أجهزة الكمبيوتر شبابيك إنترنت

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

خريطة الموقع هي ملف Sitemap.xml، الذي يحتوي على قائمة بجميع صفحات موقع الويب، والتي تم إنشاؤها لتسريع فهرسة المورد. يوجد أيضًا خريطة موقع للمستخدمين - وهي أشبه بجدول محتويات في كتاب. تسمى الأخيرة خرائط HTML وهي عبارة عن دليل لصفحات المشروع التي تعرض التسلسل الهرمي.

سنخبرك اليوم بكيفية إنشاء ملف Sitemap.xml بنفسك، وتحميله على موقع الويب الخاص بك وإضافته إلى محركات البحث. دعونا نلقي نظرة على إنشاء خريطة HTML.

خريطة الموقع عبارة عن خريطة موقع ودليل روابط للفئات والفئات الفرعية وصفحات المشروع مع دعم للتسلسل الهرمي المدمج (مستوى التداخل).باستخدام Sitemap.xml، يمكنك إعلام محركات بحث Google وYandex بالبنية الحالية ومستوى التداخل وعدد الصفحات والروابط الخاصة بها.

مثال لخريطة الموقع

يتم تقديم المعلومات الأكثر تفصيلاً حول الحاجة إلى استخدام Sitemap.xml في دليل Yandex.Webmaster ودليل Google Webmasters.

  1. يدعم Google أربعة تنسيقات لخرائط الموقع - .txt وRSS و.xml و"مواقع Google" (إذا تم إنشاء المورد باستخدام الخدمة التي تحمل الاسم نفسه من Good Corporation). يدعم Yandex بطاقات .xml فقط.
  2. جوجل لا يدعم العلامة .
  3. بالنسبة لجوجل، من الضروري إضافة رابط لخريطة الموقع في ملف robots.txt للإشارة إلى مدى توفرها للعرض.

لتحديد المسار إلى ملف Sitemap.xml، يمكنك استخدام حساب مشرف الموقع أو تحديد الرابط فيه ملف robots.txt. من الأفضل أن تفعل كلا الأمرين. إذا كان لديك موقع ويب يحتوي على عدد كبير من الصفحات، فقد يكون هناك العديد من ملفات Sitemap. قيود جوجل القياسية:

  • يصل حجم ملف Sitemap إلى 50 ميغابايت.
  • عدد الروابط لا يزيد عن 50000.

يقدم محرك بحث Yandex متطلبات مماثلة.

لا يمكن التقليل من أهمية خريطة الموقع. حتى اليوم، تعد هذه إحدى الخطوات الأولى عند بدء العمل على ترويج تحسين محركات البحث (SEO) لموقع الويب.

أنواع البطاقات

هناك نوعان من خريطة الموقع:

  1. خرائط مواقع XML- محسوبة للبحث في الروبوتات وجمع ومعالجة جميع الروابط - الفئات والفئات الفرعية والصفحات الفردية. وهي عبارة عن مجموعة من العلامات التي تحتوي على روابط لصفحات ومقالات.
  2. خريطة موقع HTML- ل المستخدمين. إنها صفحة منفصلة تتكون من روابط مقسمة حسب الفئات والفئات الفرعية. أقل في كثير من الأحيان - ككتالوج منتظم للمقالات الموجودة، إذا كانت الفئات نفسها ليست ذات فائدة عملية. يمكنك غالبًا الوصول إليه من القائمة الموجودة في الصفحة الرئيسية.

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

كيفية إنشاء ملف Sitemap.xml

يتضمن إنشاء ملف Sitemap.xml استخدام طرق مختلفة:

  • يدوي. أنت بنفسك، من خلال أي محرر (على سبيل المثال، Notepad ++)، قم بتعيين العلامات والروابط بترتيب معين.
  • خدمات. تقوم بتنزيل الروابط الضرورية أو إدخال عنوان الموقع، ونتيجة لذلك تتلقى ملف sitemap.xml الذي تم إنشاؤه.
  • الإضافات/الوحدات. تحتوي بعض محركات مواقع الويب (CMS) على مكونات إضافية مدمجة تسمح لك بإنشاء خرائط الموقع بنقرة واحدة. البعض الآخر يتطلب تركيب إضافي.

ليس من المنطقي التفكير في سياق المقالة في إنشاء خريطة موقع باستخدام الطريقة اليدوية، نظرًا لأن الخرائط التلقائية تفعل الشيء نفسه. بالإضافة إلى ذلك، يتم القضاء على العامل البشري. بعد كل شيء، يمكنك دائمًا ارتكاب خطأ، أو عدم إغلاق العلامة، أو ارتكاب خطأ ما.

إنشاء خريطة موقع باستخدام مولد على الإنترنت

عملية بسيطة للغاية. فقط اتبع التعليمات التالية:


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

الاتصال باستخدام الإضافات والوحدات النمطية

أولاً، دعونا نلقي نظرة على المحرك الأكثر شعبية في العالم - WordPress. نقترح عليك تنزيل البرنامج الإضافي Yoast SEO؛ فهو عالمي وسيكون ضروريًا لتحسين الصفحات للترويج في نتائج محركات البحث. وكمكافأة رائعة، يمكنك استخدامها لإنشاء خريطة للموقع. التعليمات هي كما يلي:


تم إنشاء خريطة الموقع وهي متاحة على site.com/sitemap.xml- أي أنه موجود في المجلد الجذر.

في DataLife Engine (DLE)، يكون منشئ الخرائط مدمجًا بالفعل ويمكن الوصول إليه من لوحة تحكم المشروع؛ بالنسبة لـ Joomla، يجب عليك استخدام وحدة OSMap؛ في Bitrix، يتم إنشاء ملف xml تلقائيًا؛ في Drupal، يمكنك استخدام وحدة XMLSitemap لهذا الغرض.

كيفية إضافة ملف Sitemap.xml إلى موقع ويب وتحميله على محركات البحث

إذا تم إنشاء الملف بواسطة نظام إدارة المحتوى (CMS)، فهو موجود في جذر الموقع. هذا يعني أنك بحاجة إلى إضافة رابط إلى Yandex.Webmaster وGoogle Search Console. دعنا نعود إلى هذه العملية لاحقًا.

إذا تم إنشاء الملف يدويًا أو باستخدام مولد، فستحتاج إلى تحميله إلى المجلد الجذر للموقع قبل إضافته إلى حساب مشرف الموقع. أسهل طريقة:


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

التالي هو إضافته إلى Yandex.Webmaster. التعليمات هي كما يلي:


عند الانتهاء بنجاح، سيعرف الروبوت مكان البحث عن الخريطة وعند زيارة موقع ويب، سيقوم بفهرسة جميع الروابط ذات مستويات التداخل المختلفة.

لإضافة ملف خريطة إلى Google Search Console، عليك القيام بما يلي:


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

خريطة الموقع هي ملف خاص بتنسيق .xml مخزّن في الدليل الجذر للخادم. غالبًا ما يهتم مالكو مواقع الويب بمعرفة سبب الحاجة إلى ملف Sitemap وهل يؤثر وجود/غياب هذا المستند على الترويج لمحرك البحث؟ للإجابة على هذه الأسئلة، ضع في اعتبارك الغرض من خريطة الموقع وبنيتها.

إذًا، لماذا تحتاج إلى ملف Sitemap بتنسيق XML، ما هو؟ خريطة الموقع هي نوع من الدليل يتكون من قائمة الروابط المؤدية إلى جميع أقسام وصفحات الموقع. يساعد ملف Sitemap محركات البحث على فهرسة مشروع الإنترنت بسرعة وكفاءة أكبر. يعد هذا مهمًا بشكل خاص إذا كان حجم مورد الويب يصل إلى آلاف أو عشرات الآلاف من الصفحات.

[yt=R09Qywy5DXI]

المزيد من مقاطع الفيديو على قناتنا - تعلم التسويق عبر الإنترنت مع SEMANTICA

انه مهم! يجب أن تتضمن خريطة الموقع الخاصة بك فقط الصفحات التي يجب أن تكون في فهرس البحث. يجب عدم تضمين المستندات ذات الفهرسة المحظورة أو معلومات الملكية في خريطة الموقع. لا يتضمن ملف Sitemap أيضًا الصفحات ذات العلامات أو عناوين URL الديناميكية.

هل يؤثر ملف Sitemap على الترويج؟

لن تتشائم محركات البحث من مشروع الإنترنت بسبب عدم وجود هذا الملف. من الناحية النظرية، يجب على الروبوت الزحف بشكل مستقل إلى جميع صفحات الموقع وإدراجها في البحث. ومع ذلك، عليك أن تأخذ في الاعتبار أن النظام قد يتعطل ولا يعثر على بعض مستندات الويب. عادةً ما تكون "مناطق المشكلات" عبارة عن أقسام لا يمكن الوصول إليها إلا من خلال سلسلة طويلة من الروابط وعناوين URL التي يتم إنشاؤها ديناميكيًا.

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

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

أسهل طريقة هي استخدام إحدى الخدمات المتخصصة. على سبيل المثال، يتيح لك المولد عبر الإنترنت http://www.mysitemapgenerator.com/ إنشاء خريطة موقع تصل إلى 500 صفحة مجانًا. من الممكن إنشاء ملفات Sitemap مدفوعة الأجر دون أي قيود. سيحتاج مشرف الموقع فقط إلى الإشارة إلى عنوان موقعه، ثم وضع الملف الناتج في المجلد الجذر للخادم.

يمكنك استخدام برنامج SiteMap Generator. في الحقل http://، يجب عليك إدخال عنوان صفحة البداية للموقع، والنقر على زر "ابدأ" والانتظار حتى يتم إنشاء خريطة الموقع. ثم يتعين عليك الانتقال إلى علامة التبويب "Google Sitemap/XML"، ونسخ الكود الناتج ولصقه في ملف بتنسيق xml.

ملف Sitemap xml - التوجيهات المتاحة

  • تخبر معلمة Lastmod الروبوت بموعد آخر تحديث للمستند.
  • تشير علامة الأولوية إلى أولوية المستند بالنسبة للصفحات الأخرى على الموقع.
  • تشير المعلمة loc إلى عنوان URL للصفحة.
  • يتم استخدام علامة Changefreq للإشارة إلى أن الصفحات ديناميكية (نادرًا ما يزور الروبوت المستندات ذات المعلمة "0").

كيفية إبلاغ محرك البحث عن خريطة الموقع

لإعلام Yandex، يمكنك إضافة توجيه خريطة الموقع إلى ملف robots.txt. سيبدو الكود كالتالي:

خريطة الموقع: http://yoursite.ru/sitemap.xml

بالإضافة إلى ذلك، يمكنك نقل خريطة الموقع من خلال واجهة Yandex.Webmaster. للقيام بذلك، يجب عليك الانتقال إلى علامة التبويب "إعدادات الفهرسة" >> "ملفات خريطة الموقع"، ثم تحديد عنوان خريطة الموقع للنظام.

يمكنك إخطار Google بنفس الطريقة. في شريط أدوات مشرف الموقع، انتقل إلى علامة التبويب "الزحف" >> "ملفات Sitemap".

ستعلمك هذه المقالة كيفية إنشاء ملف Sitemap ومشاركته مع Googlebots.

إنشاء وتقديم ملفات Sitemap

تنسيقات ملفات خريطة الموقع

يدعم Google العديد من تنسيقات ملفات Sitemap، الموضحة أدناه. يجب أن تستخدم جميع التنسيقات بروتوكولًا قياسيًا. لا تحترم Google حاليًا هذه السمة في ملفات خريطة الموقع.

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

مثال لعنوان URL الذي يحتوي على حرف غير ASCII (ü) بالإضافة إلى حرف يتطلب الهروب (&):
http://www.example.com/ümlat.html&q=name
نفس عنوان URL بتشفير ISO-8859-1 (ستتم استضافته على خادم يستخدم هذا التشفير) ومع تطبيق الهروب:
http://www.example.com/%FCmlat.html&q=name
نفس عنوان URL المشفر بـ UTF-8 (الذي سيتم استضافته على خادم يستخدم هذا التشفير) مع تطبيق الهروب:
نفس عنوان URL مع تسلسل مُفلت بدلاً من حرف علامة الضم:
http://www.example.com/%C3%BCmlat.html&q=name

  • يرجى العلم أننا لا نضمن الزحف إلى كل عنوان URL في ملف Sitemap. مثل هذه الملفات تساعد فقط يحدد Google الصفحات التي تعتبرها مهمة.
  • يتم تجاهل قيم الأولوية وchangefreq، لذلك ليست هناك حاجة لإضافتها.
  • يقرأ Google قيمة lastmod، ولكن فقط إذا تم تحديدها بشكل صحيح.
  • كيفية جعل خريطة الموقع الخاصة بك متاحة لجوجل

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

    هناك عدة طرق لتزويد Googlebots بإمكانية الوصول إلى ملف Sitemap الخاص بك:

    • أرسله إلى Google باستخدام أداة خاصة في Search Console
    • أدخل سطرًا في أي مكان في ملف robots.txt يشير إلى موقع ملف Sitemap:
      خريطة الموقع: http://example.com/sitemap_location.xml
    • استخدم طلب ping. أرسل طلب HTTP GET:
      http://www.google.com/ping?sitemap=<polniy_url_faila_sitemap>
      مثال:
      http://www.google.com/ping?sitemap=https://example.com/sitemap.xml

    خريطة موقع XMLهي قائمة عناوين URL الخاصة بموقع ويب بتنسيق XML. تم تصميم ملف Sitemap لإعلام محركات البحث (مثل Google وBing وYahoo وYandex وMSN وغيرها) بالصفحات الموجودة على موقع الويب والتي يجب فهرستها. يعمل على تسريع عمليات فحص الموقع. بالإضافة إلى ذلك، يسمح لك ملف Sitemap بنقل معلومات حول جميع صفحات موقعك، بما في ذلك تلك الصفحات التي لا تستطيع محركات البحث الحصول عليها من خلال الزحف المعتاد.

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

    • يتم إنشاء صفحات جديدة على موقعك تلقائيًا وبشكل متكرر.
    • موقعك جديد، ويشير إلى عدد قليل من الروابط.
    • يحتوي موقعك على أرشيف كبير من صفحات المحتوى الرديئة أو التي لا ترتبط ببعضها على الإطلاق.

    بروتوكول XML Sitemaps: ما الذي يحتوي عليه ملف Sitemap؟

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

    ... https://appcube.ru/ar/URL ... ...

    بالإضافة إلى معلمة URL المطلوبة، يوفر بروتوكول XML Sitemaps علامات إضافية لكل صفحة:

    Lastmod- يشير إلى تاريخ تاريخ التعديل الأخير.

    التاريخ (آيزو 8601)

    تغيير التردد- التكرار المحتمل لمحتوى الصفحة. القيم الصالحة هي:

    • دائمًا – في كل مرة يتم فيها تحميل الصفحة
    • كل ساعة - كل ساعة
    • يوميا - كل يوم
    • أسبوعيًا - مرة واحدة في الأسبوع
    • شهريا – مرة واحدة في الشهر
    • سنويا - مرة واحدة في السنة
    • أبدًا - يعني أن محتوى الصفحة يظل دون تغيير.
    بناء الجملة:

    قيمة صالحة

    أولوية– أولوية الصفحة بالنسبة للصفحات الأخرى بموقعك. النطاق الصالح - من 0.0 إلى 1.0. تتيح هذه العلامة لمحركات البحث معرفة الصفحات التي تعتقد أنها الأكثر قيمة.

    عدد عشري من 0.0 إلى 1.0

    يعد ملف sitemap.xml أداة تتيح لمشرفي المواقع إبلاغ محركات البحث بصفحات الموقع المتوفرة للفهرسة. يمكنك أيضًا في خريطة XML تحديد معلمات إضافية للصفحة: تاريخ آخر تحديث، وتكرار التحديثات، والأولوية بالنسبة للصفحات الأخرى. يمكن أن تؤثر المعلومات الموجودة في sitemap.xml على سلوك زاحف البحث، وبشكل عام، على عملية فهرسة المستندات الجديدة. يحتوي ملف Sitemap على توجيهات لتضمين الصفحات في قائمة الانتظار للزحف ويكمل ملف robots.txt، الذي يحتوي على توجيهات لاستبعاد الصفحات.

    ستجد في هذا الدليل إجابات لجميع الأسئلة المتعلقة باستخدام sitemap.xml.

    هل أحتاج إلى sitemap.xml

    تستخدم محركات البحث خريطة الموقع للعثور على مستندات جديدة على الموقع (يمكن أن تكون مستندات html أو محتوى وسائط) لا يمكن الوصول إليها من خلال التنقل، ولكن يجب الزحف إليها. إن وجود رابط إلى مستند في sitemap.xml لا يضمن أنه سيتم الزحف إليه أو فهرسته، ولكن في أغلب الأحيان يساعد الملف في فهرسة المواقع الكبيرة بشكل أفضل. بالإضافة إلى ذلك، يتم استخدام البيانات من خريطة XML لتحديد الصفحات الأساسية، ما لم تتم الإشارة إليها على وجه التحديد في العلامة rel=canonical.

    يعد Sitemap.xml مهمًا للمواقع التي:

    • لا يمكن الوصول إلى بعض الأقسام من خلال قائمة التنقل.
    • هناك العديد من الصفحات المعزولة أو الصفحات ذات الاتصال الضعيف.
    • يتم استخدام التقنيات التي لا تدعمها محركات البحث بشكل جيد (على سبيل المثال، Ajax أو Flash أو Silverlight).
    • هناك الكثير من الصفحات وهناك احتمال أن يفتقد زاحف البحث المحتوى الجديد.

    إذا لم تكن هذه هي حالتك، فمن المرجح أنك لا تحتاج إلى sitemap.xml. بالنسبة للمواقع التي تتوفر فيها كل صفحة مهمة للفهرسة بنقرتين، وحيث لا يتم استخدام تقنيات JavaScript أو Flash لعرض المحتوى، وحيث يتم استخدام العلامات الأساسية والإقليمية إذا لزم الأمر، ولا يظهر المحتوى الجديد أكثر من زيارة الروبوت للموقع، في ملف sitemap.xml ليست ضرورية.

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

    معلومات تقنية

    • Sitemap.xml هو ملف نصي بتنسيق XML. ومع ذلك، تدعم محركات البحث أيضًا تنسيق النص (انظر القسم التالي).
    • يمكن أن تحتوي كل خريطة موقع على الحد الأقصى 50000 عنوانولا تزن أكثر 50 ميجابايت(10 ميغابايت لياندكس).
    • يمكنك استخدام ضغط gzip لتقليل حجم ملف sitemap.xml وزيادة سرعة نقله. في هذه الحالة، استخدم الامتداد gz (sitemap.xml.gz). وفي الوقت نفسه، تظل هناك قيود على الوزن بالنسبة لخرائط المواقع غير المضغوطة.
    • يحدد موقع ملف Sitemap مجموعة عناوين URL التي يمكن تضمينها في ملف Sitemap. يجب أن تكون الخريطة التي تحتوي على عناوين صفحات الموقع بأكمله موجودة في الجذر. إذا كانت خريطة الموقع موجودة في مجلد، فيجب أن تكون جميع عناوين URL الموجودة في خريطة الموقع هذه موجودة في هذا المجلد أو أعمق ().
    • يجب أن تكون العناوين الموجودة في sitemap.xml مطلقة.
    • الحد الأقصى لطول عنوان URL هو 2048 حرفًا (1024 حرفًا لـ Yandex).
    • يجب أن تكون الأحرف الخاصة في عنوان URL (مثل علامة الضم "&" أو علامات الاقتباس) مقنعة في كيان HTML.
    • يجب أن تعرض الصفحات المحددة في الخريطة رمز حالة 200 http.
    • لا ينبغي إغلاق العناوين المدرجة في الخريطة في ملف robots.txt أو في meta-robots.
    • يجب ألا يتم إغلاق ملف Sitemap في ملف robots.txt، وإلا فلن يقوم محرك البحث بالزحف إليه. قد يكون الملف نفسه في الفهرس، وهذا أمر طبيعي.

    تنسيقات خريطة XML

    تدعم محركات البحث تنسيقًا بسيطًا لخريطة الموقع النصية، والذي يسرد ببساطة عناوين URL للصفحة دون معلمات إضافية. في هذه الحالة، يجب أن يكون الملف بترميز UTF-8 وأن يكون له الامتداد .رسالة قصيرة.

    تدعم محركات البحث أيضًا بروتوكول XML القياسي. يدعم Google أيضًا خرائط الموقع للصور ومقاطع الفيديو والأخبار.

    مثال لخريطة الموقع التي تحتوي على عنوان واحد فقط.

    https://сайт/ 2018-06-14 daily 0.9

    علامات XML
    urlset
    عنوان URL(مطلوب) - العلامة الأصلية لكل عنوان URL.
    loc(مطلوب) - عنوان URL للمستند، يجب أن يكون مطلقًا.
    com.lastmod- تاريخ آخر تعديل للمستند بتنسيق Datetime.
    com.changefreq- تكرار تغييرات الصفحة (دائمًا، كل ساعة، يوميًا، أسبوعيًا، شهريًا، سنويًا، أبدًا). معنى هذه العلامة هو توصية لمحركات البحث، وليس أمرا.
    أولوية- أولوية عنوان URL بالنسبة للعناوين الأخرى (من 0 إلى 1) لترتيب المسح. إذا لم يتم تحديده، فالقيمة الافتراضية هي 0.5.

    خريطة XML للصور

    يقوم بعض أدوات تحسين الأداء بإدراج روابط للصور في ملف sitemap.xml بنفس طريقة استخدام الروابط إلى مستندات HTML. يمكن القيام بذلك، ولكن من الأفضل أن يستخدم Google امتدادًا للبروتوكول القياسي ويرسل معلومات إضافية حول الصور إلى جانب عناوين URL. يعد إنشاء خرائط صور XML مفيدًا إذا كانت الصور بحاجة إلى المسح الضوئي وفهرستها، وفي الوقت نفسه، لا يمكن للروبوت الوصول إليها مباشرة (على سبيل المثال، يتم استخدام JavaScript).

    مثال لخريطة موقع تحتوي على صفحة واحدة والصور المرتبطة بها

    http://example.com/primer.html http://example.com/kartinka.jpg http://example.com/photo.jpg Вид на Балаклаву Севастополь, Крым http://creativecommons.org/licenses/by-nd/3.0/legalcode

    علامات XML
    الصورة:صورة(مطلوب) - معلومات عن صورة واحدة. يمكن استخدام 1000 صورة كحد أقصى.
    الصورة:الموضع(مطلوب) - المسار إلى ملف الصورة. إذا تم استخدام CDN، فمن المقبول الارتباط بنطاق آخر إذا تم التحقق منه في لوحة مشرفي المواقع.
    تعليق على الصورة- تسمية توضيحية للصورة (قد تحتوي على نص طويل).
    عنوان الصورة- صورة العنوان (عادة نص قصير).
    الصورة:الموقع الجغرافي- مكان التصوير .
    الصورة: الترخيص- عنوان URL لترخيص الصورة. تستخدم للبحث المتقدم عن الصور.

    خريطة XML للفيديو

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

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

    إذا كان لديك محتوى إخباري على موقعك وتشارك في أخبار Google، فمن المفيد استخدام خريطة الموقع للأخبار، لذلك سيعثر Google بسرعة على أحدث المواد الخاصة بك ويقوم بفهرسة جميع المقالات الإخبارية. في هذه الحالة، يجب أن يحتوي ملف Sitemap فقط على عناوين الصفحات المنشورة في اليومين الأخيرين وألا يحتوي على أكثر من 1000 عنوان URL.

    استخدام بطاقات متعددة

    إذا لزم الأمر، يمكنك استخدام العديد من ملفات Sitemap، ودمجها في ملف Sitemap واحد للفهرس. يتم استخدام ملف sitemap.xml المتعدد في الحالات التي:

    • يستخدم الموقع عدة محركات (CMS).
    • يحتوي الموقع على أكثر من 50.000 صفحة.
    • من الضروري إعداد تتبع مناسب للأخطاء في الأقسام.

    في الحالة الأخيرة، يكون لكل قسم كبير من الموقع ملف sitemap.xml خاص به وتتم إضافتها جميعًا إلى لوحة مشرفي المواقع، حيث يكون من المناسب معرفة القسم الذي يحتوي على أكبر عدد من الأخطاء (راجع القسم الخاص بالعثور على الأخطاء في خريطة الموقع).

    إذا كان لديك ملفين أو أكثر من ملفات Sitemap، فيجب دمجهما في خريطة موقع فهرس، والتي تبدو مثل خريطة الموقع العادية (باستثناء وجود علامات Sitemapindex وعلامات Sitemap بدلاً من urlset وURL)، ولها قيود مماثلة ويمكنها الارتباط فقط إلى خرائط XML العادية (وليس خرائط الفهرسة).

    مثال لفهرس خريطة الموقع:

    http://www.example.com/sitemap-blog.xml.gz 2004-10-01T18:23:17+00:00 http://www.example.com/sitemap-webinars.xml.gz 2005-01-01

    sitemapindex(إلزامي) - يحدد معيار البروتوكول الحالي.
    خريطة الموقع(إلزامي) - يحتوي على معلومات حول خريطة موقع منفصلة.
    loc(مطلوب) - موقع خريطة الموقع (بتنسيق xml أو txt أو rss لـ Google).
    com.lastmod- وقت تغيير خريطة الموقع. يسمح لمحركات البحث باكتشاف عناوين URL الجديدة بسرعة على المواقع الكبيرة.

    كيفية إنشاء ملف sitemap.xml

    طرق إنشاء ملف Sitemap بتنسيق XML:

    • أدوات نظام إدارة المحتوى الداخلي.تدعم العديد من أنظمة إدارة المحتوى (CMS) بالفعل إنشاء خريطة الموقع. لمعرفة ذلك، اقرأ الوثائق الخاصة بنظام إدارة المحتوى (CMS) الخاص بك، أو انظر إلى عناصر القائمة في لوحة الإدارة، أو اتصل بالدعم الفني للمحرك. قم بتحميل الملف https://yoursite.com/sitemap.xml على موقعك؛ فقد يكون موجودًا بالفعل ويتم إنشاؤه ديناميكيًا.
    • الإضافات الخارجية.إذا لم يكن لدى نظام إدارة المحتوى وظيفة لإنشاء خريطة موقع، وكان يدعم المكونات الإضافية، فابحث في Google عن المكون الإضافي الذي يغطي سؤال sitemap.xml الخاص بالمحرك الخاص بك وقم بتثبيته. في بعض الحالات، تحتاج إلى الاتصال بالمبرمجين لكتابة مكون إضافي مماثل لك.
    • نص منفصل على الموقع.من خلال معرفة بروتوكول خريطة XML والقيود الفنية، يمكنك إنشاء sitemap.xml بنفسك عن طريق إضافة برنامج نصي للإنشاء إلى CRON. إذا لم تكن مبرمجًا، استخدم العناصر الأخرى في هذه القائمة.
    • مولدات خريطة الموقع.هناك العديد من مولدات sitemap.xml التي تقوم بفحص موقعك وتمنحك خريطة جاهزة للتنزيل. العيب هنا هو أنه في كل مرة يتم فيها تحديث الموقع، تحتاج إلى إنشاء خريطة موقع يدويًا.
    • المحللون.عادةً ما توفر برامج سطح المكتب المصممة للتحليل الفني لموقع ويب الفرصة لتنزيل ملف sitemap.xml، الذي يتم إنشاؤه بناءً على الصفحات التي تم الزحف إليها. وهو يعمل بشكل مشابه لمولدات خرائط الموقع، ولكنه يعمل محليًا فقط على جهازك.

    مولدات خرائط الموقع الشهيرة على الإنترنت

    XML-Sitemaps.com

    يسمح لك بالحصول على sitemap.xml ببضع نقرات. يدعم صيغ XML، HTML، TXT وGZ. مناسب للاستخدام للمواقع الصغيرة (حتى 500 صفحة).

    مولد مماثل، ولكن يحتوي على إعدادات أكثر قليلاً ويسمح لك بإنشاء خريطة تصل إلى 2000 صفحة مجانًا.

    يحتوي على العديد من الإعدادات، ويسمح لك باستيراد عناوين URL من ملف CSV. يقوم بمسح ما يصل إلى 500 عنوان URL مجانًا.

    لا يوجد حد لعدد الصفحات المراد مسحها ضوئيًا. لكن بالنسبة للمواقع الكبيرة، قد تتجمد عملية الإنشاء لعدة عشرات من الدقائق.

    البرامج المحلية لإنشاء خريطة موقع XML

    G-Mapper مولد خريطة الموقع

    نسخة سطح المكتب المجانية من منشئ خريطة الموقع لنظام التشغيل Windows.

    صراخ الضفدع SEO العنكبوت

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

    نتبيك سبايدر

    حل أقل مرونة ولكنه مناسب أيضًا لإنشاء ملف Sitemap.xml بسرعة. بعد مسح الموقع، تحتاج إلى استخدام عنصر القائمة الأدوات -> إنشاء ملف Sitemap.