دادهی ساختاریافته (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 | یک نرمافزار |
قاعدههای مهم
- فقط راست بنویسید. هرچه در دادهی ساختاریافته هست باید در صفحه هم دیده شود. اگر مثلاً امتیازی یا نظری که وجود ندارد درج کنید، تخلف است و میتواند باعث جریمه شود.
- شناسهی پایدار بدهید. هر موجودیت یک
@idدارد تا بتوان به آن اشاره کرد: نویسندهی مقاله به همانPersonسایت وصل میشود. - زبان را اعلام کنید.
inLanguageبرای سایت دوزبانه ضروری است. - با ابزار بررسی کنید. ابزار Rich Results Test گوگل و اعتبارسنج Schema.org خطاها را نشان میدهند.
- با محتوا هماهنگ نگه دارید. وقتی صفحه تغییر میکند، داده هم باید بهروز شود.
در این سایت
نقشهی هویت این سایت بهصورت یک گراف به هم پیوسته نوشته شده است: وبسایت، شخص، صفحهی پروفایل، مقالهها و مسیر صفحه، با شناسههای پایدار. چکلیست کاملتر فنی در سئوی فنی برای Next.js آمده است.
جمعبندی
دادهی ساختاریافته راهی است که به ماشین بگویید صفحهتان چیست، بدون اینکه حدس بزند. درست و صادقانه بنویسید، شناسههای پایدار بدهید و با ابزار تأیید کنید. هیچ تضمینی برای رتبه نیست، ولی فهمیدهشدن بدون ابهام پایهی هر چیز دیگری است.