این صفحه نحوه سفارشیسازی قطعه کدهای نتیجه برای وبسایت شما را شرح میدهد. برای رندر کردن قطعه کدهای سفارشیشده، باید دادههای ساختاریافته را به صفحات وب خود اضافه کنید.
نمای کلی
موتور جستجوی قابل برنامهریزی با نشان دادن یک قطعه کد - نمونه کوچکی از محتوا که به کاربران جستجو ایدهای از محتوای صفحه وب میدهد - به آنها کمک میکند تا صفحه مناسب را پیدا کنند. برای کسب اطلاعات بیشتر در مورد قطعه کدها، به پست وبلاگ Webmaster Central در مورد آناتومی یک نتیجه جستجو مراجعه کنید. اگر قطعه کد استاندارد ایجاد شده توسط الگوریتم موتور جستجوی قابل برنامهریزی را دوست ندارید، میتوانید قطعه کد خودتان را ایجاد کنید. میتوانید اطلاعات کلیدی - مانند تصاویر کوچک، خلاصهها، تاریخها، نام نویسنده، رتبهبندیها و قیمتها - را مستقیماً در قطعه کد خود نمایش دهید. داشتن مرتبطترین اطلاعات در نتایج جستجوی شما، صفحات وب سایت شما را برای کاربران جذابتر میکند.
شکلهای زیر روشهای مختلفی را نشان میدهند که میتوانید اسنیپتها را در نتایج جستجوی خود سفارشی کنید.
شکل ۱: قطعه نتیجه به همراه امتیاز، محدوده قیمت و نظرات.

شکل ۲: قطعه نتیجه به همراه قالببندی، لینکها، تصویر و اطلاعات مقایسهای.

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

ایجاد Rich Snippets با عنصر جستجوی قابل برنامهریزی
اساساً، ایجاد Rich Snippets شامل مراحل زیر است:
- دادههای ساختاریافته را در صفحات وب خود ارائه دهید.
وقتی موتور جستجوی قابل برنامهریزی صفحات وب شما را فهرستبندی میکند، فرادادهها را شناسایی و ذخیره میکند.
- آن دادههای ساختاریافته را در نتایج جستجو برای موتور جستجوی قابل برنامهریزی خود دریافت کنید.
سرور موتور جستجوی قابل برنامهریزی میتواند نتایج جستجو را به همراه دادههای ساختاریافته در قالب JSON بازگرداند.
- یک لایه ارائه ایجاد کنید تا دادههای ساختاریافته را به HTML قالببندیشده تبدیل کند.
لایه نمایش مجموعهای از کدها (مانند جاوا اسکریپت، PHP، JSP و ASP) است که دادههای خام را به فرمتی تبدیل میکند که برای کاربر نمایش داده میشود. در مورد موتور جستجوی قابل برنامهریزی، میتوانید:
- از عنصر جستجوی قابل برنامهریزی برای تبدیل خروجی JSON جهت ارائه به کاربر استفاده کنید.
- لایه نمایش سفارشی خود را بنویسید که دادههای JSON را به HTML تبدیل میکند و با استفاده از فراخوانیهای عنصر جستجو به کاربر نهایی ارائه میدهد.
استخراج دادههای ساختاریافته با جزئیات بیشتر در صفحه دادههای ساختاریافته مستند شده است، و ایجاد یک لایه ارائه با عنصر جستجوی قابل برنامهریزی با جزئیات بیشتر در صفحه عنصر جستجوی قابل برنامهریزی مستند شده است.
بررسی سایر ویژگیها
قطعه کدهای سفارشی با چندین ویژگی دیگر موتور جستجوی قابل برنامهریزی به خوبی کار میکنند:
- اگر میخواهید درباره تغییر ترتیب نتایج خود بیشتر بدانید، به بخش «بررسی عمیقتر نتایج جستجو» مراجعه کنید.
- اگر میخواهید درباره اینکه گوگل از چه دادههای ساختاریافتهای پشتیبانی میکند بیشتر بدانید، به بخش «ارائه دادههای ساختاریافته» مراجعه کنید.
- اگر میخواهید درباره عنصر جستجوی قابل برنامهریزی بیشتر بدانید، به مستندات عنصر جستجوی قابل برنامهریزی مراجعه کنید.