ابزار Google’s Rich Results Tool ممکن است هنگام استفاده برای اشکالزدایی دادههای ساختاری، اطلاعات اشتباهی نمایش دهد. برای این کار ابزار بهتری وجود دارد.
بحث اخیر در یک گروه سئو در فیسبوک نشان داد که ابزار آزمایش دادههای ساختاری گوگل میتواند نتایج گمراهکنندهای ارائه دهد که باعث میشود دادههای ساختاری Schema.org سختتر اشکالزدایی شوند. این نشان میدهد که چرا ابزار گوگل کارایی کافی ندارد و چرا Schema.org راهحل بهتری برای این کار فراهم میکند.
این مقاله به بحث خصوصی در گروه فیسبوک اشاره نمیکند، اما اسکرینشاتهایی از اشکالزدایی سایتی که در بحث مطرح شده بود، آورده است.
افزونه وردپرس برای دادههای ساختاری
شخصی که این بحث را آغاز کرده بود، گفته بود که از یک افزونه وردپرس برای خروجی دادن دادههای ساختاری خود استفاده میکند. فرد دیگری به افزونه سئو اشاره کرده و گفته بود که دادههای ساختاری Schema.org که توسط افزونهها تولید میشود، کافی نیستند، اما این جواب اشتباه از آب درآمد. مشکل ممکن است از انتخاب دادههای ساختاری توسط کاربر باشد، نه خود افزونه.
افزونههای دادههای ساختاری برای خروجی دادن دادههای ساختاری مفید هستند، زیرا:
- انجام کارهای تکراری و زمانبر تولید اسکریپت دادههای ساختاری JSON-LD Schema.org را خودکار میکنند.
- دادههای ساختاری که گوگل برای نمایش صفحات در نتایج غنی نیاز دارد، بهطور خودکار تولید میکنند.
- افزونهها بهطور خودکار تمامی دادههای ساختاری را بهروز میکنند زمانی که گوگل الزامات خود را تغییر دهد.
تنها نقطه ضعف، همانطور که ممکن است در این وضعیت اتفاق افتاده باشد، این است که کاربر دادههای ساختاری نامناسبی برای محتوای خود انتخاب کرده است. بهعنوان مثال، ممکن است نسخه صحیح LocalBusiness باشد، اما این نسخه نیاز به نسخه پولی افزونه دارد و کاربر دادههای ساختاری دیگری مانند AggregateRating را انتخاب میکند.
خطای ابزار Google’s Rich Results Tool
شخص باید از دادههای ساختاری LocalBusiness استفاده میکرد، اما کد صفحه برای AggregateRating بود. اما زمانی که شخص آن را در ابزار آزمایش دادههای ساختاری گوگل بررسی کرد، به اشتباه نشان داده شد که از دادههای ساختاری LocalBusiness استفاده میشود.
اسکرینشات از آزمایش گمراهکننده نتایج غنی Google’s Rich Results Tool

قسمت عجیب این است که ابزار گوگل به کاربران اجازه میدهد دادههای ساختاری موجود در HTML را مشاهده کنند و بهدرستی نشان میدهد که صفحه وب از دادههای ساختاری AggregateRating استفاده میکند، نه LocalBusiness.
اسکرینشات: ابزار گوگل دادههای ساختاری اشتباه را شناسایی میکند
ابزار دادههای ساختاری LocalBusiness را شناسایی میکند، اما این در واقع دادههایی است که در داخل دادههای ساختاری AggregateRating قرار دارد، که ابزار نمیتواند آن را شناسایی کند. آنچه که ابزار نشان میدهد مرتبط با نتایج غنی است، اما برچسب روی ابزار به اشتباه نشان میدهد که دادههای ساختاری شناسایی شده را نمایش میدهد.

ابزار اعتبارسنجی دادههای ساختاری Schema.org
ابزار معتبرتر برای اعتبارسنجی دادههای ساختاری Schema.org، ابزاری است که توسط خود Schema.org ارائه میشود، نه گوگل.
در اینجا دادههای ساختاری است که ابزار رسمی Schema.org شناسایی کرده است:

چرا ابزار Google’s Rich Results Tool شکست خورد؟
مشکل اینجا بود که وبسایت از دادههای ساختاری AggregateRating برای بررسی کسبوکار محلی خود استفاده میکرد. ابزار آزمایش نتایج غنی Google’s Rich Results Tool به اشتباه دادههای ساختاری LocalBusiness را شناسایی کرد و نادیده گرفت که در واقع اسکریپت مربوط به AggregateRating است.
ابزار اعتبارسنجی رسمی Schema.org بهطور دقیق دادههای ساختاری را شناسایی کرد.
این به این معنا نیست که ابزار گوگل خراب است. بهنظر میرسد که ابزار گوگل عملکرد خاصی دارد که ممکن است تنها به آزمایش این پردازد که آیا دادههای ساختاری سایت، صفحه را برای نتایج غنی واجد شرایط میکند یا نه، به همین دلیل به آن ابزار آزمایش نتایج غنی گفته میشود. شاید این ابزار برای اعتبارسنجی دقیق دادههای ساختاری مناسب نباشد. بنابراین، اگر میخواهید کد خود را بهطور دقیق اشکالزدایی کنید، بهتر است از ابزار رسمی Schema.org استفاده کنید.
اگر در اشکالزدایی دادههای ساختاری مشکل دارید و خواندن HTML برای شما راحت نیست، ممکن است بخواهید از ابزار دادههای ساختاری رسمی Schema.org استفاده کنید، این ابزار ممکن است به شما کمک کند تا بهتر بفهمید مشکل دادههای ساختاری شما کجاست.
شاید زمان آن رسیده باشد که سئوکاران و ناشران، ابزار اعتبارسنجی دادههای ساختاری رسمی Schema.org را به فهرست ابزارهای خود اضافه کنند.
منبع: searchenginejournal



