مولّد خريطة الموقع
الصق قائمة روابط، واحصل على ملف sitemap.xml صالح مع تكرار تغيير اختياري وأولوية وتاريخ آخر تعديل.
sitemap.xml
كيف تعمل
يُقسَّم إدخالك حسب أسطر جديدة، ويُهذَّب، ويُتحقَّق من صحة كل سطر ببناء كائن URL فعلي منه؛ فقط الأسطر التي تُحلَّل بنجاح وتستخدم http: أو https: تُقبل، وتخبرك الأداة بعدد الأسطر التي استبعدتها بدلًا من تجاهلها بصمت. يمر كل رابط مقبول عبر مُهرِّب XML يغطي الأحرف الخاصة الخمسة، وهذا مهم أكثر مما يبدو: رابط يحتوي معاملات غير مُهرَّبة يجعل ملف الـ XML بأكمله غير صالح.
ما لا تخبرك به معظم أدوات خرائط الموقع: أعلنت جوجل صراحةً أنها تتجاهل تمامًا <changefreq> و<priority>. الحقل الاختياري الوحيد الذي يهم فعلًا هو <lastmod>، وفقط إذا كان صادقًا: إذا كنت تعيد توليد خريطة موقعك أسبوعيًا وكل رابط يُختم بتاريخ التوليد، تتعلّم جوجل أن lastmod لديك مجرد ضوضاء وتبدأ في تجاهله. تذكّر أيضًا الحدود القصوى: 50,000 رابط و50 ميغابايت غير مضغوطة لكل ملف قبل الحاجة إلى ملف فهرس.
يعمل التوليد والتحقق والتحميل كلها في جافاسكريبت هذه الصفحة. يُبنى XML كسلسلة نصية في الذاكرة ويُسلَّم لك كملف؛ قائمة الروابط الخاصة بك لا تُرفع أبدًا إلى أي مكان.
أسئلة شائعة
هل أحتاج إلى changefreq وpriority؟
لا، كلاهما تلميحان اختياريان، وقد صرّحت جوجل منذ سنوات أنها تتجاهل priority إلى حد كبير وتتعامل مع changefreq بمرونة في أفضل الأحوال. أضفهما إذا كان زاحف آخر تهتم به يستخدمهما، وإلا فقائمة روابط بسيطة مع lastmod صالحة تمامًا.
ما الذي يُعدّ رابطًا صالحًا هنا؟
أي سطر يمكن تحليله كرابط http:// أو https:// كامل. تُتجاهل المسارات النسبية أو الأسطر التي تفتقد البروتوكول، ويُشار إليها في رسالة النتيجة حتى تعرف ما تم استبعاده.
هل هناك حد لعدد الروابط التي يمكنني إضافتها؟
يحدد بروتوكول خريطة الموقع الملف الواحد بحد أقصى 50,000 رابط، ولا تفرض هذه الأداة هذا الحد بنفسها، لكن إن كنت قريبًا منه، ففكّر في التقسيم إلى عدة ملفات خريطة موقع مع فهرس خرائط مواقع.