هذه الطريقة التي سأوضحها يدوية وستضيف عبرها Static sitemap لذا بنهاية الشرح لدي تساؤل حولها وحول نجاعتها، أو وجود حلول أفضل. لكن طبقت هذه الخطوات في موقع لذا سأشرح الخطوات.
ما هو ملف sitemaps؟
أقتبس تعريف جوجل:
خريطة الموقع هي ملف يمكنك استخدامه لتقديم معلومات عن الصفحات والفيديوهات والملفات الأخرى على موقعك الإلكتروني وتوضيح العلاقات بينها. تقرأ محرّكات البحث، مثل Google، هذا الملف للزحف بفعالية أكبر إلى موقعك الإلكتروني. تُعلم خريطة الموقع محرّك البحث Google بالصفحات والملفات التي تعتقد أنها مهمة على موقعك الإلكتروني، وتقدّم معلومات قيّمة عن هذه الملفات. على سبيل المثال، الوقت الذي تم فيه إجراء آخر تعديل على الصفحة وأي نُسخ للصفحة متوفّرة بلغة بديلة.
توليد خريطة موقعك أو ملف Sitemap.xml
قمت بتوليد الملف عبر الموقع التالي:
https://www.xml-sitemaps.com
فقط أكتب عنوان موقعك الاكتروني في الخانة المخصصة لذلك ثم أنقر على ٍStart
الموقع يوفر لك الخدمة مجانا مادمت صفحات موقعك لا تتجاوز 500 صفحة. وموقعي يحتوي أقل. سيبدأ توليد الملف وسيأخذ الأمر وقتا حسب عدد صفحات موقعك لذا ما عليك إلا إنتظار انتهاء العملية:
بعد إنتهاء توليد الخريطة أنقر على زر تحميل الملف:
إضافة sitemap.xml إلى ملفات موقعك باستخدام Filezilla
سأحيل هنا إلى مساهمتي السابقة حول برنامج Filezilla اطلع عليها أولا في حالة عدم استخدامك لبرنامج إدارة ملفات.
سنقوم بفتح ملفات الموقع عبر برنامج Filezilla ثم نسحب ملف sitemap.xml إليه.
إضافة الخريطة sitemaps.xml إلى Google search console
سنحدد بداية رابط صفحة الخريطة
- أكتب رابط موقعك في نافذة المتصفح وأضف بنهاية:
/sitemap.xml ليصبح الرابط كالمثال التالي: https://example.com/sitemap.xml
- بالنقر على Enter وفتح الصفحة ستظهر لك محتويات الملف أو الخريطة
إنتقل إلى موقع Google search Console وبعد تسجيلك الدخول للحساب الذي أضفت عليه موقعك. انتقل إلى
Sitemaps
أكتب الرابط السابق في الخانة المخصصة لذلك وأنقر على submit
ونكون انتهينا من إضافة ملف sitemap.xml. ونصل للتساؤل الذي تحدثت عنه في البداية. حيث أن الخريطة المضافة حاليا هي خريطة static أي أنها خريطة ثابتة، والمشكلة هنا أنها لن تتغير تلقائيا في حالة حدوث تغيير في صفحات ومحتويات الموقع.
أما الأفضل فهو أن تكون الخريطة Dynamic أي متغيرة. وتتغير تلقائيا في حالة حدوث أية تغييرات في الموقع. بحيث لا نكرر توليدها يدويا وإضافتها في كل مرة تضاف فيها صفحة للموقع.
قرأت أن إضافة Yoast تقوم بمهمة إضافة خريطة Dynamic فتساعد في الإضافة التلقائية لأي مكون أو محتوى جديد في الموقع.
هل هناك من ينصح بهذه الإضافة لهذا الغرض؟ وإن كنت اخترتُ استخدام Rankmath هل تقوم هذه الإضافة أيضا بنفس المهمة؟ وعموما هل هناك حلول أخرى لإضافة خريطة Dynamic للموقع؟