عندما تريد محركات البحث الوصول إلى الموقع الإلكتروني يجب أن تمتلك ما يشبه الخريطة التي تستدل بها على مختلف الصفحات الموجودة في الموقع، هذه الخريطة تسمى خريطة الموقع Sitemap، وتمثل حلقة الوصل بين عناكب وبرمجيات محركات البحث وصفحات الموقع.
جدول المحتويات:
- ما هي خريطة الموقع Sitemap؟
- ما هي مكونات خريطة الموقع Sitemap؟
- كيفية إعداد ملف خريطة الموقع sitemap
- كيفية ربط خريطة الموقع Sitemap بموقع غوغل
- إضافة ملفات الوسائط المتعددة والأخبار في ملفات Sitemap
- 3 نصائح هامة قبل إنشاء خريطة الموقع
- ما هي حالات الاستغناء عن ملف sitemap؟
- ملف robots.txt
ما هي خريطة الموقع Sitemap؟
خريطة الموقع Sitemap هي ملف أو أكثر، تنشأ من أجل تعريف محرك البحث على محتوى الموقع، من صفحات وملفات صور وفيديو والملفات الأخرى على الموقع، كما تعرف العلاقة بين كل منها. تحسّن خريطة الموقع عملية الزحف التي تقوم بها برمجيات محرك البحث إلى الموقع، فهي تقدم معلومات مخصصة عن نوعية المحتوى الموجود في الموقع كل على حِدة.
أهمية وجود خريطة الموقع
من المهم جدًا القيام بعملية الأرشفة عند إنشاء الموقع الإلكتروني، وهي العملية التي ترسل فيها ملفات sitemap إلى محركات البحث لتعريفها بالموقع، مما يحسن نسبة الظهور في نتائج البحث، كما يمكن الاستفادة منها في تقديم معلومات إضافية عن المحتوى المرئي، أو الأخبار في حالة احتواء الموقع عليها.
على الرغم من أهمية هذه الأمور، فهذه ليست أهم أسباب وجود خريطة الموقع، بل في بعض الحالات قد تكون ضرورية جدًا، فعملية الأرشفة التلقائية قد تغفل عن الموقع لعدة أسباب. من أهم هذه الأسباب:
- عدد الصفحات الكبير في الموقع: يجعل هذا وصول عناكب البحث إلى جميع الصفحات أمرًا يندر حدوثه.
- ضعف ارتباط الصفحات ببعضها: يمكن لخريطة الموقع أن تسهل الوصول إلى الصفحات المعزولة ضعيفة الارتباط بغيرها.
- قلة الروابط الخارجية: وهذا يحصل غالبًا عندما يكون الموقع جديدًا، أو عندما يكون تقييم النطاق Domain Authority ضعيف نسبيًا، فيؤثر هذا سلبًا على إمكانية الوصول الطبيعي للموقع.
يجب التنويه إلى أن استخدام خرائط الموقع لا يضمن وجود الموقع في نتائج البحث، فهناك الكثير من العوامل التي تؤثر على نسبة الظهور ضمن النتائج، لكنها في نفس الوقت مفيدة جدًا لهذا الغرض.
ما هي مكونات خريطة الموقع Sitemap؟
تتكون خريطة الموقع غالبًا من ملفات XML مرمّزة بترميز UTF-8، كما يمكن أن تكون ملفات نصية تحتوي عناوين URL لصفحات الموقع، وأيضًا يمكن أن تضغط في ملف يحمل اللاحقة gz. بالنسبة لمحرك البحث غوغل، توجد خمس أنواع من ملفات sitemap:
- ملف sitemap يحوي روابط ومعلومات الصفحات بشكلٍ مباشر.
- نوع آخر يحوي روابط لملفات sitemap أخرى.
- أما الأنواع الثلاث الأخرى فهي ثانوية، تختص بروابط ومعلومات عن ملفات الفيديو والصور وأخبار غوغل.
عند تضمين عنوان URL لصفحة على موقع معين، يمكن تضمين مجموعة عناوين URL، تضاف كوسوم <url> داخل الوسم <urlset>. كما يمكن إضافة المعلومات التالية إلى الوسم <url> على شكل وسوم، وهذه المعلومات هي:
- عنوان URL للصفحة: من خلال الوسم <loc>، كما في الصورة أدناه (رقم 1).
- تاريخ آخر تعديل: من خلال الوسم <lastmod>، كما في الصورة أدناه (رقم 2).
- المدة الاعتيادية لتحديث الصفحة: تضاف من خلال الوسم <changefreq>، كما في الصورة أدناه (رقم 3)، وتأخذ إحدى القيم: {always, hourly, daily, weekly, monthly, yearly, never}.
- الأولوية: تأخذ قيمًا في المجال [0.0,1.0]، حيث قيمتها الافتراضية 0.5، كما في الصورة أدناه (رقم 4)، وتضاف من خلال الوسم <priority>.
الحد الأقصى لحجم كل ملف sitemap هو 50 ميغابايت، والعدد الأقصى لروابط الصفحات URLs في الملف هو 50000 رابط. في حالة تضمين عناوين لعدة ملفات sitemap، نستخدم وسم <sitemapindex>، والعناوين داخله توضع ضمن وسوم <loc> في وسم <sitemap>، كما في الصورة أدناة. لاحظ أنّه لا يمكن استخدام <changefreq> و<priority> داخل وسوم <sitemap>.
كيفية إعداد ملف خريطة الموقع sitemap
توجد ثلاث طرق لإنشاء خريطة الموقع، تختلف هذه الطرق في تنفيذها، لكن جميعها تحقق الهدف المطلوب عندما تنفذ بطريقة صحيحة.
أولًا: الاستفادة من نظام إدارة المحتوى إن كان متوفرًا
توفر أنظمة إدارة المحتوى مثل ووردبرس WordPress أو بلوغر Blogger أدوات سهلة الاستخدام، من أجل تجهيز ملف sitemap تلقائيًا لإرساله إلى عناكب محرك البحث. على سبيل المثال، من أجل الحصول على رابط خريطة موقع مثبت عليه نظام WordPress، يجب اتباع الخطوتين التاليتين:
1. تثبيت إضافة مناسبة
تفيد الإضافة بتسهيل إنشاء ملف sitemap والوصول إليه، لذلك نسجل الدخول إلى ووردبرس، ثم الانتقال إلى الإضافات، ثم إضافة إضافة جديدة، بعدها علينا الاختيار من بين هذه الإضافات، سنعرض طريقة عمل إضافتين شهيرتين هما yoast SEO وRank Math SEO.
2. إيجاد رابط ملف sitemap
بالنسبة لـ yoast SEO، يجب الانتقال إلى قسم الميزات في إعدادات الإضافة كما هو موضح بالصورة:
ثم النزول بالقائمة إلى خيار خرائط الموقع XML sitemaps، نضغط على إشارة الاستفهام من أجل إظهار بعض التفاصيل، فتظهر لنا عبارة تحتوي جملتين برابط لكل منهما، نتصفح الرابط الموجود على الجملة “انظر خريطة موقع XML” كما تبين الصورة:
بعدها تظهر صفحة الخريطة، ثم ننسخ عنوان هذه الصفحة كما هو مبين في الصورة:
أما بالنسبة إلى Rank Math SEO، يمكن إيجاد الرابط مباشرةً ضمن إعدادات الإضافة، نضغط على الجملة المبينة في الصورة في نهاية عبارة “Your sitemap index can be found here”:
ننسخ عنوان الصفحة التي تظهر لنا، فهي صفحة خريطة الموقع، كما في الصورة:
ثانيًا: إنشاء ملف sitemap يدويًا
مثل العمليات السابقة، تتعدد الخيارات لإتمام هذه الخطوة، إذ توجد عدة تنسيقات يمكن إنشاء ملف sitemap باستخدامها، فهناك XML وRSS وmRSS. ولأن صيغة XML هي الأسهل والأكثر شهرة، سوف نستعرض نموذجًا للكود الخاص بملف خريطة الموقع بصيغة XML يحتوي عنوانًا واحدًا، وهو كالتالي:
كيفية ربط خريطة الموقع Sitemap بموقع غوغل
يمكن تقسيم طريقة ربط خريطة الموقع بموقع غوغل -باعتباره محرك البحث الأشهر- إلى خطوتين أساسيتين هما:
1. إثبات ملكية الموقع
في البداية، وعند الدخول إلى Google Search Console، يُطلب تحديد نوع الموقع، وذلك بإدخال عنوان URL في قسم “بادئة عنوان URL” (الرقم 1)، أو بإدخال النطاق أو النطاق الفرعي في قسم “النطاق” (الرقم 2).
عند الضغط على زر “متابعة”، سوف يطلب تأكيد ملكية الموقع، ويمكن إتمام هذه العملية بعدة طرق، أهمها ملف HTML. لإتمام عملية التأكيد بهذه الطريقة، يجب تحميل ملف HTML، ثم رفعه إلى موقعك في المجلد الجذر public_html. فقم بتنفيذ المطلوب ثم النقر على زر “تأكيد”.
2. إرسال ملف sitemap إلى موقع غوغل
بعد الحصول على رابط ملف sitemap، يمكن إنهاء عملية ربط خريطة الموقع بموقع غوغل بإرسال الرابط إلى غوغل. عد إلى موقع Google Search Console، ثم تتبع الخطوات الآتية:
- بعد عملية التأكيد؛ يمكنك الذهاب إلى القائمة الرئيسية على اليمين واختيار ملفات Sitemap، ثم نلصق الرابط الذي نسخناه في خانة إضافة ملف sitemap جديد، ثم نضغط زر الإرسال، كما تبين الصورة:
يمكن التحقق من سلامة العملية من خلال النزول للأسفل في نفس المكان، لتجد قائمة بملفات sitemap المرسلة. يهمنا هنا الحالة، يجب أن تجد فيها “تم الإجراء بنجاح”، كما هو موضح في الصورة:
إضافة ملفات الوسائط المتعددة والأخبار في ملفات Sitemap
فيما يلي نعرض طريقة إضافة ملفات sitemap لكل من ملفات الصور والفيديوهات وصفحات أخبار غوغل، لن يكون هناك حاجة للقيام بذلك في حال كنت تستخدم نظام إدارة المحتوى، لكن يفيد تعلم هذه الطرق لتخصيص وتحسين المعلومات المقدمة عن المحتوى.
1. إدخال الفيديو
يساعد إنشاء ملف sitemap للفيديو في العثور على محتوى الفيديو على الموقع وفهمه، خاصةً الفيديو الذي أضيف منذ مدة قصيرة. ليس بالضرورة إنشاء خريطة موقع خاصة بالفيديو فقط، بل يمكن تضمين أوسمة خريطة موقع الفيديو في خريطة الموقع، كما يمكن إضافة عدة مقاطع فيديو في صفحة واحدة.
فيما يلي نموذج لملف Sitemap للفيديو، مضافًا إليه صفحة واحدة لفيديو واحد، لكن تشمل جميع أوسمة معلومات الفيديو التي يستخدمها Google:
2. إدخال الصورة
يساعد إضافة الصور إلى خريطة الموقع في تحسين نسبة الظهور في نتائج البحث. كما تفيد البيانات المدخلة كالبيانات الوصفية للصور، في تحسين تجربة المستخدم، لأن هذه المعلومات سوف تظهر في نتائج البحث. على سبيل المثال، معلومات الاتصال ومعلومات الترخيص.
كما هو الحال بالنسبة لملفات الفيديو، يمكن إضافة الصور إلى خريطة موقع موجودة مسبقًا، أو يمكن إنشاء خريطة موقع مخصصة للصور. يجب الانتباه إلى أنه يمكن تضمين 1000 صورة كحد أقصى في ملف sitemap الواحد.
فيما يلي نموذج لإدخال خريطة موقع للصفحة http://example.com/sample.html، التي تحتوي على صورة واحدة، بالإضافة إلى جميع البيانات الوصفية الاختيارية التي يمكن توفيرها في خريطة موقع الصورة:
3. إدخال صفحات أخبار غوغل
أهم ما في الأمر، هو تحديث خريطة موقع الأخبار بالمقالات الجديدة فور نشرها. على الرغم من أهمية تلك الخطوة، فلا تُفضِل محركات البحث المواقع التي تحتوي على خريطة موقع أخبار في نتائج البحث أكثر من غيرها. إذ تزحف العناكب الخاصة بأخبار غوغل إلى خرائط مواقع الأخبار، بنفس معدل زحفها إلى بقية المواقع.
عليك أيضًا تحديث خريطة موقعك الحالية بإضافة عناوين المقالات الجديدة، فلا تنشئ خريطة موقع جديدة من أجل كل تحديث. فيما يلي نموذج لإدخال خريطة الموقع لصفحة مقال إخباري:
3 نصائح هامة قبل إنشاء خريطة الموقع
تعطي البنية الجيدة للموقع قوة له، وتسهل على عناكب محركات البحث الوصول إلى جميع صفحات الموقع، فكلما كانت بنية الموقع أفضل، كانت عملية الوصول إلى صفحاته أسهل. فيما يلي بعض النصائح لتحسين هيكلية الموقع:
1. اجعل هيكلية الموقع سطحية
بفرض أن محرك البحث يتعرف على صفحات الموقع من خلال العنوان، يجب ألا يكون المسار الذي تسلكه عناكب الزحف للوصول إلى هذا العنوان طويلًا. يتحدد طول المسار بعدد الصفحات التي تشير إلى بعضها بالتتالي، لتشير في النهاية إلى الصفحة المطلوبة.
لذلك يفضل أن تكون هيكلية الموقع مسطحة، وذلك بالوصول للصفحة بما لا يتجاوز أربع صفحات كطول للمسار، ولا يفضل أن تكون عميقة، أي يزيد طول المسار عن 4 صفحات. يمكن تحقيق ذلك من خلال الإشارة إلى الصفحات الفرعية من صفحات رئيسية، والإشارة إلى الصفحات الرئيسية من خلال الصفحة العامة.
2. استخدم صفحات التصنيفات
تسهل هذه الطريقة على المستخدم الوصول إلى الصفحة التي يبحث عنها، وكذلك تفضل محركات البحث المواقع المنظمة بطريقة جيدة. لذلك لا تضع الصفحات في الموقع بشكل عشوائي، بل أضف الصفحات الجديدة إلى صفحات تصنيفات موجودة مسبقًا، أو أضف صفحة تصنيف جديدة.
قد لا تحتاج إلى صفحات التصنيفات إذا لم يكن عدد الصفحات في الموقع كبيرًا، لكن ينصح بذلك كنوع من الأساليب المثلى لبناء الموقع. حاول دائمًا تجميع الصفحات في تصنيفات متشابهة لتزيد من قوة التصنيفات في الموقع.
3. تأكد من الترابط بين الصفحات
يعتمد الترابط بين الصفحات بشكل أساسي على الروابط الداخلية، أي الإشارة ضمن الصفحة إلى صفحات أخرى متعلقة بها، الأمر الذي يحسن تجربة المستخدم، بالإضافة إلى تسهيل عملية الزحف إليها.
ما هي حالات الاستغناء عن ملف sitemap؟
بشكل عام، يمكن الاستغناء عن ملف sitemap في بعض الحالات، لكن ينصح بوجوده دائمًا. نستطيع الاستغناء عن الملف في بعض هذه الحالات منها:
- قلة عدد صفحات الموقع: إذا كان الموقع يحتوي 500 صفحة تقريبًا أو أقل، يمكن الاستغناء عن خريطة الموقع لأن عناكب البحث لن تواجه مشكلة في الوصول لعدد صغير من الصفحات في موقع واحد.
- الارتباط القوي بين صفحات الموقع: يعتمد هذا على هيكلية الموقع، وطريقة توزيع الصفحات داخله، فكلما كان الارتباط أقوى، قلّت الحاجة لاستخدام خريطة الموقع.
- عدم احتواء الموقع على العديد من ملفات الوسائط المتعددة: يمكن الاستغناء عن خريطة الموقع للصور والفيديو وصفحات المقالات الإخبارية، إذا لم يكن مطلوبًا ظهورها في نتائج الصور أو الفيديو أو الأخبار.
ملف robots.txt
على عكس ملف sitemap، يوضع في ملف robots.txt روابط الصفحات غير المرغوب ظهورها في نتائج البحث. لكن لماذا قد يستخدم هذا الملف؟ الإجابة ببساطة أنه يمكن الاستفادة منه في بعض الأحيان، على سبيل المثال:
حظر الصفحات غير الجاهزة للظهور
قد توجد أحيانًا صفحات لا يجب فهرستها في الوقت الحالي. على سبيل المثال، قد يكون إصدارًا غير جاهز من الصفحة لكونها لا زالت قيد الاختبار، أو صفحة تسجيل دخول غير مخصصة لعامة الناس. هذه هي الحالة التي يمكنك فيها استخدام ملف robots.txt لمنع هذه الصفحات من برامج الزحف، وبرامج الروبوت لمحركات البحث.
تحقيق فعالية زحف قصوى
تقديرك للصفحات الأقل أهمية وحجبها عن عناكب الزحف قد يفيد في زيادة كفاءة الوصول إلى الصفحات الأعلى أهمية في الموقع. فبدلًا من الزحف إلى جميع صفحات الموقع، سيكون تركيز عناكب البحث على الصفحات المهمة فقط.
منع الوصول إلى ملفات معينة
يُعدّ ملف robots.txt الوسيلة الأفضل والأكثر موثوقية لمنع عناكب البحث من الوصول إلى الملفات الموجودة داخل الموقع، فقد تريد في بعض الحالات أن توفر هذه الملفات للزوار الذين يلبون الدعوة إلى اتخاذ إجراء CTA.
ختامًا، قد تختلف الحاجة إلى خريطة الموقع، والطرق التي يمكن استخدامها من أجل إنشائها بين موقع وآخر، لكن الأمر الذي لا يترك مجالًا للخلاف هو الأثر البارز لخريطة الموقع على محركات البحث، والقوة التي تعطيها للموقع وصفحات الموقع، لذلك يجب الاهتمام بها وبغيرها من وسائل التفوق على المواقع المنافسة في جذب الزوار.
تم النشر في: أبريل 2022
تحت تصنيف: تطوير الويب | مواقع الويب