الشرح
تجيب هذه الطرق عن أسئلة مختلفة:
- يعرض
curlأو «عرض المصدر» استجابة HTTP أو HTML المصدر المعادة لطلب معين. لا يشغّلcurlالعادي JavaScript، ولا يمثل Googlebot بحد ذاته. - يعرض DOM في المتصفح بعد تحميل الصفحة ما أنشأه المتصفح باستخدام JavaScript في ظل ملفات تعريف الارتباط والجلسة والشبكة والإجراءات المحددة. لا يثبت DOM وحده أن Google تلقى الصفحة المعروضة نفسها.
- يمكن أن يعرض فحص URL في Search Console النسخة المفهرسة، وفي الاختبار المباشر معلومات عن اختبار Google الحالي. هذا فحص لأداة Google وURL محددين، وليس لكل برامج الزحف.
- استخدم Rich Results Test للبيانات المنظمة، وللأنواع التي يدعمها فقط؛ فهو ليس أداة عامة لاختبار HTML أو الفهرسة.
مثال افتراضي
في HTML المصدر لصفحة التدريب /robots على بيئة الاختبار/المحلية، يوجد عنوان بينما يُجلب النص من API. يظهر الدرس في المتصفح بعد التحميل. هذا يثبت فقط أن هذا المتصفح تلقى المحتوى في هذه الظروف. للتحقق من Google، يشغّل مالك الموقع فحص URL في Search Console ويراجع العرض التجريبي والموارد والأخطاء المتاحة. إذا لم يكن الفحص متاحًا للمراجع، فيُسجل عرض Google على أنه «لم يتم التحقق».
التطبيق العملي
في نموذجك المحلي أو بيئة الاختبار، احفظ ثلاثة سجلات منفصلة لصفحة الاختبار /robots: (1) HTML المصدر وحالة HTTP من curl/عرض المصدر؛ (2) النص الظاهر والروابط في DOM المتصفح بعد التحميل؛ و(3) فحص URL فقط إذا كان URL في بيئة الاختبار متاحًا للعامة ومضافًا إلى خاصية تم التحقق منها في Search Console. لا ترسل learn.example.test الاصطناعي إلى فحص URL. لا تستبدل فحصًا مفقودًا باستنتاج من طبقة أخرى. إذا لزم فحص البيانات المنظمة، فشغّل Rich Results Test على نحو منفصل، ولنمط مدعوم مناسب فقط على URL اختباري متاح.
قائمة التحقق
- تم تحديد الطريقة والاستجابة المسجلة.
- لم يوصف HTML المصدر بأنه النسخة المعروضة.
- لم يُعرض DOM المتصفح على أنه دليل على عرض Google.
- فحص URL يخص URL المحدد؛ ونتيجة الاختبار المباشر منفصلة عن حالة الفهرسة.
- استُخدم Rich Results Test لنوع بيانات منظمة مدعوم فقط.
خطأ شائع
رؤية النص في المتصفح والاستنتاج أن Google يراه. استخدم أداة Google للتحقق من طريقة عرض Google؛ أما برامج الزحف الأخرى فتحتاج إلى قواعد وفحوص خاصة بها.