منشئ خريطة الموقع XML
الصق روابطك واحصل على ملف sitemap.xml صالح — مع خيارات lastmod وchangefreq وpriority، وقابل للتحميل.
909 مشاهدة
0 رابط صالح · 0 سطر متجاوَز
آلية العمل
تتبع خريطة الموقع بصيغة XML بروتوكول sitemaps.org: عنصر جذر واحد <urlset> يحتوي على كتلة <url> واحدة لكل صفحة. داخل كل كتلة، يُعد <loc> — الرابط الكامل للصفحة — الحقل الوحيد الإلزامي؛ أما <lastmod> (تاريخ آخر تعديل) و<changefreq> (تقدير مثل يوميًا/أسبوعيًا/شهريًا) و<priority> (قيمة نسبية بين 0.0 و1.0) فكلها تلميحات اختيارية، لا أوامر يجب على محركات الزحف الالتزام بها. تأخذ هذه الأداة رابطًا واحدًا في كل سطر، وتتيح لك ضبط هذه الحقول الاختيارية، وتُخرج ملف sitemap.xml مُتحقَّقًا منه وجاهزًا للرفع.
مثال ملموس: الصق 40 رابط مدونة، وحدّد الثلاثة المنشورة هذا الأسبوع بـ changefreq=weekly / priority=0.8 والباقي بـ monthly / 0.5، ويكتب المولّد ملفًا كاملًا — ارفعه إلى جذر موقعك (https://example.com/sitemap.xml) واذكره في robots.txt وGoogle Search Console.
إلى جانب صيغة urlset الأساسية، يملك البروتوكول أشكالًا متخصصة: تستخدم خرائط الصور والفيديو وسومًا إضافية بمساحات أسماء خاصة لتزويد محركات الزحف ببيانات وصفية لا تستطيع قائمة روابط عادية حملها، وتوجد خرائط الأخبار للنشر الحساس زمنيًا. لكن لا شيء من ذلك يغيّر القاعدة الأساسية — لا تفيد خريطة الموقع إلا إذا استطاعت محركات الزحف الوصول فعليًا إلى الصفحات التي تدرجها. حجب رابط في robots.txt مع إدراجه في خريطة الموقع في الوقت نفسه يرسل إشارة متناقضة: تحترم معظم محركات الزحف حظر robots.txt وتتجاوز الصفحة بصرف النظر عن إدراجها في الخريطة. بمجرد أن يصبح الملف مباشرًا، وجّه محركات الزحف إليه صراحة بسطر Sitemap: في robots.txt (مثال: Sitemap: https://example.com/sitemap.xml) — وهذا يعمل بشكل مستقل عن إرساله عبر Search Console، وبالإضافة إليه.
أشياء يجب معرفتها
- يحدّ البروتوكول ملف خريطة الموقع الواحد بـ50,000 رابط و50 ميغابايت. وإذا تجاوزت هذا الحد فستحتاج إلى عدة ملفات خرائط مواقع مرتبطة عبر ملف فهرس خرائط المواقع — وهو ملف من مستوى أعلى يكتفي بإدراج مواقع ملفات الخرائط الأخرى.
- يتجاهل جوجل اليوم إلى حد كبير changefreq وpriority؛ والحقل الوحيد الذي يثق به فعليًا هو lastmod، وذلك فقط عندما يكون دقيقًا — فحقل lastmod الذي لا يتغير أبدًا يُعلّم محركات الزحف التوقف عن تصديقه.
- خريطة الموقع دعوة لا ضمان: إدراج رابط فيها لا يفرض فهرسته، بل يجعل اكتشافه أسهل فقط، خصوصًا للصفحات ذات الروابط الداخلية القليلة.
- أدرج فقط الروابط الأساسية (canonical) التي تعيد الحالة 200 والقابلة للفهرسة — فإعادة التوجيه وصفحات 404 وnoindex في خريطة الموقع تُضعف الإشارة بدلًا من أن تساعدها.
- خريطة الموقع تكمّل robots.txt، ولا تتجاوزه — فالصفحة المحظور زحفها تبقى محظورة حتى لو كان رابطها مدرجًا في ملف الخريطة.
- تستفيد المواقع الكبيرة والمتجددة باستمرار من توليد خريطة الموقع ديناميكيًا عبر سكربت (كما يفعل هذا الموقع لصفحاته الخاصة) بدلًا من صيانة ملف ثابت يدويًا يفقد حداثته بصمت.
الأسئلة الشائعة
هل أحتاج إلى خريطة موقع لموقع من 10 صفحات؟
لا، بصرامة — تعثر محركات الزحف بسهولة على 10 صفحات مترابطة جيدًا. ومع ذلك لا تكلّف شيئًا، ويمنحك تقرير خرائط الموقع في Search Console ملاحظات مفيدة عن الفهرسة حتى للمواقع الصغيرة.
هل يجب إدراج الروابط التي تحتوي على معلمات أو إعادة توجيه؟
لا — أدرج فقط الروابط الأساسية (canonical) التي تعيد الحالة 200 والقابلة للفهرسة. إدراج روابط إعادة التوجيه وصفحات 404 وnoindex في خريطة الموقع يُضعف الإشارة.
ماذا يحدث إذا تجاوزت 50,000 رابط؟
تقسّم الروابط عبر عدة ملفات خرائط مواقع، يبقى كل منها دون حد 50,000 رابط / 50 ميغابايت، وتنشئ ملف فهرس واحدًا لخرائط المواقع يدرجها جميعًا — وتُرسل هذا الفهرس إلى Search Console بدلًا من خريطة موقع واحدة.
ما الحقول التي تحتاجها خريطة الموقع فعليًا؟
يشترط البروتوكول فقط وجود <loc>. أما lastmod وchangefreq وpriority فهي إضافات اختيارية — مفيدة كتلميحات، لكن خريطة موقع تحتوي فقط على روابط ملفوفة بوسم <loc> تُعد صالحة تمامًا فعلًا.
هل تساعد خريطة الموقع في تحسين ترتيب SEO مباشرة؟
ليس بمفردها — فهي لا تضيف سلطة أو صلة موضوعية للصفحة. مهمتها الاكتشاف: مساعدة محركات الزحف على العثور على الصفحات بسرعة أكبر، خصوصًا تلك المدفونة عميقًا في بنية الموقع وذات الروابط الداخلية القليلة المشيرة إليها.
أدوات مشابهة
الإبلاغ عن مشكلة
منشئ خريطة الموقع XML
التعليقات
لا توجد تعليقات بعد — كن أول من يكتب تعليقًا!