دوره جامع آموزش اسکیما (Structured Data) — فصل اول

اسکیما چیست و چرا باید آن را جدی بگیرید؟

اسکیما یا Schema Markup یک زبان نشانه گذاری استاندارد برای ساختاردهی اطلاعات صفحات وب است. این زبان به موتورهای جستجو کمک می کند محتوای شما را «درست، دقیق و قابل تحلیل» درک کنند.

به زبان ساده تر:
گوگل فقط متن نمی خواند؛
گوگل «داده» تحلیل می کند.

اسکیما همان ابزاری است که داده های شما را از حالت معمولی خارج کرده و به شکل داده ساختاریافته (Structured Data) در اختیار موتورهای جستجو قرار می دهد.


اسکیما از کجا شروع شد؟

در تاریخ 2 ژوئن 2011، چهار موتور جستجوی بزرگ:

  • Google
  • Bing
  • Yahoo
  • Yandex

پروژه مشترکی به نام Schema.org راه اندازی کردند تا یک زبان استاندارد و مشترک برای درک بهتر صفحات وب ایجاد شود.

هدف این پروژه ساده بود:
«کمک به موتورهای جستجو برای درک دقیق تر مفهوم صفحات، نه فقط خواندن متن آن ها»


مزایای واقعی اسکیما (فراتر از تصور عمومی)

بسیاری فکر می کنند اسکیما فقط برای ستاره دار شدن نتایج است؛ اما این تنها بخش کوچکی از ماجراست.

  • نمایش Rich Results در نتایج جستجو
  • افزایش CTR (نرخ کلیک)
  • درک بهتر موضوع صفحه توسط گوگل
  • کمک به ایندکس هوشمندتر محتوا
  • ایجاد اعتماد بیشتر در نتایج جستجو
  • کمک به الگوریتم های هوش مصنوعی گوگل

اسکیما به شما کمک می کند:
سایت خود را «توصیف» نکنید، بلکه آن را «تعریف» کنید.


روش های نشانه گذاری اسکیما

سه روش اصلی برای پیاده سازی اسکیما وجود دارد:

  • Microdata
  • RDFa
  • JSON-LD (روش پیشنهادی گوگل)

در این دوره تمرکز اصلی ما روی JSON-LD خواهد بود؛
زیرا:

  • خواناتر است
  • مدیریت آن ساده تر است
  • داخل HTML تداخل ایجاد نمی کند
  • مورد توصیه رسمی گوگل است

نکته مهم آموزشی

قبل از اینکه کدنویسی اسکیما را یاد بگیرید، باید «تفکر ساختاری» را یاد بگیرید.

یعنی بدانید:

  • این صفحه دقیقاً چه نوع صفحه ای است؟
  • این محتوا مقاله است؟ محصول است؟ موسیقی است؟ آموزش است؟
  • نویسنده چه کسی است؟
  • این صفحه به چه موجودیتی وابسته است؟

اگر این موارد را ندانید، فقط کد کپی می کنید — نه اسکیما پیاده سازی.


تفاوت مهم: ساختار سایت قبل از ساختار مقاله

اشتباه رایج این است که افراد مستقیم سراغ اسکیما مقاله یا ستاره می روند.

اما در ساختار حرفه ای:

  1. ابتدا «سایت» معرفی می شود.
  2. سپس «سازمان یا شخص مالک سایت» معرفی می شود.
  3. بعد از آن سراغ صفحات داخلی می رویم.

اسکیما یک ساختار درختی دارد — نه جزیره ای.


گام بعدی: معرفی سایت با JSON-LD

1. معرفی WebSite

HTML
 <script type="application/ld+json"> { "@context": "https://schema.org", "@type": "WebSite", "name": "نام وبسایت", "url": "https://example.com" } </script> 

در اینجا ما موجودیتی به نام WebSite را تعریف می کنیم.

  • @context → مشخص می کند از واژگان schema.org استفاده می کنیم
  • @type → نوع موجودیت (اینجا وبسایت)
  • name → نام رسمی سایت
  • url → آدرس کامل سایت با https

2. معرفی Organization (بخش حیاتی و حرفه ای)

هر سایت متعلق به یک سازمان یا شخص است. اگر این ارتباط تعریف نشود، ساختار ناقص خواهد بود.

HTML
 <script type="application/ld+json"> { "@context": "https://schema.org", "@type": "Organization", "name": "نام برند", "url": "https://example.com", "logo": "https://example.com/logo.png" } </script>

نسخه تکمیلی حرفه ای:

<script type="application/ld+json"> { "@context": "https://schema.org", "@type": "Organization", "name": "نام برند", "url": "https://example.com", "logo": "https://example.com/logo.png", "description": "توضیح کوتاه درباره سایت", "contactPoint": { "@type": "ContactPoint", "contactType": "customer support", "telephone": "+989XXXXXXXXX", "email": "info@example.com" }, "sameAs": [ "https://instagram.com/...", "https://twitter.com/..." ] } </script> 

نکته حرفه ای درباره محل قرار دادن کد

کدهای JSON-LD باید داخل بخش <head> قرار بگیرند.

از نظر فنی در بدنه هم کار می کنند، اما بهترین استاندارد، قرارگیری در HEAD است.

اسکیما به CSS یا ظاهر سایت ارتباطی ندارد؛ فقط به ساختار داده مربوط است.


ابزارهای تست و اعتبارسنجی

  • Google Rich Results Test
    https://search.google.com/test/rich-results
  • Schema Markup Validator
    https://validator.schema.org/

هرگز بدون تست، اسکیما را منتشر نکنید.


اشتباهات رایج که باید از همین ابتدا بدانید

  • استفاده از Type اشتباه
  • عدم ارتباط بین Organization و Article
  • کپی کد بدون درک ساختار
  • قرار دادن داده غیرواقعی برای گرفتن Rich Result

گوگل داده های دروغین را شناسایی می کند. اسکیما ابزار تقلب نیست — ابزار شفاف سازی است.


در فصل بعد:
وارد مبحث اسکیما مقاله، ستاره دهی (AggregateRating)، و ساختار حرفه ای Article می شویم و بررسی می کنیم چه زمانی گوگل ستاره نمایش می دهد و چه زمانی نمایش نمی دهد.

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *