تمرکز بر Product (محصول) و FAQPage (صفحه پرسش و پاسخ) به دلیل تاثیر زیادشان بر نتایج غنی (Rich Results) و سئوی فروشگاهی، انتخابی بسیار هوشمندانه است.
🛍️ ۱. دادههای ساختاریافته برای محصول (Product Schema)
این نوع داده برای صفحاتی که یک محصول قابل خرید را معرفی میکنند، حیاتی است (مانند صفحات فروشگاههای آنلاین). این کد، گوگل را قادر میسازد تا محصول شما را با اطلاعات کلیدی آن در نتایج جستجو نمایش دهد.
🔑 ویژگیهای کلیدی Product Schema:
| خصوصیت (Property) | توضیحات | اهمیت برای سئو |
name | نام کامل محصول. | ضروری |
image | لینک مستقیم به تصویر محصول. | ضروری (برای نمایش در Rich Results) |
description | خلاصهای از محصول. | بالا |
offers | اطلاعات مربوط به فروش و قیمت (شامل قیمت، موجودی، واحد پول). | ضروری (برای نمایش قیمت) |
aggregateRating | میانگین امتیاز کاربران و تعداد بررسیها. | بسیار بالا (برای نمایش ستارهها) |
brand | نام تجاری محصول. | بالا |
sku یا gtin | کدهای شناسایی منحصربهفرد محصول (مانند کد بینالمللی کالا). | بالا |
📋 مثال JSON-LD برای یک محصول:
JSON
{
"@context": "https://schema.org/",
"@type": "Product",
"name": "هدفون بلوتوثی مدل X50",
"image": "https://example.com/images/headphone-x50.jpg",
"description": "هدفون بیسیم با حذف نویز پیشرفته و باتری ۲۰ ساعته.",
"sku": "X50-BL",
"brand": {
"@type": "Brand",
"name": "آوا"
},
"aggregateRating": {
"@type": "AggregateRating",
"ratingValue": "4.6",
"reviewCount": "189"
},
"offers": {
"@type": "Offer",
"url": "https://example.com/product/x50",
"priceCurrency": "IRR",
"price": "3500000",
"itemCondition": "https://schema.org/NewCondition",
"availability": "https://schema.org/InStock"
}
}
- نتیجه در گوگل: با پیادهسازی صحیح این کد، گوگل ممکن است محصول شما را همراه با ستارههای امتیازدهی، قیمت و وضعیت موجودی کالا مستقیماً در نتایج جستجو نمایش دهد.
❓ ۲. دادههای ساختاریافته برای پرسش و پاسخ (FAQPage Schema)
این نوع داده برای صفحاتی استفاده میشود که حاوی لیستی از پرسشها و پاسخهای مرتبط هستند (مانند صفحه سؤالات متداول، یا بخش سؤالات متداول یک مقاله).
🔑 ویژگیهای کلیدی FAQPage Schema:
| خصوصیت (Property) | توضیحات | اهمیت برای سئو |
mainEntity | آرایهای (لیستی) از جفتهای پرسش و پاسخ. | ضروری |
Question | نوعی از محتوا که برای هر سؤال تعریف میشود. | ضروری |
acceptedAnswer | پاسخ مرتبط با آن سؤال. | ضروری |
text (برای سؤال) | متن کامل سؤال. | ضروری |
text (برای پاسخ) | متن کامل پاسخ. | ضروری |
📋 مثال JSON-LD برای FAQPage:
JSON
{
"@context": "https://schema.org",
"@type": "FAQPage",
"mainEntity": [
{
"@type": "Question",
"name": "آیا ارسال محصول رایگان است؟",
"acceptedAnswer": {
"@type": "Answer",
"text": "بله، برای سفارشهای بالای ۲ میلیون تومان، ارسال رایگان خواهد بود. هزینه ارسال برای سفارشهای کمتر، ۵۰ هزار تومان است."
}
},
{
"@type": "Question",
"name": "مدت زمان گارانتی چقدر است؟",
"acceptedAnswer": {
"@type": "Answer",
"text": "تمامی محصولات ما شامل ۱۲ ماه گارانتی تعویض و ۶۰ ماه خدمات پس از فروش میباشند."
}
}
]
}
- نتیجه در گوگل: با اجرای صحیح این کد، گوگل ممکن است در نتایج جستجو، بخشهایی از سؤال و پاسخهای شما را به صورت آکاردئونی یا کشویی در زیر عنوان اصلی سایت نمایش دهد. این کار فضای بیشتری از صفحه نتایج را اشغال کرده و توجه کاربر را بیشتر جلب میکند.
🔍 نکته مهم: اعتبارسنجی (Validation)
پس از پیادهسازی دادههای ساختاریافته (به خصوص برای Product و FAQPage که بسیار حساس هستند)، حتماً از ابزارهای زیر استفاده کنید تا مطمئن شوید کد شما معتبر است:
- Google Rich Results Test: این ابزار گوگل مشخص میکند که آیا دادههای ساختاریافته شما به درستی پیادهسازی شدهاند و قابلیت نمایش به صورت نتایج غنی را دارند یا خیر.
- Schema Markup Validator: این ابزار استاندارد Schema.org، ساختار کد JSON-LD شما را از نظر فنی بررسی میکند.
سایت آموزشی الکترونیک و کامپیوتر اوپن مقاله های آموزشی الکترونیک و کامپیوتر و فن آوری