تصحيح الأخطاء في صفحاتك

نصائح عامة

تذكَّر أنّ محرّك Google لا يزحف على الفور إلى صفحتك بعد نشر الإصلاح الذي أجريته عليها. ولهذا السبب، قد تستمر خدمة Search Console (و"بحث Google") في عرض الخطأ الذي أصلحته في الصفحة إلى أن يتم الزحف إليها مجددًا. ويمكنك في بعض الأحيان طلب إجراء زحف عاجل باستخدام أداة فحص عنوان URL مثلاً، ولكن في معظم الأحيان سيستغرق الأمر بضعة أيام لظهور التغييرات التي طرأت على صفحاتك.

أدوات الاختبار المفيدة

في ما يلي بعض الأدوات المفيدة لمساعدتك على تصحيح الأخطاء في صفحاتك.

الأدوات المخصّصة لمالك الموقع الإلكتروني الذي تم إثبات ملكيته

تتطلّب الأدوات والتقارير التالية أن تكون مستخدمًا تم إثبات ملكيته للموقع الإلكتروني لتتمكن من استخدام هذه الأداة على الصفحة أو الموقع. ويرجع ذلك إلى أنّ خدمة Search Console توفّر بيانات سرية للموقع الإلكتروني لا يمكن السماح سوى للمستخدم الذي تم إثبات ملكيته للموقع بالوصول إليها.

  • Search Console: اشترِك في خدمة Search Console ووأثبِت ملكية موقع إلكتروني لتتمكن من استخدام أدوات مراقبة واختبار الموقع الإلكتروني، ومن بينها الأدوات الواردة أدناه.
  • تقارير حالة النتيجة المنسّقة: تتيح لك التعرّف على النتائج المنسَّقة التي يمكن لمحرّك البحث Google قراءتها على موقعك الإلكتروني أو التي يتعذّر عليه قراءتها والحصول على معلومات حول تحديد مشاكل النتائج المنسّقة وحلّها وإرسال طلب لإعادة الزحف إلى موقعك الإلكتروني بعد حل جميع المشاكل. ولا يمكنك استخدام هذه الأداة في اختبار عنوان URL عشوائي.
  • أداة فحص عنوان URL: تتيح لك معرفة شكل صفحتك كما تظهر على "فهرس Google" وإجراء اختبار فهرسة على عنوان URL منشور والاطّلاع على كيفية عرض Google لصفحتك وإرسال عنوان URL لتتم فهرسته.
  • أداة اختبار Robots.txt: تتيح لك اختبار بنية ملف robots.txt. ويمكنك أيضًا اختبار ملف robots.txt عشوائي على موقعك الإلكتروني واختبار بنيته في حقل نص قابل للتعديل.
  • تقرير حالة AMP: يتيح لك الاطّلاع على أخطاء صفحات AMP التي اكتشفتها Google لموقعك الإلكتروني بأكمله. ويتم اكتشاف هذه الأخطاء خلال الزحف الاعتيادي، ولا يمكنك اختبار عنوان URL عشوائي.
  • تقرير "قابلية الاستخدام على الأجهزة الجوّالة": يتيح لك الاطّلاع على الأخطاء المتعلّقة بقابلية الاستخدام على الأجهزة الجوّالة لموقعك بأكمله. ويتم اكتشاف هذه الأخطاء خلال الزحف الاعتيادي، ولا يمكنك اختبار عنوان URL عشوائي.

الأدوات المجهولة

يمكن استخدام هذه الأدوات على أي عنوان URL بدون الحاجة إلى أذونات Search Console على موقع الويب. وتسمح لك بعض الأدوات أيضًا بلصق مقتطف الرمز داخل الأداة نفسها.

إذا كان عنوان URL محميًا بجدار ناري أو يستضيفه كمبيوتر محلّي، يمكنك استخدام حل اتصال نفقي لعرض صفحتك على أداة الاختبار. ويمكنك الاطّلاع على كيفية إجراء ذلك أدناه.

المزيد من الأدوات

يمكنك الاطّلاع على مركز دعم مشرفي المواقع من Google لمعرفة المزيد من المعلومات حول الأدوات والقوائم البريدية وساعات العمل.

اختبار الصفحات المحمية بجدار ناري أو التي يستضيفها جهاز محلّي

يوفّر محرّك البحث Google عددًا من أدوات الاختبار لفحص صفحة ويب واحدة منشورة. على سبيل المثال، أداة اختبار AMP وأداة فحص التوافق مع الأجهزة الجوّالة وأداة اختبار البيانات المنظَّمة. وإذا كانت صفحتك تعمل على جهاز محلّي بدون عنوان URL متاح للجميع أو إذا كانت تتم استضافتها تحت حماية جدار ناري، سيظل بإمكانك اختبارها من خلال تقديم اتصال نفقي لأداة الاختبار إلى صفحتك. وتُعدّ هذه الطريقة مفيدة إذا كنت تريد اختبار صفحة قبل إتاحتها للجميع على الويب، أو يمكنك استخدامها كخطوة إضافية ضمن عملية إطلاق الصفحة.

لاختبار صفحة محلّية أو محمية بجدار ناري، يمكنك استخدام حل نفقي مثل ngrok. وتقدّم هذه الأدوات عنوان URL متاحًا للجميع يرتبط بصفحة غير متاحة للجميع على مضيفك المحلّي أو الخادم المحمي بجدار ناري.

في المثال التالي، يتم البدء بتشغيل SimpleHTTPServer بلغة python لاستضافة صفحة على كمبيوتر محلّي، ثم يتم استخدام ngrok لعرض هذه الصفحة على عنوان URL متاح للجميع:

الخطوة 1

شغِّل خادم HTTP محلّيًا لاستضافة صفحتك على منفذ محدّد. وسوف نختار المنفذ 5326 في هذا المثال.

يربط SimpleHTTPServer الدليل الحالي باعتباره جذر الموقع الإلكتروني.

    ~/testwebdir $ python -m SimpleHTTPServer 5326
    Serving HTTP on 0.0.0.0 port 5326
    ...
    

الخطوة 2

على وحدة طرفية أخرى، شغِّل تطبيق ngrok المحلّي الذي يتلقّى بيانات من الإنترنت عبر المنفذ 5326 الذي تم فتحه في الخطوة 1.

    ~/ $ ./ngrok http 5326

    ngrok by @inconshreveable (Ctrl+C to quit)

    Session Status online
    Version 2.2.4
    Region United States (us)
    Web Interface http://127.0.0.1:4040
    Forwarding http://ad0a5735.ngrok.io -> localhost:5326
    Forwarding https://ad0a5735.ngrok.io -> localhost:5326

    Connections ttl opn rt1 rt5 p50 p90
                                  0 0 0.00 0.00 0.00 0.00
    

الخطوة 3

مرِّر عنوان URL المكشوف في تطبيق ngrok إلى أداة الاختبار التي تريدها.

عنوان URL الجذري في المثال هو http://ad0a5735.ngrok.io، إذا تم حفظ صفحتنا محلّيًا على ~/testwebdir/mypage.html وبدأنا بتشغيل الخادم المذكور سابقًا من خلال ~/testwebdir/، يمكننا إجراء اختبار على http://ad0a5735.ngrok.io/mypage.html. وفي "أداة فحص التوافق مع الأجهزة الجوّالة"، يمكنك لصق عنوان URL مباشرةً أو زيارة https://search.google.com/test/mobile-friendly?url=http%3A%2F%2Fad0a5735.ngrok.io%2Fmypage.html.

تذكَّر أنّ برامج الاستضافة المحلّية والحلول النفقية تربط صفحاتك على نحو مختلف.

تقدّم بعض حلول الاتصال النفقي (غير ngrok) حماية تلقائية لعنوان URL المؤقت والمتاح للجميع باستخدام robots.txt، ما سيمنعك من إجراء اختبارات Google عليها. وتراعي اختبارات Google قواعد robots.txt. يمكنك الاطّلاع على المستندات الخاصة بحل الاتصال النفقي وبرامج استضافة الويب.

تصحيح أخطاء الوصول

إذا ظهر لك خطأ في الوصول عند استخدام أداة اختبار من Google:

  • تأكَّد من أنّ صفحتك غير محمية بملف robots.txt أو تتطلّب تسجيل دخول.
  • حاوِل الوصول إلى صفحتك على كمبيوتر خارج الجدار الناري باستخدام متصفّح Chrome في "وضع التصفُّح المتخفي".