البيانات الوصفية من البيانات لا من نصوص
دالّة generateMetadata في App Router تعمل على الخادم بالمعاملات نفسها التي تستخدمها الصفحة، فيمكن اشتقاق العنوان والوصف والرابط المعياري من السجلّ الذي تدور حوله الصفحة. أما عنوان مكتوب يدويًا في ملفّ صفحة فنسخة ثانية من حقيقة، والنسخ الثانية تنحرف.
رابط معياري واحد لكل لغة
الصفحة العربية والإنجليزية ليستا نسختين مكرّرتين — بل بديلتان. وكلٌّ منهما تشير معياريًا إلى نفسها. أما توجيه الرابط المعياري للصفحة العربية نحو الرابط الإنجليزي، وهو ما يحدث باستمرار، فيخبر محرّك البحث بألّا يفهرس النسخة العربية إطلاقًا.
يجب أن يكون hreflang متبادلًا
- كل صفحة تسرد كل نسخها اللغوية، بما فيها نفسها.
- يجب أن تتوافق الإعلانات في الاتجاهين — فإن سمّت أ الصفحةَ ب، وجب أن تسمّي ب الصفحةَ أ.
- استخدم روابط مطلقة. فالبديل النسبيّ يُتجاهل.
- أدرج x-default يشير إلى النسخة التي ينبغي أن يحصل عليها زائر بلا لغة مطابقة.
- لا تولّد بدائل أبدًا لصفحة غير موجودة بتلك اللغة.
خريطة الموقع مولَّدة لا مصانة
ابنِها من المصفوفات نفسها التي تنتج المسارات، فتظهر دراسة حالة جديدة في الخريطة لحظة وجودها، ولا تظهر مسوّدة غير منشورة أبدًا. وأدرج lastModified من تاريخ السجلّ نفسه لا من زمن البناء — فخريطة تغيّرت فيها كل الروابط اليوم لا تقول شيئًا.
ملف robots.txt وما الذي تقرّره
منع مسار لا يزيله من الفهرس — بل يمنع الزحف، وقد يترك رابطًا مفهرسًا بلا وصف. استخدم noindex للصفحات التي ينبغي ألّا تظهر، وrobots.txt للمسارات التي ينبغي ألّا تُجلَب. فهما أداتان مختلفتان، واستخدام إحداهما في وظيفة الأخرى أشيع خطأ في السيو التقني على الإطلاق.
قبل إطلاق موقع Next.js
- اعرض المصدر في ثلاثة مسارات: هل المحتوى داخل الـ HTML أم بعد الترطيب فقط؟
- رابط معياري واحد ذاتيّ الإشارة لكل صفحة، مطلق، مطابق تمامًا للرابط المقدَّم.
- hreflang متبادل عبر اللغتين، مع x-default.
- رسم @graph واحد من JSON-LD لكل صفحة بمعرّفات @id ثابتة مشتركة عبر الموقع.
- ملف sitemap.xml مولّد من بيانات المسارات، بقيم lastModified أمينة.
- ملف robots.txt يسمح للزواحف التي تقصدها — افحص وكلاء الذكاء الاصطناعي صراحةً.
- صفحة 404 تعيد الرمز 404، وخريطة تحويلات لكل رابط تغيّر يومًا.
- صور OpenGraph موجودة وتُحلّ بروابط مطلقة.
المصادر
خدمات ذات صلة
أعمال ذات صلة
اقرأ بعده
- السيو التقنيالبيانات المنظّمة، مكتوبةً كرسم بياني لا ككومةكيف تُنظَّم البيانات المنظّمة حتى تميّز الآلة بين الكيانات؟
- بحث الذكاء الاصطناعيكيف تبني موقعًا يستطيع مساعد الذكاء الاصطناعي أن يستشهد به فعلًاما الذي يجعل صفحة ويب قابلة للاستشهاد بها من مساعد ذكاء اصطناعي؟
- ووردبريسالترتيب الذي يجب أن يُبنى به مشروع الويب، وكلفة التأجيلبأيّ ترتيب ينبغي بناء مشروع ويب فعلًا؟
