حالت نقشه‌ی فنی فعال است — تصمیم‌های طراحی این سایت را ببینید

داده‌ی ساختاریافته (Schema.org و JSON-LD) چیست و چرا مهم است

متن برای انسان نوشته می‌شود و موتور جستجو باید آن را حدس بزند. داده‌ی ساختاریافته به ماشین صریحاً می‌گوید این صفحه درباره‌ی چیست، چه کسی نوشته و چه پرسش‌هایی را پاسخ می‌دهد.

وقتی صفحه‌ای را می‌خوانید، می‌فهمید «این یک مقاله است، فلانی نوشته و دیروز منتشر شده». ماشین این را مستقیم نمی‌بیند؛ باید حدس بزند. داده‌ی ساختاریافته این حدس را حذف می‌کند.

تعریف ساده

داده‌ی ساختاریافته مجموعه‌ای از برچسب‌های استاندارد است که در صفحه قرار می‌گیرد و معنی محتوا را صریح می‌گوید. واژگان آن را Schema.org تعریف می‌کند و رایج‌ترین قالب نوشتنش JSON-LD است: یک بلوک script که کاربر نمی‌بیند ولی خزنده می‌خواند.

یک نمونه

برای یک مقاله، چیزی شبیه این در صفحه گذاشته می‌شود:

{
  "@context": "https://schema.org",
  "@type": "BlogPosting",
  "headline": "عنوان مقاله",
  "inLanguage": "fa-IR",
  "datePublished": "2026-10-09",
  "author": { "@type": "Person", "name": "نام نویسنده" }
}

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

چه فایده‌ای دارد

  • درک دقیق‌تر. موتور جستجو و دستیارهای هوشمند کمتر اشتباه می‌کنند.
  • هویت یکپارچه. نام و مشخصات یک شخص یا سازمان در همه‌ی صفحه‌ها یکی دیده می‌شود.
  • ظاهر بهتر در نتایج. بعضی نوع‌ها می‌توانند به نمایش غنی‌تر منجر شوند، هرچند هیچ تضمینی نیست.
  • مناسب GEO. پاسخ‌دهنده‌های هوشمند به ساختار بیشتر اعتماد می‌کنند؛ در GEO درباره‌اش نوشته‌ام.

رایج‌ترین انواع

نوعبرای چه
Person / Organizationمعرفی شخص یا سازمان
WebSiteمعرفی کل سایت
BlogPosting / Articleمقاله
BreadcrumbListمسیر صفحه در سایت
FAQPageپرسش و پاسخ
Serviceیک خدمت
SoftwareApplicationیک نرم‌افزار

قاعده‌های مهم

  1. فقط راست بنویسید. هرچه در داده‌ی ساختاریافته هست باید در صفحه هم دیده شود. اگر مثلاً امتیازی یا نظری که وجود ندارد درج کنید، تخلف است و می‌تواند باعث جریمه شود.
  2. شناسه‌ی پایدار بدهید. هر موجودیت یک @id دارد تا بتوان به آن اشاره کرد: نویسنده‌ی مقاله به همان Person سایت وصل می‌شود.
  3. زبان را اعلام کنید. inLanguage برای سایت دوزبانه ضروری است.
  4. با ابزار بررسی کنید. ابزار Rich Results Test گوگل و اعتبارسنج Schema.org خطاها را نشان می‌دهند.
  5. با محتوا هماهنگ نگه دارید. وقتی صفحه تغییر می‌کند، داده هم باید به‌روز شود.

در این سایت

نقشه‌ی هویت این سایت به‌صورت یک گراف به هم پیوسته نوشته شده است: وب‌سایت، شخص، صفحه‌ی پروفایل، مقاله‌ها و مسیر صفحه، با شناسه‌های پایدار. چک‌لیست کامل‌تر فنی در سئوی فنی برای Next.js آمده است.

جمع‌بندی

داده‌ی ساختاریافته راهی است که به ماشین بگویید صفحه‌تان چیست، بدون اینکه حدس بزند. درست و صادقانه بنویسید، شناسه‌های پایدار بدهید و با ابزار تأیید کنید. هیچ تضمینی برای رتبه نیست، ولی فهمیده‌شدن بدون ابهام پایه‌ی هر چیز دیگری است.

نویسنده

محمد علی اسلامی‌پور

محمد علی اسلامی‌پور معمار محصول دیجیتال است؛ محصولات هوش مصنوعی، SaaS و اپ‌های وب را از تعریف مسئله و معماری سامانه تا انتشار، همراه تیم توسعه‌ی خودش هدایت می‌کند.