الگوریتم ناقص چیست؟ | خطر خطاهای اسکیما در سئو


مقدمه: الگوریتم ناقص چیست؟

آیا می‌دانستید که داشتن 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 nameoffers.priceoffers.priceCurrencyoffers.availability
Article headlinedatePublishedauthor
LocalBusiness nameaddresstelephone

۲. از آدرس مطلق (Absolute URL) استفاده کنید

json
// اشتباه
"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، یکی از الگوریتم‌های منفی است که خطاهای داده ساختاریافته را بررسی می‌کند.

سه نکته کلیدی که باید همیشه به خاطر داشته باشید:

  1. همیشه فیلدهای اجباری Schema را پر کنید و از آدرس مطلق استفاده کنید - فیلدهای اجباری خالی و آدرس‌های نسبی، رایج‌ترین خطاهای Schema هستند.

  2. قبل از انتشار، Schema خود را با ابزار Rich Results Test گوگل تست کنید - تست کردن خطاها را قبل از دیده شدن توسط گوگل برطرف می‌کند.

  3. اطلاعات Schema باید با محتوای واقعی صفحه تطابق داشته باشد - اطلاعات نامطابق (مثل قیمت اشتباه) می‌تواند باعث جریمه شود.

با رعایت این اصول، می‌توانید از جریمه الگوریتم ناقص در امان بمانید.