موقعي فيه أكثر من 50 ألف رابط، كيف أرفع ملفات خريطة الموقع المقسّمة وملف الفهرس بحيث تشير إلى المكان الصحيح؟
ارفع كل الملفات من ملف ZIP إلى مجلد واحد، هو نفسه العنوان الذي كتبته في خانة «المجلد الذي سترفع إليه الملفات»، ثم أرسل ملف الفهرس وحده إلى محركات البحث. الفهرس يسرد كل جزء بعنوانه الكامل المبني من ذلك المجلد، فإن رفعت الأجزاء إلى مكان آخر صار الفهرس يشير إلى ملفات غير موجودة.
متى تقسّم الأداة الملف؟
حدود البروتوكول لكل ملف هي 50,000 رابط و50 ميغابايت قبل الضغط. إن تجاوزت قائمتك أيًا منهما، تقسمها الأداة إلى sitemap-1.xml وsitemap-2.xml وهكذا، وتضيف ملف فهرس اسمه sitemap-index.xml، وتسلّمها كلها في ملف ZIP واحد. وتظهر ملاحظة تقول إن القائمة قُسّمت، وتطلب رفع كل الملفات إلى المجلد نفسه.
مثال مصغّر
لا يمكن عرض خمسين ألف رابط في مقال، فشغّلنا منطق الأداة نفسه على خمسة روابط بعد خفض الحد إلى رابطين لكل ملف، لنرى الشكل فقط. عنوان المجلد كان https://example.com. النتيجة: sitemap-1.xml فيه رابطان، وsitemap-2.xml فيه رابطان، وsitemap-3.xml فيه رابط واحد، وهذا ملف الفهرس:
<?xml version="1.0" encoding="UTF-8"?>
<sitemapindex xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<sitemap>
<loc>https://example.com/sitemap-1.xml</loc>
</sitemap>
<sitemap>
<loc>https://example.com/sitemap-2.xml</loc>
</sitemap>
<sitemap>
<loc>https://example.com/sitemap-3.xml</loc>
</sitemap>
</sitemapindex>
لاحظ أمرين: أضافت الأداة الشرطة / بعد اسم النطاق تلقائيًا قبل اسم كل ملف، والفهرس لا يحتوي أي تاريخ، لأن الأداة لا تعرف متى ستتغير الملفات.
خانة المجلد: أهم خطوة
تظهر خانة «المجلد الذي سترفع إليه الملفات» فقط حين يحدث التقسيم، وتملؤها الأداة مبدئيًا بنطاق أول رابط في قائمتك. غيّرها إن كنت سترفع إلى مكان آخر. شروطها: رابط كامل يبدأ بالبادئة https:// أو http://، ولا يحتوي معاملات بعد ?. إن كتبت https://example.com/sitemaps فستعتبره الأداة مجلدًا وتضيف له / في آخره.
لكن انتبه: الخريطة الموضوعة في مجلد فرعي تغطي عادة روابط ذلك المجلد فقط بحسب البروتوكول. لذلك المكان الطبيعي للأجزاء هو جذر الموقع، إلا إن كنت تعرف أن محرك البحث يقبل غير ذلك حين ترسل الفهرس من أدواته. راجع وثائقه.
خطوات الرفع
- الصق القائمة أو ارفع ملفها في منشئ خريطة الموقع XML. الملف المرفوع يصل حتى 20 ميغابايت و200,000 سطر.
- راجع خانة المجلد، واكتب فيها العنوان الذي سترفع إليه فعلًا.
- نزّل ملف ZIP وافتحه على جهازك.
- ارفع كل الملفات، الفهرس والأجزاء، إلى ذلك المجلد نفسه دون تغيير أسمائها.
- افتح في المتصفح عنوان الفهرس، ثم أحد العناوين المكتوبة داخله، وتأكد أن كليهما يفتح.
- أرسل عنوان الفهرس وحده من أدوات مشرفي المواقع، أو اكتبه في سطر Sitemap في robots.txt عبر منشئ ملف robots.txt.
الأداة لا ترفع شيئًا ولا تزور موقعك، فهي لا تعرف إن كانت الملفات وصلت إلى المكان الذي كتبته. الخطوة الخامسة هي الضمان الوحيد. وإن كان متجرك على منصة جاهزة، فالمنصة تتولى الخريطة غالبًا ولا تحتاج إلى هذا كله.
أسئلة شائعة
هل أرسل كل جزء على حدة؟
لا حاجة لذلك. أرسل الفهرس، وهو يدل على الأجزاء.
هل تضغط الأداة الملفات بصيغة gz؟
لا. تسلّم ملفات XML عادية داخل ملف ZIP للتنزيل فقط. فك الضغط قبل الرفع.
لماذا اسم الملف sitemap-index.xml وليس sitemap.xml؟
هذه أسماء الأداة الثابتة. لا تغيّرها بعد التنزيل، لأن الفهرس يشير إلى الأجزاء بأسمائها.
