داده ساختارمند Schema.org چیست؟

داده ساختارمند Schema.org چیست؟

Schema.org Structured Data

داده ساختارمند Schema.org

 

داده‌های ساختارمند Schema و کاربرد آن

Schema.org یا به اختصار Schema شامل لغت‌نامه مشخصی از تگ ها (یا میکروداده-microdata) می باشد که می توانید به کد HTML سایت خود اضافه کنید تا نمایش بهتری در نتایج موتورهای جستجو (SERPs) داشته باشد.

 

نمونه کد (Code Sample):

<div itemscope itemtype="https://schema.org/Book">

  <span itemprop="name"> Inbound Marketing and SEO: Insights from the Moz Blog</span>

  <span itemprop="author">Rand Fishkin</span>

</div>

 

داده ساختارمند Schema.org چیست؟

Schema.org که نتیجه همکاری بین شرکت های Google و Yahoo! و Yandex و Bing می باشد، به منظور ارائه یک فرمت استاندارد برای نمایش وب سایت ها در نتایج موتورهای جستجو بوجود آمده است. افزودن Schema markup به کدهای HTML یک وب سایت، به بهبود نمایش آن سایت در نتایج موتورهای جستجو (SERP) کمک می کند. اینکار از طریق بهبود Rich Snippet واقع در زیر عنوان وب سایت در نتایج موتورجستجو انجام می شود.

نحوه نمایش داده ساختارمند در نتایج جستجوی گوگل:

به تصویر زیر دقت کنید:

ارائه یک فرمت استاندارد برای نمایش وب سایت ها در نتایج موتورهای جستجو

 

در تصویر بالا مشاهده می شود که در آیتم اول، پس از خط URL سایت، میزان امتیاز این لینک و نیز تاریخ انتشار آن نمایش داده شده است. این داده ها از طریق داده های ساختارمند (Structured Data) Schema.org تولید شده اند. در صورتی که در آیتم دوم، این داده ها مشاهده نمی شوند و تنها متای توضیحات (Meta Description) نمایش داده شده است.

نمایش ستاره های امتیازدهی و review:

برای نمایش ستاره های امتیازدهی و review باید از دستورات زیر استفاده کنید:

<div itemprop="aggregateRating" itemscope itemtype="https://schema.org/AggregateRating">

  <span itemprop="ratingValue">[Aggregate rating given]</span> stars –

  <span itemprop="reviewCount">[Number of reviews]</span> reviews

</div>

برای تولید داده های مختص خودتان، به وب سایت Google's Structured Data Markup Helper مراجعه کنید.

Google's Structured Data Markup Helper

 

تفاوت بین Schema ، Microdata و Structured data:

داده ساختارمند (Structured Data) یک سیستم زوج نام-مقدار می باشد (name, value) که به موتورهای جستجو کمک می کند تا محتوای سایت شما را بصورت دسته بندی شده و مرتب ایندکس کند.

میکروداده یا Microdata نوعی از داده های ساختارمند می باشد که با html5 کار می کند.

Schema.org پروژه ای است که بر اساس توافقات مشخصی در زمینه تگ های میکروداده (microdata tags) ایجاد شده است.

تفاوت بین Schema ، Microdata و Structured data

 

آیا Schema جایگزین Open Graph می شود؟

اپن‌گراف (Open graph) یا با اختصار تگ های og ، نوعی زبان نشانه گذاری (markup) است که توسط فیسبوک ابداع شده است و هدف از آن مشخص کردن تصویر و توضیحات (description) و سایر المان های یک مقاله یا پست از وب سایت است برای به اشتراک گذاری در شبکه های اجتماعی. در حالیکه Schema لیست بسیار کامل تری از option ها را در اختیار کاربران قرار می دهد. در یک صفحه از وب سایت می توان از هر دوی آنها (Schema و og) استفاده کرد اما Open graph نمی تواند جایگزین Schema باشد.

 

انواع داده ها (Item Type) در Schema:

داده های ساختارمند (Structured Data) برای نشانه گذاری (markup) انواع آیتم ها از محصول (product) تا رویداد (event) و دستور پخت غذا (recipe) مورد استفاده قرار می گیرد. معمولا بمنظور ارائه اطلاعات بیشتر برای موارد لیست زیر بکار می رود:

Creative work

Event

Organization

Person

Place

Product

 

لیست کامل آیتم هایی که می توان توسط داده های ساختارمند Schema تعریف کنیم را در این سایت مشاهده کنید.

هر نوعی از اطلاعات تعدادی property دارد که می توان توسط آنها توضیحات بیشتری درباره آن آیتم ارائه کرد. بعنوان مثال یک "book" که در زیرمجموعه "Creative work" قرار می گیرد، می تواند property هایی نظیر "عنوان:name" و "author" و "illustrator" و "isbn" و… را شامل باشد. به خودتان بستگی دارد که بخواهید یک آیتم را تا چه حد توضیح و شرح دهید.

 

موتورهای جستجویی که از Schema استفاده می کنند:

Schema توسط موتورهای جستجوی گوگل (Google)، یاهو (Yahoo!)، بینگ(Bing) و یاندکس (Yandex) تشخیص داده می شود. در مورد پشتیبانی موتورهای جستجوی دیگر از Schema اطلاعی در دسترس نمی باشد.

 

تاثیر داده ساختارمند (Structured Data) بر روی رتبه سایت:

اگرچه تاثیر استفاده از داده های ساختارمند (Structured data) موضوع بحث و گفتگوی بسیاری از محافل بوده است، اما میتوان گفت شواهد مشخص و قاطعی وجود ندارد که تعریف اینگونه داده ها تاثیر مستقیم روی رتبه (ranking) سایت خواهد داشت. با اینحال نشانه هایی وجود دارد که وب سایت هایی که از Structured data استفاده کرده کرده اند، تعداد کلیک بیشتری در صفحات نتایج جستجو دارند (CTR بالاتر) نسبت به سایت هایی که از این داده ها استفاده نمی کنند.

 

 

 »» ضمیمه «« 

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

Find & Fix Structured Data Errors

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

 

لزوم استفاده از داده‌های ساختارمند در وب سایت:

استفاده از داده های ساختارمند در وب سایت از معیارهای اساسی سئوی وب سایت می باشد. داده های ساختارمند (Structured Data) به موتورهای جستجو کمک می کند تا سریع تر و بهتر مطالب وب سایت را بفهمند.

تعریف داده های ساختارمند در صفحات وب این امکان را می دهد که لینک وب سایت در نتایج سرچ گوگل (SERPs: Search Engine Result Pages) بصورت غنی (rich) نمایش داده شود.

چک کردن داده های ساختارمند موجود در مطالب وب سایت تان باید به یک کار روتین برای شما تبدیل شود. در این بخش قصد داریم نحوه کشف خطاهای احتمالی در داده های ساختارمند و نیز حل مشکل آنها را آموزش دهیم.

 

استفاده از یک ابزار تست داده های ساختارمند:

توسط یک ابزار تست داده های ساختارمند (Structured Data Testing Tool) می توانید اطمینان حاصل کنید که موتورهای جستجو، این داده ها را بدرستی می فهمند. همچنین استفاده از این ابزار یک روش عالی است برای اعتبارسنجی صحت کد داده های ساختارمند و کشف خطاهای احتمالی و چگونگی حل مشکل آن.

 

استفاده از یک ابزار تست داده های ساختارمند

 

ابزاری که می خواهیم توسط آن داده های ساختارمند را تست کنیم، Structured Data Testing Tool گوگل می باشد.

به منظور استفاده از این ابزار، بسادگی در اکانت وبمستر تولز سایت خود لاگین شوید، سپس وارد مسیر زیر شوید:

Web Tools > Testing Tools > Structured Data Testing Tool

بعد از ورود به صفحه فوق، به دو روش می توانید داده ساختارمند را تست کنید:

  • آدرس صفحه ای که structured data در آن تعریف شده را در تب FETCH URL وارد کنید.
  • کپی و PASTE کردن قطعه کد داده ساختارمند در تب CODE SNIPPET

 

این ابزار لیستی از خطاهای موجود در داده ساختارمند موردنظر شما را بهمراه شرح آن ارائه می دهد. بدلیل اینکه کار با این ابزار ساده و در دسترس عموم می باشد، تا پایان این مقاله، از همین ابزار جهت تست Structured Data استفاده خواهیم کرد.

 

ابزار تست نتایج غنی (Rich Results Testing Tool):

 

ابزار تست نتایج غنی (Rich Results Testing Tool)

 

گوگل ابزاری در اختیار مدیران وب سایت ها قرار داده است که توسط آن می توانند داده های ساختارمند سایت خود را تست کنند. نام این ابزار Rich Results Testing Tool می باشد.

نکته: تمام آیتم های "rich snippet و rich card و enriched result" را بعنوان عبارت "rich results" بیان می کنیم.

Rich Result آیتم های گوناگونی را شامل می شود. مانند: پست بلاگ، آموزش های ویدئویی، کسب و کارهای محلی، موزیک، مشخصات محصول و …

در نهایت Rich Results Testing Tool به شما اعلام می کند که آیا داده های ساختارمند صفحه وب سایت شما را می توان بعنوان یک Rich Result تعریف کرد یا خیر.

 

مطالعه بیشتر:

 

منبع: Moz.com و Searchenginejournal.com


برچسب‌ها:

Microdataschema.orgstructured dataابزار تست داده های ساختارمندخطایابی داده های ساختارمندداده ساختارمندسایت schemaفرمت schemaمیکرودادهمیکرودیتا

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

3 + 15 =