
اسکیما مارک آپ چیست و چگونه به سایت اسکیما اضافه کنیم؟
وقتی عبارتی را در گوگل جستجو میکنید، بعضی نتایج فقط عنوان و توضیحات کوتاهی دارند؛ اما برخی دیگر اطلاعات بیشتری مثل قیمت محصول، امتیاز کاربران، موجودی کالا یا مسیر صفحات سایت را نمایش میدهند. این تفاوت از کجا میآید؟ یکی از عوامل موثر در نمایش چنین اطلاعاتی، استفاده از اسکیما مارکآپ (Schema Markup) است. اسکیما […]
اسکیما مارک آپ چیست و چگونه به سایت اسکیما اضافه کنیم؟
وقتی عبارتی را در گوگل جستجو میکنید، بعضی نتایج فقط عنوان و توضیحات کوتاهی دارند؛ اما برخی دیگر اطلاعات بیشتری مثل قیمت محصول، امتیاز کاربران، موجودی کالا یا مسیر صفحات سایت را نمایش میدهند. این تفاوت از کجا میآید؟ یکی از عوامل موثر در نمایش چنین اطلاعاتی، استفاده از اسکیما مارکآپ (Schema Markup) است.
اسکیما به موتورهای جستجو کمک میکند موضوع و جزئیات محتوای صفحات وب را دقیقتر درک کنند. با استفاده از این کدها، گوگل بهتر تشخیص میدهد که یک عدد به قیمت محصول اشاره دارد، یک نام متعلق به نویسنده مقاله است یا یک تاریخ، زمان برگزاری رویداد را نشان میدهد. در این مقاله از وبلاگ پارس هاست، بررسی میکنیم اسکیما چیست، چه تفاوتی با دادههای ساختاریافته دارد، چه تاثیری بر سئو میگذارد و چطور باید آن را به سایت اضافه کنید.
اسکیما مارکآپ (Schema Markup) چیست؟
اسکیما مارکآپ مجموعهای از کدهای استاندارد است که اطلاعات محتوای سایت را بهشکلی مشخص و قابلدرک برای موتورهای جستجو توصیف میکند. این کدها در ساختار صفحات وب قرار میگیرند و به گوگل، بینگ و سایر موتورهای جستجو کمک میکنند نوع اطلاعات موجود در هر صفحه را تشخیص دهند.
در سال ۲۰۱۱، شرکتهای گوگل، بینگ، یاهو و یاندکس با همکاری یکدیگر استاندارد Schema.org را معرفی کردند. هدف این همکاری، ایجاد واژگان مشترکی بود تا وبسایتها اطلاعات خود را با ساختاری یکسان به موتورهای جستجو معرفی کنند. برای درک بهتر عملکرد اسکیما، یک فروشگاه اینترنتی را تصور کنید که محصولی با قیمت ۵۰۰ هزار تومان دارد. گوگل با بررسی محتوای صفحه احتمالا متوجه ارتباط این عدد با محصول میشود، اما اسکیما این موضوع را دقیقتر مشخص میکند.
برای مثال، کدهای اسکیما میتوانند اطلاعات زیر را معرفی کنند:
-
نام محصول و برند سازنده
-
قیمت و واحد پول
-
وضعیت موجودی کالا
-
میانگین امتیاز کاربران
-
تعداد نظرات ثبتشده
در واقع، اسکیما مثل یک برچسب توضیحی برای بخشهای مختلف محتوا عمل میکند و اطلاعات صفحه را از حالت متن ساده به دادههای معنادار تبدیل میکند. گوگل (Google) نیز در مستندات رسمی خود، دادههای ساختاریافته را قالبی استاندارد برای معرفی اطلاعات صفحات وب و دستهبندی محتوای آنها تعریف میکند:
Structured data is a standardized format for providing information about a page and classifying the page content; دادههای ساختاریافته قالبی استاندارد برای ارائه اطلاعات درباره یک صفحه وب و دستهبندی محتوای آن هستند. منبع: Google
تفاوت دادههای ساختاریافته (Structured Data) و اسکیما مارکآپ چیست؟
در مباحث سئوی تکنیکال، دو اصطلاح Structured Data و Schema Markup را زیاد میشنوید. این دو مفهوم ارتباط نزدیکی با یکدیگر دارند، اما یکسان نیستند. دادههای ساختاریافته به اطلاعاتی اشاره دارند که طبق یک ساختار مشخص سازماندهی میشوند تا نرمافزارها بتوانند آنها را پردازش و تفسیر کنند.
اسکیما مارکآپ یکی از روشهای توصیف معنای همین اطلاعات است. واژگان Schema.org مشخص میکنند هر داده چه مفهومی دارد و چه ارتباطی میان اجزای مختلف اطلاعات برقرار است. برای مثال، یک فروشگاه اطلاعات قیمت، نام محصول و موجودی کالا را در پایگاه داده نگهداری میکند. این اطلاعات ساختار مشخصی دارند. وقتی سایت با استفاده از واژگان Schema.org آنها را در صفحه معرفی میکند، موتور جستجو مفهوم هر ویژگی را بهتر تشخیص میدهد.
| ویژگی | Structured Data | Schema Markup |
|---|---|---|
| تعریف | اطلاعات سازمانیافته با ساختار مشخص | نشانهگذاری معنایی محتوا |
| نقش | سازماندهی و توصیف اطلاعات | معرفی نوع و ویژگیهای محتوا |
| دامنه کاربرد | پایگاه داده، وب، API و سایر سیستمها | صفحات وب و دادههای معنایی |
| نمونه | اطلاعات ساختاریافته یک محصول | Product Schema |
| وابستگی به Schema.org | الزامی نیست | معمولا از واژگان Schema.org استفاده میکند |
پس هر اسکیما نوعی داده ساختاریافته محسوب میشود، اما هر داده ساختاریافتهای لزوما اسکیما نیست.
اسکیما چگونه اطلاعات سایت را برای گوگل قابلفهم میکند؟
موتورهای جستجو از روشهای مختلفی مانند تحلیل متن، بررسی ساختار HTML و پردازش زبان طبیعی برای شناسایی محتوای صفحات استفاده میکنند. اسکیما اطلاعات صریحتری در اختیار آنها قرار میدهد و ابهامهای احتمالی را کاهش میدهد.
فرض کنید در مقالهای نام «شکسپیر» وجود دارد. موتور جستجو با بررسی متن و اطلاعات مرتبط، تلاش میکند نقش این نام را تشخیص دهد. اما اگر صفحه از اسکیمای مناسب استفاده کند، میتواند مشخص کند که شکسپیر نویسنده یک اثر ادبی است یا موضوع اصلی مقاله محسوب میشود.
همین اتفاق درباره اطلاعات دیگر نیز رخ میدهد. اسکیما مشخص میکند:
-
یک تاریخ، زمان انتشار مقاله است یا برگزاری رویداد.
-
یک عدد، قیمت محصول است یا امتیاز کاربران.
-
یک نام، به نویسنده اشاره دارد یا برند تجاری.
-
یک تصویر، لوگوی سازمان است یا تصویر شاخص مقاله.
نکته مهم اینجاست که اسکیما جایگزین محتوای اصلی صفحه نیست. گوگل همچنان متن، تصاویر، لینکها و سایر بخشهای سایت را بررسی میکند و از اطلاعات اسکیما بهعنوان نشانههای تکمیلی کمک میگیرد.
اسکیما و نمایش نتایج غنی (Rich Results) در گوگل
یکی از شناختهشدهترین کاربردهای اسکیما، کمک به نمایش نتایج غنی یا Rich Results در صفحه نتایج جستجو است. نتایج غنی نسبت به نتایج معمولی جزئیات بیشتری دارند. برای مثال، هنگام جستجوی یک محصول ممکن است قیمت، امتیاز یا وضعیت موجودی آن را مستقیما در نتایج گوگل مشاهده کنید.
نمونههایی از اطلاعاتی که در قالب نتایج غنی نمایش پیدا میکنند، عبارتاند از:
-
امتیاز ستارهای محصولات و نقدوبررسیها
-
قیمت و موجودی کالا
-
تاریخ و مکان برگزاری رویداد
-
مسیر صفحات یا Breadcrumb
-
اطلاعات تکمیلی دستورهای آشپزی
-
جزئیات برخی ویدیوها
البته نکتهای وجود دارد که نباید نادیده بگیرید: ثبت اسکیما بهمعنی نمایش قطعی Rich Results نیست. حتی اگر کد شما کاملا صحیح باشد، گوگل براساس نوع محتوا، کیفیت صفحه، شرایط جستجو و سیاستهای فعلی خود درباره نمایش نتیجه تصمیم میگیرد. برای مثال، گوگل از سال ۲۰۲۳ نمایش نتایج غنی FAQ را عمدتا به وبسایتهای معتبر دولتی و حوزه سلامت محدود کرد. نمایش نتایج غنی HowTo نیز از همان سال متوقف شد. بنابراین، وجود یک نوع اسکیما در Schema.org لزوما بهمعنی پشتیبانی گوگل از نمایش ویژه آن نیست.
روشهای پیادهسازی اسکیما مارکآپ
برای افزودن اسکیما به صفحات سایت، سه فرمت اصلی وجود دارد:
۱٫ JSON-LD
۲٫ Microdata
۳٫ RDFa
گوگل از هر سه فرمت پشتیبانی میکند، اما استفاده از JSON-LD را برای بیشتر وبسایتها پیشنهاد میدهد. تفاوت اصلی این روشها به محل قرارگیری کد، نحوه تعریف اطلاعات و مدیریت آنها برمیگردد.
۱. JSON-LD؛ روش پیشنهادی گوگل
JSON-LD مخفف JavaScript Object Notation for Linked Data است. در این روش، اطلاعات اسکیما داخل یک بلوک مستقل از کد قرار میگیرند و معمولا در تگ script نوشته میشوند.
برخلاف بعضی روشهای دیگر، لازم نیست اطلاعات اسکیما را میان تکتک تگهای HTML قرار دهید.
مهمترین مزایای JSON-LD عبارتاند از:
-
ساختار خوانا و مدیریت سادهتر
- امکان استفاده در بخش head یا body صفحه
-
جداسازی کدهای اسکیما از عناصر نمایشی
-
نگهداری آسانتر در سایتهای بزرگ
-
کاهش احتمال خطا هنگام تغییر قالب و طراحی سایت
برای مثال، کد زیر اطلاعات یک مقاله را به موتورهای جستجو معرفی میکند:
<script type=”application/ld+json”> { “@context”: “https://schema.org”, “@type”: “Article”, “headline”: “اسکیما مارکآپ چیست؟”, “author”: { “@type”: “Organization”, “name”: “پارس هاست” }, “publisher”: { “@type”: “Organization”, “name”: “پارس هاست” }, “datePublished”: “2026-10-14” } </script>
این کد فقط یک نمونه آموزشی است. هنگام استفاده واقعی باید عنوان، نویسنده، تاریخ و سایر اطلاعات را براساس محتوای همان صفحه تنظیم کنید. برای استفاده کامل از قابلیتهای مرتبط با مقاله نیز بهتر است ویژگیهای توصیهشده مانند تصویر شاخص را اضافه کنید.
۲. Microdata یا میکرودیتا
Microdata روش دیگری برای افزودن دادههای ساختاریافته است. در این روش، توسعهدهنده اطلاعات اسکیما را مستقیما داخل تگهای HTML تعریف میکند.
برای مشخصکردن نوع و ویژگیهای محتوا، معمولا از سه ویژگی استفاده میشود:
- itemscope: محدوده یک موجودیت را مشخص میکند.
- itemtype: نوع موجودیت را معرفی میکند.
- itemprop: ویژگیهای موجودیت را تعریف میکند.
برای مثال، در صفحه معرفی محصول، میکرودیتا میتواند نام و قیمت محصول را به عناصر HTML مرتبط کند. مزیت این روش، ارتباط مستقیم دادهها با محتوای صفحه است. در مقابل، اگر ساختار HTML تغییر کند، ممکن است توسعهدهنده ناچار شود کدهای اسکیما را نیز اصلاح کند. همچنین پراکندگی ویژگیهای اسکیما در بخشهای مختلف HTML، بررسی و نگهداری آن را در پروژههای بزرگ دشوارتر میکند.
۳. RDFa چیست؟
RDFa مخفف Resource Description Framework in Attributes است. این روش نیز مانند Microdata از ویژگیهای HTML برای توصیف معنای اطلاعات استفاده میکند. در RDFa ویژگیهایی مانند typeof و property نوع محتوا و ویژگیهای آن را معرفی میکنند.
این روش برای نمایش ارتباط میان موجودیتها و دادههای معنایی کاربرد دارد و در بعضی پروژههای مبتنی بر وب معنایی نیز استفاده میشود. بااینحال، برای وبسایتهای معمولی که فقط قصد دارند اطلاعات محصولات، مقالات یا صفحات خود را به گوگل معرفی کنند، JSON-LD اغلب انتخاب سادهتری است.
مقایسه روشهای مختلف پیادهسازی اسکیما
| ویژگی | JSON-LD | Microdata | RDFa |
|---|---|---|---|
| پشتیبانی گوگل | بله | بله | بله |
| پیشنهاد اصلی گوگل | بله | خیر | خیر |
| سادگی مدیریت | زیاد | متوسط | متوسط |
| وابستگی به تگهای محتوا | کم | زیاد | زیاد |
| مناسب برای پروژه جدید | بله | بسته به نیاز | بسته به نیاز |
| کاربرد اصلی | انواع اسکیما | نشانهگذاری در HTML | دادههای معنایی |
آیا استفاده همزمان از چند فرمت اسکیما امکانپذیر است؟
بله. از نظر فنی، یک سایت میتواند از JSON-LD، Microdata و RDFa در صفحات مختلف یا حتی یک صفحه استفاده کند. برای مثال، ممکن است یک قالب قدیمی اطلاعات محصول را با Microdata تعریف کند، اما توسعهدهنده اطلاعات سازمان را از طریق JSON-LD به سایت اضافه کند. نکته مهم، یکسانبودن اطلاعات و جلوگیری از تعریف دادههای متناقض است. اگر یک محصول در دو بخش اسکیما قیمت متفاوتی داشته باشد، موتور جستجو با اطلاعات ناسازگار روبهرو میشود. در بیشتر پروژههای جدید، استفاده از یک فرمت مشخص مدیریت و عیبیابی را سادهتر میکند.
نقش اسکیما مارکآپ در سئو چیست؟
یکی از سوالات مهم درباره اسکیما این است که آیا افزودن آن باعث افزایش رتبه سایت در گوگل میشود؟
پاسخ کوتاه این است: اسکیما بهتنهایی یک عامل مستقیم رتبهبندی محسوب نمیشود. یعنی صرف افزودن چند خط کد اسکیما، رتبه سایت را افزایش نمیدهد.
بااینحال، پیادهسازی صحیح آن از چند جهت به عملکرد سئو کمک میکند.
درک دقیقتر موضوع صفحات
اسکیما به موتورهای جستجو اطلاعات مشخصی درباره نوع محتوا و ارتباط میان بخشهای مختلف آن میدهد.
برای مثال، در سایت یک شرکت هاستینگ، اسکیمای Organization میتواند اطلاعات برند را معرفی کند. اسکیمای Article نیز مشخصات مقالات آموزشی را توضیح میدهد.
بهبود ظاهر نتایج جستجو
بعضی انواع اسکیما شرایط لازم برای نمایش نتایج غنی را ایجاد میکنند.
وقتی نتیجه یک صفحه اطلاعات کاربردی بیشتری داشته باشد، احتمال دارد توجه کاربران را بیشتر جلب کند. البته میزان تاثیر آن به نوع جستجو و نحوه نمایش نتایج بستگی دارد.
تاثیر احتمالی بر نرخ کلیک (CTR)
نمایش اطلاعات تکمیلی میتواند کاربران را برای انتخاب یک نتیجه ترغیب کند. برای نمونه، گوگل در مطالعات موردی منتشرشده درباره دادههای ساختاریافته، گزارش میکند که سایت Rotten Tomatoes پس از استفاده از این دادهها در حدود ۱۰۰ هزار صفحه، نرخ کلیک بالاتری را برای صفحات دارای نمایش غنی نسبت به صفحات فاقد آن تجربه کرد. اختلاف نرخ کلیک در این مقایسه ۲۵ درصد بود.
در نمونه دیگری، Nestlé نرخ کلیک نتایج غنی خود را ۸۲ درصد بیشتر از نتایج معمولی گزارش کرد. البته این آمار مربوط به تجربه همان وبسایتهاست و نباید آن را به تمام پروژهها تعمیم داد. افزایش نرخ کلیک بهتنهایی بهمعنی افزایش فروش نیست. برای ارزیابی نتیجه واقعی، باید نرخ تبدیل کاربران را نیز بررسی کنید.
کمک به شناسایی اطلاعات برند
اسکیماهای Organization و Person در معرفی نام سازمان، لوگو، اطلاعات تماس، افراد و ارتباط میان موجودیتها نقش دارند. این اطلاعات به موتورهای جستجو کمک میکنند هویت برند و ارتباط آن با صفحات مختلف را بهتر تشخیص دهند.
اهمیت اسکیما در جستجوی مبتنی بر هوش مصنوعی
با گسترش جستجوهای مبتنی بر هوش مصنوعی، ساختار و شفافیت اطلاعات سایت اهمیت بیشتری پیدا کرده است.
سیستمهای جستجوی هوشمند برای پاسخگویی به کاربران، اطلاعات منابع مختلف را بررسی و تحلیل میکنند. دادههای ساختاریافته نیز یکی از نشانههایی هستند که میتوانند در توصیف نوع محتوا و ارتباط اطلاعات نقش داشته باشند.
برای مثال، اسکیمای Organization اطلاعات یک شرکت را مشخص میکند و اسکیمای Article جزئیاتی مانند نویسنده و تاریخ انتشار مطلب را معرفی میکند.
بااینحال، نباید نتیجه گرفت که افزودن اسکیما بهتنهایی باعث نمایش سایت در پاسخهای ChatGPT، Gemini یا AI Overviews گوگل میشود.
این سیستمها از روشهای مختلفی برای بازیابی، انتخاب و تحلیل اطلاعات استفاده میکنند و هیچ رابطه قطعی و عمومی میان افزودن اسکیما و حضور در پاسخهای هوش مصنوعی وجود ندارد.
در عمل، بهتر است اسکیما را بخشی از ساختار فنی سایت بدانید؛ بخشی که در کنار محتوای دقیق، دسترسی مناسب خزندهها و معماری اصولی صفحات معنا پیدا میکند.
تفاوت تگ HTML و اسکیما مارکآپ چیست؟
تگهای HTML ساختار صفحه را مشخص میکنند. برای مثال، تگ h1 به مرورگر و سایر سیستمهای پردازش صفحه نشان میدهد که یک متن، عنوان اصلی محتواست. اما اسکیما اطلاعات دقیقتری درباره مفهوم محتوا ارائه میدهد.
فرض کنید عنوان یک صفحه عبارت «Avatar» باشد: <h1>Avatar</h1>
این کد نشان میدهد که Avatar عنوان اصلی صفحه است. البته بهتنهایی مشخص نمیکند منظور فیلم سینمایی Avatar است یا یک تصویر پروفایل. با استفاده از اسکیمای مناسب، سایت میتواند اطلاعات دقیقتری درباره موضوع صفحه ثبت کند؛ مثلا مشخصات یک فیلم را با اسکیمای Movie معرفی کند. البته تگهای HTML نیز به موتورهای جستجو در درک ساختار و معنای محتوا کمک میکنند. تفاوت اصلی این است که اسکیما، نوع موجودیتها و ویژگیهای آنها را بهصورت صریحتر معرفی میکند.
مزایای استفاده از اسکیما مارکآپ
اسکیما یکی از ابزارهای کاربردی سئوی تکنیکال است، اما ارزش آن فقط به ظاهر نتایج گوگل محدود نمیشود.
مهمترین مزایای آن عبارتاند از:
-
درک بهتر محتوا: موتورهای جستجو نوع اطلاعات صفحه را دقیقتر شناسایی میکنند.
-
امکان نمایش Rich Results: برخی صفحات شرایط لازم برای نمایش اطلاعات تکمیلی را پیدا میکنند.
-
افزایش احتمالی نرخ کلیک: اطلاعات مفید و مرتبط در نتایج جستجو توجه کاربران را جلب میکند.
-
معرفی بهتر برند: اطلاعات سازمان، لوگو و ارتباط با صفحات رسمی برند مشخصتر میشود.
-
ساختاردهی معنایی اطلاعات: ارتباط میان محصولات، مقالات، نویسندگان و سازمانها واضحتر میشود.
-
مدیریت بهتر اطلاعات: استفاده از الگوهای استاندارد، نگهداری اسکیما را در سایتهای بزرگ سادهتر میکند.
نکته مهم: پیادهسازی اسکیما زمانی ارزش بیشتری دارد که اطلاعات آن دقیق، بهروز و هماهنگ با محتوای قابلمشاهده صفحه باشد.
اسکیما به موتورهای جستجو کمک میکند محتوای صفحات را بهتر درک کنند، اما کیفیت محتوا و ارتباط آن با نیاز مخاطب همچنان اهمیت زیادی دارد.
انواع اسکیما مارکآپ
Schema.org صدها نوع مختلف برای معرفی محتوا، اشخاص، محصولات، سازمانها و سایر موجودیتها دارد. البته گوگل فقط از بخشی از این انواع برای نمایش نتایج غنی پشتیبانی میکند.
در جدول زیر با تعدادی از پرکاربردترین انواع اسکیما آشنا میشوید.
| نوع اسکیما | کاربرد | اطلاعات مهم |
|---|---|---|
| Organization | معرفی شرکت و سازمان | نام، لوگو، اطلاعات تماس |
| Person | معرفی افراد | نام، شغل، مشخصات فرد |
| LocalBusiness | کسبوکارهای محلی | آدرس، تلفن، ساعات کاری |
| Article | مقالات و مطالب خبری | عنوان، نویسنده، تاریخ انتشار |
| FAQPage | صفحات پرسش و پاسخ | سوالات و پاسخها |
| HowTo | آموزشهای مرحلهبهمرحله | مراحل و ابزارهای موردنیاز |
| BreadcrumbList | معرفی مسیر صفحات | جایگاه صفحه در ساختار سایت |
| Product | معرفی محصولات | نام، قیمت، موجودی و مشخصات |
| Review | نقدوبررسی | نویسنده و اطلاعات بررسی |
| AggregateRating | امتیازهای تجمیعی | میانگین امتیاز و تعداد رای |
| Event | رویدادها | تاریخ، مکان و برگزارکننده |
| VideoObject | محتوای ویدیویی | عنوان، مدت، تصویر ویدیو |
| Recipe | دستور پخت | مواد اولیه و مراحل تهیه |
انتخاب اسکیما باید براساس محتوای واقعی صفحه انجام شود. برای مثال، قرار نیست تمام صفحات یک فروشگاه اسکیمای Product داشته باشند؛ این اسکیما برای صفحات مرتبط با محصولات کاربرد دارد.
اسکیمای مناسب سایتهای هاستینگ چیست؟
برای سایتهای ارائهدهنده خدمات هاست، سرور و دامنه، چند نوع اسکیما اهمیت بیشتری دارند.
اسکیمای Organization برای معرفی برند و اطلاعات اصلی شرکت کاربرد دارد. Article یا BlogPosting نیز اطلاعات مقالات آموزشی وبلاگ را به موتورهای جستجو منتقل میکند.
BreadcrumbList مسیر صفحات و جایگاه هر صفحه در ساختار سایت را مشخص میکند. برای محتوای ویدیویی نیز VideoObject انتخاب مناسبی است.
در صفحات سرویس، میتوانید براساس ماهیت واقعی محصول یا خدمت، از انواع مرتبط مانند Service استفاده کنید. البته اسکیمای Service بهتنهایی باعث نمایش یک نتیجه غنی اختصاصی در گوگل نمیشود.
استفاده از Product برای برخی پیشنهادهای مشخص نیز به شرایط محتوا و دستورالعملهای گوگل بستگی دارد. بهتر است فقط زمانی سراغ آن بروید که صفحه و اطلاعات آن با الزامات مربوط به محصول سازگار باشند.
آموزش افزودن اسکیما به سایت
برای پیادهسازی اسکیما، ابتدا باید نوع محتوای صفحه را مشخص کنید، سپس کد مناسب را بسازید و در سایت قرار دهید.
این کار معمولا در پنج مرحله انجام میشود.
مرحله اول: نوع اسکیما را مشخص کنید
پیش از هر کاری، محتوای صفحه را بررسی کنید. قرار است چه اطلاعاتی به موتور جستجو معرفی شوند؟
برای مثال:
-
Product برای صفحات مناسب محصولات
-
Article برای مقالات وبلاگ
-
Organization برای معرفی شرکت
-
LocalBusiness برای کسبوکارهای محلی
-
Event برای صفحات رویداد
-
BreadcrumbList برای معرفی مسیر صفحات
همچنین باید بررسی کنید که گوگل از نوع اسکیمای انتخابی شما چه پشتیبانی مشخصی دارد.
مرحله دوم: کد اسکیما را بسازید
بعد از انتخاب نوع اسکیما، باید کد مناسب را تولید کنید.
برای این کار چند راه وجود دارد:
-
استفاده از ابزارهای تولید دادههای ساختاریافته
-
کمکگرفتن از ابزارهای هوش مصنوعی مانند ChatGPT و Gemini
-
استفاده از افزونههای وردپرس مانند Rank Math، Yoast SEO و Schema Pro
-
نوشتن مستقیم کد JSON-LD
هنگام ساخت کد، ویژگیهای ضروری و توصیهشده نوع اسکیما را بررسی کنید.
برای مثال، در اسکیمای محصول باید اطلاعاتی مانند نام و مشخصات محصول با محتوای واقعی صفحه هماهنگ باشند.
اگر از هوش مصنوعی برای تولید کد استفاده میکنید، حتما خروجی را اعتبارسنجی کنید. ابزارهای هوش مصنوعی نیز ممکن است ویژگیهای نامعتبر یا اطلاعات نادرست تولید کنند.
مرحله سوم: کد اسکیما را در سایت قرار دهید
پس از آمادهسازی کد JSON-LD، آن را داخل یک تگ script از نوع application/ld+json قرار دهید. این کد میتواند در بخش head یا body صفحه قرار بگیرد.
اگر سایت شما با وردپرس طراحی شده است، بسیاری از افزونههای سئو امکان تعریف اسکیما را بدون ویرایش مستقیم کد قالب در اختیار شما میگذارند.
نکته مهم این است که از ایجاد اسکیماهای تکراری یا متناقض جلوگیری کنید. برای مثال، اگر قالب وردپرس از قبل اسکیمای Article تولید میکند، افزودن یک کد مستقل دیگر ممکن است اطلاعات یکسان یا ناسازگاری را وارد صفحه کند.
مرحله چهارم: اسکیما را تست و اعتبارسنجی کنید
قبل از انتشار نهایی، کد اسکیما را بررسی کنید تا خطاهای ساختاری و مشکلات مربوط به ویژگیهای ضروری آن مشخص شوند.
دو ابزار کاربردی برای این مرحله عبارتاند از:
Rich Results Test
این ابزار گوگل بررسی میکند که کدام دادههای ساختاریافته صفحه برای قابلیتهای پشتیبانیشده نتایج غنی واجد شرایط هستند و چه خطاهایی دارند.
Schema Markup Validator
این ابزار برای بررسی ساختار و اعتبار دادههای مبتنی بر Schema.org کاربرد دارد؛ حتی برای انواعی که گوگل نتیجه غنی ویژهای برای آنها نمایش نمیدهد.
فراموش نکنید که تایید کد در ابزار تست، بهمعنی نمایش قطعی Rich Results نیست.
مرحله پنجم: عملکرد اسکیما را در سرچ کنسول بررسی کنید
پس از انتشار، گوگل باید صفحه را دوباره بررسی کند تا اطلاعات جدید را شناسایی کند.
برای پیگیری وضعیت، وارد Google Search Console شوید.
در بخشهای مرتبط با گزارشهای نتایج غنی و Enhancements، بسته به نوع اسکیمای پشتیبانیشده، میتوانید مشکلات احتمالی صفحات را بررسی کنید.
همچنین با ابزار URL Inspection وضعیت ایندکس، امکان دسترسی گوگل به صفحه و بررسی مجدد آن را کنترل کنید.
توجه داشته باشید که سرچ کنسول برای تمام انواع اسکیما گزارش اختصاصی ندارد. اگر اسکیمای معتبری در بخش Enhancements ظاهر نشد، لزوما بهمعنی وجود خطا نیست.
اشتباهات رایج هنگام پیادهسازی اسکیما
بعضی خطاها باعث میشوند موتورهای جستجو اطلاعات اسکیما را نادیده بگیرند یا صفحه شرایط نمایش نتایج غنی را از دست بدهد.
یکی از رایجترین اشتباهات، ثبت اطلاعاتی است که کاربر در صفحه مشاهده نمیکند.
برای مثال، اگر یک محصول در سایت ۷۰۰ هزار تومان قیمت دارد، نباید قیمت ۵۰۰ هزار تومان را در اسکیما ثبت کنید.
اشتباه دیگر استفاده از اسکیمای نامرتبط است. مثلا افزودن اسکیمای محصول به یک مقاله آموزشی معمولی، انتخاب مناسبی نیست.
چند خطای مهم دیگر نیز عبارتاند از:
-
حذف ویژگیهای ضروری نوع اسکیما
-
ثبت اطلاعات قدیمی یا نادرست
-
استفاده از چند اسکیمای متناقض
-
تعریف امتیازها و نظرات غیرواقعی
-
استفاده از انواع اسکیما بدون بررسی دستورالعملهای گوگل
-
بررسینکردن کدها پس از تغییر قالب سایت
بهتر است پس از هر تغییر مهم در قالب یا ساختار صفحات، دادههای ساختاریافته را دوباره بررسی کنید. گاهی یک تغییر ساده در قالب، اطلاعات اسکیما را ناقص میکند.
اسکیما مارکآپ؛ پلی میان محتوای سایت و موتورهای جستجو
اسکیما مارکآپ به موتورهای جستجو کمک میکند اطلاعات صفحات سایت را دقیقتر شناسایی و تفسیر کنند. این کدها نوع محتوا، ویژگیهای آن و ارتباط میان اطلاعات مختلف را مشخص میکنند. استفاده صحیح از اسکیما میتواند شرایط نمایش برخی نتایج غنی را ایجاد کند و بر میزان دیدهشدن صفحات و نرخ کلیک آنها تاثیر بگذارد؛ اما بهتنهایی باعث افزایش رتبه یا نمایش قطعی اطلاعات تکمیلی در گوگل نمیشود. برای شروع، بهتر است صفحات مهم سایت را شناسایی کنید و متناسب با نوع محتوای هر صفحه، اسکیمای صحیح را انتخاب کنید. در بیشتر پروژهها، JSON-LD گزینه مناسبی است؛ چون نگهداری و مدیریت سادهتری دارد. در نهایت، کیفیت اطلاعات مهمتر از تعداد اسکیماهاست. یک اسکیمای دقیق و مرتبط ارزش بیشتری از چندین کد ناقص یا نامرتبط دارد.
سوالات متداول
۱. اسکیما مارک آپ چه تاثیری روی سئو دارد؟
اسکیما مارک آپ به موتورهای جستجو کمک میکند محتوای صفحه را دقیقتر درک کنند و اطلاعات آن را به شکل کاملتری در نتایج نمایش دهند. استفاده درست از اسکیما بهتنهایی رتبه سایت را بالا نمیبرد، اما میتواند نمایش سایت در نتایج جستجو را بهتر کند و نرخ کلیک را افزایش دهد.
۲. برای سایت وردپرسی چطور اسکیما اضافه کنیم؟
در وردپرس میتوانید از افزونههایی مثل Rank Math، Yoast SEO یا Schema Pro استفاده کنید. این افزونهها بخشی از فرایند ساخت و اضافه کردن اسکیما را سادهتر میکنند. بعد از اضافه کردن اسکیما هم بهتر است با ابزارهایی مثل Rich Results Test یا Schema Markup Validator درستی کد را بررسی کنید.
۱