زمانی که در گوگل جستجویی را انجام میدهیم بعضی از نتایج گوگل با ستاره یا تصویر از بقیه متمایز هستند و کاربر توجه بیشتری به آنها میکند.
تصویر را ببینید:
نتیجه فوق Rich Snippet میباشد.
Rich Snippets چه هستند؟
Rich Snippets نتایج طبیعی جستجو در گوگل میباشد که اطلاعات مازاد را نمایش میدهد. این نمایش دادههای اضافی از Schema Markup یا دادههای ساخت یافته در HTML نشات میگیرد.
Rich snippets یک روش متمایز برای SERPs و رشد کلیک بیشتر بر روی لینک سایت شما که بدون نیاز به بهبود رتبه سایت شما میباشد.
حالا که متوجه شدید که rich snippets چیست، ممکن است این نگرانی و سوال برای شما باشد که نشانهگذاری اسکیما و ساختار داده نشانهگذاری شده چیست؟
نشانگذاری اسکیما(Schema Markup) یا ساختار داده ها چیست؟
در واقع, Schema Markup نوعی کدنویسی است که درک موتورهای جستجو و ساختار سایت شما را برای موتورهای جستجو آسانتر میکند.
سبک نشانهگذاری در schema.org ارائه شده است که سایت schema.org توسط موتورهای جستجوی مانند Google, Yahoo, Microsoft, Yandex حمایت میشود.
در مجموعه اگر بخواهید تفاوت بین Schema Markup و Rich snippets را درک کنید به شکل زیر فکر کنید:
- Schema Markup یا Structured Data Markup برای رباتهای موتور جستجو هستند.
- Rich Snippets برای انسان است.
همچنین بخوانید: بهینه سازی سرعت سایت با webp
اضافه کردن Schema Markup به وب سایت وردپرسی
دو راه برای اضافه کردن نشانهگذاری schema و Rich snippets به سایت وردپرسی میباشد. استفاده از افزونه و یا اضافه کردن دستی.
در این آموزش قصد داریم به روش دستی markup ها را اضافه کنیم و در آموزش دیگر کار با افزونه را آموزش میدهیم.
ساختار Schema Markup یا Structured Data:
Structured data میتوانند در قالبهای متفاوتی ارائه شود.
- Microdata: این روش یک مشخصه خواندن دادهها توسط ماشین(ربات- موتور جستجو) است که در محتوای فایلهای قرار میگیرد.
- JSON-LD: این روش براساس فرمت فایل JSON میباشد و دادههای قابل فهم برای ماشین را فراهم میکند. در واقع این روش توسط گوگل پشتیبانی بهتری میشود و در ادامه این آموزش از این روش استفاده میکنیم.
اضافه کردن Schema Markup در وردپرس بدون پلاگین
برای اضافه کردن Schema Markup مراحل زیر را انجام دهید.
گام اول ابتدا از داشبورد وردپرس به نوشته یا برگهای که میخواهیم محتوای Schema را قرار دهید بروید. از تنظیمات صفحه گزینه زمینههای دلخواه را فعال کنید.
گام دوم از طریق Google Structured Data Markup Helper نسبت به markup کردن نوشته خود اقدام کنید. روش اینکار را در ویدیو زیر میتوانید مشاهده کنید.
گام سوم به انتهای صفحه نوشته یا برگه بروید و به بخش custom fields ها وارد شوید. بر روی افزودن کلیک کنید.

در کادر نام کلمه schema را وارد نمایید و در value کدی که از مرحله قبل دریافت گردید را وارد کنید. و بعد بر روی add custom field(افزودن زمینه دلخواه) کلیک کنید.
گام چهارم حالا فایل header.php را از منوی نمایش> ویرایشگر پوسته باز کنید و کد زیر را در ابتدای صفحه وارد نمایید.
$schema = get_post_meta(get_the_ID(), 'schema', true); if(!empty($schema)) { echo $schema; }

فایل را ذخیره کنید و صفحه را بارگذاری مجدد کنید. حالا شما میتوانید schema را در صفحه خود مشاهده کنید.
در صورتی که خطایی در اسکیمای شما وجود داشته باشد میتوانید خطاهای آن را در Google Structured Data Testing Tool پیدا و بررسی کنید.