منشئ خريطة الموقع XML
الصق روابط موقعك، رابطًا في كل سطر، أو ارفع ملف .txt أو .csv، لتحصل على ملف sitemap.xml مطابق لبروتوكول sitemaps.org. لا تزور الأداة موقعك ولا تزحف إليه: هي تحوّل القائمة التي تعطيها فقط. فهي مولّد خريطة موقع XML (XML Sitemap Generator) يعمل من قائمتك أنت.
جارٍ تحميل الأداة…
المعالجة والخصوصية: تُحسب النتيجة داخل متصفحك ولا تُرسل بياناتك إلى أي خادم.
شاهد طريقة الاستخدام
خطوات الاستخدام
- الصق روابط موقعك
- أضف تاريخ آخر تعديل
- النتيجة: ملف sitemap.xml صالح
طريقة الاستخدام
- الصق الروابط، رابطًا كاملًا في كل سطر يبدأ بالبادئة https:// أو http://، أو ارفع ملفًا نصيًا.
- إن أردت تاريخ آخر تعديل فاكتبه بعد الرابط في السطر نفسه مثل https://example.com/page,2026-03-01، أو اكتب تاريخًا واحدًا لكل الروابط. وإن تركته فارغًا فلن يُكتب أي تاريخ.
- راجع الأسطر المرفوضة بأرقامها والروابط المكررة، واختر النطاق المطلوب إن احتوت القائمة على أكثر من نطاق.
- نزّل ملف sitemap.xml وارفعه إلى المجلد الرئيسي لموقعك، ثم أضف رابطه في ملف robots.txt أو في أدوات مشرفي المواقع.
مثال
الرابط https://example.com/about?x=1&y=2 يُكتب في الملف <loc>https://example.com/about?x=1&y=2</loc> لأن العلامة & تُكتب & داخل XML.
والرابط https://example.com/منتجات/ يُكتب <loc>https://example.com/%D9%85%D9%86%D8%AA%D8%AC%D8%A7%D8%AA/</loc> لأن الحروف غير اللاتينية تُرمَّز بصيغة %XX. أما السطر «not a url» فيُرفض ويُذكر رقم سطره.
الحدود والملاحظات
- لا تزحف الأداة إلى موقعك ولا تكتشف صفحاتك ولا تتحقق من أن الروابط تعمل. هي تحوّل القائمة التي تدخلها فقط، فأنت المسؤول عن اكتمالها.
- لا يُكتب <lastmod> إلا إذا أدخلت التاريخ بنفسك، في السطر أو كتاريخ عام، وبصيغة W3C مثل 2026-03-01 أو 2026-03-01T09:30:00+03:00. لا تخترع الأداة تواريخ، لأن التاريخ غير الصحيح يضر بثقة محركات البحث في الملف.
- لا تعرض الأداة <changefreq> ولا <priority> لأن محركات البحث الكبرى تتجاهلهما إلى حد كبير، وقد أعلنت Google أنها لا تستخدمهما.
- حدود البروتوكول: 50,000 رابط و50 ميغابايت غير مضغوطة لكل ملف، و2048 حرفًا لكل رابط. إذا تجاوزت القائمة ذلك تُقسَّم إلى عدة ملفات مع ملف فهرس sitemap-index.xml وتُسلَّم في ملف ZIP.
- يجب أن تكون كل الروابط من النطاق والبروتوكول نفسيهما حيث سيُرفع الملف. تنبّهك الأداة عند اختلاط النطاقات وتتيح لك الإبقاء على نطاق واحد، لكنها لا تعرف أين سترفع الملف.
- يُحذف الجزء بعد # من الروابط، وتُرفض الروابط التي تحتوي مسافات. اختُبرت الأداة حتى 50,001 رابط، والحد الأقصى 200,000 سطر و20 ميغابايت للملف المرفوع.
- يُعدّ النص بعد آخر فاصلة تاريخًا إذا بدأ بأربعة أرقام. فإن كان رابطك ينتهي بفاصلة ثم أربعة أرقام فرمّز الفاصلة %2C.
أسئلة شائعة عن هذه الأداة
هل وجود ملف sitemap يضمن فهرسة صفحاتي؟
لا. الملف يساعد محركات البحث على اكتشاف الروابط فقط، أما الزحف والفهرسة فقرار يعود إليها. كذلك لا يمنع غياب الرابط عن الملف فهرسته.
أين أضع الملف وكيف أُعلم محركات البحث به؟
ارفعه إلى المجلد الرئيسي مثل https://example.com/sitemap.xml، لأن الملف الموضوع في مجلد فرعي لا يغطي إلا روابط ذلك المجلد. ثم أضف سطر Sitemap: https://example.com/sitemap.xml إلى ملف robots.txt، أو أرسله من أدوات مشرفي المواقع.
لماذا رُفض أحد الأسطر؟
تقبل الأداة الروابط الكاملة التي تبدأ بالبروتوكول http أو https فقط. تُرفض الروابط النسبية مثل /about، والبروتوكولات الأخرى مثل ftp:، والروابط التي تحتوي مسافات، والتواريخ غير الصحيحة مثل 2026-02-30. ويظهر كل سطر مرفوض برقمه وسببه حتى تصححه.
كيف أنشئ ملف sitemap.xml لموقعي؟
الصق روابط صفحاتك، رابطًا كاملًا في كل سطر، ثم نزّل الملف الناتج. فالرابطان https://example.com/ وhttps://example.com/about يصبحان ملفًا فيه عنصرا <url> في كل منهما <loc> بالرابط. ثم ارفع الملف إلى جذر موقعك ليصبح على https://example.com/sitemap.xml، وأضف رابطه إلى robots.txt أو أرسله من أدوات مشرفي المواقع.
كم رابطًا يتسع له ملف sitemap واحد؟
يتسع ملف sitemap الواحد لخمسين ألف رابط (50,000) على الأكثر، وبحجم لا يتجاوز 50 ميغابايت غير مضغوط، وفق بروتوكول sitemaps.org. وإذا تجاوزت قائمتك ذلك تقسّمها الأداة تلقائيًا إلى عدة ملفات مع ملف فهرس sitemap-index.xml وتسلّمها في ملف ZIP، فقائمة من 120,000 رابط تصبح 3 ملفات وفهرسًا واحدًا.
