إنشاء خريطة الموقع sitemap.xml
أضفت عشرين منتجًا جديدًا لمتجرك، لكنها لا تظهر في نتائج البحث بعد أسابيع. خريطة الموقع ملف يسرد صفحاتك لمحركات البحث، فيساعدها على اكتشاف الجديد منها دون أن تنتظر حتى تعثر عليه بنفسها.
ما هي خريطة الموقع؟
ملف XML يضم رابط كل صفحة تريد أن تكتشفها محركات البحث، وأحيانًا تاريخ آخر تعديل لها. ترفعه إلى موقعك، ثم تخبر محركات البحث بمكانه عبر أدوات مشرفي المواقع أو في ملف robots.txt. وكثير من منصات المتاجر تنشئه تلقائيًا، فتحقق أولًا من منصتك.
الرابط https://example.com/about?x=1&y=2 يُكتب هكذا، لأن & تُكتب & داخل XML:
والرابط العربي يُكتب بشكله المرمّز، فتصبح «منتجات» سلسلة تبدأ بالرموز %D9%85%D9%86. والسطر «not a url» يُرفض ويظهر رقمه.
<loc>https://example.com/about?x=1&y=2</loc>
الطريقة
- افتح منشئ خريطة الموقع XML والصق روابط موقعك، رابطًا في كل سطر، أو ارفع ملف .txt أو .csv.
- أضف تاريخ آخر تعديل إن كنت تعرفه، لكل رابط أو تاريخًا واحدًا للكل.
- راجع التحذيرات: الروابط غير الصالحة والمكررة وخلط النطاقات.
- نزّل الملف وارفعه إلى جذر موقعك.
لماذا لا تضيف الأداة التواريخ أو الأولوية؟
التاريخ يُكتب فقط حين تعطيه أنت، لأن التاريخ الخاطئ يجعل محركات البحث تثق بالملف أقل. أما changefreq وpriority فلا تقدمهما الأداة، لأن محركات البحث الكبرى تتجاهلهما إلى حد كبير، وقد قالت Google إنها لا تستخدمهما.
حدود البروتوكول
- 50,000 رابط و50 ميغابايت غير مضغوطة لكل ملف، و2,048 حرفًا لكل رابط.
- القائمة الأطول تُقسم إلى عدة ملفات مع ملف فهرس sitemap-index.xml، في ملف ZIP.
- كل الروابط يجب أن تكون على النطاق والبروتوكول نفسه الذي ترفع إليه الملف.
- الأداة لا تزحف إلى موقعك ولا تكتشف الصفحات، فاكتمال القائمة مسؤوليتك.
أضف سطر Sitemap إلى ملف robots.txt عبر منشئ ملف robots.txt ليعرف كل زاحف مكان الخريطة. وقبل إضافة الروابط، تأكد أنها نظيفة عبر منشئ روابط الصفحات (Slug).
أسئلة شائعة
هل تضمن خريطة الموقع ظهور صفحاتي في البحث؟
لا. هي تساعد محركات البحث على اكتشاف الصفحات، لكن الفهرسة والترتيب قرارها.
هل أضع كل صفحات موقعي فيها؟
ضع الصفحات التي تريد ظهورها في البحث فقط، لا صفحات السلة أو الحساب أو نتائج البحث الداخلي.
هل تزور الأداة موقعي؟
لا، هي تحوّل القائمة التي تعطيها فقط، داخل متصفحك.
