مولد خريطة الموقع: قائمة بالصفحات التي تستحق الأرشفة فقط
أدخل رابط صفحتك الرئيسية، فنزحف حتى 300 صفحة ونحتفظ بالصفحات canonical القابلة للأرشفة ونعطيك ملف sitemap.xml جاهزًا للرفع.
خريطة الموقع XML هي قائمة بالروابط التي تريد أن تعرفها محركات البحث. والخريطة الجيدة لا تحمل مفاجآت: كل رابط فيها يُرجع الحالة 200، وهو النسخة canonical من الصفحة، ومسموح بأرشفته. أما الخريطة المحشوة بالتحويلات والنسخ المكررة وصفحات noindex فتُرسل إشارات متضاربة وتطمر الروابط المهمة.
ينشئ مولد خريطة الموقع هذا القائمة النظيفة نيابةً عنك. يبدأ من الرابط الذي تدخله، ويتتبع الروابط الداخلية كما يفعل الزاحف، ويحترم ملف robots.txt، ويتجاوز الصفحات الموسومة بـ noindex أو التي يشير canonical فيها إلى رابط آخر، ثم ينتج ملف sitemap.xml قياسيًا يمكنك تنزيله ورفعه إلى موقعك.
كيف تنشئ خريطة موقع XML
أدخل صفحتك الرئيسية
اكتب العنوان الذي تريد زحفه، مثل https://www.example.com/. نبدأ منه ونتتبع روابطك الداخلية.
انتظر انتهاء الزحف
نزور حتى 300 صفحة، ونلتزم بـ robots.txt، ونستبعد الروابط ذات noindex أو التي يشير canonical فيها إلى صفحة أخرى.
نزّل الملف وأرسله
احفظ sitemap.xml وارفعه إلى جذر موقعك، وأشر إليه في robots.txt، ثم أرسله في Google Search Console وBing Webmaster Tools.
ما الذي يستحق الدخول في خريطة الموقع (وما الذي لا يستحق)
يتعامل جوجل مع خريطة الموقع على أنها تلميح عن الروابط التي تراها مهمة، لا أمرًا ملزمًا (Google Search Central). اجعل التلميح موثوقًا بإدراج الروابط التي تحقق الشروط التالية فقط:
- نهائية: تستجيب بالحالة 200 مباشرة بدل أن تحوّل إلى رابط آخر أو تُرجع 404.
- canonical: هي النسخة نفسها المذكورة في وسم canonical داخل الصفحة، بالبروتوكول والنطاق وأسلوب الشرطة المائلة الأخيرة نفسها.
- قابلة للأرشفة: بلا
noindexوغير محظورة في robots.txt.
اترك خارج الخريطة نتائج البحث الداخلي، والصفحات المرتبة أو المفلترة (?sort=price)، ومعاملات التتبع، وصفحات السلة والحساب، وأرشيفات الوسوم الضعيفة. يتجاهل جوجل <priority> و<changefreq>، ولا يستخدم <lastmod> إلا إذا كان دقيقًا باستمرار (إنشاء خريطة الموقع وإرسالها). ملف رشيق بتواريخ صادقة خير من ملف طويل مليء بكل الحقول.
صيغة sitemap.xml في دقيقة
خريطة الموقع ملف XML بترميز UTF-8 يتبع بروتوكول sitemaps.org. الحد الأدنى وسم <loc> واحد لكل صفحة يحمل رابطًا كاملًا مطلقًا:
<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<url>
<loc>https://www.example.com/</loc>
<lastmod>2026-10-28</lastmod>
</url>
<url>
<loc>https://www.example.com/services/web-design/</loc>
</url>
</urlset>
يجب تحويل الرموز الخاصة في الروابط إلى كيانات XML (فالرمز & يصبح &). يتسع الملف الواحد لما يصل إلى 50,000 رابط أو 50 MB بدون ضغط؛ وتقسّم المواقع الأكبر القائمة وتشير إلى أجزائها من فهرس خرائط الموقع. ضغط الملف بصيغة gzip مسموح، وتنطبق الحدود على الحجم بعد فك الضغط.
رفع خريطة موقعك وإرسالها
- ارفع الملف ليُفتح على
https://www.example.com/sitemap.xml. تُقبل الخريطة عمومًا للروابط الموجودة في مجلدها وما تحته فقط، لذلك فالجذر هو الخيار الآمن. - أشر إليها في robots.txt، حيث يجدها كل زاحف يقرأ الملف.
- أرسلها في Google Search Console (الفهرسة ← خرائط الموقع) وفي Bing Webmaster Tools، ثم راجع الحالة وعدد الروابط المكتشفة بعد بضعة أيام.
User-agent: *
Disallow: /cart/
Sitemap: https://www.example.com/sitemap.xml
أوقفت جوجل رابط «ping» المجهول لخرائط الموقع عام 2023، لذلك فالمعتمد الآن هو Search Console وسطر robots.txt. أما Bing والمحركات الأخرى التي تدعمه، فتُعلمها أداة إرسال IndexNow بالروابط الجديدة أو المتغيرة فورًا.
ملف مُنشأ أم خريطة من نظام إدارة المحتوى؟
الخريطة المُنشأة مثالية للمواقع المبرمجة يدويًا والمواقع الثابتة، والمواقع الصغيرة التي لا تستخدم إضافة سيو، أو كمرجع تقارن به خريطة نظام إدارة المحتوى المنشورة أصلًا. لكنها لقطة ثابتة: الصفحة التي تنشرها غدًا لن تكون في الملف حتى تنشئه وترفعه من جديد.
إذا كانت منصتك تبني الخرائط تلقائيًا فاستمر على ذلك. يوفر WordPress خريطة موقع أساسية على /wp-sitemap.xml منذ الإصدار 5.5 (وتستبدلها إضافتا Yoast وRank Math بخريطتيهما)، وتنشر Shopify وWix الملف /sitemap.xml نيابةً عنك. ومع ذلك يبقى تشغيل زحفنا إلى جانبها مفيدًا: رابط موجود في خريطة نظامك ولم يصل إليه الزحف غالبًا صفحة يتيمة بلا روابط داخلية، أو صفحة noindex لا يجب إدراجها. افحص سلامة أي خريطة عبر فحص خريطة الموقع XML.
نصائح لخريطة موقع تثق بها محركات البحث
- أصلح الروابط الداخلية أولًا: إذا لم يعثر الزحف على صفحة مهمة، فالأرجح أن الزوار ومحركات البحث لن يعثروا عليها أيضًا.
- اعتمد أسلوبًا واحدًا للروابط في كل مكان: https، ونفس النطاق (مع www أو بدونها)، وقاعدة الشرطة المائلة الأخيرة نفسها في الروابط وcanonical والخريطة.
- غيّر lastmod فقط عندما يتغير المحتوى الرئيسي؛ فتحديث كل التواريخ مع كل نشر يعلّم جوجل تجاهل هذا الحقل.
- أعد إنشاء الملف وارفعه من جديد بعد إطلاق قسم جديد أو إعادة تسمية الروابط أو حذف الصفحات.
- افتح تقرير Sitemaps في Search Console بعد أيام من الإرسال، وأصلح أي خطأ من نوع «Couldn’t fetch» أو أخطاء التحليل.
حدود يجب مراعاتها
يقرأ المولد شيفرة HTML التي يرسلها خادمك ولا ينفّذ JavaScript، لذلك لا يتتبع الروابط التي لا تظهر إلا بعد تحميل السكربتات. ويتوقف عند 300 صفحة، ولا يجد إلا الصفحات التي ترتبط بها صفحة قابلة للزحف. والملف لقطة ثابتة لا تتحدث بنفسها؛ وللمواقع الكبيرة أو سريعة التغيّر استخدم خريطة نظام إدارة المحتوى الديناميكية أو زحف الموقع كاملًا في تدقيق سيو الموقع.
آخر تحديث: 30/10/2026 بواسطة فريق Yes SEO.
إنشاء خريطة الموقع: أسئلة شائعة
هل أحتاج إلى خريطة موقع XML؟
ليس دائمًا. تقول جوجل إن الموقع الصغير بنحو 500 صفحة أو أقل، وروابطه الداخلية جيدة، قد لا يحتاج إليها. لكنها تفيد المواقع الجديدة أو الكبيرة أو سريعة التغيّر، وإضافتها لا تكلف شيئًا.
كم صفحة يزحف عليها مولد خريطة الموقع؟
حتى 300 صفحة في المرة الواحدة، وهذا يكفي معظم مواقع الشركات الصغيرة والمدونات. المواقع الأكبر يناسبها أكثر خريطة يحدّثها نظام إدارة المحتوى تلقائيًا، مقسّمة إلى عدة ملفات تحت فهرس خرائط.
لماذا بعض صفحاتي غير موجودة في الخريطة المُنشأة؟
يتجاوز الزاحف الصفحات الموسومة بـ noindex، والصفحات التي يشير canonical فيها إلى رابط آخر، وكل ما يحظره robots.txt. كما لا يصل إلى الصفحات التي لا ترتبط بها أي صفحة قابلة للزحف، ولا إلى الروابط التي يضيفها JavaScript وحده.
هل يضمن إرسال الخريطة الأرشفة؟
لا. تساعد الخريطة محركات البحث على اكتشاف الروابط، لكن يجب أن تكون كل صفحة قابلة للزحف والأرشفة وتُعتبر مفيدة بما يكفي لتؤرشف.
أين أرفع ملف sitemap.xml؟
في جذر موقعك ليُفتح على yourdomain.com/sitemap.xml. ثم أضف سطر Sitemap بالرابط الكامل في robots.txt وأرسل الرابط نفسه في Google Search Console وBing Webmaster Tools.
هل أضبط priority وchangefreq؟
يمكنك ذلك، لكن جوجل يتجاهلهما. تواريخ lastmod الدقيقة وملف خالٍ من الروابط المحوَّلة وروابط noindex أهم بكثير.