الگوریتم ناقص چیست؟ | خطر خطاهای اسکیما در سئو
مقدمه: الگوریتم ناقص چیست؟
آیا میدانستید که داشتن Schema ناقص و خطادار، بدتر از نداشتن Schema است؟ الگوریتم ناقص (Naaghes) در کراولر پیشرفته P2X دقیقاً به همین موضوع میپردازد: آیا داده ساختاریافته (Schema) سایت شما دارای خطا است؟
الگوریتم ناقص از الگوریتمهای منفی سیستم P2X محسوب میشود. این الگوریتم بررسی میکند که آیا Schemaهای پیادهسازی شده در سایت شما دارای خطاهای ساختاری، فیلدهای اجباری خالی یا اطلاعات نامعتبر هستند. اگر چنین باشد، امتیاز منفی تعلق میگیرد.
اما خطاهای Schema چیست و چرا برای سئو مضر هستند؟ در ادامه، همه چیز را بررسی خواهیم کرد.
خطاهای اسکیما (Schema Errors) چیست؟
خطاهای اسکیما به مشکلاتی در پیادهسازی داده ساختاریافته گفته میشود که باعث میشود گوگل نتواند آن را به درستی پردازش کند.
انواع خطاهای اسکیما:
| نوع خطا | توضیح | مثال |
|---|---|---|
| فیلد اجباری خالی | فیلدهایی که باید حتماً پر شوند خالی هستند | Product بدون name |
| نوع داده اشتباه | مقدار فیلد از نوع اشتباه است | price از نوع string به جای number |
| آدرس نسبی | استفاده از آدرس نسبی به جای مطلق | image: "/image.jpg" |
| URL نامعتبر | آدرس صفحه وجود ندارد (۴۰۴) | url به صفحه حذف شده |
| نوع Schema نامناسب | نوع Schema با محتوا مطابقت ندارد | صفحه محصول با Schema Article |
| اطلاعات نامطابق | اطلاعات Schema با صفحه فرق دارد | قیمت در Schema با قیمت صفحه یکی نیست |
دستهبندی صفحات بر اساس وضعیت خطاهای اسکیما
| دسته | وضعیت | توضیح |
|---|---|---|
| بدون خطا | Schema کامل و بدون خطا | ✅ عالی |
| هشدار (Warning) | خطای غیر بحرانی (فیلد پیشنهادی خالی) | ⚠️ قابل قبول - نیاز به بهبود |
| خطای جزئی | یک خطای کوچک (مثل نوع داده اشتباه در فیلد پیشنهادی) | ⚠️ هشدار - تأثیر کم |
| خطای جدی (جریمه خفیف) | فیلد اجباری خالی یا آدرس نسبی | ❌ ضعیف - جریمه خفیف |
| خطای بحرانی (جریمه شدید) | اطلاعات نامطابق با صفحه یا URL نامعتبر | ❌ بسیار ضعیف - جریمه شدید |
نحوه عملکرد الگوریتم ناقص در P2X
الگوریتم ناقص به صورت دقیق و ساختاریافته طراحی شده است. مراحل اجرای این الگوریتم در کراولر P2X به این صورت است:
| مرحله | توضیح |
|---|---|
| ۱. استخراج Schema | الگوریتم تمام تگهای Schema (JSON-LD، Microdata، RDFa) را استخراج میکند |
| ۲. اعتبارسنجی | الگوریست ساختار و مقادیر Schema را با استاندارد Schema.org مقایسه میکند |
| ۳. بررسی فیلدهای اجباری | الگوریتم وجود فیلدهای اجباری برای هر نوع Schema را بررسی میکند |
| ۴. تطابق با صفحه | الگوریتم تطابق اطلاعات Schema با محتوای واقعی صفحه را بررسی میکند |
| ۵. امتیازدهی منفی | بر اساس تعداد و شدت خطاها، امتیاز منفی تعلق میگیرد |
نکته مهم: الگوریتم ناقص فقط خطاهای فنی را بررسی نمیکند. همچنین تطابق اطلاعات Schema با محتوای صفحه (مثلاً قیمت واقعی محصول) را نیز ارزیابی میکند.
خطاهای رایج در انواع Schema
۱. Product Schema (خطاهای رایج):
| فیلد | خطا | راهکار |
|---|---|---|
name |
خالی | نام محصول را وارد کنید |
offers.price |
خالی یا از نوع string | عدد وارد کنید |
offers.priceCurrency |
خالی یا اشتباه | IRR برای ایران، USD برای آمریکا |
image |
آدرس نسبی | آدرس مطلق استفاده کنید (https://...) |
availability |
خالی یا مقدار اشتباه | InStock یا OutOfStock |
۲. Article Schema (خطاهای رایج):
| فیلد | خطا | راهکار |
|---|---|---|
headline |
خیلی بلند | حداکثر ۱۱۰ کاراکتر |
datePublished |
خالی یا فرمت اشتباه | فرمت ISO 8601: 2024-05-25 |
author |
خالی | نام نویسنده را وارد کنید |
publisher |
خالی | نام ناشر را وارد کنید |
۳. LocalBusiness Schema (خطاهای رایج):
| فیلد | خطا | راهکار |
|---|---|---|
address |
ناقص | آدرس کامل (خیابان، شهر، کشور) |
telephone |
فرمت اشتباه | با کد کشور: +98... |
openingHours |
فرمت اشتباه | Sa-Th 09:00-17:00 |
چرا خطاهای اسکیما برای سئو مضر هستند؟
خطاهای Schema از چند جهت برای سئو مضر هستند:
| دلیل ضرر | توضیح |
|---|---|
| عدم نمایش rich snippet | گوگل Schema خطادار را پردازش نمیکند |
| هدر رفتن زمان توسعه | زحمت پیادهسازی Schema بیفایده میشود |
| سیگنال منفی به گوگل | خطاهای زیاد نشاندهنده بیتوجهی به کیفیت است |
| از دست دادن مزیت رقابتی | رقبا با Schema صحیح rich snippet میگیرند |
| کاهش CTR | نبود rich snippet باعث کاهش نرخ کلیک میشود |
معادل Google برای الگوریتم ناقص
الگوریتم ناقص در P2X معادل فاکتور "Structured data errors" در الگوریتمهای گوگل است. گوگل در مستندات رسمی خود اعلام کرده است:
"Validate your structured data with the Rich Results Test tool. Pages with invalid structured data may not be eligible for rich results."
منابع معتبر گوگل برای مطالعه بیشتر:
تفاوت الگوریتم ناقص با الگوریتم کیان
| الگوریتم | عملکرد | تفاوت |
|---|---|---|
| کیان (Kiyaan) | وجود داده ساختاریافته (مثبت) | «آیا Schema هست؟» |
| ناقص (Naaghes) | خطاهای داده ساختاریافته (منفی) | «آیا Schema خطا دارد؟» |
نکته: کیان و ناقص مکمل یکدیگر هستند. اول باید Schema وجود داشته باشد (کیان)، سپس باید بدون خطا باشد (ناقص).
ابزارهای تشخیص خطاهای Schema
| ابزار | آدرس | توضیح |
|---|---|---|
| Rich Results Test | search.google.com/test/rich-results | ابزار رسمی گوگل |
| Schema Validator | validator.schema.org | اعتبارسنجی کلی Schema |
| Google Search Console | search.google.com | گزارش خطاهای Schema |
| Lighthouse | Developer Tools > Lighthouse | بررسی Schema در SEO |
راهکارهای رفع خطاهای اسکیما
برای اینکه از الگوریتم ناقص جریمه نشوید، این راهکارها را رعایت کنید:
۱. همیشه فیلدهای اجباری را پر کنید
برای هر نوع Schema، فیلدهای اجباری را بشناسید و حتماً پر کنید.
| Schema | فیلدهای اجباری |
|---|---|
| Product | name, offers.price, offers.priceCurrency, offers.availability |
| Article | headline, datePublished, author |
| LocalBusiness | name, address, telephone |
۲. از آدرس مطلق (Absolute URL) استفاده کنید
// اشتباه "image": "/images/product.jpg" // درست "image": "https://site.com/images/product.jpg"
۳. از نوع داده صحیح استفاده کنید
| فیلد | نوع داده صحیح | مثال |
|---|---|---|
price |
Number | 2500000 (نه "۲۵۰۰۰۰۰") |
ratingValue |
Number | 4.5 |
datePublished |
Date (ISO 8601) | 2024-05-25 |
۴. اطلاعات را با محتوای صفحه تطابق دهید
قیمت در Schema باید دقیقاً با قیمت نمایش داده شده در صفحه برابر باشد.
۵. از نوع Schema مناسب استفاده کنید
| نوع صفحه | Schema مناسب |
|---|---|
| صفحه محصول | Product |
| مقاله خبری | Article |
| صفحه تماس | ContactPage |
۶. قبل از انتشار، Schema را با Rich Results Test تست کنید
هر بار که Schema جدید اضافه میکنید، قبل از انتشار تست کنید.
اشتباهات رایج در الگوریتم ناقص
| اشتباه | توضیح | راهکار |
|---|---|---|
| فیلدهای اجباری خالی | price یا name خالی |
پر کنید |
| آدرس نسبی تصویر | /image.jpg |
آدرس مطلق استفاده کنید |
| قیمت از نوع string | "price": "2500000" |
از نوع number استفاده کنید |
| نوع Schema اشتباه | صفحه محصول با Article |
از Product استفاده کنید |
| تطابق نداشتن با صفحه | قیمت در Schema با صفحه فرق دارد | هماهنگ کنید |
تأثیر الگوریتم ناقص بر سئو و رتبه گوگل
| فاکتور | تأثیر |
|---|---|
| Schema بدون خطا | rich snippet -> افزایش CTR -> بهبود غیرمستقیم رتبه |
| خطاهای جزئی (warning) | ممکن است rich snippet نمایش داده نشود -> بدون تأثیر |
| خطاهای جدی | rich snippet نمایش داده نمیشود -> از دست دادن مزیت |
| خطاهای بحرانی (اطلاعات نامطابق) | جریمه بالقوه -> افت رتبه |
جمعبندی نهایی
الگوریتم ناقص (Naaghes) در کراولر P2X، یکی از الگوریتمهای منفی است که خطاهای داده ساختاریافته را بررسی میکند.
سه نکته کلیدی که باید همیشه به خاطر داشته باشید:
-
همیشه فیلدهای اجباری Schema را پر کنید و از آدرس مطلق استفاده کنید - فیلدهای اجباری خالی و آدرسهای نسبی، رایجترین خطاهای Schema هستند.
-
قبل از انتشار، Schema خود را با ابزار Rich Results Test گوگل تست کنید - تست کردن خطاها را قبل از دیده شدن توسط گوگل برطرف میکند.
-
اطلاعات Schema باید با محتوای واقعی صفحه تطابق داشته باشد - اطلاعات نامطابق (مثل قیمت اشتباه) میتواند باعث جریمه شود.
با رعایت این اصول، میتوانید از جریمه الگوریتم ناقص در امان بمانید.
✍️ نظر خود را بنویسید