داده‌ی ساختاریافته: بیشتر دیده شدن در نتایج گوگل

گوگل متن صفحه‌ی شما را می‌خواند ولی معنایش را حدس می‌زند. اسکیما همان برچسبی است که حدس را حذف می‌کند؛ اینجا بدون زبان فنی می‌بینیم کدام نوعش واقعاً به کار می‌آید.

🍊 تیم نارنگی ⏱ 5 دقیقه مطالعه
دو نتیجه‌ی گوگل کنار هم؛ یکی ساده و یکی با ستاره‌ی امتیاز و قیمت و ساعت کار

یک نانوایی سنتی در تبریز صفحه‌ای دارد با آدرس، ساعت کار و شماره‌ی تماس. آدم که نگاهش می‌کند همه چیز روشن است. گوگل اما یک تکه متن پیوسته می‌بیند و باید حدس بزند کدام عدد تلفن است و «۷ صبح تا ۹ شب» ساعت کار است یا نام محصول.

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

داده‌ی ساختاریافته یعنی چه

یک لایه‌ی نامرئی از برچسب که کنار محتوای صفحه می‌نشیند و به ماشین می‌گوید هر تکه چیست. متن می‌نویسد «۱۲۰ هزار تومان»؛ برچسب می‌گوید این عدد قیمتِ همین محصول است.

قالبی که گوگل ترجیح می‌دهد JSON-LD است: بلوکی کوچک که به ظاهر صفحه دست نمی‌زند. واژگانش استاندارد مشترکی به نام schema.org است که گوگل و بینگ رویش توافق کرده‌اند — یک بار می‌نویسید، همه می‌خوانند.

چرا گوگل به آن نیاز دارد

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

سود تازه‌تری هم دارد. دستیار پاسخ‌گو وقتی می‌خواهد بگوید فلان مغازه ساعت چند باز است، سراغ کم‌ابهام‌ترین منبع می‌رود، نه سراغ جمله‌ای که وسط یک پاراگراف گم شده. کاملش در بهینه‌سازی سایت برای موتورهای پاسخ‌گو آمده.

شش نوعی که برای سایت فارسی بیشترین کاربرد را دارد

schema.org صدها نوع دارد و اغلبشان به درد شما نمی‌خورد؛ همین شش تا کافی است:

نوعبرای چه صفحه‌ایچه چیزی اضافه می‌کند
Articleمقاله و بلاگنویسنده و تاریخ برای ماشین؛ معمولاً ظاهر نتیجه عوض نمی‌شود
FAQPageپرسش‌های متداولفهم بهتر صفحه؛ نمایش زیر نتیجه محدود شده
Productصفحه‌ی کالاقیمت، موجودی و ستاره‌ی امتیاز
LocalBusinessمغازه، مطب، کافهآدرس، ساعت کار، تلفن و نقشه
Recipeدستور پختتصویر، زمان آماده‌سازی و امتیاز
Eventدوره، کنسرت، وبینارتاریخ، مکان و وضعیت بلیت

کدام‌ها نتیجه‌ی غنی می‌سازند و کدام‌ها فقط برای ماشین‌اند

بیشتر راهنماهای فارسی اینجا گمراه می‌کنند: هر برچسبی لزوماً چیزی به ظاهر نتیجه اضافه نمی‌کند.

محصول، دستور پخت، رویداد و کسب‌وکار محلی معمولاً ظاهر نتیجه را عوض می‌کنند. مقاله در بیشتر موارد نه؛ کارش کمک به فهم است، نه ستاره گرفتن. و پرسش‌های متداول: مدتی آکاردئونی زیر نتیجه باز می‌شد، بعد گوگل نمایشش را عملاً به سایت‌های دولتی و بهداشتی محدود کرد. هنوز بگذاریدش، ولی منتظر آن جعبه نمانید.

برچسب باید همان چیزی باشد که کاربر روی صفحه می‌بیند

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

⚠️ اینجا جریمه واقعی است

گوگل برای «اسپم داده‌ی ساختاریافته» اقدام دستی دارد. اگر برچسب چیزی بگوید که در صفحه نیست — قیمت متفاوت، امتیاز ساختگی، رویداد نداشته — نتیجه‌ی غنی می‌تواند برای کل دامنه برداشته شود و برگشتنش ماه‌ها طول بکشد.

یک نمونه‌ی واقعی و ابزار آزمونش

این بلوک برای همان نانوایی کافی است:

<script type="application/ld+json">
{
  "@context": "https://schema.org",
  "@type": "Bakery",
  "name": "نانوایی سنتی آذر",
  "telephone": "+984133334444",
  "address": {
    "@type": "PostalAddress",
    "streetAddress": "خیابان امام، پلاک ۴۲",
    "addressLocality": "تبریز",
    "addressCountry": "IR"
  },
  "openingHours": "Mo-Sa 07:00-21:00"
}
</script>

بعد از گذاشتن، آدرس صفحه را در ابزار Rich Results Test گوگل بزنید. می‌گوید چه نوع‌هایی دیده شده و کدام فیلد خطا دارد؛ خطا یعنی نتیجه‌ی غنی نمی‌گیرید.

خطاهایی که در سایت‌های فارسی زیاد تکرار می‌شود

تاریخ شمسی در فیلد تاریخ، رایج‌ترینشان است. فیلدی مثل datePublished فقط ISO 8601 میلادی را می‌فهمد و «۱۴۰۵/۰۵/۱۴» برایش بی‌معناست؛ معادل میلادی را در برچسب بگذارید.

دومی قیمت است: عدد فارسی و «تومان» آنجا جا ندارند، رقم خام لاتین می‌نشیند و واحد پول فیلد جداگانه دارد. تله‌اش اینجاست که کد استاندارد ایران IRR یعنی ریال، پس عددِ تومانیِ صفحه باید ده برابر شود. سومی، کپی کردن اسکیمای یک قالب خارجی و جا ماندن نام سایت نمونه در آن. و اگر توضیح خودِ محصولات هم نامرتب است، هوش مصنوعی برای فروشگاه اینترنتی همان را هدف گرفته.

ساختن اسکیما با هوش مصنوعی

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

نقش: کارشناس سئوی فنی.
کار: برای صفحه‌ی زیر یک بلوک JSON-LD استاندارد بساز.

نوع اسکیما: Product
اطلاعات صفحه (فقط از همین‌ها استفاده کن):
- نام محصول: زعفران سرگل چهار گرمی
- قیمت: ۴۸۰ هزار تومان
- موجودی: موجود در انبار
- برند و آدرس تصویر: [پر کن]

قواعد:
- تاریخ: ISO 8601 میلادی، نه شمسی
- قیمت: به ریال یعنی تومان ضربدر ده، رقم لاتین، بدون جداکننده
- هر فیلدی که مقدارش را ندادم حذف کن؛ حدس نزن
- امتیاز و نظر جعلی نساز
خروجی: فقط بلوک کد.

و صریح بگویم مدل کجا جواب نمی‌دهد: فیلد از خودش می‌سازد. اسمی مثل priceInToman که در schema.org وجود ندارد در خروجی می‌نشیند و چون JSON سالم است، چیزی خراب به‌نظر نمی‌رسد؛ ابزار آزمون گوگل هم از کنار فیلد ناشناخته رد می‌شود. هر فیلد را با فهرست رسمی همان نوع تطبیق بدهید.

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

جمع‌بندی

اسکیما رتبه نمی‌سازد، دیده‌شدن می‌سازد. همان جایگاهی که دارید با ستاره و قیمت و ساعت کار بزرگ‌تر می‌شود؛ برای مغازه‌ای که با پنج رقیب در یک صفحه‌ی نتایج است، همین کم نیست.

ترتیب درست: اول محتوا، بعد ساختار داخلی سایت که در لینک‌دهی داخلی آمده، آخر از همه اسکیما. سه نوع آزمون‌شده بهتر از ده نوع نیمه‌کاره است. نقشه‌ی کلی‌تر در سئو با هوش مصنوعی جمع شده.

برای ادامه:

پرسش‌های پرتکرار

داده‌ی ساختاریافته باعث بالا رفتن رتبه می‌شود؟ +
مستقیماً نه؛ گوگل آن را عامل رتبه‌بندی اعلام نکرده است. کاری که می‌کند این است که نتیجه‌ی شما در همان رتبه بزرگ‌تر و روشن‌تر دیده شود و نرخ کلیک بالا برود. اگر محتوای صفحه ضعیف باشد، هیچ برچسبی نجاتش نمی‌دهد.
برای گذاشتن اسکیما حتماً باید برنامه‌نویس باشم؟ +
نه. اگر سایتتان روی وردپرس است، افزونه‌های سئو بیشتر نوع‌های رایج را خودکار می‌سازند و شما فقط فیلدها را پر می‌کنید. برای سایت اختصاصی هم کافی است یک بلوک JSON-LD آماده را به توسعه‌دهنده بدهید تا در قالب صفحه بگذارد.
تاریخ را در اسکیما شمسی بنویسم یا میلادی؟ +
فیلدهای تاریخ فقط قالب ISO 8601 میلادی را می‌پذیرند، یعنی چیزی مثل 2026-08-05. تاریخ شمسی در این فیلدها یا نادیده گرفته می‌شود یا خطا می‌دهد. تاریخ شمسی را در متن صفحه به کاربر نشان بدهید و معادل میلادی‌اش را در برچسب بگذارید.
می‌توانم برای محصولاتم امتیاز و نظر بگذارم تا ستاره بگیرم؟ +
فقط اگر آن نظرها واقعی باشند و روی همان صفحه به کاربر هم نمایش داده شوند. امتیاز ساختگی یا امتیازی که فقط داخل کد وجود دارد، مصداق داده‌ی گمراه‌کننده است و گوگل می‌تواند نمایش نتیجه‌ی غنی را برای کل دامنه بردارد. ریسکش خیلی بیشتر از سودش است.
چطور بفهمم اسکیمای سایتم درست کار می‌کند؟ +
ابزار Rich Results Test گوگل آدرس صفحه را می‌گیرد و می‌گوید چه نوع‌هایی شناسایی شده و کدام فیلدها خطا یا هشدار دارند. بعد از انتشار هم بخش «بهبودها» در سرچ کنسول خطاها را روی کل سایت گزارش می‌کند. این دو تا را قبل و بعد از هر تغییر ببینید.
#اسکیما #JSON-LD #نتیجه‌ی غنی گوگل #schema.org #سئوی فنی
به‌دردِ کسی می‌خورد؟ تلگرام واتساپ
🍊

خواندنش خوب بود — حالا امتحانش کن

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

بدونِ نصب هم کار می‌کند — ولی در اپ سریع‌تر است