اسکیما (Schema) یک زبان نشانهگذاری ساختاریافته است که به موتورهای جستجو کمک میکند تا محتوای سایتهای ایرانی را با جزئیات بیشتری درک کنند و در نتایج جستجو به شکلی جذابتر به کاربران فارسیزبان نمایش دهند. این راهنما شما را با دنیای پنهان اسکیما آشنا میکند و به شما نشان میدهد چطور این ابزار قدرتمند میتواند سرنوشت دیده شدن سایت شما را در فضای آنلاین ایران تغییر دهد.
در دنیای پررقابت امروز، جایی که هر کسبوکار و وبسایتی برای جلب توجه مخاطب دستوپنجه نرم میکند، تنها تولید محتوای خوب کافی نیست. باید بتوانیم به گوگل کمک کنیم تا محتوای ما را با تمام جزئیاتش بشناسد و آن را به شکلی برجسته به کاربران نمایش دهد. سالها پیش، وقتی برای اولین بار با مفهوم اسکیما مارکآپ (Schema Markup) آشنا شدم، حس کردم گنجینهای پنهان را کشف کردهام که میتواند بازی سئو را به نفع سایتهای ما تغییر دهد. تجربه شخصی من و بسیاری از دوستانم در رنک فایند نشان داده است که اسکیما نه تنها یک “گزینه” نیست، بلکه یک “ضرورت” برای هر وبسایت ایرانی است که به دنبال رشد و دیده شدن در نتایج جستجو است. این راهنمای کامل اسکیما (Schema) برای سایت های ایرانی، ثمره سالها تجربه و تحقیق در این زمینه است تا به شما کمک کند از تعریف پایه اسکیما تا پیادهسازیهای پیشرفته آن را قدم به قدم طی کنید و مزیت رقابتی پایداری برای خود ایجاد نمایید. با ما همراه باشید تا از اهمیت این کدها برای محتوای راست به چپ و بومیسازی اطلاعات برای افزایش نرخ کلیک (CTR) و بهبود سئو سایتهای فارسیزبان پرده برداریم.
اسکیما (Schema Markup) چیست؟ (درک زبان گوگل)
تصور کنید در یک گفتگوی مهم، نیاز دارید اطلاعاتی کلیدی را به یک سیستم هوشمند منتقل کنید، اما این سیستم زبان شما را به طور کامل درک نمیکند. شما نیاز به یک زبان مشترک دارید، زبانی که ساختاریافته و بدون ابهام باشد. اسکیما دقیقاً همین نقش را در دنیای وب برای موتورهای جستجو ایفا میکند. اسکیما به معنای مجموعهای از کدهای نشانهگذاری ساختاریافته است که ما را قادر میسازد تا اطلاعات موجود در صفحات وب را به گونهای علامتگذاری کنیم که موتورهای جستجو مانند گوگل، بینگ و یاهو بتوانند معنا و مفهوم دقیق آن محتوا را درک کنند.
ما با استفاده از اسکیما، به گوگل میگوییم که یک بخش از متن، “عنوان مقاله” است، دیگری “نام نویسنده”، قسمتی “قیمت محصول” و بخشی دیگر “امتیاز کاربران”. این کار، فراتر از متا تگها عمل میکند و درک عمیقتری از محتوا به گوگل میدهد. این دقیقاً همان چیزی است که به ما کمک میکند تا در میان رقبا برجسته شویم و شانس بیشتری برای جذب مخاطبان فارسیزبان داشته باشیم.
Schema.org، مرجع جهانی اسکیما و راهنمای ما
وقتی برای اولین بار شروع به کار با اسکیما کردم، این سوال برایم پیش آمد که “کدها را از کجا بیاورم و چگونه از آنها استفاده کنم؟” پاسخ، Schema.org بود. این وبسایت، پروژهای مشترک از غولهای جستجو (گوگل، یاهو، بینگ و یاندکس) است که یک مجموعه از واژگان (vocabularies) استاندارد را برای نشانهگذاری دادههای ساختاریافته ارائه میدهد. به عبارتی، Schema.org زبان مشترک و مرجعی است که همه موتورهای جستجو آن را میفهمند و به آن استناد میکنند. این مرجع به ما کمک میکند تا کدهای اسکیما را به درستی پیادهسازی کنیم و از بروز خطا جلوگیری نماییم.
عضویت در رنک فایند
با استفاده از کد تخفیف #RKFN10 با 10 درصد تخفیف از تمامی ابزارهای رنک فایند استفاده کنید
اسنیپتهای غنی (Rich Snippets) و تاثیر آنها در نتایج جستجو
یکی از هیجانانگیزترین نتایج پیادهسازی صحیح اسکیما، نمایش “ریچ اسنیپتها” (Rich Snippets) در نتایج جستجو است. روزی را به یاد دارم که پس از ماهها تلاش برای بهبود سئوی یک سایت فروشگاهی، ناگهان دیدم محصولاتش در نتایج گوگل با ستارههای امتیازدهی، قیمت و موجودی کالا به نمایش درآمدهاند. این اتفاق، برای من و صاحب آن کسبوکار یک جشن کوچک بود! ریچ اسنیپتها اطلاعات اضافی و جذابتری هستند که در کنار عنوان و توضیحات عادی یک نتیجه جستجو نمایش داده میشوند. این اطلاعات میتوانند شامل ستارههای امتیاز، تاریخ انتشار، نام نویسنده، قیمت، تصاویر، سؤالات متداول (FAQ) و موارد دیگر باشند.
وقتی یک کاربر فارسیزبان در گوگل چیزی را جستجو میکند، صفحهای از نتایج را میبیند که بسیاری از آنها شبیه به هم هستند. اما یک ریچ اسنیپت، مانند نگینی درخشان در این صفحه عمل میکند و فوراً توجه کاربر را به خود جلب مینماید. این جلب توجه مستقیم، به طور شگفتانگیزی باعث افزایش نرخ کلیک (CTR) میشود، حتی اگر رتبه سایت شما در ابتدا کمی پایینتر از رقبا باشد. با پیدا کردن رتبه گوگل و مقایسه آن با CTR میتوانید به این تفاوت پی ببرید.
تفاوت اسکیما با متا تگها و سئوی درون صفحهای (On-Page SEO)
اغلب میشنوم که برخی افراد اسکیما را با متا تگها اشتباه میگیرند. در حالی که هر دو به موتورهای جستجو اطلاعات میدهند، اما کاربرد و عمق آنها متفاوت است. متا تگها (مانند توضیحات متا و عنوان) اطلاعات کلی درباره یک صفحه ارائه میدهند. آنها مانند یک کارت شناسایی مختصر هستند. اما اسکیما، بسیار فراتر میرود. اسکیما مانند یک فرم اطلاعات کامل و دقیق است که جزئیات محتوا را با ساختاری مشخص به موتورهای جستجو معرفی میکند. به عنوان مثال، یک متا تگ ممکن است بگوید: “این یک صفحه درباره دستور پخت قیمه است.” اما اسکیما میگوید: “این یک دستور پخت (Recipe) است، نام آن قیمه (Ghimeh) است، زمان آمادهسازی آن ۲۰ دقیقه است، مواد لازم شامل گوشت و لپه است، و میانگین امتیاز کاربران به آن ۴.۵ ستاره است.” این سطح از جزئیات، درک گوگل از محتوای شما را به کلی دگرگون میکند و به او اجازه میدهد سایت شما را در SERPها (صفحات نتایج موتور جستجو) به شکلی بسیار غنیتر نمایش دهد. بنابراین، اسکیما مکمل سئوی درون صفحهای است، نه جایگزین آن.
چرا اسکیما برای سایتهای ایرانی حیاتی است؟ (مزایا و تاثیر مستقیم و غیرمستقیم بر سئو)
در بازار دیجیتال ایران، رقابت روزبهروز فشردهتر میشود. کسبوکارهای آنلاین و تولیدکنندگان محتوا، برای جلب نظر مخاطبان فارسیزبان، باید تمام تلاش خود را به کار گیرند. در این میان، اسکیما نه تنها یک ابزار کمکی، بلکه به قول معروف “آچار فرانسه” سئو است که میتواند تفاوت بین دیده شدن و گم شدن در میان انبوهی از محتواها را رقم بزند. از تجربه خودم میتوانم بگویم، وبسایتهایی که اسکیما را جدی گرفتهاند، همواره یک قدم جلوتر بودهاند. با پیداکردن کیوردگپ و فقر محتوایی متوجه میشوید چقدر نیاز به چنین ابزاری دارید.
افزایش نرخ کلیک (CTR) و جذب ترافیک هدفمند
یکی از ملموسترین مزایای اسکیما، افزایش نرخ کلیک است. وقتی در صفحه نتایج جستجو، سایت شما با یک ریچ اسنیپت جذاب ظاهر میشود، مثلاً با ستارههای طلایی امتیاز، یا پاسخ مستقیم به یک سؤال (FAQ Schema)، کاربر ناخودآگاه بیشتر به سمت آن کشیده میشود. این یک تجربه روانی است؛ اطلاعات بیشتر و برجستهتر، اعتماد بیشتری ایجاد میکند. کاربران فارسیزبان نیز مانند سایر کاربران، به دنبال سریعترین و کاملترین پاسخ هستند و وقتی نتیجه شما چنین اطلاعاتی را در یک نگاه ارائه میدهد، چرا باید روی سایتهای دیگر کلیک کنند؟ افزایش CTR به معنای ترافیک هدفمند بیشتر است که مستقیماً به افزایش بازدید و در نهایت افزایش فروش منجر میشود.
بهبود رتبه غیرمستقیم و درک بهتر گوگل از محتوا
گوگل به طور مستقیم اعلام کرده است که اسکیما یک فاکتور رتبهبندی مستقیم نیست. اما تجربه و تحقیقات نشان داده که تاثیر غیرمستقیم آن بر رتبهبندی بسیار قابل توجه است. وقتی گوگل محتوای شما را بهتر درک میکند، میتواند آن را برای جستجوهای مرتبطتر و دقیقتر نمایش دهد. به علاوه، افزایش CTR ناشی از ریچ اسنیپتها، به گوگل سیگنال میدهد که کاربران، سایت شما را مفید و ارزشمند میدانند. این سیگنالهای مثبت، به مرور زمان میتواند به بهبود رتبه سایت شما در نتایج جستجو کمک کند. در واقع، اسکیما مانند یک راهنما عمل میکند که به گوگل میگوید: “ببین، این محتوا دقیقاً درباره این موضوع است و این جزئیات را دارد. بهتر است آن را به کاربرانی که به دنبال این اطلاعات هستند، نشان دهی.”
شانس نمایش در Knowledge Panel و Featured Snippets
یکی دیگر از مزایای شگفتانگیز اسکیما، افزایش شانس برای نمایش در Knowledge Panel و Featured Snippets است. Knowledge Panel جعبهای است که در سمت راست نتایج جستجو ظاهر میشود و اطلاعات جامع و خلاصهای درباره یک شخص، سازمان یا موضوع خاص را ارائه میدهد. Featured Snippets هم همان پاسخی است که گوگل در بالای نتایج ارگانیک به طور مستقیم به سؤال کاربر میدهد. هر دو اینها، موقعیتهای طلایی برای برندینگ و افزایش اعتبار هستند. با رنک فایند و استفاده از ابزارهایی مانند شبیه ساز سرچ کنسول رقبا میتوانید ببینید رقبا چطور در این بخشها ظاهر میشوند. اگر اسکیما Organization (برای شرکت شما) یا Person (برای افراد شناخته شده) را به درستی پیادهسازی کنید، شانس بیشتری برای حضور در این بخشها خواهید داشت که به طور چشمگیری اعتبار و دیده شدن برند شما را افزایش میدهد.
مزیت رقابتی در بازار دیجیتال ایران
در ایران، هنوز بسیاری از وبسایتها از پتانسیل کامل اسکیما استفاده نمیکنند. این موضوع، فرصتی عالی برای شماست تا از رقبا پیشی بگیرید و یک مزیت رقابتی قدرتمند برای خود ایجاد کنید. من با چشمهای خودم دیدهام که چطور یک وبسایت با پیادهسازی صحیح اسکیما، توانسته است در رقابت با سایتهای بزرگتر و قدیمیتر، گوی سبقت را برباید و ترافیک ارگانیک قابل توجهی را به دست آورد. این کار به معنای پیداکردن رپورتاژ رقبا و استخراج عناوین مقالات رقبا و سپس برتری یافتن در نتایج جستجو از طریق اسکیما است.
نقش اساسی در سئو محلی (Local SEO) برای کسبوکارهای ایرانی
برای کسبوکارهای فیزیکی در ایران، مانند رستورانها، فروشگاهها، کلینیکها و آژانسهای مسافرتی، LocalBusiness Schema یک موهبت است. با پیادهسازی این اسکیما، میتوانید اطلاعات حیاتی مانند آدرس دقیق، شماره تلفن، ساعات کاری، موقعیت روی نقشه و حتی نظرات مشتریان را مستقیماً در نتایج جستجو نمایش دهید. این کار به کاربران محلی کمک میکند تا به راحتی شما را پیدا کنند و تصمیم به بازدید بگیرند. تصور کنید در حال جستجو برای “بهترین فستفود در تهران” هستید؛ اگر نتایجی را ببینید که اطلاعات کامل تماس و آدرس را مستقیماً نشان میدهند، احتمال اینکه روی آنها کلیک کنید و مراجعه کنید، بسیار بیشتر است. این تجربه شخصی، نشان میدهد که اسکیما چقدر میتواند در موفقیت کسبوکارهای محلی مؤثر باشد.
افزایش اعتبار و اعتماد کاربران
نمایش اطلاعات شفاف و کامل از طریق اسکیما، به طور ناخودآگاه حس اعتماد را در کاربران افزایش میدهد. وقتی گوگل خودش با نشان دادن ستارههای امتیاز یا پاسخ به سؤالات متداول، به سایت شما اعتبار میبخشد، کاربران نیز به آن اعتماد بیشتری میکنند. این اعتماد، سنگ بنای هر کسبوکار موفق آنلاین است و اسکیما راهی مستقیم برای رسیدن به آن است.
اسکیما نه تنها یک “گزینه” نیست، بلکه یک “ضرورت” برای هر وبسایت ایرانی است که به دنبال رشد و دیده شدن در نتایج جستجو است و میتواند مزیت رقابتی پایداری ایجاد کند.
انواع اصلی کدهای اسکیما (معرفی سه فرمت رایج)
در طول سالیان کار با اسکیما، انواع مختلفی از فرمتها را تجربه کردهام، اما سه فرمت اصلی وجود دارد که درک و استفاده از آنها برای هر سئوکار یا وبمستری حیاتی است. این فرمتها، روشهایی هستند که ما از طریق آنها، دادههای ساختاریافته را به موتورهای جستجو ارائه میدهیم. هر کدام ویژگیهای خاص خود را دارند، اما هدف نهاییشان یکی است: کمک به گوگل برای درک بهتر محتوای سایت شما.
JSON-LD: انتخاب اول گوگل و راه حل مدرن
وقتی گوگل به طور رسمی اعلام کرد که JSON-LD را به عنوان فرمت ارجح برای پیادهسازی اسکیما توصیه میکند، بسیاری از ما به سرعت به سمت آن حرکت کردیم. JSON-LD (JavaScript Object Notation for Linked Data) به سرعت محبوب شد، چرا که پیادهسازی آن نسبت به فرمتهای دیگر انعطافپذیرتر و سادهتر است. به عنوان یک توسعهدهنده وب و سئوکار، میتوانم بگویم که JSON-LD نه تنها کار را برای ما راحتتر میکند، بلکه برای موتورهای جستجو نیز بهینهتر است.
مزیت اصلی JSON-LD این است که کدهای اسکیما به صورت یک بلوک جداگانه در تگ <script type="application/ld+json"> در بخش <head> یا انتهای <body> صفحه قرار میگیرند و با ساختار اصلی HTML صفحه مخلوط نمیشوند. این جدایی، مدیریت و اشکالزدایی کدها را بسیار آسانتر میکند. نیازی نیست که کدهای اسکیما را مستقیماً در کنار عناصر HTML وارد کنید، که این خود از بهمریختگی کدهای صفحه جلوگیری میکند.
مثال ساده کد JSON-LD برای یک مقاله (BlogPosting):
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "BlogPosting",
"headline": "راهنمای کامل اسکیما برای سایتهای ایرانی",
"image": "https://example.com/images/schema-guide.jpg",
"author": {
"@type": "Person",
"name": "نام نویسنده"
},
"publisher": {
"@type": "Organization",
"name": "رنک فایند",
"logo": {
"@type": "ImageObject",
"url": "https://rankfind.net/logo.png"
}
},
"datePublished": "2023-10-26",
"dateModified": "2023-10-26"
}
</script>
همانطور که میبینید، این کد به وضوح اطلاعات مقاله را تعریف میکند: عنوان، تصویر، نویسنده، ناشر و تاریخها. این شفافیت، به گوگل اجازه میدهد تا در یک چشم به هم زدن، ماهیت محتوای شما را درک کند و آن را به بهترین شکل در نتایج جستجو نمایش دهد.
Microdata: ادغام مستقیم با HTML
قبل از اینکه JSON-LD به این اندازه محبوب شود، Microdata یکی از روشهای رایج برای پیادهسازی اسکیما بود. Microdata کدهای اسکیما را مستقیماً در داخل تگهای HTML موجود در صفحه ادغام میکند. این به معنای افزودن ویژگیهایی (attributes) مانند itemscope، itemtype و itemprop به تگهای HTML است. تجربه کار با Microdata کمی چالشبرانگیزتر بود، به خصوص زمانی که نیاز به نشانهگذاری ساختارهای پیچیدهتر داشتید، زیرا باید مراقب بود که این ویژگیها با ساختار HTML تداخل پیدا نکنند و کد را بهم نریزند.
اگرچه گوگل JSON-LD را توصیه میکند، اما Microdata همچنان معتبر است و موتورهای جستجو آن را میخوانند. برای برخی پروژهها، به خصوص در سیستمهای قدیمیتر یا مواردی که دسترسی به تغییرات گسترده در HTML ممکن نیست، Microdata هنوز هم میتواند گزینهای کاربردی باشد.
مثال ساده کد Microdata برای یک مقاله:
<div itemscope itemtype="https://schema.org/Article">
<h1 itemprop="headline">راهنمای کامل اسکیما برای سایتهای ایرانی</h1>
<img itemprop="image" src="https://example.com/images/schema-guide.jpg" alt="راهنمای اسکیما">
<span itemprop="author" itemscope itemtype="https://schema.org/Person">
توسط <span itemprop="name">نام نویسنده</span>
</span>
<span itemprop="datePublished">2023-10-26</span>
<div itemprop="articleBody">
<p>متن مقاله در اینجا قرار میگیرد...</p>
</div>
</div>
در این مثال، هر ویژگی اسکیما مستقیماً به تگ HTML مربوطه اضافه شده است. این روش نیازمند دقت بیشتری در زمان ادغام با کد HTML موجود است.
RDFa: کاربردها و توضیحات مختصر
RDFa (Resource Description Framework in Attributes) سومین فرمت برای نشانهگذاری دادههای ساختاریافته است. این فرمت نیز مانند Microdata، ویژگیهایی را به تگهای HTML اضافه میکند تا اطلاعات معنایی را جاسازی کند. اما RDFa بیشتر در محیطهای خاصی که نیاز به ارتباط دادهها با استانداردهای RDF دارند، کاربرد پیدا میکند و نسبت به JSON-LD و Microdata کمتر رایج است، به خصوص در سئوی عمومی وبسایتها. در طول سالهای کارم، کمتر با وبسایتهای ایرانی مواجه شدهام که به صورت گسترده از RDFa استفاده کنند، مگر اینکه نیازهای فنی و دادهای خاصی داشته باشند. بنابراین، در این راهنما تمرکز اصلی ما بر JSON-LD و Microdata خواهد بود که کاربرد گستردهتری دارند و توسط گوگل بیشتر توصیه میشوند.
راهنمای گام به گام پیادهسازی اسکیما در سایتهای ایرانی (روشهای عملی)
حالا که با مفهوم اسکیما و انواع آن آشنا شدیم، وقت آن رسیده است که به بخش عملی و هیجانانگیز ماجرا بپردازیم: پیادهسازی اسکیما. از تجربه شخصی من، این بخش معمولاً دغدغه اصلی وبمسترها و صاحبان سایتهای ایرانی است. نگران نباشید، روشهای مختلفی وجود دارد که میتوانید از آنها استفاده کنید، از آسانترین تا پیشرفتهترین. من سعی میکنم این مسیر را برای شما هموار کنم.
پیادهسازی اسکیما با استفاده از افزونههای وردپرسی (پرطرفدار در ایران)
برای بسیاری از سایتهای ایرانی که بر بستر وردپرس ساخته شدهاند، افزونهها بهترین و سادهترین راه برای اضافه کردن اسکیما هستند. این افزونهها، پیچیدگیهای کدنویسی را از دوش شما برمیدارند و به شما اجازه میدهند بدون دانش فنی عمیق، اسکیمای مورد نیازتان را پیادهسازی کنید. در طول سالیان، با افزونههای زیادی کار کردهام، اما برخی از آنها واقعاً در این زمینه درخشان عمل میکنند.
۱. Rank Math SEO: یک ابزار سئو همه کاره
یکی از قویترین و محبوبترین افزونههای سئو در ایران، رنک فایند Rank Math SEO است. این افزونه نه تنها قابلیتهای جامع سئو را ارائه میدهد، بلکه بخش اختصاصی و بسیار قدرتمندی برای مدیریت اسکیما دارد. من شخصاً از Rank Math برای بسیاری از پروژههایم استفاده کردهام و سادگی و قدرت آن در پیادهسازی اسکیما واقعاً شگفتانگیز است. با Rank Math، شما میتوانید برای هر پست، صفحه یا نوع محتوای سفارشی (Custom Post Type) خود، نوع اسکیمای مورد نظر را انتخاب کرده و فیلدهای آن را پر کنید. Rank Math از انواع اسکیما مانند Article, Product, FAQ, HowTo و بسیاری دیگر پشتیبانی میکند و با تنظیمات فارسیسازی شده، کار را برای کاربران ایرانی بسیار راحت کرده است.
آموزش تصویری تنظیمات اسکیما برای انواع پستها در Rank Math:
- پس از نصب و فعالسازی Rank Math، وارد ویرایشگر (Elementor, Gutenberg یا Classic Editor) پست یا صفحه مورد نظر خود شوید.
- در نوار کناری ویرایشگر، روی آیکون Rank Math (معمولاً یک سنجاق) کلیک کنید.
- به تب “Schema” بروید.
- روی دکمه “Schema Generator” کلیک کنید.
- لیستی از انواع اسکیما (Article, Product, Service, FAQ, HowTo و غیره) به شما نمایش داده میشود. نوع اسکیمای متناسب با محتوای صفحه خود را انتخاب کنید.
- فیلدهای مربوطه (مانند عنوان، توضیحات، تصویر، نویسنده، تاریخ، امتیازدهی، قیمت و…) را با اطلاعات دقیق و صحیح پر کنید. Rank Math اغلب به طور هوشمند بخشی از این فیلدها را به طور خودکار از محتوای شما استخراج میکند، اما بررسی و تکمیل دستی آنها اهمیت دارد.
- پس از تکمیل، روی “Save for this Post/Page” کلیک کنید.
Rank Math همچنین امکان اضافه کردن چندین اسکیما به یک صفحه را فراهم میکند، مثلاً هم Article Schema و هم FAQ Schema.
۲. Yoast SEO: یک رقیب دیرینه
Yoast SEO یکی دیگر از افزونههای سئوی محبوب و قدیمی وردپرس است که از قابلیتهای اسکیما پشتیبانی میکند. اگرچه ممکن است تنظیمات اسکیمای آن به اندازه Rank Math جامع و بصری نباشد، اما برای بسیاری از نیازهای پایه کافی است. Yoast SEO به صورت پیشفرض اسکیماهای Organization یا Person را برای سایت شما ایجاد میکند و برای هر پست و صفحه نیز میتواند نوع اسکیمای Article را به صورت خودکار اعمال کند. همچنین برای اسکیماهای FAQ و HowTo نیز بخشهای اختصاصی دارد.
نحوه فعالسازی و تنظیمات اولیه اسکیما در Yoast SEO:
- در پیشخوان وردپرس، به بخش “SEO” > “Search Appearance” بروید.
- در تب “General”، بخش “Knowledge Graph & Schema.org” را پیدا کنید.
- اینجا میتوانید مشخص کنید سایت شما یک “Organization” (شرکت/سازمان) است یا “Person” (شخص). اطلاعات مربوطه مانند نام و لوگو را وارد کنید.
- برای هر پست یا صفحه، در ویرایشگر، باکس Yoast SEO را پیدا کنید و در تب “Schema” نوع محتوا را از بین گزینههای موجود (مانند Article، WebPage) انتخاب کنید. Yoast به طور خودکار بر اساس این انتخاب، اسکیمای مناسب را تولید میکند.
۳. AIOSEO (All in One SEO): جایگزینی قدرتمند
AIOSEO نیز مانند Rank Math یک افزونه جامع سئو است که بخش قدرتمندی برای اسکیما دارد. این افزونه به شما اجازه میدهد تا انواع مختلف اسکیما را با رابط کاربری کاربرپسند ایجاد کنید. بسیاری از کاربران ایرانی که با AIOSEO کار کردهاند، از سادگی آن در ساخت اسکیماهای HowTo و FAQ تعریف میکنند.
معرفی قابلیتها و راهنمای ساخت اسکیمای HowTo در AIOSEO:
- پس از نصب AIOSEO، به ویرایشگر پست یا صفحه خود بروید.
- به پایین صفحه اسکرول کنید تا به بخش “AIOSEO Settings” برسید.
- تب “Schema” را انتخاب کنید.
- روی دکمه “Generate Schema” کلیک کنید.
- از لیست انواع اسکیما، “HowTo Schema” را انتخاب کرده و روی آیکون “+” کلیک کنید.
- فیلدهای مربوط به مراحل (Steps)، زمان آمادهسازی، هزینه تخمینی و ابزارها را پر کنید. AIOSEO این فرآیند را به صورت بصری و با قابلیت اضافه کردن مراحل متعدد آسان میکند.
- در نهایت، روی “Add Schema” و سپس “Update/Publish” صفحه کلیک کنید.
۴. Schema Pro: راه حل پیشرفته و خودکار
اگر به دنبال یک راه حل پیشرفتهتر و تقریباً خودکار برای پیادهسازی اسکیما در وردپرس هستید، Schema Pro گزینهای عالی است. این افزونه به طور خاص برای اسکیما ساخته شده و امکانات بسیار زیادی را برای اتوماسیون فرآیند اضافه کردن اسکیما ارائه میدهد. با Schema Pro میتوانید قوانین سراسری برای اعمال انواع اسکیما به دستههای خاصی از پستها، صفحات، محصولات و… تعریف کنید و زمان زیادی را صرفهجویی نمایید. این افزونه برای سایتهای بزرگ و فروشگاههای آنلاین با تعداد زیادی محصول، یک انتخاب ایدهآل است.
برای مقایسه این افزونهها، میتوانیم از یک جدول استفاده کنیم:
| ویژگی / افزونه | Rank Math SEO | Yoast SEO | AIOSEO | Schema Pro |
|---|---|---|---|---|
| پشتیبانی از انواع اسکیما | گسترده (Article, Product, FAQ, HowTo, LocalBusiness و…) | محدودتر (Article, WebPage, Organization/Person پیشفرض) | گسترده (Article, Product, FAQ, HowTo, LocalBusiness و…) | گسترده و قابل سفارشیسازی |
| رابط کاربری | بسیار بصری و کاربرپسند | پایهای و کاربردی | بصری و کاربرپسند | پیشرفته، مناسب برای اتوماسیون |
| اتوماسیون اسکیما | قابلیتهای پایه | پایهای | قابلیتهای پایه | بسیار پیشرفته، قوانین سراسری |
| امتیازدهی و Review Schema | پشتیبانی کامل | محدود | پشتیبانی کامل | پشتیبانی کامل |
| قیمت | نسخه رایگان و پرمیوم | نسخه رایگان و پرمیوم | نسخه رایگان و پرمیوم | فقط پرمیوم |
تولید و پیادهسازی دستی اسکیما با JSON-LD (برای سایتهای غیروردپرسی یا توسعهدهندگان)
اگر سایت شما وردپرسی نیست یا به عنوان یک توسعهدهنده به دنبال کنترل کامل بر کدهای اسکیما هستید، تولید و پیادهسازی دستی JSON-LD بهترین گزینه است. این روش به شما اجازه میدهد تا کدهای اسکیما را دقیقاً مطابق با نیازهای خودتان بسازید و آنها را در مکان مناسب در کد سایت قرار دهید. با استفاده از ابزارهای پیدا کردن رتبه گوگل یا دیدن سرچ کنسول رقبا و ابزار سئو رنک فایند میتوانید تحلیل دقیقتری داشته باشید.
۱. استفاده از ابزارهای آنلاین تولید کد اسکیما
یکی از بهترین راهها برای ساخت کدهای JSON-LD بدون نیاز به کدنویسی عمیق، استفاده از ابزارهای آنلاین است. این ابزارها، کار شما را بسیار آسان میکنند.
technicalseo.com: آموزش تصویری کار با ابزار
ابزار Structured Data Generator در technicalseo.com یکی از محبوبترین و کاملترین ابزارهای آنلاین برای تولید کدهای JSON-LD است. با این ابزار، میتوانید به سادگی نوع اسکیمای مورد نظرتان را انتخاب کرده و با پر کردن فیلدهای مربوطه، کد JSON-LD آماده را دریافت کنید.
- به وبسایت technicalseo.com/tools/schema-markup-generator/ بروید.
- از منوی کشویی “Select Schema Type”، نوع اسکیمای مورد نظر خود را انتخاب کنید (مثلاً “Article”, “Product”, “Local Business”).
- فیلدهای نمایش داده شده را با اطلاعات دقیق پر کنید. این فیلدها بسته به نوع اسکیما متفاوت خواهند بود. به عنوان مثال، برای “Article” باید عنوان، نویسنده، تاریخ و URL را وارد کنید.
- همزمان با پر کردن فیلدها، کد JSON-LD در سمت راست صفحه به صورت خودکار تولید میشود.
- پس از تکمیل، کد تولید شده را کپی کرده و آماده پیادهسازی کنید.
Google Structured Data Markup Helper: ابزاری برای نشانهگذاری مستقیم
ابزار Google Structured Data Markup Helper (که اکنون به سمت Google Rich Results Test و Schema Markup Validator هدایت میشود اما هنوز قابلیتهای نشانهگذاری را ارائه میدهد) یک ابزار تعاملی از گوگل است که به شما کمک میکند تا با “هایلایت کردن” بخشهای مختلف یک صفحه وب، کدهای اسکیما را تولید کنید. این روش به خصوص برای افرادی که با کدنویسی راحت نیستند، بسیار مفید است.
- به آدرس این ابزار بروید.
- نوع دادهای که میخواهید نشانهگذاری کنید (مثلاً “Articles”, “Local Businesses”, “Products”) را انتخاب کنید.
- URL صفحهای که قصد نشانهگذاری آن را دارید وارد کنید یا کد HTML صفحه را مستقیماً بچسبانید.
- صفحه شما در سمت چپ و یک لیست از آیتمهای داده در سمت راست نمایش داده میشود.
- با ماوس، روی بخشهای مختلف محتوای صفحه کلیک کنید (مثلاً عنوان مقاله، نام نویسنده، تصویر) و از منوی باز شده، نوع داده مربوطه (مثلاً “Name”, “Author”, “Image”) را انتخاب کنید.
- پس از اتمام نشانهگذاری، روی “Create HTML” کلیک کنید.
- ابزار به شما کدی را میدهد که شامل دادههای ساختاریافته است. معمولاً این کد به صورت Microdata است، اما میتوانید آن را به JSON-LD تبدیل کنید یا مستقیماً در HTML قرار دهید.
۲. نحوه قرار دادن کد JSON-LD در تگ <head> یا انتهای <body> صفحه
پس از تولید کد JSON-LD، نوبت به قرار دادن آن در سایت میرسد. این کد باید در تگ <script type="application/ld+json">...</script> قرار گیرد. بهترین مکان برای قرار دادن آن:
- در تگ
<head>: این مکان توصیه شده توسط گوگل است، زیرا موتورهای جستجو میتوانند اسکیما را سریعتر شناسایی کنند. - در انتهای
<body>: اگر دسترسی به<head>ندارید یا نمیخواهید سرعت بارگذاری اولیه صفحه را تحت تأثیر قرار دهید، میتوانید کد را درست قبل از تگ پایانی</body>قرار دهید.
برای سایتهای غیروردپرسی، این کار معمولاً با ویرایش فایلهای قالب (Template Files) یا استفاده از سیستم مدیریت محتوای اختصاصی شما (CMS) انجام میشود. مطمئن شوید که کد JSON-LD فقط در صفحاتی قرار میگیرد که محتوای آن را توصیف میکند.
افزودن اسکیما با Google Tag Manager (GTM)
Google Tag Manager (GTM) یک ابزار قدرتمند است که به شما اجازه میدهد تا تگها (مانند کدهای اسکیما، کدهای ردیابی و…) را بدون نیاز به ویرایش مستقیم کد سایت، مدیریت کنید. استفاده از GTM برای افزودن اسکیما به خصوص در شرایطی که دسترسی محدودی به کد سایت دارید یا میخواهید اسکیما را به صورت پویا و بر اساس شرایط خاصی اعمال کنید، بسیار مفید است. این روش برای من در پروژههای بزرگ با سایتهای دینامیک، یک راه نجات بوده است.
سناریوهای مناسب برای استفاده از GTM:
- وقتی میخواهید اسکیمای خاصی را به صورت سراسری به صفحات خاصی اضافه کنید.
- وقتی دسترسی مستقیم به کد سایت توسط توسعهدهنده محدود است.
- هنگام تست A/B اسکیماهای مختلف.
- برای سایتهایی که وردپرسی نیستند و CMS خاصی دارند که امکانات اضافه کردن اسکیما را ندارد.
آموزش ایجاد یک تگ Custom HTML برای JSON-LD در GTM:
- ورود به GTM: وارد حساب Google Tag Manager خود شوید و کانتینر (Container) وبسایتتان را باز کنید.
- ایجاد تگ جدید: از منوی سمت چپ، روی “Tags” کلیک کرده و سپس “New” را انتخاب کنید.
- انتخاب نوع تگ: در بخش “Tag Configuration”، نوع تگ “Custom HTML” را انتخاب کنید.
- قرار دادن کد JSON-LD: کد JSON-LD تولید شده را (که قبلاً با ابزارهایی مانند technicalseo.com ایجاد کردهاید) در قسمت “HTML” قرار دهید. کد باید داخل تگ
<script type="application/ld+json">...</script>باشد. - تعریف Trigger (محرک): در بخش “Triggering”، باید مشخص کنید این تگ در چه صفحاتی اجرا شود. معمولاً برای اسکیمای صفحه اصلی یا سازمان، “All Pages” را انتخاب میکنیم. برای اسکیمای مقالات، میتوانید یک Trigger بر اساس الگوی URL (مثلاً /blog/) یا کلاس CSS خاصی تعریف کنید.
- ذخیره و انتشار: پس از تنظیمات، تگ را ذخیره کرده و سپس تغییرات GTM را “Submit” و “Publish” کنید تا روی سایت اعمال شوند.
استفاده از Google Data Highlighter
Google Data Highlighter ابزاری در Google Search Console است که به شما امکان میدهد تا بدون دسترسی به کد وبسایت، به گوگل در درک دادههای ساختاریافته کمک کنید. این ابزار به خصوص برای سایتهای کوچکتر یا کسانی که دانش کدنویسی ندارند، میتواند مفید باشد. اما این روش نسبت به JSON-LD قدرت و انعطافپذیری کمتری دارد و گوگل JSON-LD را توصیه میکند.
معرفی ابزار و زمان مناسب برای استفاده:
Data Highlighter زمانی مناسب است که نمیتوانید کدهای اسکیما را مستقیماً در وبسایت خود پیادهسازی کنید. این ابزار به شما اجازه میدهد تا عناصر مختلف صفحه (مانند عنوان، نویسنده، تاریخ) را به صورت دستی “هایلایت” کنید و به گوگل بگویید هر بخش چه معنایی دارد. با ملخ و شبیه ساز سرچ کنسول رنک فایند میتوانید عملکرد آن را بسنجید.
مراحل هایلایت کردن دادهها برای گوگل:
- ورود به Search Console: وارد حساب Google Search Console خود شوید.
- انتخاب Data Highlighter: از منوی سمت چپ، به بخش “Legacy tools and reports” > “Data Highlighter” بروید.
- شروع هایلایت: روی “Start highlighting” کلیک کنید.
- وارد کردن URL: آدرس URL صفحهای که میخواهید نشانهگذاری کنید را وارد کرده و نوع داده (مثلاً “Articles”, “Products”) را انتخاب کنید.
- هایلایت کردن: صفحه شما در ابزار باز میشود. با ماوس، بخشهای مختلف محتوا را هایلایت کنید (مثلاً عنوان، تاریخ، نویسنده) و از منوی باز شده، نوع داده مربوطه را انتخاب کنید.
- انتشار: پس از اتمام، روی “Publish” کلیک کنید تا تغییرات اعمال شوند.
به یاد داشته باشید که Data Highlighter فقط به گوگل کمک میکند و ممکن است در سایر موتورهای جستجو تأثیری نداشته باشد. همچنین، برای دقت و کنترل بیشتر، پیادهسازی مستقیم JSON-LD ارجحیت دارد.
افزودن اسکیما از طریق قالبهای وردپرسی
برخی از قالبهای مدرن و سئوفرندلی وردپرس، به صورت پیشفرض شامل قابلیتهای اسکیما هستند. این قالبها معمولاً برای انواع محتوای رایج مانند مقالات، محصولات یا کسبوکارهای محلی، اسکیمای لازم را به صورت خودکار یا با حداقل تنظیمات اعمال میکنند. این روش، سادهترین راه برای اضافه کردن اسکیما است، زیرا نیازی به نصب افزونه اضافی یا ویرایش کد ندارید.
بررسی قالبهایی که به صورت پیشفرض اسکیما دارند و نحوه تنظیم آنها:
- قالبهای سئوفرندلی: قالبهایی مانند Schema Theme، GeneratePress، Astra و OceanWP اغلب دارای پشتیبانی داخلی از اسکیما هستند.
- بررسی تنظیمات قالب: پس از فعالسازی چنین قالبهایی، معمولاً در بخش “Appearance” > “Customize” یا در پنل تنظیمات اختصاصی قالب، گزینههایی برای مدیریت اسکیما پیدا خواهید کرد. میتوانید اطلاعات کلی سایت (مانند نام سازمان، لوگو) را وارد کرده و تنظیمات اسکیما را برای انواع پستها فعال یا غیرفعال کنید.
- مزیت: این روش تضمین میکند که اسکیما به صورت یکپارچه با ساختار قالب شما کار میکند و کمترین تداخل را خواهد داشت.
همیشه توصیه میشود قبل از خرید و استفاده از یک قالب، ویژگیهای سئویی و اسکیمای آن را بررسی کنید تا مطمئن شوید که نیازهای شما را برآورده میکند. با ابزارهای دامنه یاب در رنک فایند میتوانید دامنه مناسب خود را پیدا کنید و سپس بهترین قالب را انتخاب کنید.
انواع اسکیمای پرکاربرد برای صفحات مختلف وبسایت (با تاکید بر نیازهای ایرانی)
وقتی وارد دنیای اسکیما میشوید، متوجه میشوید که انواع بسیار زیادی از آن وجود دارد که هر کدام برای نشانهگذاری نوع خاصی از محتوا طراحی شدهاند. از تجربه من در کار با سایتهای ایرانی، برخی از این اسکیماها کاربرد بسیار بیشتری دارند و پیادهسازی آنها میتواند تفاوت چشمگیری در دیده شدن سایت شما ایجاد کند. در ادامه، به پرکاربردترین آنها و نحوه استفاده برای نیازهای بومی میپردازیم.
۱. Article Schema (برای مقالات و بلاگ پستها): NewsArticle, BlogPosting
اگر یک وبلاگ یا بخش مقالات در سایت خود دارید، Article Schema برای شما ضروری است. این اسکیما به گوگل میگوید که صفحه شما حاوی یک مقاله است و اطلاعاتی مانند عنوان، نویسنده، تاریخ انتشار و بهروزرسانی، تصویر اصلی و نام ناشر را به آن ارائه میدهد. این کار شانس نمایش مقاله شما را در قالب ریچ اسنیپتهای خبری یا بلاگپستها افزایش میدهد.
- NewsArticle: برای مقالات خبری و محتوایی با ماهیت روزنامهنگاری.
- BlogPosting: برای پستهای وبلاگی عمومی، راهنماها و مقالات تحلیلی.
نکات برای سایتهای ایرانی: مطمئن شوید که datePublished و dateModified به درستی تنظیم شده باشند. اگر از تاریخ شمسی استفاده میکنید، گوگل معمولاً قادر به تشخیص آن است، اما در کد JSON-LD بهتر است تاریخ را به فرمت میلادی (YYYY-MM-DD) نیز ارائه دهید تا از هرگونه ابهام جلوگیری شود.
۲. Product Schema (برای فروشگاههای آنلاین): قیمت، موجودی، نقد و بررسی
برای فروشگاههای آنلاین ایرانی، Product Schema یک بازیگر کلیدی است. با پیادهسازی این اسکیما، میتوانید اطلاعات حیاتی محصولات خود مانند نام محصول، توضیحات، تصویر، قیمت، واحد پول (تومان/ریال)، موجودی (InStock/OutOfStock)، امتیازدهی (Review/AggregateRating) و حتی برند را مستقیماً در نتایج جستجو نمایش دهید. تصور کنید محصول شما در کنار رقبا با ستارههای طلایی و قیمت مشخص ظاهر شود؛ این قطعاً نرخ کلیک را افزایش میدهد.
نکات برای سایتهای ایرانی:
- واحد پول: حتماً واحد پول را به ریال یا تومان (
"priceCurrency": "IRR"یا"priceCurrency": "IRT"اگر پشتیبانی شود) مشخص کنید. - امتیازدهی: اگر سیستم نقد و بررسی دارید، حتماً AggregateRating را پیادهسازی کنید.
۳. LocalBusiness Schema (برای کسبوکارهای محلی در ایران): آدرس، تلفن، ساعات کاری، موقعیت روی نقشه
همانطور که قبلاً اشاره کردم، برای هر کسبوکار محلی در ایران، LocalBusiness Schema یک فرصت طلایی است. این اسکیما به شما اجازه میدهد تا اطلاعات تماس، آدرس پستی، شماره تلفن، وبسایت، ساعات کاری و حتی موقعیت جغرافیایی کسبوکار خود را به صورت ساختاریافته به گوگل ارائه دهید. این کار، شانس نمایش کسبوکار شما را در نتایج جستجوی محلی گوگل مپس و گوگل سرچ به شدت افزایش میدهد.
نکات برای سایتهای ایرانی:
- آدرس: آدرس پستی را به فارسی و با جزئیات کامل وارد کنید.
- تلفن: شماره تلفن ثابت و همراه را با کد کشور (+98) و کد شهر وارد کنید.
- ساعات کاری: ساعات کاری را به درستی و به فرمت استاندارد (مثلاً
"opens": "09:00", "closes": "17:00") مشخص کنید.
۴. FAQ Schema (برای صفحات سوالات متداول): نحوه نمایش در نتایج
FAQ Schema یکی از محبوبترین اسکیماها در سالهای اخیر بوده و به شما اجازه میدهد تا سؤالات متداول و پاسخهای آنها را مستقیماً در نتایج جستجو نمایش دهید. این کار فضای بیشتری از SERP را به سایت شما اختصاص میدهد و به کاربر کمک میکند تا قبل از ورود به سایت، پاسخ سؤال خود را بیابد، که منجر به افزایش نرخ کلیک و کاهش نرخ پرش (Bounce Rate) میشود. این اسکیما به خصوص برای صفحات محصول، خدمات یا مقالات جامع بسیار کاربردی است.
۵. HowTo Schema (برای مقالات آموزشی و راهنما): مراحل گام به گام
اگر در سایت خود مقالات آموزشی و راهنما (مثلاً “چگونه سایت بسازیم؟” یا “آموزش نصب وردپرس”) دارید، HowTo Schema ابزاری بینظیر است. این اسکیما به گوگل کمک میکند تا مراحل گام به گام آموزش شما را درک کند و آنها را به صورت مستقیم در ریچ اسنیپتها نمایش دهد. این کار تجربه کاربری را بهبود میبخشد و کاربران را برای ورود به سایت شما ترغیب میکند تا جزئیات کاملتر را مشاهده کنند.
۶. BreadcrumbList Schema (مسیر راهنما): بهبود ناوبری سایت
BreadcrumbList Schema مسیر ناوبری (خردهنان) سایت شما را در نتایج جستجو نمایش میدهد. به جای نمایش کامل URL، این اسکیما سلسله مراتب صفحه را نشان میدهد (مثلاً: صفحه اصلی > بلاگ > دسته بندی > مقاله). این کار نه تنها به کاربر کمک میکند تا موقعیت خود را در سایت درک کند، بلکه به گوگل نیز در فهم ساختار سلسله مراتبی سایت شما کمک میکند و تجربه کاربری را بهبود میبخشد.
۷. Review/AggregateRating Schema (امتیازدهی و نقد کاربران): افزایش اعتماد
این اسکیما به شما اجازه میدهد تا امتیازات و نظرات کاربران را برای محصولات، مقالات، کسبوکارها یا هر موجودیت دیگری در نتایج جستجو نمایش دهید. ستارههای امتیازدهی در SERPها یکی از قویترین عوامل بصری برای جلب توجه و ایجاد اعتماد هستند. هر بار که این ستارهها را در نتایج جستجو میبینم، ناخودآگاه حس اطمینان بیشتری نسبت به آن نتیجه پیدا میکنم.
۸. Organization Schema (معرفی کلی برند): لوگو، لینک شبکههای اجتماعی
Organization Schema برای معرفی کلی شرکت، برند یا وبسایت شما به گوگل استفاده میشود. این اسکیما شامل اطلاعاتی مانند نام رسمی، لوگو، URL وبسایت و لینک به پروفایلهای شبکههای اجتماعی است. پیادهسازی این اسکیما به گوگل کمک میکند تا برند شما را بهتر درک کند و میتواند شانس نمایش لوگوی شما را در نتایج جستجو یا Knowledge Panel افزایش دهد.
۹. VideoObject Schema (برای محتوای ویدیویی): توضیحات، مدت زمان، تصویر بندانگشتی
اگر در سایت خود از محتوای ویدیویی استفاده میکنید، VideoObject Schema برای شما حیاتی است. این اسکیما اطلاعاتی مانند عنوان ویدیو، توضیحات، URL تصویر بندانگشتی، مدت زمان و تاریخ آپلود را به گوگل ارائه میدهد. با استفاده از این اسکیما، ویدیوهای شما شانس بیشتری برای نمایش در نتایج جستجوی ویدیویی گوگل و همچنین به عنوان ریچ اسنیپت در نتایج اصلی جستجو خواهند داشت.
۱۰. Event Schema (برای رویدادها، سمینارها و وبینارهای ایرانی): تاریخ، مکان، برگزارکننده
برای برگزارکنندگان رویدادها، سمینارها، کارگاهها یا وبینارها در ایران، Event Schema یک ابزار قدرتمند است. این اسکیما به شما اجازه میدهد تا اطلاعاتی مانند نام رویداد، تاریخ و زمان شروع و پایان، مکان، برگزارکننده و حتی قیمت بلیط را به گوگل ارائه دهید. این کار، رویداد شما را در نتایج جستجو به شکلی برجسته و با جزئیات کامل نمایش میدهد و افراد علاقهمند را به ثبتنام یا شرکت در آن ترغیب میکند.
نکات ویژه اسکیما برای محتوای فارسی و سایتهای ایرانی
پیادهسازی اسکیما برای سایتهای فارسیزبان، ظرافتهای خاص خود را دارد که باید به آنها توجه کرد. تجربه من نشان داده است که نادیده گرفتن این نکات میتواند منجر به عدم نمایش صحیح ریچ اسنیپتها شود. با اطلاعات هویز دامنه یا نمایش اطلاعات آرشیوی دامنه.ir میتوانید اطلاعات دامنه خود را چک کنید.
۱. پشتیبانی از زبان فارسی و راست به چپ (RTL)
مهمترین نکته این است که مطمئن شوید محتوای فارسی شما در کدهای اسکیما به درستی کدگذاری و نمایش داده میشود. اگرچه گوگل در تشخیص زبان فارسی و محتوای RTL بسیار هوشمند شده است، اما باید اطمینان حاصل کنید که متنهای فارسی (مانند عنوان، توضیحات، نام نویسنده) در JSON-LD بدون مشکل و به همان شکلی که در سایت شما هستند، قرار گیرند. معمولاً با استفاده از کاراکترهای یونیکد، این مشکل حل میشود و نیازی به تنظیم خاصی در کد اسکیما نیست، اما همیشه تست نهایی با Google Rich Results Test ضروری است.
۲. بومیسازی اطلاعات: استفاده از تاریخ شمسی، واحد پول (ریال/تومان)، آدرسهای پستی و شماره تماسهای ایرانی
این بخش، جایی است که میتوانید واقعاً تفاوت ایجاد کنید و تجربه کاربری بومی را بهبود بخشید. هرچند در JSON-LD برای تاریخ معمولاً فرمت ISO 8601 (میلادی) توصیه میشود، اما در بخشهایی که اطلاعات متنی ارائه میدهید، میتوانید از معادل فارسی یا تاریخ شمسی نیز استفاده کنید. برای مثال:
- واحد پول: همانطور که در Product Schema اشاره شد، حتماً
"priceCurrency"را"IRR"(ریال) یا"IRT"(تومان) قرار دهید. - آدرسهای پستی: در LocalBusiness Schema، آدرس را به فارسی و با جزئیات پستی ایران (استان، شهر، خیابان، پلاک، کد پستی) وارد کنید.
- شماره تماس: شماره تماسها را با پیششماره ایران (+98) و کد شهر وارد کنید (مثلاً
"+9821xxxxxxx").
این بومیسازیها به گوگل کمک میکند تا اطلاعات را دقیقتر به کاربران ایرانی ارائه دهد و حس اعتماد را در مخاطبان ایجاد کند.
۳. خطاهای رایج در پیادهسازی اسکیما برای سایتهای فارسی و نحوه رفع آنها
در طول مسیر پیادهسازی اسکیما، ممکن است با خطاهایی مواجه شوید. برخی از خطاهای رایج برای سایتهای فارسی عبارتند از:
- کدگذاری نادرست کاراکترهای فارسی: این مشکل معمولاً زمانی پیش میآید که کد اسکیما به درستی UTF-8 نباشد. همیشه مطمئن شوید که فایلهای شما با UTF-8 ذخیره شدهاند.
- عدم ارائه تمام فیلدهای اجباری: هر نوع اسکیما فیلدهای اجباری خاص خود را دارد. اگر یکی از آنها را فراموش کنید، اسکیما معتبر نخواهد بود. ابزار Google Rich Results Test به شما در شناسایی این موارد کمک میکند.
- تداخل اسکیماهای مختلف: اگر از چندین افزونه یا روش برای اسکیما استفاده میکنید، ممکن است تداخل ایجاد شود. همیشه یک روش را انتخاب کنید یا مطمئن شوید که افزونههای شما به درستی با هم کار میکنند و اسکیماهای تکراری ایجاد نمیکنند.
- عدم بهروزرسانی محتوای اسکیما: اگر محتوای صفحه (مثلاً قیمت محصول یا تاریخ مقاله) تغییر میکند، باید مطمئن شوید که کد اسکیما نیز بهروز میشود.
همیشه پس از هر تغییر یا پیادهسازی اسکیما، از ابزارهای تست گوگل برای بررسی صحت آن استفاده کنید. این کار به من کمک کرده تا جلوی بسیاری از مشکلات احتمالی را بگیرم.
نحوه بررسی و تست صحت اجرای اسکیما (ابزارهای ضروری)
پس از اینکه با دقت و وسواس اسکیما را به سایتتان اضافه کردید، طبیعی است که بخواهید از صحت عملکرد آن مطمئن شوید. از تجربه من میتوانم بگویم که مرحله تست، به اندازه خود پیادهسازی مهم است. حتی کوچکترین خطا میتواند مانع از نمایش ریچ اسنیپتها شود. خوشبختانه، گوگل ابزارهای بسیار کاربردی برای این منظور فراهم کرده است. با رنک فایند میتوانید تمام این موارد را بررسی کنید.
۱. Google Rich Results Test: آموزش استفاده، تفسیر نتایج و شناسایی مشکلات
ابزار Google Rich Results Test، در حال حاضر بهترین و معتبرترین ابزار برای تست اسکیما است. من هرگز هیچ اسکیمایی را بدون عبور از این ابزار، نهایی نکردهام. این ابزار به شما نشان میدهد که آیا گوگل میتواند اسکیماهای شما را به درستی بخواند و آیا آنها قابلیت تبدیل شدن به ریچ اسنیپت را دارند یا خیر.
آموزش استفاده:
- به وبسایت Google Rich Results Test (developers.google.com/search/docs/appearance/structured-data) بروید.
- در کادر مشخص شده، آدرس URL صفحهای که اسکیما را در آن پیادهسازی کردهاید، وارد کنید یا اگر کد JSON-LD را آماده دارید، آن را مستقیماً در تب “Code” بچسبانید.
- روی “Test URL” یا “Test Code” کلیک کنید.
تفسیر نتایج و شناسایی مشکلات:
- Valid (معتبر): اگر نتیجه “Valid” بود، به این معنی است که اسکیما شما به درستی پیادهسازی شده و گوگل آن را میفهمد.
- Warnings (هشدارها): هشدارها به این معنی هستند که اسکیما شما معتبر است اما برخی فیلدهای اختیاری یا توصیهشده، پر نشدهاند. اینها معمولاً مانع از نمایش ریچ اسنیپت نمیشوند، اما تکمیل آنها توصیه میشود.
- Errors (خطاها): خطاها نشان میدهند که مشکلی جدی در پیادهسازی اسکیما وجود دارد و تا زمانی که این خطاها برطرف نشوند، ریچ اسنیپت نمایش داده نخواهد شد. ابزار دقیقاً مشخص میکند که خطا در کدام خط کد یا مربوط به کدام فیلد است.
۲. Schema Markup Validator (schema.org): برای بررسی دقیقتر ساختار کد
Schema Markup Validator (validator.schema.org) ابزاری است که توسط Schema.org ارائه شده و به شما کمک میکند تا ساختار کلی کدهای اسکیما را بررسی کنید. این ابزار به خصوص زمانی مفید است که میخواهید مطمئن شوید که واژگان (vocabularies) و سلسله مراتب اسکیما را به درستی دنبال کردهاید.
آموزش استفاده:
- به وبسایت validator.schema.org بروید.
- URL صفحه را وارد کنید یا کد اسکیما را بچسبانید.
- روی “Run Test” کلیک کنید.
این ابزار تمام آیتمهای اسکیمای موجود در صفحه را به صورت سلسله مراتبی نمایش میدهد و هرگونه خطای ساختاری را مشخص میکند. درک خطاهای این ابزار ممکن است کمی فنیتر باشد، اما برای اطمینان از صحت کامل ساختار اسکیما بسیار کاربردی است.
۳. Google Search Console: نظارت بر گزارشهای Enhancements برای خطاهای اسکیما در کل سایت
Google Search Console، داشبورد جامع سئو سایت شماست و بخش “Enhancements” آن، بهترین مکان برای نظارت بر وضعیت کلی اسکیما در سایت شماست. من هر هفته این بخش را برای پروژههایم بررسی میکنم تا از عدم وجود خطاهای جدید مطمئن شوم.
نظارت بر گزارشهای Enhancements:
- وارد حساب Google Search Console خود شوید.
- در منوی سمت چپ، بخش “Enhancements” را پیدا کنید. در اینجا، گزارشهایی برای انواع ریچ اسنیپتهای پشتیبانی شده توسط گوگل (مانند Products, Articles, FAQs, HowTo) مشاهده خواهید کرد.
- روی هر یک از این گزارشها کلیک کنید. اگر خطایی در پیادهسازی آن نوع اسکیما وجود داشته باشد، در این بخش نمایش داده میشود. گوگل تعداد صفحات دارای خطا و نوع خطا را مشخص میکند و شما میتوانید لیست URLهای آسیبدیده را نیز مشاهده کنید.
این گزارشها به شما کمک میکنند تا مشکلات مربوط به اسکیما را به صورت انبوه شناسایی و رفع کنید. پس از رفع خطاها، میتوانید درخواست “Validate Fix” را ارسال کنید تا گوگل دوباره صفحات را بررسی کند.
سوالات متداول (FAQs)
آیا استفاده از اسکیما تضمین میکند که سایت من حتماً ریچ اسنیپت بگیرد؟
خیر، استفاده از اسکیما تضمینی برای نمایش ریچ اسنیپت نیست؛ اسکیما به گوگل کمک میکند تا محتوای شما را بهتر درک کند، اما تصمیم نهایی برای نمایش ریچ اسنیپت به عهده الگوریتمهای گوگل است که عوامل دیگری مانند کیفیت محتوا و اعتبار سایت را نیز در نظر میگیرند.
آیا میتوانیم از چندین نوع اسکیما به طور همزمان در یک صفحه از سایت خود استفاده کنیم؟
بله، میتوانید از چندین نوع اسکیما به طور همزمان در یک صفحه استفاده کنید؛ مثلاً یک صفحه محصول میتواند هم Product Schema و هم Review Schema و هم FAQ Schema داشته باشد، این کار به گوگل اطلاعات جامعتری میدهد و کاملاً توصیه میشود.
چگونه میتوانم مطمئن شوم که اسکیمای تاریخ شمسی مقاله من توسط گوگل به درستی درک و نمایش داده میشود؟
برای اطمینان از درک صحیح تاریخ شمسی، بهتر است در کد JSON-LD تاریخ را به فرمت میلادی (ISO 8601) ارائه دهید؛ اگرچه گوگل در درک تاریخ شمسی هوشمند عمل میکند، اما ارائه فرمت میلادی به عنوان تاریخ اصلی و استفاده از شمسی در محتوای متنی، ابهام را از بین میبرد و حتماً با Google Rich Results Test آن را بررسی کنید.
آیا پیادهسازی نادرست اسکیما میتواند منجر به جریمه شدن سایت توسط گوگل شود؟
بله، پیادهسازی نادرست یا سوءاستفاده از اسکیما (مانند نشانهگذاری اطلاعات غیرمرتبط یا پنهان) میتواند منجر به جریمه دستی (Manual Action) توسط گوگل شود که به معنای حذف ریچ اسنیپتها یا حتی کاهش رتبه سایت شما در نتایج جستجو است؛ بنابراین، همیشه قوانین گوگل را رعایت کرده و اطلاعات واقعی را نشانهگذاری کنید.
برای یک وبسایت خدماتی که محصول فیزیکی ندارد (مثلاً یک شرکت نرمافزاری)، بهترین انواع اسکیما کداماند؟
برای یک وبسایت خدماتی که محصول فیزیکی ندارد، بهترین انواع اسکیما شامل Organization Schema (برای معرفی شرکت)، Service Schema (برای هر سرویس ارائه شده)، FAQ Schema (برای سوالات متداول)، HowTo Schema (برای راهنماهای استفاده از خدمات)، و در صورت وجود آدرس فیزیکی، LocalBusiness Schema هستند.
نتیجهگیری
سفر ما در این راهنمای کامل اسکیما (Schema) برای سایت های ایرانی به پایان رسید، اما مسیر شما در بهینهسازی وبسایتتان تازه آغاز شده است. همانطور که در ابتدای این مقاله اشاره کردم، تجربه من و تیم رنک فایند در دنیای سئو به وضوح نشان داده است که اسکیما دیگر یک گزینه لوکس نیست، بلکه یک عنصر حیاتی برای هر وبسایت فارسیزبان است که میخواهد در نتایج جستجو بدرخشد.
اسکیما به گوگل کمک میکند تا محتوای سایت شما را با دقت و جزئیات بیشتری درک کند، و این درک عمیق منجر به نمایش Rich Snippetsهای جذاب و افزایش قابل توجه نرخ کلیک (CTR) میشود. این افزایش CTR به نوبه خود، سیگنالهای مثبتی به گوگل میفرستد و به بهبود غیرمستقیم رتبه سایت شما کمک میکند. ما دیدیم که چگونه انواع مختلف اسکیما، از Article Schema برای مقالات گرفته تا Product Schema برای فروشگاههای آنلاین و LocalBusiness Schema برای کسبوکارهای محلی، میتوانند هر بخش از سایت شما را در چشم موتورهای جستجو و کاربران برجسته کنند.
فراموش نکنید که بومیسازی اسکیما برای محتوای فارسی و راست به چپ، استفاده از تاریخ شمسی و واحدهای پولی ایران، نکاتی هستند که تفاوت شما را با رقبا رقم میزنند. ابزارهایی مانند Google Rich Results Test و Google Search Console نیز دوستان وفادار شما در این مسیر خواهند بود تا از صحت و سلامت اسکیماهای پیادهسازی شده مطمئن شوید.
اکنون نوبت شماست. با دانش و تجربهای که از این راهنما به دست آوردهاید، میتوانید قدم در مسیر پیادهسازی اسکیما بگذارید و سایت خود را برای موتورهای جستجو و کاربران فارسیزبان جذابتر کنید. اگر در این مسیر سوالی داشتید یا نیاز به ابزارهای سئو حرفهای برای دیدن سرچ کنسول رقبا، استخراج عناوین مقالات رقبا، یا پیدا کردن رپورتاژ رقبا داشتید، رنک فایند در کنار شماست.
با پیادهسازی دقیق و هوشمندانه اسکیما، نه تنها جایگاه سایت خود را در نتایج جستجو ارتقا میدهید، بلکه تجربه کاربری بهتری برای مخاطبان فارسیزبان خود رقم میزنید و مسیر رشد پایدار در فضای آنلاین ایران را هموارتر میسازید.


