چهارشنبه , شهریور ۳۱ ۱۴۰۰
صفحه اصلی / آموزش پیشرفته سئو / Structured Data استراکچر دیتا یا داده ساختاریافته چیست؟

Structured Data استراکچر دیتا یا داده ساختاریافته چیست؟

داده های ساختار یافته روشی برای توصیف سایت شماست تا درک آن رو برای موتورهای جستجو آسان تر کنه.

برای توصیف سایت خود برای موتورهای جستجو، به کلماتی نیاز دارین که محتوا رو به گونه ای ارائه بده که موتورهای جستجو درک کنن.

کلماتی که موتورهای جستجوی بزرگ استفاده می کنن، Schema.org نام داره که محتوای شما رو به کدی تبدیل می کنه که به راحتی می تونن پردازش بشن.

موتورهای جستجو کد رو می خونن و از آن برای نمایش نتایج جستجو به روشی خاص و بسیار غنی تر استفاده می کنن.

به راحتی می تونین این کد رو در وب سایت خود قرار بدین.

تصور کنین وب سایت شما دستور العمل های زیادی داره.

اگه داده های ساختار یافته (Structured Data) رو به صفحه ای با دستور تهیه غذا اضافه کنین، ممکنه نتیجه شما در موتورهای جستجو تغییر کنه.

با توجه به محتوای دیگه ای که نشان داده میشه، این نتیجه بسیار “غنی تر” خواهد بود.

به همین دلیله که این نتایج رو نتایج غنی یا ریچ اسنیپت (Rich Snippet) می نامیم.

نمونه ای از نتایج دستور العمل غنی که از داده های ساختار یافته استفاده می کنه در شکل زیر نشان داده شده:

Structured Data استراکچر دیتا یا داده ساختاریافته چیست؟

علاوه بر عنوان، URL و شرح نتیجه جستجو، می تونین ببینین چقدر طول می کشه تا بهترین لازانیا جهان ساخته بشه.

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

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

ملاقات با

تاریخ/ زمان

محل

ارشیا

چهارشنبه ۳ بعد از ظهر

کافی شاپ

شهرزاد

شنبه ۱۰ صبح

شرکت

 

از داده های ساختار یافته می توان به طرق مختلف استفاده کرد، مانند استفاده از نشانه گذاری Open Graph برای تعیین عنوان و شرح در فیس بوک، یا استفاده از SQL برای پرس و جو از یک پایگاه داده رابطه ای.

در زمینه SEO، “داده های ساختار یافته” معمولاً به پیاده سازی برخی از انواع نشانه گذاری در صفحه وب، به منظور ارائه جزئیات بیشتر در مورد محتوای صفحه اشاره داره.

این نشانه گذاری درک موتورهای جستجو رو از آن محتوا بهبود می بخشه، که می تونه به سیگنال های مربوطه کمک کنه.

همچنین به یک سایت امکان میده از نتایج پیشرفته درSERP  (ریچ اسنیپت ها، ریچ کارت ها، کاروسل ها، جعبه های دانش و غیره) بهره مند بشه.

از آنجا که این نوع نشانه گذاری باید توسط موتورهای جستجو و همچنین افراد آنالیز بشه، باید استانداردها (معروف به قالب ها و/یا نحوها)، طبقه بندی مفاهیم، روابط و اصطلاحات (معروف به کلمات) پیاده سازی بشن.

سه نوع داده ساختار یافته (Structured Data) وجود داره که موتورهای جستجو معمولاً از آن ها پشتیبانی می کنن: Microdata ،JSON-LD و microformats.

دو سری کلمات رایج که می تونن با این روش ها به کار برن، عبارتند از: Schema.org و Microformats.org رو می توان با روش Microdata و JSON-LD استفاده کرد، در حالی که روش و کلمات میکرو فرمت ها با هم ترکیب میشن.

داده ساختاریافته از کجا آمده است؟

دو مثال اصلی که در آن داده های ساختار یافته تولید میشن، پایگاه های داده و الگوریتم های جستجو هستن.

اصطلاح داده های ساختار یافته اغلب با سیستم های مدیریت پایگاه داده رابطه همبسته داره.

این همبستگی به سال ۱۹۷۰ بر می گرده و بر اساس یک نظریه ریاضی توسط ادگار کاد (Edgar Codd) در آزمایشگاه تحقیقاتی سان خوزه IBM توسعه داده شد.

مدل Codd داده ها رو در یک یا چند جدول (که به عنوان روابط نیز شناخته میشن) دارای چند ستون و سطر سازماندهی می کنه.

چند سال بعد، همکاران IBM، دونالد دی چمبرلین و ریموند بویس، زبان پرس و جوی ساختار یافته (SQL) رو طراحی کردن، که با تعداد زیادی از پایگاه های داده رابطه ای مورد استفاده قرار می گیره.

صفحات گسترده علاوه بر پایگاه های داده رابطه ای، منابع معمول داده های ساختار یافته (Structured Data) نیز هستن.

اگه داده ساختاریافته از پایگاه داده پیچیده SQL یا یک صفحه گسترده Excel باشه، از آنجا که به شما بستگی داره که چه مدل داده ساختار یافته ایجاد کنین، باید نحوه ذخیره و دسترسی به داده ها رو برنامه ریزی کنین.

به عنوان مثال، آیا داده های عددی، پولی یا الفبایی ذخیره می کنین؟

در حالی که پایگاه های داده رابطه ای و SQL سابقه طولانی دارن، اخیراً داده های ساختار یافته نیز نقش مهمی در جستجوهای اینترنتی ایفا می کنن و مزایایی رو برای جستجوی ارگانیک ارائه میدن.

با توجه به مقدمه گوگل بر داده های ساختار یافته، “وقتی اطلاعات بسیار ساختار یافته و قابل پیش بینی هستن، موتورهای جستجو می تونن به راحتی آن ها رو به شیوه های خلاقانه سازماندهی کرده و نمایش بدن.”

گوگل میگه که با استفاده از نشانه گذاری داده های ساختار یافته، می تونین محتوا رو در نتایج غنی یا ریچ و کارت های Knowledge Graph نشان بدین.

برای ایجاد یک استاندارد داده ساختار یافته برای برنامه های تحت وب، پیام های ایمیل و فرم های محتوای اینترنت، Google ،Microsoft ،Yahoo و Yandex، یک جامعه باز با نام Schema.org رو ایجاد کردن.

Schema.org میگه که کلمات آن شامل رمزگذاری هایی مانند RDFA (یک پسوند HTML5 که در قسمت های اصلی و بدنه HTML استفاده میشه)،

Microdata (یک مشخصه HTML باز برای استفاده از داده های ساختار یافته در محتوای HTML) و JSON-LD (نشانه گذاری جاوا اسکریپت برای داده های لینک شده) است.

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

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

اول داده های دستگاهی تولید شده توسط دستگاه ها یا حسگرها بدون دخالت انسان.

بر اساس گزارش IDC، تا سال ۲۰۲۵ حدود ۸۰ میلیارد دستگاه به اینترنت متصل خواهند شد، در حالی که در حال حاضر تقریباً ۱۱ میلیارد دستگاه به اینترنت متصل هستن.

این بدان معناست که دستگاه های بیشتر، داده های بیشتری تولید می کنن.

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

داده های سنسورها مانند GPS، برچسب های RFID، دستگاه های پزشکی، داده های گزارشات شبکه و وب، داده های خرده فروشی و تجارت الکترونیک.

و دوم، داده های ساختار یافته که توسط افراد برای تغذیه پایگاه داده ها و صفحات گسترده تولید میشن.

این نوع داده های ساختار یافته توسط افرادی ایجاد میشن که با رایانه ها و سایر دستگاه ها ارتباط برقرار می کنن.

مثالی از این نوع داده شامل داده های (غیر فرم آزاد) است که از طریق تعامل با فرم های آنلاین، کیوسک ها، بازی ها و غیره ایجاد میشن.

نمونه های داده های ساختار یافته: RDFA ،MICRODATA و JSON-LD

RDFA ،microdata و JSON-LD همه زبان های کدی هستن که می تونن در HTML جاسازی شده و شامل فراداده در یک سند وب باشن.

نشانه گذاری داده های ساختاریافته RDFA:

RDFA مخفف عبارت Resource Descriptive Framework in Attributes (چارچوب توصیفی منابع در ویژگی ها) است.

RDFA ایجاد شد تا فاصله بین HTML انسان مدار و اسناد RDF ماشین گرا رو پر کنه.

این منبع از مدل داده RDF و کلمات وب معنایی به طور مستقیم استفاده می کنه.

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

داده های ساختار یافته RDFA رو می توان به هر سند مبتنی بر HTML ،XHTML یا XML اضافه کرد.

RDFA به موتورهای جستجو کمک می کنه تا محتوایی که کاربر با آن روبروست رو از طریق ویژگی های تگ HTML درک کنن. RDFA معمولاً در بخش های عنوان و بدنه یک صفحه HTML استفاده میشه.

مثالی از RDFA:

در اینجا نمونه ای از اطلاعات تماس ذکر شده در وب سایت سئوروز آمده است. این اطلاعات در نظر کاربر به شکل زیر است:

Amy Rogers Founder/CEOPhone: (۵۴۰) ۹۶۱-۴۴۶۹

E-mail: arogers@digitalar.com

Links: Amy’s Homepage

سپس پس زمینه با RDFA به شکل زیر دیده میشه:

Structured Data استراکچر دیتا یا داده ساختاریافته چیست؟

نشانه گذاری داده های ساختار یافته MICRODATA:

راه دیگه پیاده سازی اسکیما در HTML، قالب میکروداده (MicroData) است.

این قالب با پیاده سازی “محدوده مورد یا آیتم”، “نوع مورد یا آیتم” و سایر تمایزها و سپس درج کلمات Schema.org که با آیتم موجود در محتوای صفحه مرتبط است، کار می کنه.

به عنوان مثال، اگه سعی می کنین به یک موتور جستجو بگین که “The Shining” توسط استفن کینگ در صفحه وب شما وجود داره، آن گاه می تونین کلمات اسکیما “Books” رو پیدا کرده و آن رو در ساختار میکروداده خود وارد کنین.

مثال MICRODATA:

پیش زمینه: The Shining، توسط استف کینگ.

پس زمینه:

Structured Data استراکچر دیتا یا داده ساختاریافته چیست؟

نشانه گذاری داده های ساختاری JSON-LD:

همانطور که قبلاً ذکر شد، JSON-LD قالب ترجیحی گوگل است.

این نوع داده استاندارد طلایی برای نشانه گذاری داده های ساختار یافته است.

باید اسکریپت JSON-LD خود رو در سرصفحه یا نزدیک بالای صفحه قرار بدین.

در مقایسه با میکروداده ها، پیاده سازی JSON-LD آسان تر است، زیرا به سادگی می تونین نشانه گذاری رو در سند HTML بچسبونین، نه اینکه نشانه گذاری رو در اطراف عناصر HTML بپیچین.

JSON-LD به موتور جستجو کمک می کنه تا حقایق موجودات اطراف (موارد موجود در وب) رو تعیین کنه.

مثال JSON-LD:

نشانه گذاری JSON-LD همیشه با خط زیر شروع میشه:

Structured Data استراکچر دیتا یا داده ساختاریافته چیست؟

این کار به کراول گر نشان میده که Javascript زیر شامل قالب بندی JSON-LD است.

این حالت در کد و در پیش زمینه چگونه است؟

در اینجا مثالی از ظاهر JSON-LD با همان موجود از کلمات Schema.org که برای مثال میکروداده های The Shining توسط استفن کینگ استفاده کردم، آورده شده است.

Structured Data استراکچر دیتا یا داده ساختاریافته چیست؟

اگه می خواهید داده های ساختار یافته (Structured Data) رو در سایت خود به صورت دستی (برخلاف استفاده از نرم افزار) پیاده سازی کنین، مطمئن بشین که از فرمت JSON-LD استفاده می کنین.

اگه آن رو به درستی پیاده سازی کنین، به احتمال زیاد مزایای SEO قابل توجهی برای سایت شما به وجود خواهد آمد.

مزایای اسکیما JSON-LD

  • پیاده سازی آسان تر نسبت به سایر مدل های داده ساختار یافته
  • تأیید کامل توسط گوگل به عنوان قالب ترجیحی
  • واجد شرایط ساختن محتوای وب سایت شما برای برجسته شدن در نتایج غنی یا ریچ
  • درک آسان تر موتورهای جستجو از وب سایت و ایندکس کردن صفحات شما
  • قادر ساختن ربات های جستجو برای کراول کردن سریع تر سایت و استفاده کامل از بودجه کراول

در نهایت، این اسکیما به گوگل کمک می کنه تا به سؤالات جستجو پاسخ بده، بنابراین افراد می تونن مورد رو در سایت شما پیدا کنن.

۵ مثال داده ساختار یافته که حتی مبتدیان می تونن از آن ها استفاده کنن

به عنوان مبتدی در داده های ساختار یافته، داشتن چند مثال برای الهام مفید است. این پنج مورد رو در زیر میبینین:

  1. تماس شرکتی

Structured Data استراکچر دیتا یا داده ساختاریافته چیست؟

با اسنیپت داده ساختار یافته تماس با شرکت، سایت شما می تونه شامل اطلاعات مهم درباره شرکت شما باشه.

از وب سایت گرفته تا پروفایل های رسانه های اجتماعی خود، می تونین به کاربران دسترسی سریع به داده ها و لینک های مورد نظر خود رو ارائه بدین.

  1. محصول

Structured Data استراکچر دیتا یا داده ساختاریافته چیست؟

اسنیپت داده ساختار یافته محصول به شرکت شما کمک می کنه تا اطلاعات مهم رو با خریداران به اشتراک بذارین.

با استفاده از نشانه گذاری اسکیما در همه صفحات محصول خود، می تونین قیمت محصول، بررسی ها، در دسترس بودن و موارد دیگه رو برجسته کنین.

  1. جعبه جستجو لینک های سایت

Structured Data استراکچر دیتا یا داده ساختاریافته چیست؟

با استفاده از اسنیپت داده ساختار یافته جعبه جستجوی لینک های سایت، وبسایت شما می تونه پیدا کردن آنچه رو که کاربران نیاز دارن، برای آن ها آسان تر کنه.

این نوع داده های ساختار یافته نیز می تونه با ارائه داده های کلیدواژه ارزشمند به استراتژی SEO شما کمک کنه.

  1. ویدئو

Structured Data استراکچر دیتا یا داده ساختاریافته چیست؟

اسنیپت داده ساختار یافته ویدئویی می تونه دارایی ارزشمندی در نتایج جستجو داشته باشه، که به شما کمک می کنه ترافیک رو از رقبا بگیرین.

همچنین این نشانه گذاری اسکیما به کاربران پاسخ سریع سؤالات پیچیده رو میده، مثل نحوه خالی کردن جاروبرقی، تمیز کردن ناودان یا به روز رسانی تنظیمات رایانه.

  1. رویدادها

Structured Data استراکچر دیتا یا داده ساختاریافته چیست؟

با اسنیپت داده های ساختار یافته رویدادها، شرکت شما می تونه رویدادهای آینده رو برجسته کنه.

این نوع اسنیپت داده ساختار یافته ارزش زیادی برای مشاغل محلی ارائه میده.

این که آیا میزبان فروش، اسپیکر یا کلاس هستین، می تونین با این نشانه گذاری اسکیما، موقعیت پیشرو یا مرکزی رو در نتایج جستجو دریافت کنین.

قانون های اساسی که هنگام استفاده از داده های ساختار یافته باید به خاطر داشته باشین

برای کسب بهترین نتایج با داده های ساختار یافته برای سئو ، این پنج قانون رو رعایت کنین:

  1. از داده های ساختار یافته هنگامی که محتوای اصلی رو نشان میده، در مقابل تنها بخشی از آن استفاده کنین.
  2. همه داده های ساختار یافته، مانند زمان پخت و پز، رو برای کاربر قابل مشاهده کنین.
  3. داده های ساختار یافته رو در قالب JSON-LD ،microdata یا RDFa اضافه کنین.
  4. با استفاده از روش های کنترل دسترسی، مانند noindex، از صفحات دارای داده های ساختار یافته، رد بشین.
  5. داده های ساختار یافته رو بر روی محتوای مناسب اعمال کنین، مانند دستور العمل ها در مقابل روش ها

در مطلب بعدی سئو روز به شما میگم که چرا داده ساختاریافته برای سئو مهم هستند؟


منبع

این مطالب را نیز ببینید!

الگوریتم سندباکس گوگل چیست؟

الگوریتم سندباکس گوگل چیست؟

۱۰۰ها نکته آموزشی رایگان در اینستاگرام نیوسئو سندباکس گوگل الگوریتمی است که وبسایت های تازه …

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

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