seo

Sitemap XML: لماذا موقعك يحتاجه وكيف تنشئه بشكل صحيح

دليل sitemap.xml: ما هو، لماذا تحتاجه، الفرق بين Sitemap للصفحات والصور والفيديو، وكيف ترفعه لـ Google Search Console.

Toolyo Team4 دقائق قراءة٢٧ مشاهدة
#sitemap#xml#crawling#indexing
Sitemap XML: لماذا موقعك يحتاجه وكيف تنشئه بشكل صحيح

تخيل أن لديك موقعاً بآلاف الصفحات، وتريد من Google أن يكتشف كل واحدة منها. هل تنتظر أن يجدها الـ Googlebot صدفة عبر الروابط؟ لا. هنا يأتي دور sitemap.xml: قائمة منظمة بكل صفحات موقعك تقدمها لـ Google على طبق.

ما هو Sitemap بالضبط؟

Sitemap هو ملف XML يحتوي على قائمة بالروابط الموجودة في موقعك، مع بيانات إضافية عن كل رابط: متى آخر تحديث، كم مرة يتغير، ودرجة أهميته النسبية. يقع عادة في https://example.com/sitemap.xml.

المعيار الذي تتبعه كل محركات البحث هو sitemaps.org، أنشأته Google و Yahoo و Microsoft معاً في 2006.

لماذا تحتاج Sitemap؟

1. اكتشاف أسرع للصفحات الجديدة. بدلاً من انتظار الـ Googlebot أن يجد روابط داخلية لصفحاتك، تخبره مباشرة بوجودها.

2. مهم للمواقع الكبيرة. أي موقع بأكثر من 500 صفحة يحتاج Sitemap. بدونه، Google قد يفهرس 60% فقط من صفحاتك.

3. مهم للمواقع الجديدة. المواقع الحديثة لا تملك روابط خارجية كثيرة. Sitemap هو الطريقة الأساسية لـ Google ليعرف بوجودها.

4. مهم للصفحات العميقة. صفحات تبعد 4-5 نقرات من الصفحة الرئيسية يصعب اكتشافها بدون Sitemap.

حدود Sitemap

لكل ملف Sitemap حدان: 50,000 URL كحد أقصى، و 50MB كحجم. للمواقع الأكبر، استخدم Sitemap Index: ملف رئيسي يشير إلى عدة ملفات Sitemap فرعية.

مثال: موقع تجاري بـ 200,000 منتج يحتاج 4 ملفات Sitemap (كل واحد فيه 50,000 رابط) + ملف Index واحد يشير إليها كلها.

أنواع Sitemap المختلفة

هناك 4 أنواع أساسية:

1. Sitemap عادي (للصفحات) — الأكثر استخداماً. يحتوي على روابط HTML.

2. Image Sitemap — لمواقع تعتمد على الصور (معارض فنية، تجارة إلكترونية). يساعد Google Images.

3. Video Sitemap — لمواقع الفيديو. يحتوي على مدة الفيديو، الصورة المصغّرة، ووصف.

4. News Sitemap — للأخبار. شرط دخول Google News.

ماذا تشمل وماذا تستثني؟

اشمل: الصفحات التي تريد فهرستها فقط. الصفحات الرئيسية، صفحات الفئات، صفحات المنتجات، المقالات.

استثنِ: صفحات تسجيل الدخول، صفحات الشكر، صفحات الفلترة الديناميكية، الصفحات المخصصة لكل مستخدم (سلة التسوق)، صفحات بـ noindex.

قاعدة بسيطة: لو الصفحة لا تريد ظهورها في Google، لا تضعها في Sitemap.

كيف ترفع Sitemap لـ Google

الطريقة 1 (الموصى بها): Google Search Console → Sitemaps → أضف رابط Sitemap. هذه أسرع طريقة لتنبيه Google بالتحديثات.

الطريقة 2: أضف سطراً في ملف robots.txt: Sitemap: https://example.com/sitemap.xml

الطريقة 3: Ping مباشر بزيارة: https://www.google.com/ping?sitemap=https://example.com/sitemap.xml — لكن Google ألغى هذه الطريقة في 2023.

متى تحدّث Sitemap؟

كلما أضفت أو حذفت صفحة. أتمتت العملية: لو لديك CMS مثل WordPress، يحدّث Sitemap تلقائياً. لو موقعك مبني بـ Next.js مثلاً، استخدم app/sitemap.ts للتحديث الديناميكي.

كل بضعة أيام، تحقق في Google Search Console من حالة Sitemap: كم رابط تم إرساله، كم تم فهرسته، وما المشاكل إن وجدت.

أخطاء شائعة

الخطأ 1: وضع روابط بـ noindex في Sitemap. هذا يربك Google.

الخطأ 2: روابط 404 أو 301 في Sitemap. نظّفها دورياً.

الخطأ 3: روابط بأحرف خاصة غير مُرمّزة. استخدم Sitemap Generator يهتم بالـ XML encoding.

الخطأ 4: تجاوز الحد 50,000 URL في ملف واحد. استخدم Sitemap Index.

أنشئ Sitemap الآن

إنشاء Sitemap يدوياً مرهق ومعرّض للأخطاء. استخدم مولّد Sitemap المجاني لإنشاء ملف XML صالح بسرعة. يدعم النص العادي (روابط متعددة)، أنواع Sitemap الأربعة، وتحميل مباشر.

بعد رفع Sitemap، اربطه بـ robots.txt الخاص بك، واستخدم أداة تدقيق SEO للتأكد أن كل صفحة في Sitemap تحتوي على Meta Tags صحيحة.


مقالات ذات صلة