دادههای ساختیافته با Schema.org
دادههای ساختیافته با Schema.org :
راهنمای کامل
Schema.org تمامی نیازهای وب سایت شما را به دادههای ساختیافته تأمین میکند. اگر از آن برای نشانهگذاری محصولات، نظرات، رویدادها و دستورالعمل?ها استفاده کنید، موتورهای جستوجو نظیر گوگل این دادهها را پردازش کرده و به شکل پیشرفتهای نمایش میدهند.اگر میخواهید نتایجی غنی داشته باشید؛ نتایجی مثل اسنیپتها، نتایج تعاملی موبایل، عملیاتی با قابلیت فعالسازی با صدا، یا قرار گرفتن در گراف دانش (Knowledge Graph) ، باید صفحات خود را با دادههای ساختیافته نشانهگذاری کنید. این راهنمای کامل، مروری بر این موضوع گسترده است.
دادهی ساختیافته چیست؟
دادههای ساختیافته دادههایی هستند که به وب سایت خود اضافه میکنید تا درک آن را برای موتورهای جستوجو راحتتر کنید.
برای راهاندازی آن احتیاج به زبان (یا مجموعهای از لغات) خاصی دارید و چیزی که توسط موتورهای جستوجوی بزرگ استفاده میشود، Schema.org است. Schema.org مجموعهای از تگها و ویژگیها ارائه میکند تا با استفاده از آنها محصولات، نظرات، لیست کسبوکارهای محلی، و غیره را با جزئیات لازم نشانهگذاری کنید. موتورهای جستوجوی بزرگی نظیر گوگل، بینگ، یاندکس، و یاهو این زبان را به صورت اشتراکی توسعه دادهاند تا به زبان مشترکی برای درک بهتر وبسایتها دسترسی داشته باشند.
با یک پیادهسازی درست، موتورهای جستوجو میتوانند از دادههای ساختیافته برای درک بهتر محتوای صفحات شما بهره ببرند. پس ممکن است سایت شما به صورت بهتری در نتایج جستوجو ارائه شود؛ مثلاً در قالب نتایج غنی مثل اسنیپتهای غنی یا کارتهای غنی. با این حال، هیچ تضمینی برای ارائهی نتایج غنی وجود ندارد – این مسأله در اختیار موتورهای جستوجو است.
چرا به دادههای ساختیافته نیاز دارید؟
نشانهگذاری محصولات، نظرات، رویدادها و سایر چیزها با دادههای ساختیافته به زبان Schema.org، سایت شما را فوراً برای موتورهای جستوجو قابل درک میکند؛ به این معنی که آنها تمامی قسمتهای سایت شما را متوجه میشوند. اکنون دیگر موتورهای جستوجو نیاز نیست حدس بزنند که یک لیست در سایت شما، در حقیقت لیست محصولات شما است؛ خودتان این را به آنها میگویید.
آیا دادههای ساختیافته برای سئو اهمیت دارند؟
خلاصه بگوییم: بله، دادههای ساختیافته در قالب Schema.org برای سئوی شما مهم هستند.پیاده سازی درست این دادهها ممکن است رتبهی بهتری به شما ندهد، اما به صورت غیر مستقیم سایت شما را به نتیجهی بهتری برای جستوجو تبدیل میکند.
نتایج پیشرفتهی جستوجو راه سادهتری را برای انتخاب یک لینک از لیست نتایج به جستوجوگر نشان میدهند. اگر نمایش نتیجهی شما غنی باشد و صفحهی شما هم حاوی مطالب مورد نظر باشد، صفحهی شما به یک نتیجهی معتبر برای مشتری تبدیل میشود و این باعث کاهش نرخ خروج می?گردد. نرخ خروج کمتر به گوگل میگوید که سایت شما یک نتیجهی معتبر است که مطالب مورد نظر را فراهم میآورد.
به علاوه، چون دادههای ساختیافته هنوز خیلی رایج نیستند، شانس خوبی برای پیش?دستی از رقیبانتان دارید. فکرش را بکنید، اگر یک آرایشگاه دارید و 300 نظر مثبت در سایت خود را نشانهگذاری کنید، خیلی جلوتر از رقیبی هستید که نظرات را نشانهگذاری نمیکند. گوگل این دادهها را پردازش میکند و مستقیماً در نتایج جستوجو نشان میدهد. اگر خودتان در گوگل دنبال یک آرایشگاه بودید، کدام را انتخاب میکردید؟ آرایشگاهی که هیچ نظری ندارد یا آن یکی که 300 نظر مثبت دارد؟
دادههای ساختیافته، نتایج را غنی میکند.
اگر سایت خود را برای موتورهای جستوجو قابل فهم کنید، به آنها اجازه میدهید که کارهای جالبی با محتوای شما بکنند. Schema.org و پشتیبانی از آن، همواره در حال توسعه است، پس روز به روز بهتر و گستردهتر میشود. از آنجایی که دادههای ساختیافته زمینه را برای توسعهی امکانات جدید در دنیای سئو فراهم میآورند – مثل جستوجوی صوتی – قطعاً امکانات جدید زیادی در آیندهی نزدیک ایجاد خواهد شد. نمونهای از نتایج غنی جستوجو را که هماکنون موجود هستند، در ادامه مشاهده میکنید؛ میتوانید در گالری جستوجوی گوگل مثالهایی برای هر یک بیابید. در حال حاضر، چندین نتیجهی غنی وجود دارد:
- بردکرامها (breadcrumbs)
- اطلاعات تماس شرکت
- کروسلها
- لوگوها
- کادر جستوجوی سایت-لینکها
- پروفایل شبکههای اجتماعی
- مقالات
- کتابها
- دورهها
- مجموعههای داده
- رویدادها
- صحتسنجیها
- آگهیهای کار
- کسبوکارهای محلی
- موسیقی
- عناوین شغل
- پادکستها
- محصولات
- دستورات پخت
- نظرات
- تلویزیون و فیلم
- ویدئو
نتایج غنی با عنوان قدیمی اسنیپتهای غنی
نتایج غنی – به گفتهی گوگل، دیگر نباید به آنها اسنیپتهای غنی بگوییم – اطلاعات اضافه و امکاناتی تعاملی هستند که در یک صفحهی نتایج جستوجو نشان داده میشوند. در کنار خطوط سیاه همیشگی حاوی توضیحات متا، میتوان نتیجهی جستوجو را با اطلاعات محصول مانند قیمتها یا نظرات یا امکاناتی مثل بردکرام یا جستوجو در سایت بهبود داد.
نتایج غنی روی موبایل: کروسل
نتایج غنی روی موبایل امروزه خیلی محبوب شدهاند. با نتایج جستوجو برای اقلام خاصی مثل رستوران?های محلی، دستورات پخت، فیلمها و دورهها در موبایل طور دیگری برخورد میشود. این نتایج به شکلی قابل حرکت و مناسب برای وسایل لمسی نشان داده میشوند که از آن به عنوان کروسل یاد میشود.
گوگل خیلی تمایل دارد که شما بتوانید نهایت استفاده را از این نتایج ببرید. پس میتوانید بلیت هواپیما یا میزی در یک رستوران معروف رزرو کنید، بلیت سینما بخرید، یا دستور پخت یک کیک پنیری به نظر خوشمزه را مستقیماً به Google Home خود بفرستید تا در هنگام پختن آن، شما را راهنمایی کند. تقریباً همهی اینها با دادههای ساختیافته ممکن شده است. و این تازه شروع ماجرا است.
گراف دانش
گراف دانش همان کادر بزرگ اطلاعات در سمت راست گوگل است. این کادر جزئیات مختلفی را دربارهی یک نتیجهی به خصوص نشان میدهد. گوگل این گراف را با بررسی و ارزیابی محتوای مرتبط با این موضوع خاص پر میکند. اگر یک شرکت معتبر دارید یا در مورد موضوعی اختیاراتی دارید، ممکن است نام، لوگو، و پروفایل شبکههای اجتماعی خود را اینجا ببینید.
Featured Snippets
صبر کنید، این ویژگی ممکن است فریبنده باشد؛ چون Featured Snippets در حقیقت نتایج غنی به شمار میآیند، اما محتوای خود را از دادههای ساختیافته نمیگیرند. یک Featured Snippet مستقیماً درون نتایج جستوجو به یک سؤال جواب میدهد، اما از محتوای معمولی یک صفحه برای این کار استفاده میکند.
آیا دادههای ساختیافته روی موبایل هم کار میکنند؟
بله، نتیجهی بهکارگیری دادههای ساختیافته همه جا کار میکند.پیادهسازی موبایل دادههای Schema.orgهنوز در ابتدای راه است،اگرچه گوگل مدتی است که دارد نتایج غنی جستوجوی موبایل را جا میاندازد.
اگر یک صفحه معیارهای مد نظر گوگل را داشته باشد، میتوانید مستقیماً از طریق نتایج جستوجو، بلیت سینما یا میز رستوران رزرو کنید. اگر دادههای ساختیافته را درست پیادهسازی کنید، ممکن است بتوانید از امکانات تعاملی زیادی در صفحهی نتایج جستوجوی موبایل بهرهمند شوید.به علاوه،اگر AMP را هم وارد قضیه کنید،میتوانید از امکانات تعاملی تاییدشده?ی خیلی بیشتری در گوگل روی موبایل بهره ببرید.
انواع دادههای ساختیافته
اگر به وب سایت Schema.org نگاهی بیندازید، متوجه میشوید که اطلاعات خیلی زیادی وجود دارند که شما میتوانید به عنوان دادههای ساختیافته به سایت خود اضافه کنید. اما همهی آنها مناسب کار شما نیست. قبل از بهکارگیری دادههای ساختیافته، باید بدانید که اصلاً چه چیزی را باید نشانهگذاری کنید. آیا محصولاتی در یک فروشگاه آنلاین دارید؟ صاحب یک رستوران هستید؟ کسبوکاری محلی دارید و خدماتی به جامعهی خودتان ارائه میدهید؟ یا سایتی با دستور پخت کیکهای پنیری مورد علاقهی خودتان دارید؟ شرایط شما هر چه هست، باید بدانید که چه کاری میخواهید انجام دهید و امکانات را بررسی کنید. بررسی مستندات موتورهای جستوجو را فراموش نکنید تا متوجه شوید چه چیزی از شما نیاز دارند.
سراغ انواع مبهم این دادهها نروید، بلکه نوعی را انتخاب کنید که پیادهسازی آن نسبتاً ساده باشد. برخی از الگوهای Schema.org روی کمتر از هزار سایت موجود هستند، اما برخی دیگر روی میلیونها سایت به کار برده شدهاند. میتوان الگوهای اصلی Schema.org را به گروههایی همچون کارهای خلاقانه و تجارت تقسیم کرد و بیشتر اقلام متداول برای نشانهگذاری با Schema.org درون این دو گروه جای گرفتهاند. اینها مهمترین انواع هستند:
امکانات جدید: Actions
دستیارهای شخصی صوتی الآن خیلی مد شدهاند و در ماههای آینده اتفاقات زیادی را در این حوزه شاهد خواهیم بود. برای مثال دستور پخت را در نظر بگیرید؛ میتوانید یک دستور پخت را از نتایج جستوجو برای Google Home خود ارسال کنید – امکانی که با استفاده از دادههای ساختیافته و AMP فراهم شده است – تا در هنگام غذا پختن، با صدای بلند از روی آن خوانده شود. به این قابلیت، عملیات یا Actions گفته میشود و تعداد زیادی از آنها وجود دارد. اگر میخواهید دستورات پخت شما در کتابخانهی Google Assistant قرار بگیرد، باید مجموعهی خاصی از دادههای ساختیافته را اضافه کرده و قواعد دیگری را نیز رعایت کنید. میتوانید اطلاعات بیشتری را در صفحهی ساخت عملیات بر روی دستور پخت کسب کنید. از سایت Google Assistant دیدن کنید تا امکانات (خیلی زیاد!) موجود را ببینید.
برای تولید آن به چه چیزی نیاز دارید؟
وقتی برای اولین بار به Schema.org نگاه کنید، ممکن است خیلی ترسناک به نظر برسد. لیست خیلی بزرگی است و امکانات آن نامحدود است؛ پس به سادگی ممکن است سردرگم شوید. برای غلبه بر این وضعیت، فقط به اصول توجه کنید. به سایت، کسبوکار یا محصول خود فکر کنید و مشخصات و ویژگیهای مهم را یادداشت کنید و کار را از همانجا شروع کنید.
البته بخشهایی وجود دارند که باید در برنامهی شما برای افزودن دادههای ساختیافته به سایتتان، اولویت داشته باشند. اگر کار خود را با این سه نوع داده آغاز کنید، کار اصلی انجام شده است و بعد میتوانید کار خود را گسترش دهید. قطعاً لازم است که اول بر روی دادههای ساختیافته در مورد جزئیات کسبوکار، محصولات، و نظرات کار کنید. این سه مورد بیشترین تأثیر را مدت کم ارائه میدهند.
چگونه دادههای ساختیافته را پیادهسازی کنیم.
نمیخواهیم شما را بترسانیم، اما دیگر وقت صحبت در مورد جزئیات فنی شده است. در واقع با معرفی JSON-LD دیگر نباید هیچ ترسی از افزودن این دادهها به صفحات خود داشته باشید. این قالب دادهای مبتنی بر جاوااسکریپت، افزودن دادههای ساختیافته را خیلی سادهتر میکند؛ چون که یک بلوک کد جدا تشکیل میدهد و دیگر در میان خطوط کد HTML صفحهی شما جای نمیگیرد و این کار، باعث سادگی تولید و نگهداری آن شده و به علاوه، درک آن را برای انسان و ماشین، آسانتر میکند. اگر برای پیادهسازی JSON-LD به کمک نیاز دارید، میتوانید در دورهی دادههای ساختیافتهی ما ثبت نام کنید یا دوره سطح بالای Codelabs گوگل را دنبال کنید.
دادههای ساختیافته با JSON-LD
روش مطلوب افزودن دادههای ساختیافته به سایت شما، استفاده از JSON-LD است. البته بعضی از موتورهای جستوجو خیلی دیر آن را پذیرفتند و بینگ خیلی در پذیرش آن تأخیر داشت. البته خوشبختانه مایکروسافت هم بالاخره نظر خودش را عوض کرد و اکنون این روش را پشتیبانی میکند. این روش کارآمدترین روش است.
کد زیر، پلاگین SEO ما، یعنی Yoast SEO را درون نمونهای از لیست محصولات نشان میدهد. این یک لیست خیلی کوچک با اطلاعات پایه است: نوع، نام، تصویر، توضیحات، و برند. در آخر کد هم یک عملیات برای خرید پلاگین قرار دارد و قیمت خرید آن هم مشخص شده است.
راههای قدیمی: RFDa و Microdata
راه قدیمی نوشتن دادههای ساختیافته، آنها را مستقیماً در میان خطوط کد HTML صفحهی شما قرار میدهد. این روش خیلی ناکارآمد و مستعد خطا است و اتفاقاً دلیل پذیرش خیلی کند Schema.org هم همین بوده است. ایجاد و نگهداری آن با استفاده از RFDa و Microdata خیلی زحمت دارد. حرف ما را باور کنید، هر چقدر میتوانید از JSON-LD برای این کار استفاده کنید.
Microdata برای عملکرد به itemprop نیاز دارد،پس همه چیز درون خطی خواهد بود. قطعاً واضح است که این کار، خواندن، نوشتن و نگهداری آن را خیلی سخت میکند.
دادههای ساختیافته و Google AMP
پروژهی متن باز (AMP (Accelerated Mobile Pages – صفحات پرسرعت موبایل خیلیها را هیجانزده کرده است. هدف پروژه، تسریع شدید اجرای صفحات بر روی موبایل با استفاده از نوع خاصی HTML است. گوگل خیلی روی AMP تبلیغ میکند و به وابستگی آن به دادههای ساختیافته هم اشاره میکند. اگر میخواهید از AMP استفاده کنید، باید دادههای ساختیافته را پیادهسازی کنید. گوگل از بسیاری از اقلام Schema.org برای عناصر تعاملیتر AMP استفاده میکند. شما میتوانید برای رفع بیشتر نیازهای خود به AMP، از Yoast SEO به همراه پلاگین AMP Glue ما استفاده کنید.
ابزارهای کار با دادههای ساختیافته
کار با Schema.org خیلی سخت نیست، اما اگر افزودن دستی کد برایتان سخت است، میتوانید از ابزارهای زیر کمک بگیرید. اگر هنوز هم نمیدانید چطور عمل کنید، از توسعهدهندهی وب خود کمک بگیرید. او احتمالاً ظرف چند دقیقه این کار را انجام خواهد داد.
برای مطالعهی ادامهی متن به دادههای ساختیافته در سایت پارمیسافت مارجعه کنید.