كيفية إرسال خريطة الموقع إلى How to Submit a Sitemap to Google / Google
مقالات تقنية - مواضيع تقنية
بنحكي في هذا المقال عن كيفية ارسال خريطة الموقع Sitemap الخاص بك الى Google، حيث يوجد بعض المهام المهمة التي ستحتاج إلى إكمالها إذا كنت تريد أن يزحف crawl محرك بحث Google إلى موقعك على الويب ويصنفه rank .
تتمثل إحدى هذه المهام في إنشاء خريطة موقعك Sitemap وإرسالها إلى Google. يساعد إرسال خريطة الموقع Sitemap بشكل مباشر برامج الزحف crawl في Google على فهرسة موقعك، وفهم مدى صلة موقع الويب الخاص بك، وتحديد ترتيب موقعك site’s ranking.
بنحكي في هذه المقال عن كيفية إرسال خريطة الموقع Sitemap إلى Google وبنحكي عن بعض أفضل الممارسات best practices في خرائط الموقع Sitemap
ما هو ملف Sitemap؟
تستخدم خرائط الموقع Sitemaps كطريقة لعرض تفاصيل الموقع، حيث تحتوي على تركيب وكيفيبة بناء الموقع بما في ذلك صفحات الموقع. بجب ان يكون هذا الملف معمول بتنسيق يمكن لبرامج الروبوت في Google’s bots فهمه. يمكنك استخدام خريطة الموقع للإشارة إلى محاور المحتوى content hubs والروابط الداخلية internal links بين الصفحات.
تعمل برامج الزحف crawl bots في محركات البحث من خلال هذا الملف على قراءة مكونات الموقع، وبتم عرض أهم الصفحات. تقوم برامج الروبوت Google’s bots التابعة لـ Google بالزحف إلى الموقع، لذلك يفهم محرك البحث مصطلحات terms البحث الأكثر صلة بالموقع على الويب.
أنواع ملفات Sitemap
من اكثر التتنسيقات شيوعا لملفات Sitemap:
- XML: يمكن فقط لروبوتات محرك البحث search engine bots قراءة هذا التنسيق.
- HTML: يمكن لبرامج الروبوت والمستخدمين Bots and users تصفح خرائط المواقع هذه.
تساعد خرائط المواقع Google بتنسيق XML على الوصول إلى أهم الصفحات الموجودة على الموقع، ويمكن أن تخبر محرك البحث عندما يتم اجراء اي تحديث على الموقع .
يمكن أن يساعد التحديث المنتظم لمحتوى الموقع في تعزيز ترتيبك.
اما بالنسبة لخرائط المواقع بتنسيق HTML. غالبًا ما تستخدم في الموقع لعرض تركيب الموقع والصفحات المهمه للمستخدم وكمان لمحركات البحث.
كيفية إنشاء خريطة موقع بتنسيق XML.
من الاشياء المهمة لتحسين ظهرو الموقع في محركات البحث هي استخدام خريطة المواقع XML.
ما هي خرائط مواقع XML ولماذا نحتاجها
خرائط مواقع XML هي خرائط رقمية تساعد Google في اكتشاف الصفحات المهمة في المواقع وعدد مرات تحديثها. كما يوفر معلومات قيمة حول هذه الملفات: مثل وقت آخر تحديث للصفحة ، وعدد مرات تغيير الصفحة ، وأي إصدارات لغة بديلة من صفحة.
وفقًا لـ Gary Illyes ، تعد خرائط مواقع XML هي ثاني أهم مصدر لعناوين URL التي يقوم Googlebot بالزحف إليها بعد hyperlinks وعناوين URL التي تم اكتشافها مسبقًا.
تأتي ملفات Sitemap بتنسيق XML بحيث يمكن لـ Google تحليلها بسرعة للعثور على عناوين URL الجديدة.
لغة XML (eXtensible Markup Language) لغة خفيفة الوزن وقابلة للحمل بين الأجهزة وصُنعت لتخزين البيانات.
أسهل طريقة للتحقق مما إذا كان موقعك يحتوي على خريطة موقع هو البحث في Google Search Console أو في Bing Webmaster ضمن "خرائط المواقع sitemaps". تبحث معظم محركات البحث ، مثل Google أو Bing ، عن مدخلات بالشكل:
Sitemap: <sitemap_location>(أو مدخلات) في ملف robots.txt في المواقع. بدلاً من ذلك ، يمكنك أيضًا اختبار اتصال ملف Sitemap الخاص بك مباشرةً إلى Google و Baidu و Bing و Yandex.
مثال:
الشاشة التالية من Bing Webmaster
النتيجة
لاضافة صفحة Sitemap جديده المطلوب اختيار الزر بالازرق Submit Sitemap
للحذف
الشاشة التالية من Google search-console
النتيجة
للحذف
الفرق بين HTML و XML
هناك نوعان من خرائط المواقع: HTML و XML. ماهو الفرق؟
- مثل ما حكينا في البدايه يختلف HTML عن XML بحيث يكون HTML مرئي لمستخدمي الموقع ويمكن للمستخدمين الوصول له وعرض مكوناته، بينما XML هي خلاصات لمحركات البحث.(بمعنى آخر يمكن القول أن خرائط مواقع HTML يتم إنشاؤها أيضًا لمحركات البحث،وتكون ذات قيمة للمستخدمين بينما خرائط مواقع XML قد لا تكون مفيده).
- كلاهما يساعد محركات البحث في اكتشاف عناوين URL الجديدة، سواء كانت صفحات أو مقاطع فيديو أو صور.
- خرائط مواقع XML هي موجزات مخصصة custom feeds تساعد محركات البحث على فهم أولوية عناوين URL التي يجب الزحف إليها وعدد مرات تغييرها والعناصر الجديدة التي تمت إضافتها إلى الموقع. هذا مفيد بشكل خاص لجدولة محرك البحث لأنه يمكنهم تقدير وقت وكم مرة إعادة الزحف إلى عنوان URL.
- تساعد خرائط مواقع HTML أيضًا محركات البحث في اكتشاف عناوين URL الجديدة ولكن من خلال اكتشاف الروابط التي تتبعها. وهذا يعني أن خرائط مواقع HTML لا يمكن أن تكون أداة فعالة لاكتشاف عناوين URL إلا إذا تم الزحف إليها وإذا تم اتباع الروابط.
تحتوي خرائط مواقع XML على meta-attributes مثل <changefreq> أو <lastmod> للإشارة إلى كيفية تغير حالة عنوان URL. يمكنهم أيضًا اضافة ملحقات extensions لمقاطع الفيديو والصور والأخبار.
الانواع المختلفة Different Types من خرائط مواقع XML
يمكن اضافة خريطة موقع باستخدام XML بعدة تنيسقات مثل RSS أو mRSS أو Atom 1.0 أو text format ،ومن المهم ايضا معرفة انو "نوع type" ملف Sitemap يشير إلى محتواه أو "media type" وبشكل عام يمكن الاشارة الى ان هذه الانواع تتكون من
- أخبار News
- فيديو Video
- صورة Image
واكيد يمكن إنشاء خرائط مواقع تحتوي على نوع واحد فقط أو دمج اكثر من نوع.
الحد الأدنى من متطلبات Minimum Requirements خريطة موقع XML
خرائط الموقع لها معاير يجب العمل عليها بنحكي الان عن الحد الادني لهذه المعايير حتى تعمل بشكل افضل وتحقق النتائج المطلوبة منها، هذه المعايير هي:
- تحتوي فقط على عناوين URL الأساسية مع 200 status code.
- يمكن ان تحتوي الى ما يصل إلى 200 ألف عنوان URL لكل ملف Sitemap وما يصل إلى 50 ألفًا من ملفات Sitemap لكل ملف Sitemap للفهرس.
الاشارة لها في ملف robots.txt. - يجب ان تكون BUTF-8 encoded
- يتم ضغطها بتنسيق.gz
- يجب ان لا تكون أكبر من 50mb أو تحتوي على 50000 عنوان URL (ايهما يتم الوصول له اولا).
من المهم جدا تحديث خرائط المواقع تلقائيًا عند إنشاء عنوان URL جديد أو تغيير صفحة موجودة. بالنسبة إلى Google، يمكن أن يكون تكرار تحديث ملف Sitemap بمثابة إشارة إلى الحداثة. الامر الذي ينعكس ايجابا على ترتيب الصفحة والسياق.
عند العمل على تحديث خرائط الموقع يجب التركيز على تضمين العناوين والصفحات المهمه الي بتكون مطلوب الوصول اليها من قبل زوار الموقع واكيد في صفحات غير مهمه. ومن أمثلة الصفحات الغير مهمه: صفحة سياسة الخصوصية، او صفحة تعرف علينا مثلا، هذه الصفحات ممكن ما تكون ذات قيمة كبيرة للمستخدم.
كيفية استخدام خرائط الموقع XML في المواقع XML Sitemap for Sites
المواقع الكبيرة مثل الصغيرة تحتوي على محتوى، والكل يحاول تحسين فرصة ظهور المحتوي الخاص به على محركات البحث. لكن في المواقع الكبيرة الموضوع قد يكون مختلف شوي.
مثال: المواقع الاخبارية والتي قد تحتوي على عدد كبير جدا من الصفحات واكيد اخبار بتصنيفات مختلفه مثال : اخبار سياسيه، فنية ، رياضية، ... الخ. وحكينا انو من متطليات خرائط الموقع ان تحتوي على ما يصل إلى (50,000) normal sitemaps، وان ألا يزيد حجمها عن 50mb. بناء عليه ولتحقيق أقصى استفادة من خرائط المواقع هذه الافضل ان يتم تنظيمها إما حسب نوع الصفحة أو الموضوع.
من الناحية العملية ، يمكنك إنشاء خرائط مواقع XML مخصصة لكل دليل فرعي أو قالب صفحة لفهم المشكلات الفنية ومشكلات الفهرسه indexing.
ممكن في موقع اخباري على سبيل المثال اضافة اكثر من Sitemap كل وحده تتعلق موضوع معين.
مثال على ذلك:
مثال للتوضيح فقط (يعني ممكن تعمل الترتيب والتصنيف المناسب للموقع الخاص بك)
وهكذا لبيقة التصنيفات في موقعك.Web.SiteMap.xmlSportNews.SiteMap.xmlArtisticNews.SiteMap.xmlpoliticalNews.SiteMap.xmlVedio.SiteMap.xmlPhotos.SiteMap.xml
تمام نوخذ مثال بسيط على خريطة موقع XML
<?xml version="1.0" encoding="UTF-8"?>في المثال السابق اضفنا عنوان للصفحة المطلوب عرضها. واضفنا آخر تعديل للصفحه باستخدام الكود Lastmod واضفنا الامر changefreq لتحديد طريقة حساب التكرار، واخر شي اضفنا الاولوية priority
<sitemapindex xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<sitemap>
<loc>https://devkum.com/</loc>
<lastmod>2022-06-11T19:12:36+09:00</lastmod>
<changefreq>Daily</changefreq>
<priority>1</priority>
</sitemap>
<sitemap>
<loc>https://www.devkum.com/Courses/Index</loc>
<lastmod>2022-06-11T19:12:36+09:00</lastmod>
<changefreq>Daily</changefreq>
<priority>1</priority>
</sitemap>
</sitemapindex>
التعامل مع الصورة في خرائط الموقع
قد تكون خرائط مواقع XML متخصصة لأغراض محددة مثل الصور او الفيديو. حيث تستفيد المواقع التي تعمل بشكل كبير حول الوسائط rich media (على سبيل المثال: Pinterest أو YouTube) كثيرًا من خرائط مواقع الصور أو الفيديو.
هذه الاضافة الى خرائط المواقع تزيد من فرصة العثور على موقعك في بحث الصور من Google. وبنعمل هذا الحكي عن إضافة الصور في خريطة الموقعك.
اترك تعليقك