سفارش تبلیغ
صبا ویژن

سئو- استفاده از همه شگردها برای بالابردن ترافیک سایت

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

در این پست قصد دارم چگونگی فیکس کردن خطاهای داده ساخت یافته نمایش در ابزار وب مستر گوگل یا به عبارت دیگر Structured Data Errors را برایتان بنویسم

خلاصه اینکه این سیستم نسبتا جدید داده های ساختار یافته برای اینه که گوگل در وب معناگرای خودش که به سمت آن در حرکت است بهتر  مطالب شما را دسته بندی کند و تاثیرش در جستجوی سنتی نامحسوس است  (اما در عمل در رتبه بندی شما در نتایج جستجو موثر است)
و اینکه جستجوی معناگرای گوگل از کی راه خودش را باز می کند معلوم نیست اما این بحث را چند سالی است که راه انداخته
شایدم زیر پوستی دارد از جستجوی معناگرا استفاده می کند و مدتی بعد تنها آن را به لایه های رویی منتقل می کند
اگر می خواهید از داده ساخت یافت بیشتر بدانید مقالات قبلی همین وبلاگ را در این آدرس ها بخوانید:
ادامه روند حرکت معنا گرای گوگل
پاسخ عملگرای گوگل به رویای وب معنایی
و یا از سایت گوگل آنالیزر (متعلق به گروه گوگل724)در این آدرس میکروفرمت - گوگل آنالیزر
من در زیر با فرض اینکه شما این مطالب را خوانده یا می دانید تنها بصورت مختصر روش فیکس کردن خطاهای از این دست را میاورم
می دونید که وردپرس موجب بروز این خطا در وب مستری شما میشود(چرا که تا حالا هیچ cms رایگانی در این حد گسترده با چنین سیستمی فعال نداریم)
اگر شما  از وردپرس به عنوان یک سیستم مدیریت محتوا برای وب سایت تان استفاده کرده باشید، حتما مطمئن شوید  چند اصلاح ساده برای   جلوگیری از اشتباهات کراونر گوگل مربوط به داده های ساخت یافته را انجام داده اید (منظور خطاهای hentry یا hcard این خطاها به معنی در دست نبودن نشان از  نویسنده، یا شرایط به روز و یا ورودی ها و عناوین نامگذاریها برای داده های ساخت یافته است).
علی الخصویص اگر می خواهید مطمئن شوید شما برای پست های فردی خود (پیش فرض وردپرس) ساختار یافتگی مناسب ورودی ها، عنوان، نام نویسنده و آپدیت ها را رعایت کرده ایداز انجام این اصلاحات مطمئن شوید. اگر اینکار را نکنید، شما تا پایان با این خطاها در ابزار وب مستر خود طرف هستید.
استفاده ازاین اطلاعات (داده ساخت یافته) که در نسخه های اخیر وردپرس اضافه شده قطعا می تواند تاثیر مثبتی بر رتبه بندی خود را داشته باشد.

اگر از ورد پرس استفاده می کنید احتمالا در وبمستر خود این خطاها را دیده اید

Missing: author
Missing: entry-title
Missing: updated

و ممکن است چیزی شبیه این دیده باشید

اما روش رفع خطا
متاسفانه این سیستم وبلاگ پارسی بلاگ اصلا برای کد نویسی مناسب نیست یعنی کدهای نوشته شده را درست نمایش نمی دهد
و من نمی توانم کدها را اینجا بنویسم
اگر php را بلدید اشارات من کافیست تا بتوانید مشکل را رفع کنید اگرنه با من تماس بگرید تا این کار را برایتان انجام دهم
یک مثال ساده برایتان بزنم
در قالب سایت شما حتما فایل single.php وجود دارد
و حتما یک تگ h2 شایدم h1 که داخلش این تابع قرار داده شده است php the_title
(دوست داشتم کد را کامل میزدم ولی به همان دلیلی که گفتم یعنی مشکل پارسی بلاگ در نمایش کد نشد)
به هرحال با یک تغییر کوچک یعنی قرار دادن کلاس entry-title در داخل تگ گفته شده مشکل خطای entry-title به همین سادگی رفع میشود
به همین صورت تگی که کدخط the_author در آن قرار دارد را پیدا کنید و یک تگ span باز و بسته با کلاس vcard author post-author بسازید و بعد در تگ گفته شده هم کلاس fn را قرار دهید(توجه کنید که این دو تگ در طول یکدیگر
به حداقل یک تگ child  (در این مورد ما از نام کلاس fn استفاده کردیم) نیاز دارد. این به اندازه کافی برای برآوردن خواسته های گوگل کافی است.
برای خطای به روز رسانی هم دنبال کد خط the_date بگردید و در تگ آن کلاس post-date updated را اضافه کنید
اگر تمام این کار به درستی انجام شده باشد می توانید صفحه اصلاح شده خود را در آدرس زیر تست کنید(برای تست لازم است با اکانت گوگل خود لاگین کرده باشید

http://www.google.com/webmasters/tools/richsnippets

این راهکار ساده من برای رفع این خطا بود اگر شما هم راهکار دیگری سراغ دارید حتما در بخش نظرات بفرمایید تا دوستان هم مطلع شوند
اگر هم توضیحات من را کافی ندیدید در گوگل این عبارات را (همه با هم) سرچ بزنید تا منابع دقیق تر و بهتری پیدا کنید

google structured data missing elements author, entry-title
یا
How to Fix Structured Data Errors in Google Webmaster Tools