استراکچر دیتا قطعه کدهایی هستند که جانشین کلمات نامفهوم میشوند و به موتورهای جستجو کمک میکنند فهم درستتری از تمام اجزای مطلب داشته و ارتباط معنایی بین آنها را درک کرده و دستهبندی کنند.
وجود کدهای ساختار یافته سبب میشود در قسمت بالای نتایج جستجو قرار گیرید و فضای بیشتری از صفحهی سرپ از آن شما باشد. زیرا موتورهای جستجو اطلاعات بیشتری از سایت شما برای نمایش دارند. بدین ترتیب شانس جذب مخاطب بالا میرود.
انواع مختلفی از استراکچر دیتا وجود دارد که میتوانند در صفحات وب به کار روند (مانند اسکیمای “HowTo”، “Article”، “Event” یا حتی “Organization”) و بهتر است بدانید ریچ اسنیپتها، کدهای اسکیما و توییتر کارتها همگی نوعی دیتا استراکچر محسوب می شوند.
داده های ساختاریافته بخش مهمی از سئوی داخلی است زیرا بر حضور وبسایت در نتایج جستجو بسیار موثرند.
۲ دلیل اصلی برای استفاده از دادههای ساختار یافته در صفحات
بیایید نظر جان مولر را دربارهی دادههای ساختاریافته مرور کنیم:
«ما از دادههای ساختاریافته برای درک بهتر محتوای موجود در صفحه و یافتن ارتباط بین قسمتهای مختلف آن استفاده میکنیم… بنابراین سعی داریم دادههای ساختار یافته را در نتایج جستجوی مرتبطتری به کار ببریم تا کاربران بیشتر و مرتبطتری به سایت دسترسی پیدا کنند.»
semantic web یا وب معنایی که این روزها اهمیتش بیش از پیش شده است رابطه بین کلمات و عبارات و نمادهای آنها را بررسی میکند. در وب معنایی برای درک ارتباطات کاری به کلمات کلیدی و بک لینک ندارند. در وب معنایی رابطه بین مفاهیم مهم است. بنابراین مفهوم موضوعات مهم است تا کلمات و عبارات.
گوگل که قصد ارائه اطلاعات کامل را در سریعترین زمان به کاربران دارد تمام تلاشش بر این است که زبان انسان و قصدش از جستجو را بهتر درک کند. الگوریتمهای گوگل و دستورالعملهایش در جهت فهم بیشتر موضوعات از دید انسان است اما هنوز موتورهای جستجو برای درک معنا قدرت کافی ندارند. در وب معنایی واژگان و دستور زبان خاصی هست که ارتباط منطقی بین اطلاعات برقرار میکند و به رباتهای موتورهای جستجو در آنالیز و درک معنا کمک میکند.
مثلا اگر سایتی برای روش ساخت شمع تزئینی مطلبی منتشر کرده باشد که با دادههای ساخت یافته نشانگذاری شده باشد موتورهای جستجو میتوانند از دادهها اطلاعات جدیدی برداشت کنند. به این دادههای ساختاریافته و معنادار، «استراکچر دیتا» میگوییم.
هر زمان که کرالر وب از صفحهای بازدید میکند، به دنبال دادههای ساختاری میگردد که سبب افزایش جذابیت بصری اطلاعاتی میشوند که در صفحهی نتایج جستجو به نمایش در میآیند. چنین صفحاتی ترافیک ارگانیک بیشتری دریافت میکنند.
درست است که دادههای ساختار یافته به بهبود بعد بصری نتایج در صفحهی سرپ کمک کرده و نرخ کلیک را افزایش میدهند اما به طور مستقیم جزو فاکتورهای رتبه بندی گوگل نیستند فقط سبب میشوند صفحات سایت در جستارهای جستجوی مرتبطتری نمایش داده شوند.
اسکیما زبان محاسباتی استاندارد شدهای است که محتوای صفحه وب را به شکلی سازمان یافته برای موتورهای جستجو نشانهگذاری، توصیف و قابل درک میکند. با اسکیماها یکسری ویژگی در قالب قطعات کوچک محتوا به شیوهای جذابتر و کارآمدتر در نتایج جستجو نمایش دهد.
Schema.org در سال ۲۰۱۱ توسط بزرگترین موتورهای جستجو (گوگل، بینگ و یاهو) ارائه شد. قالبی استاندارد که برای هر وبسایتی قابل استفاده است.
مثلا میتوان با اسکیمای organization ویژگیهایی مانند نام، صفحه اصلی و لوگوی را توصیف کرد .
دادههای ساختاریافته را میتوان با استفاده از یکی از ۳ استاندارد اصلی که برای گوگل قابل درک است در صفحات سایت نشانگذاری و پیادهسازی کرد:
دستور زبان دیتا استراکچر
بیایید نگاهی گذرا به هر یک از آنها بیندازیم.
JSON-LD
JSON-LD محبوبترین اسکریپت نشانهگذاری است که میتواند برای دادههای ساختار یافته استفاده شود و گوگل آن را به دو روش دیگر ترجیح میدهد همچنین جان مولر در فوریه ۲۰۲۰ اعلام کرد که اولویت در رتبهبندی با دادههای ساختار یافتهای است که با JSON-LD هستند.
مزیت اصلی JSON-LD این است که میتوان آن را بهعنوان یک بلوک کد بدون به هم ریختن بقیه سند HTML پیادهسازی کرد. روش کار هم ساده است؛اسکریپت را در بخش <head> یا <body> صفحه کپی و جای گذاری کنید.
این مدل نشان گذاری باعث میشود ساختار کد صفحات تمیز باشد.
میکروداده Microdata
بر اساس مجموعهای از تگهاست که موارد و مقادیر را برای دادههای ساختاریافته به صورت جداگانه در یک صفحه برجسته میکند.
این بار برخلاف روش JSON-LD که کدها در یک بلوک بزرگ پیاده سازی میشوند. هر موجودیت یا ویژگی محتوا باید به صورت جداگانه در بدنه HTML صفحات علامتگذاری شود.
همین امکان در بعضی سایتها به خصوص برای وبسایتهای بزرگتر سبب آشفتگی میشود. زیرا ویژگی و آیتمها تک به تک در صفحات نشانگذاری میشوند.
RDFa (Resource Description Framework in Attributes)
افزونهای برای HTML5 است که میتواند برای علامتگذاری آیتمها برای دادههای ساختار یافته استفاده شود.
با این افزونه مانند میکرو دیتا قطعاتی از محتوا در بدنه HTML صفحه علامتگذاری میشود.
چرا با وجود استفاده از دادههای ساختار یافته در نتایج جستجوی پیشرفته دیده نمیشویم؟
پیادهسازی دادههای ساختار یافته در صفحات شما تضمین نمیکند که آن محتوا به عنوان یک نتیجه غنی نمایش داده شوند.
به خاطر داشته باشید که دادههای ساختاریافته دو هدف دارند: کمک به موتورهای جستجو برای درک بهتر صفحه و مفید بودن برای کاربران است.
پس قرارگیری در ریچ ریزالت و ریچ اسنیپت هدف نیست.
با این حال گاهی اوقات ممکن است توصیف صفحات شما از طریق اسکیما دشوار باشد؛ به خصوص زمانی که فهرست بیپایانی از انواع اسکیما و ویژگیهای وجود دارند که میتوانند توصیفکننده موضوع وبسایت شما باشند.
لیستی از بهترین روشها:
هنگامی که مهمترین اسکیماها را در وبسایت خود پیاده سازی میکنید، میتوانید به سایت schema.org رفته و ویژگیهای بیشتری را به تدریج به محتوای خود اضافه کنید تا آن را بهتر توصیف کند.
گوگل از انواع مختلفی از اسکیما پشتیبانی میکند که ممکن است به عنوان نتایج جستجوی پیشرفته ظاهر شوند. پس اولین روش استفاده از اسکیمای مناسب است.
انواع ریچ اسنیپت چیست؟
ریچ اسنیپت ها(Rich Snippet) را می شود به روشهای مختلف در سایت استفاده کرد:
organization نام شرکت و برند با این اسکیما نشانگذاری میشود
Article: با این اسکیما اطلاعاتی دربارهی مقاله نمایش داده میشود مانند نام نویسنده و ..
How-to برای محتواهایی که چگونگی انجام کاری را نشان میدهند
person اسکیمایی که برای نویسنده محتوا است و هویت او را شفاف میکند
Product با این اسکیما اطلاعات محصول با کد به صفحه اضافه میشود
Breadcrumb : اسکیمایی که برای هدایت کاربران است.
Local business کسب و کارهای محلی موقعیت خود را با آن ارائه میکنند
Review snippet تعداد و کیفیت نظرات را نمایش میدهد
Job Posting : اطلاعات کمپانی که درخواست رزومه کاری ایجاد کرده است.
Event در صفحه همایشها و نمایشگاه استفاده میشود
FAQ برای شناسایی و نشانگذاری سوالات پرتکرار
Video دربارهی ویدئو اطلاعاتی میدهد
اسکیما هم باید مناسب موضوع محتوا باشد هم میتواند ترکیبی و چند تایی در صفحه استفاده شوند. مثلا برای یک صفحه محصول میتوان از اسکیمای محصول و بردکرامب استفاده کرد.
نکته مهم: اگر تمایل دارید در سایر موتورهای جستجو محتوای شما به آسانی شناسایی و دستهبندی شود باید قواعد نشانگذاری در موتورهای جستجوی دیگر مانند یاندکس، بینگ و حتی گوگل سرچ گالری را بدانید و اجرا کنید.
بهینهسازی لینک داخلی برای سئو نیز از فاکتورهای به شدت اثرگذار در رتبه سایت است که در کنار اسکیما و سایر موارد در بهبود نتایج به کار میروند.
شما همیشه باید اسکیما را قبل از پیاده سازی در وب سایت آزمایش کنید.
که خطایی نداشته باشند و نحوهی نمایش دادههای دیتا استراکچر را در نتایج ببینید.
ابزارهای تست استراکچر دیتا:
Rich Result Test – ابزاری رسمی از گوگل است. میتوانید فقط اسکریپت را برای تست جداگانه وارد کنید یا URL را برای تست اسکیما در صفحه داده شده کپی و جایگذاری کنید.
Schema Markup Validator – ابزار دیگری از گوگل که میتواند تمام انواع دادههای ساختاریافته را از schema.org تأیید کند
url inspection tool – ابزاری محبوب در سرچ کنسول که میتواند به شما در یافتن خطاهای دادههای ساختار یافته کمک کند.
پیادهسازی و اجرای استراکچر دیتا به صورت آماده یک فرآیند بسیار ساده است.
اگر از افزونههایی مانند Yoast SEO یا CMS استفاده میکنید که از استراکچر دیتا پشتیبانی میکند، لازم نیست کاری انجام دهید. ابزارها این دادههای ساختار یافته را بهطور خودکار برای شما پیادهسازی میکنند.
با این حال این ابزارها اغلب فاقد انعطافپذیری هستند یا تمام نشانهگذاریهای لازم را پوشش نمیدهند. بنابراین گزینههای دیگری را امتحان کنید:
استراکچر دیتا و نشانهگذاری در سایت را بررسی کردیم پس از آن مطالعهی مقاله متاتگ در سئو هم لحاظ کنید. ترکیب دلچسبیست:)
نمونه قالب بریف برای کمپین ساده نمونه قالب بریف برای مشتری نمونه قالب بریف برای…
یکی از کاربران مهم سایت شما رباتهای موتورهای جستجو هستند. ما با بهینهکردن سایت برای…
تگ عنوان در کارزار سئو در حکم خط مقدم سایت مسئولیت سنگینی دارد. آن قسمت…
چرا افراد وارد مذاکره می شوند؟ زمانی که خدمت،محصول یا ارزشی دارید و حدس میزنید…
فرآیند سئو محتوا و خلق ایدههای نو چالشهای زیاد و گاه عجیبی دارد. از سویی…
مهارتهای سئو آمیختهای از دانش تخصصی بهینهسازی سایت برای موتورهای جستجو و هنر ارتباطگیری و…