استراکچرد دیتا Structured Data چیست
در این مقاله به زبان ساده Structured Data یا دادههای ساختار یافته را توضیح میدهیم. ابتدا به دلایل ظهور استراکچرد دیتا میپردازیم و سپس آن را به طور کامل توضیح میدهیم.
دلیل نیاز به استراکچرد دیتا Structured Data
کدهای سایت شما با هر زبانی نوشته شده باشند، در مرورگر به html تبدیل میشوند. html دارای تگهایی است که هنگام طراحی سایت جایگاه هدر، فوتر، بادی، تصاویر، متن و غیره بوسیلهی آنها تعیین میشود.اکنون از پرسش چند سوال به جواب میرسیم:
– جناب گوگل بسیار باهوش شده، اما همهی نوشتهها، اعداد و غیره در تگهایی مشابه به هم هستند. موتور جستجوگر از کجا بفهمد که این صفحه غذاهای ایرانی را معرفی کرده یا معرفیکنندهی یک رستوران است؟
– خزنده وارد سایت شما میشود و تصاویری را یافت میکند. حتما میدانید که همهی تصاویر در تگهای <img> هستند و تفاوتی ندارند. از کجا بفهمد که کدام تصویر مهمتر است و مثلا تصویر اصلی کالای شماست؟
– بین عدد و رقمهایی که در صفحهی محصول ذکر شده، از کجا متوجه شود کدامیک قیمت اصلی کالاست و باقی اعداد مربوط به ابعاد و سایز و کد محصول هستند؟
Structured Data چیست
بهبود وضعیت بازدید و بازده هر سایت نیاز به تعامل دوطرفه بین سایت و موتورهای جستجوگر دارد. به عبارتی تمام تلاش مهندسین سئو این است که کار را برای خزندهها راحتتر کنند. به این شکل که وقتی crawler وارد سایت شما شد، به راحتی بفهمد که این صفحه در مورد چیست، تصویر شاخص آن کدام است، اگر کالاست قیمت آن با کدام عدد تعیین شده و ابعاد کالا و نظرات آن در کجا درج شده است.
Structured Data در حقیقت نوعی ابزار نشانهگذاری کدها برای دستهبندی و شناسایی بهتر و دقیقتر صفحات، توسط موتورهای جستجوگر است.
ریچ اسنیپت Rich Snippets چیست
بلافاصله پس از آشنایی با استراکچرد دیتا باید با ریچ اسنیپتها آشنا شوید. اسنیپتها در حقیقت همان مقادیر و زیردستههایی هستند که توسط انواع Structured Data تعیین میگردد. به عنوان مثال نشانهگذاری قیمت، امتیاز، نام محصول، دستهبندی کالا، نویسندهی متن و غیره همگی توسط اسنیپتها علامتگذاری میشوند و ساختار کلی استراکچرد دیتای سایت را میسازند.
. Structured Data نگارش سایت را بهتر میکند
استفاده از این سیسم موجب بهبود خوانایی سایت شده و خزندهها جزئیات دقیقتری از صفحات شما را ذخیره میکنند. در نهایت این اطلاعات دستهبندی شده به صورت کاملتری به مخاطب نشان داده میشود و کسانی که به دنبال محصول یا خدمات شما هستند به صورت هدفمندتری سایت شما را خواهند دید. هرچه یک سایت اعتبار بیشتری داشته باشد رفتهرفته این جزئیات در نتایج جستجو بیشتر نمایش داده میشوند؛ به تصاویر زیر دقت کنید.
استفاده از Structured Data و معرفی صفحه به عنوان صفحهی محصول:
استفاده از استراکچرد دیتایی که صفحه را معرفی کنندهی یک مکان معرفی کرده.
دادههای ساختار یافته برای نمایش قیمت:
جستجوگرهایی مثل گوگل چه نیازی به شناخت بهتر صفحات ما دارند؟
در حقیقت این گوگل نیست که به ما نیاز دارد، ما هستیم که باید سایتمان را مثل هلو پوست بکنیم و در دهان جناب مستطاب گوگل بگذاریم تا راحتتر آن را قورت دهد. تمام این اقدامات برای این است که سایتها اعتبار بیشتری کسب کنند و در نمایش نتایج جستجوها بالاتر نشان داده شوند. اگر دارای کسب و کاری هستید که ورودی گوگل هیچ اهمیتی برای شما ندارد، کدهای سایتتان را سنگینتر نکنید و قید استفاده از استراکچرد دیتا را بزنید. از نظر فنی هیچ اتفاق بدی برای شما نخواهد افتاد.
چگونه از Structured Data استفاده کنیم
استراکچرد دیتاها در حالتهای مختلفی تعریف میشوند که به صورت تیتروار و خلاصه به آن میپردازیم:
میکرودیتا
این روش نشانهگذاری در HTML5 کاربرد دارد و کدهای html اضافهای به کدهای شما افزوده میشود. در این روش میبایست این گزینهها را به کد خودتان اضافه کنید:
attribute و و .
توسط این کدهای اضافه میتوانید نوع نشانهگذاری مثل place، product، organization و یا مقدار پاس داده شده به آن مثل name، phone، price و غیره را مشخص کنید.
روش RDFa
این مدل از نشانهگذاری نیز شبیه میکرودیتاست و کلمات تعیین کننده لابلای کدهای html قرار میگیرند. RDFa کمتر از سایر روشها مورد استفاده قرار گرفته و به ندرت میتوان سایتی را یافت که از آن بهره برده باشد.
JSON-LD
روش جیسون درحال حاضر بهترین روش نشانهگذاری است و مورد استقبال سایتها و جستجوگرها قرار گرفته. در این روش از اسکریپتها سود میبریم و تمام توضیحات و مشخصات را در یک بلاک اسکریپت میگذاریم. به این شکل نشانهگذاریها از لابلای کدهای html خارج شده و کدهای سایت حالت منظمتری میگیرند.
بهترین روش درحالحاضر جیسونالدی است و مثالهای بیشتر برای استفاده از این روش را میتوانید در سایت schema.org پیدا کنید.
بروز نتایج پس از استفادهی Structured Data دارای دوبخش است. در بخش اول احتمالا سایت شما و نمایش نتایج آن در جستجوها تغییری نمیکند، اما گوگل به شما اعتبار بیشتری میدهد، سایت شما را بهتر میشناسد و احتمال پیشرفت کردن بیشتر میشود. پس صبور باشید و به افزایش قدرت سایتتان ادامه دهید. این سیستم مثل یک آپشن اضافه خواهد بود که در کل موجب قدرتگیری بیشترتان خواهد شد.
بخش دوم قابل مشاهده است و میتوانید ببینید. اگر سایت شما اعتبار و جایگاه خوبی داشته باشد، در نتایج گوگل و برخی جستجوها به شکل متفاوتی نمایش داده خواهید شد. اسنیپتها کمکم اثر میکنند و متمایز میشوید.
استراکچرد دیتا، گوگل و سایتهای فارسی
طبق بررسیهایی که تاکنون داشتهایم و حداقل طبق مشاهدات ما، جزئیاتی که گوگل از Structured Data سایتهای فارسی استفاده میکند محدودتر از سایتهای انگلیسی است. شاید این به دلیل درک کمتر گوگل نسبت به زبان فارسی باشد. به همین خاطر وقتی عبارتی را به انگلیسی جستجو کنید، گوگل جزئیات و اطلاعات بیشتری را به شما نشان میدهد، هرچند که تاکنون در مورد زبان فارسی پیشرفتهای بسیاری کرده و در آینده نیز شناسایی زبان ما را ادامه خواهد داد.
روش بررسی کدهای Structured Data
اگر از استراکچرد دیتا در سایتتان استفاده کردهاید، حتما کدهای نوشته شده را بررسی کنید. بسیاری از مدیران سایتها از وجود خطا در نشانهگذاری سایتشان بیاطلاعند. برای این منظور وارد صفحهی تست کنندهی گوگل شوید Structured Data Testing Tool و آدرس سایت یا صفحهی محصول خود را وارد کنید تا ریچاسنیپتها بررسی شوند.
اگر در نتایج نهایی خطاهای Error داشتید و با رنگ قرمز نمایش داده شد، این یعنی کدهای نشانهگذاری شما درست تنظیم نشده و باید آنها را اصلاح کنید. یا از نظر کدنویسی اشتباهی پیش آمده، یا در هنگام ورود اطلاعات به سایت، مقادیر لازم برای اسنیپتها را پر نکردهاید.
نظرات
۲ دیدگاهها
بسیار عالی مفید. تشکر
من میکرودیتا کار کرده بودم چند روز پیش این مقالتونو خوندم جیسون زدم خیلی زودتر کار کرد . دمتتتتت گرمممممممم