Scanverra

كيفية إصلاح مشاكل الرابط الأساسي (Canonical URL)

الرابط الأساسي، المضبوط عبر <link rel="canonical">، يُخبر محركات البحث بأي عنوان URL واحد ينبغي أن يحصل على الاعتبار عندما يكون المحتوى نفسه أو محتوى شبه مكرر متاحًا على أكثر من عنوان. إذا أخطأت في ضبطه، قد تفهرس محركات البحث - وترتّب - نسخة من الصفحة لم تكن تنويها.

لماذا تخطئ وسوم الرابط الأساسي

  • معاملات URL تُنشئ نسخًا مكررة غير مقصودة. معاملات التتبع، أو ترتيب الفرز، أو حالة الفلترة (?utm_source=، ?sort=price) تُولّد عناوين URL مختلفة تقنيًا لكنها تُقدّم المحتوى نفسه، دون رابط أساسي يعيدها إلى النسخة النظيفة.
  • تعارض في البروتوكول أو النطاق الفرعي. http مقابل https، أو www مقابل النطاق المجرد، ما يقسّم المحتوى نفسه بين عنوانين مفهرسين.
  • ترقيم الصفحات بلا رابط أساسي ذاتي المرجعية أو واعٍ بالسلسلة. جعل الصفحة 2 من قائمة مرقّمة تُشير أساسيًا إلى الصفحة 1 (أو عدم وجود رابط أساسي على الإطلاق) قد يجعل محركات البحث تُسقط المحتوى الفريد للصفحة 2 كليًا.
  • عناوين URL للتجربة أو المعاينة تُسرّب رابطًا أساسيًا يشير إلى بيئة الإنتاج، أو العكس، بعد نسخ قالب بين البيئات.

كيفية تحديد المشكلة

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

لا يتحقق أي من الفحصين من أن هدف الرابط الأساسي يُرجع فعليًا حالة 200 (بدلاً من إعادة توجيه أو 404)، أو أنه متسق مع اختيارك على مستوى الموقع للبروتوكول/النطاق الفرعي - ما زال هذان الأمران يحتاجان إلى تحقق يدوي.

كيفية إصلاحها

1. اجعل الرابط الأساسي مرجعًا ذاتيًا على النسخة المفضّلة من الصفحة

صفحة تُشير أساسيًا إلى عنوان URL خاص بها نظيف ومطلقtypescript
1export const metadata = {
2  alternates: {
3    canonical: "https://example.com/products/keyboard",
4  },
5};

أو مباشرة في HTML:

استخدم دائمًا عنوان URL المطلق، لا مسارًا نسبيًا أبدًاhtml
1<link rel="canonical" href="https://example.com/products/keyboard" />

2. اجعل نسخ المعاملات والفرز/الفلترة تُشير أساسيًا إلى العنوان النظيف

الصفحة التي يمكن الوصول إليها كلاً من /products?sort=price و/products ينبغي أن يُشير الرابط الأساسي للنسخة المعاملة إلى عنوان /products النظيف، بحيث تتوحّد قيمة الربط والفهرسة على عنوان واحد.

3. اختر بروتوكولًا واحدًا ومضيفًا واحدًا، في كل مكان

وحِّد المعيار على https وإما www أو النطاق المجرد، وأعِد توجيه الآخر بشكل دائم (301)، وتأكد من أن كل وسم رابط أساسي في الموقع يستخدم المعيار نفسه - فالرابط الأساسي الذي يشير إلى النسخة غير المُعاد توجيهها يُبطل الغرض من ذلك.

4. تحقق يدويًا من أن هدف الرابط الأساسي يُرجع استجابة فعليًا

شغّل تدقيق موقع أولاً - فهو يلتقط عناوين URL النسبية، والعناوين غير الصالحة، والروابط الأساسية المتعارضة، وخطأ الصفحة الرئيسية تلقائيًا. ما يتبقى للتحقق منه يدويًا: أن الرابط الأساسي يُرجع حالة 200 ويتطابق فعليًا مع محتوى الصفحة التي تشير إليه، خصوصًا مباشرة بعد إعادة هيكلة عناوين URL أو ترحيلها.

كيف تكتشف Scanverra هذا

تُحلّل درجة SEO في تدقيق الموقع (فحص Lighthouse للرابط الأساسي) كل رابط rel="canonical" في الصفحة، وتُبلّغ عن عنوان URL نسبي أو غير صالح، وعن روابط أساسية متعارضة متعددة، وعن رابط أساسي يشير إلى جذر صفحتك الرئيسية بدلاً من الصفحة نفسها. يلتقط اختبار المتصفح بشكل منفصل ما إذا كان وسم الرابط الأساسي موجودًا وعنوان URL الدقيق الذي يشير إليه. معًا يُغطيان الأخطاء أعلاه - وما لا يستطيعان رؤيته هو ما إذا كان عنوان URL الهدف يُرجع استجابة صحيحة فعليًا أو يتطابق مع محتوى صفحة المصدر.

FAQ

Frequently asked questions

ماذا يفعل وسم الرابط الأساسي فعليًا؟

يُخبر محركات البحث بأي عنوان URL هو النسخة "الرئيسية" عندما يكون المحتوى نفسه أو شبه المطابق متاحًا على أكثر من عنوان URL واحد - إذ تتوحّد إشارات ترتيب النسخة المكررة المزحوفة على هدف الرابط الأساسي بدلاً من أن تتوزع بين الاثنين.

هل تتحقق Scanverra من أن وسم الرابط الأساسي لدي صحيح؟

جزئيًا، وهو مفيد فعليًا. تُشغّل درجة SEO في تدقيق الموقع فحص Lighthouse للرابط الأساسي، الذي يُبلّغ عن عنوان URL نسبي (غير مطلق)، وعنوان غير صالح، وروابط أساسية متعارضة متعددة في صفحة واحدة، والخطأ الشائع وهو أن كل صفحة تُشير أساسيًا إلى صفحتك الرئيسية بدلاً من نفسها. كما يعرض اختبار المتصفح إضافةً إلى ذلك الوسم الخام وقيمته الدقيقة. ما لا يتحقق منه أيٌّ منهما: ما إذا كان هدف الرابط الأساسي يُرجع فعليًا حالة 200 (مقابل إعادة توجيه أو 404)، وما إذا كان متسقًا مع البروتوكول/النطاق الفرعي الذي اختاره موقعك عبر كل صفحة - لا تزال تلك الأمور تحتاج إلى تحقق يدوي.

هل ينبغي أن يكون الرابط الأساسي مطلقًا أم نسبيًا؟

مطلقًا، دائمًا - فالمسار الأساسي النسبي يخالف المواصفة تقنيًا، ويمكن أن تُفسّره أدوات زحف مختلفة بشكل غير صحيح، خصوصًا على موقع يُقدَّم من نطاقات فرعية أو بروتوكولات متعددة.

هل يمكن أن تُشير صفحة أساسيًا إلى عنوان URL يُرجع إعادة توجيه أو 404؟

يمكن ذلك، لكن لا ينبغي - فالرابط الأساسي الذي يشير إلى إعادة توجيه أو عنوان معطل يُرسل إشارة مربكة، وقد تتجاهله محركات البحث ببساطة. بما أن Scanverra لا تتحقق من هذا نيابةً عنك، تحقق من أن هدف الرابط الأساسي يُرجع فعليًا حالة 200 ويتطابق مع المحتوى، خصوصًا بعد إعادة هيكلة عناوين URL.

Free - no sign-up required

تحقق من وسوم الرابط الأساسي لديك مجانًا

شغّل تدقيق موقع مجاني والتقط الروابط الأساسية النسبية أو غير الصالحة أو المتعارضة تلقائيًا.

Run free audit