كيفية إنشاء خريطة موقع XML ديناميكية لـ Google Search Console و SEO

نشرت: 2017-03-24
(آخر تحديث: 26 مارس 2021)

في هذه المرحلة ، فإن "خريطة موقع XML" هي أمر يدركه على الأقل العديد من المسوقين وحتى أصحاب الأعمال الصغيرة الذين لديهم فهم عام لكبار المسئولين الاقتصاديين. ولكن عندما أقوم بتسجيل الدخول إلى حساب Google Search Console ، لا يزال من الشائع جدًا رؤية إما عدم إرسال خريطة موقع XML ، أو عدد من الأخطاء و / أو الصفحات التي لم يتم إرسالها. في هذا المنشور ، سنتعرف على بعض النصائح للحصول على خريطة موقع تم إنشاؤها وإرسالها إلى Google Search Console والتي ستتناسب مع موقعك.

ما هو ملف XML Sitemap؟

لتبدأ بالنسبة لأولئك الذين ليسوا على دراية: خريطة الموقع هي في الأساس قائمة بجميع عناوين URL لموقع الويب الخاص بك. يساعد إرسال خريطة موقع XML إلى Google عبر Google Search Console (أدوات مشرفي المواقع من Google سابقًا) محرك البحث على اكتشاف وفهرسة كل محتوى موقع الويب الخاص بك. نتيجة لذلك ، توفر هذه الخطوة تأثيرًا إيجابيًا على جهود تحسين محركات البحث الخاصة بك لأنه كلما زاد المحتوى في فهرس Google ، زادت الفرص المتاحة لك لاختراق المزيد من قطاعات البحث وبالتالي تظهر لمزيد من استعلامات البحث.

يساعدك خريطة موقع XML أيضًا على فهم مشكلات تحسين محركات البحث المحتملة على موقعك والتي تحاول تشخيصها.

لمساعدتك في إنشاء خريطة موقع Google ، قمنا بإنشاء مجموعة مفصلة من الإرشادات حول كيفية إنشاء خريطة موقع XML ديناميكية لزيادة فهرسة المحتوى لموقعك على الويب. في نهاية إرشادات خريطة الموقع ، قمنا بتضمين بعض الموارد المفيدة إذا كنت بحاجة إلى منشئ خريطة موقع XML أو منشئ خريطة الموقع ولديك أسئلة حول كيفية إرسال خريطة موقعك إلى Google.

إرشادات حول كيفية إنشاء خريطة موقع XML ديناميكية

  1. استخدم عنوان url الكامل لموقعك لخيار "عنوان URL للبدء". لا يستكشف الزاحف سوى عناوين URL الموجودة في دليل البداية ، على سبيل المثال ، عند بدء عنوان URL هو "http://www.example.com/path/ index.html" ، فإن "http://www.example.com/path/ sub / ستتم فهرسة page.html "، ولكن لن تتم فهرسة" http://www.example.com/other/ index.html ".
  2. "حفظ خريطة الموقع في" - هو اسم الملف الموجود في مجلد "public_html /" في موقع الويب الخاص بك. يجب أن يكون هذا الملف قابلاً للكتابة بواسطة البرنامج النصي. للتأكد من ذلك ، أنشئ هذا الملف وعيّن أذوناته على 0666.
  3. يوصى باستخدام "استجابة الخادم" لحقل "آخر تعديل". في هذه الحالة ، سيتم ملء إدخالات الصفحات الثابتة بوقت التعديل الأخير الحقيقي ، بينما يتم استخدام الوقت الحالي للصفحات الديناميكية.
  4. يحتوي حقل الإدخال "عدم التحليل" على أنواع ملفات مفصولة بمسافة. ستتم إضافة هذه الملفات إلى خريطة الموقع ، ولكن لن يتم جلبها لحفظ النطاق الترددي ، لأنها ليست ملفات html ولا تحتوي على روابط مضمنة. يرجى التأكد من فهرسة هذه الملفات بواسطة Google لأنه لا معنى لإضافتها إلى خريطة الموقع بخلاف ذلك!
  5. يعمل "عدم تحليل عناوين URL" مع الخيار أعلاه لزيادة سرعة إنشاء ملفات Sitemap. إذا كنت متأكدًا من أن بعض الصفحات في موقعك لا تحتوي على روابط فريدة لصفحات أخرى ، فيمكنك إخبار المُنشئ بعدم جلبها.
    على سبيل المثال ، إذا كان موقعك يحتوي على صفحات "عرض المقالة" مع عناوين url مثل "viewarticle.php؟ .." ، فقد ترغب في إضافتها هنا ، لأنه على الأرجح جميع الروابط الموجودة داخل هذه الصفحات مدرجة بالفعل في "مستوى أعلى" (مثل قائمة المقالات) الوثائق أيضًا:

    • viewarticle.php؟ معرف =

    إذا لم تكن متأكدًا مما تكتبه هنا ، فاترك هذا الحقل فارغًا. يرجى ملاحظة أن هذه الصفحات لا تزال مضمنة في خريطة الموقع.

  6. "استبعاد الامتدادات" - لا يتم الزحف إلى هذه الملفات ولا يتم تضمينها في خريطة الموقع.
  7. لمنع جزء من موقع الويب الخاص بك من التضمين في خريطة الموقع ، استخدم إعداد "استبعاد عناوين URL": سيتم تخطي جميع عناوين URL التي تحتوي على السلاسل المحددة.
    على سبيل المثال ، لاستبعاد جميع الصفحات ضمن "www.domain.com/folder/" أضف هذا السطر:
    - مجلد/

    إذا كان موقعك يحتوي على صفحات بها قوائم يمكن إعادة ترتيبها حسب الأعمدة وكانت عناوين URL تبدو مثل "list.php؟ sort = column2" ، أضف هذا السطر لاستبعاد المحتوى المكرر:
    - نوع =

    على أي حال ، يمكنك ترك هذا المربع فارغًا لإدراج جميع الصفحات.

  8. إعداد "تضمين عناوين URL فقط" هو عكس إعداد "استبعاد عناوين URL". عندما لا يكون فارغًا ، يتم فقط تضمين عناوين URL التي تطابق السلسلة الفرعية التي تم إدخالها في خريطة الموقع.
  9. يتيح لك إعداد "السمات الفردية" تعيين قيم محددة لوقت التعديل الأخير والتكرار والأولوية لكل صفحة. لاستخدامه ، حدد سمات التردد والأولوية المحددة بالتنسيق التالي: "سلسلة عناوين url الفرعية ، آخر تحديث YYYY-mm-dd ، التردد ، الأولوية".

    مثال: page.php؟ product =، 2005-11-14، شهريًا، 0.9

  10. قد ترغب في تحديد عدد الصفحات للفهرسة للتأكد من أنها لن تكون بلا نهاية إذا كان موقع الويب الخاص بك يحتوي على خطأ مثل الروابط غير المحدودة الحلقية.
  11. لتحديد الحد الأقصى لوقت تشغيل النص البرمجي ، حدد حقل "أقصى وقت تنفيذ" (بالثواني).
  12. للحصول على إمكانية استخدام ميزة "استئناف الجلسة" ، حدد حقل "حفظ حالة البرنامج النصي". تعني هذه القيمة الفواصل الزمنية لحفظ حالة عملية الزاحف ، لذلك في حالة مقاطعة النص البرمجي ، يمكنك متابعة العملية من آخر نقطة محفوظة. اضبط هذه القيمة على "0" لتعطيل المدخرات.
  13. لتقليل الحمل على الخادم بواسطة منشئ ملفات Sitemap ، يمكنك إضافة تأخير "السكون" بعد كل طلبات N (مهيأة) إلى موقعك لمدة X ثانية (مهيأة). اترك القيم الفارغة ("0") للزحف إلى الموقع دون تأخير.
  14. لا تدعم Google ملفات Sitemap التي تحتوي على أكثر من 50000 صفحة. لهذا السبب يدعم البرنامج النصي إنشاء "فهرس خريطة الموقع" للمواقع الكبيرة. لذلك ، سيتم إنشاء ملف فهرس خريطة موقع واحد وملفات خرائط موقع متعددة تحتوي كل منها على 50 ألف صفحة.

    على سبيل المثال ، يحتوي موقع الويب الخاص بك على حوالي 140000 صفحة. سيُنشئ مُنشئ خريطة موقع XML هذه الملفات:

    • "sitemap.xml" - ملف فهرس خريطة الموقع يتضمن روابط لملفات أخرى (يعتمد اسم الملف على ما أدخلته في حقل "حفظ خريطة الموقع في")
    • "sitemap1.xml" - ملف خريطة الموقع (عناوين URL من 1 إلى 50000)
    • "sitemap2.xml" - ملف sitemap (عناوين URL من 5001 إلى 100000)
    • "sitemap3.xml" - ملف خريطة الموقع (عناوين URL من 100001 إلى 140000)

    يرجى التأكد من أن كل هذه الملفات قابلة للكتابة إذا كان موقع الويب الخاص بك كبيرًا.

  15. قم بتمكين خيار " إنشاء ملف Sitemap بتنسيق HTML " للسماح للمُنشئ بإنشاء خريطة موقع للزائرين. يجب عليك أيضًا تحديد "اسم ملف HTML لخريطة الموقع" حيث سيتم تخزين خريطة الموقع. من الممكن تقسيم خريطة موقع html على ملفات متعددة من خلال تحديد الخيار "عدد الروابط لكل صفحة في خريطة موقع HTML".

    أسماء الملفات هي كما يلي:

    • “sitemap.html” - في حالة احتواء جميع الروابط في ملف واحد
      أو
    • “sitemap1.html” - ملف خريطة الموقع ، الصفحة 1
    • “sitemap2.html” - ملف خريطة الموقع ، الصفحة 2
    • إلخ

    مثل النقطة أعلاه: الرجاء التأكد من أن كل هذه الملفات قابلة للكتابة. يمكن تعديل تخطيط صفحات خريطة الموقع ليناسب موقعك على الويب في ملف pages / mods / sitemap_tpl.html .

    إلى جانب تعديل ورقة الأنماط لخريطة موقع html ، يمكنك تغيير طريقة تنسيقها. أوامر القالب الأساسية هي:

    • <TLOOP XX>… </TLOOP> - يحدد تسلسلًا متكررًا للشفرة (مثل أرقام الصفحات أو روابط خريطة الموقع)
    • <TIF XX>… </TIF> - يحدد العبارة الشرطية التي يتم إدراجها فقط عند استيفاء مصطلح معين
    • <TVAR XX> - إدراج قيمة متغير محدد

    يرجى الرجوع إلى ملف sitemap_tpl.html للحصول على مثال للاستخدام.

  16. قم بتمكين ضغط GZip لملفات Sitemap لتوفير مساحة القرص والنطاق الترددي. في هذه الحالة ، ستتم إضافة ".gz" إلى أسماء ملفات Sitemap (مثل "sitemap.xml.gz").
  17. "عنوان URL لخريطة الموقع" هو نفس الملف الذي تم إدخاله في حقل "حفظ خريطة الموقع في" ، ولكن في نموذج عنوان URL. مطلوب إبلاغ Google بعنوان خريطة الموقع.
  18. قم بتعيين مربع الاختيار "Ping Google" ممكّنًا للسماح للبرنامج النصي بإبلاغ Google عن كل تغيير في خريطة الموقع. بهذه الطريقة ، ستخبر Google دائمًا بالمعلومات الحديثة على موقعك.
  19. إذا كنت ترغب في تقييد الوصول إلى صفحات المولد الخاصة بك ، فقم بتعيين تسجيل الدخول وكلمة المرور هنا.

موارد مولد خريطة موقع XML

فيما يلي بعض الموارد الرائعة لإنشاء خرائط موقع XML لـ Google وتتضمن مكتبة من المقالات المفيدة لمساعدتك على فهم ماهية خريطة موقع XML وإعطاء أمثلة على خريطة الموقع وكيفية حل المشكلات المحتملة التي قد تنشأ عند إرسال خريطة الموقع إلى Google لأغراض تحسين محركات البحث. أيضًا ، هناك قائمة بأدوات خرائط الموقع المجانية ومنشئيها.

مكتبة تعلم خريطة الموقع

  • كل شيء عن خرائط الموقع
  • إنشاء خرائط الموقع
  • إدارة خرائط الموقع
  • إنشاء خرائط مواقع لمواقع ويب متعددة
  • خرائط مواقع الصور
  • خرائط مواقع الفيديو

أدوات مولد خريطة الموقع المجانية

  • أدوات مجانية لعمل خرائط موقع جوجل