Pack Camo

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

حوّل قائمة روابط إلى ملف sitemap.xml صالح مع lastmod وchangefreq وpriority.

كل شيء يعمل محليًا — لا يُرفع أي شيء.

الروابط

7 روابط

رابط واحد في كل سطر، ويمكن أن يتبعه تاريخ lastmod وchangefreq وpriority. تُتخطى الأسطر التي تبدأ بـ#. أفلت ملف .xml أو .txt هنا.

sitemap.xml

7 إدخالات · 747 B

<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <url>
    <loc>https://example.com/</loc>
  </url>
  <url>
    <loc>https://example.com/about</loc>
  </url>
  <url>
    <loc>https://example.com/pricing</loc>
    <lastmod>2024-09-01</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.9</priority>
  </url>
  <url>
    <loc>https://example.com/blog/</loc>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://example.com/blog/hello-world</loc>
    <lastmod>2024-08-14</lastmod>
  </url>
  <url>
    <loc>https://example.com/search?q=shoes&amp;color=red</loc>
  </url>
  <url>
    <loc>https://example.com/contact</loc>
  </url>
</urlset>

خريطة موقع صالحة. ارفعها إلى جذر موقعك وأرسلها في Search Console.

من قائمة روابط إلى sitemap.xml صالح

يحوّل مولد خريطة الموقع XML هذا الروابط التي تلصقها إلى ملف sitemap.xml يتبع بروتوكول sitemaps.org: يُتحقَّق من كل رابط ويُهرَّب لـXML، وتُزال الروابط المكررة، ويمكن ضبط lastmod وchangefreq وpriority الاختيارية للكل أو لكل رابط. عند تجاوز 50,000 رابط أو 50 ميغابايت يُقسَّم الناتج إلى عدة ملفات مع فهرس خرائط الموقع، وتُنزَّل معًا في ملف zip. يمكنك أيضًا لصق خريطة موقع موجودة أو فتحها لفحصها وتعديلها. تعمل الأداة على القائمة التي تعطيها لها بدلًا من الزحف إلى موقعك، ويجري كل شيء في متصفحك.

كيف تنشئ خريطة موقع XML

  1. 1الصق روابط صفحاتك، رابطًا في كل سطر — من نظام إدارة المحتوى أو تصدير زاحف أو عمود في جدول بيانات. يجب أن يكون كل رابط مطلقًا يبدأ بـhttps:// أو http://.
  2. 2يمكنك اختياريًا إضافة قيم خاصة بعد الرابط، مفصولة بمسافات أو فواصل: https://example.com/pricing 2024-09-01 monthly 0.9.
  3. 3اضبط القيم الافتراضية للباقي: lastmod (بلا، أو اليوم، أو تاريخ)، وchangefreq وpriority، أو اتركها.
  4. 4أصلح كل ما يظهر أسفل حقل الإدخال — روابط غير صالحة، مكررات، مضيفات أخرى — ثم انسخ sitemap.xml أو نزّله.
  5. 5ارفعه إلى جذر موقعك، وأضف Sitemap: https://example.com/sitemap.xml إلى robots.txt، ثم أرسله في Google Search Console وBing Webmaster Tools.

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

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

أدرج فقط الروابط الأساسية (canonical) التي تُرجع 200 والتي تريدها في نتائج البحث. استبعد عمليات إعادة التوجيه وصفحات الأخطاء والصفحات التي تحمل noindex والنسخ المكررة بمعاملات التتبع والروابط المحظورة في robots.txt؛ فإدراجها يرسل إشارات متضاربة ويهدر ميزانية الزحف.

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

<loc>
إلزامي. الرابط المطلق للصفحة، بحد أقصى 2,048 حرفًا، مُهرَّب لـXML: يُكتب & في سلسلة الاستعلام بالشكل &amp;. تتولى الأداة ذلك عنك.
<lastmod>
تاريخ آخر تغيير في محتوى الصفحة، بتنسيق W3C Datetime: ‎2024-09-01 أو ‎2024-09-01T14:30:00+00:00. يستخدمه Google عندما يكون دقيقًا باستمرار، لذا ضع تواريخ التعديل الحقيقية بدلًا من تاريخ اليوم في كل صفحة.
<changefreq>
always أو hourly أو daily أو weekly أو monthly أو yearly أو never. يتجاهله Google؛ وقد تقرؤه بعض الزواحف الأخرى.
<priority>
من 0.0 إلى 1.0، نسبةً إلى صفحات موقعك الأخرى (الافتراضي 0.5). ويتجاهله Google أيضًا.

المواقع الكبيرة: 50,000 رابط وفهرس خرائط الموقع

يمكن أن يحتوي ملف خريطة الموقع الواحد على 50,000 رابط كحد أقصى وألا يتجاوز 50 ميغابايت دون ضغط. عندما تتجاوز قائمتك أيًّا من الحدين، يقسّمها المولد إلى sitemap-1.xml وsitemap-2.xml وهكذا، ويكتب sitemap.xml بوصفه فهرس خرائط الموقع الذي يشير إليها. اضبط الرابط الأساسي الذي ستوضع فيه الملفات لتكون روابط الفهرس صحيحة، وارفعها جميعًا، وأرسل الفهرس وحده.

يمكن لفهرس خرائط الموقع أن يسرد حتى 50,000 خريطة. ويمكن أيضًا تقديم خرائط الموقع مضغوطة بـgzip (sitemap.xml.gz)؛ وينطبق حد الحجم على الملف غير المضغوط.

عمليات التحقق المُنفَّذة

  • يجب أن تكون الروابط مطلقة بـhttp أو https؛ وتُرفض المسارات النسبية.
  • تُوحَّد صيغة الروابط (اسم المضيف بأحرف صغيرة، وترميز المسافات والأحرف غير ASCII بالنسبة المئوية) وتُحذف المكررات المتطابقة.
  • يُنبَّه على الروابط التي يختلف مضيفها عن الرابط الأول: لا تسرد خريطة الموقع إلا روابط مضيفها، ما لم يُتحقَّق من الإرسال بين المواقع في Search Console.
  • تُزال #المقاطع لأن محركات البحث تتجاهلها.
  • يجب أن تكون قيم lastmod تواريخ W3C صالحة وأن تكون priority بين 0.0 و1.0.

استيراد خريطة موقع موجودة وتعديلها

الصق XML لخريطة موقع، أو افتح ملف .xml، وستعرض الأداة تحويله مجددًا إلى قائمة قابلة للتعديل مع الاحتفاظ بقيم lastmod وchangefreq وpriority لكل رابط. ويُقرأ فهرس خرائط الموقع كقائمة بروابط الخرائط الفرعية. هكذا يسهل تدقيق خريطة الموقع التي يولّدها نظام إدارة المحتوى، أو حذف روابط، أو دمج خريطتين. استخدمها مع مولد robots.txt للإعلان عن خريطة الموقع، ومع مولد وسوم Meta لضبط الروابط الأساسية في الصفحات.

الأسئلة الشائعة

هل تزحف هذه الأداة إلى موقعي؟
لا. تبني خريطة الموقع من الروابط التي تلصقها أو تستوردها، لذا تعمل مع أي موقع، بما في ذلك مواقع الاختبار (staging) والصفحات التي لا يصل إليها الزاحف. صدّر قائمة الروابط من نظام إدارة المحتوى أو من زاحف والصقها هنا.
كم رابطًا يمكن أن تحتوي خريطة الموقع؟
حتى 50,000 رابط و50 ميغابايت دون ضغط لكل ملف. تُقسَّم القوائم الأكبر تلقائيًا إلى عدة ملفات خرائط موقع مع فهرس خرائط الموقع.
هل تؤثر changefreq وpriority في السيو؟
ليس في Google، فهو يتجاهل الاثنين. تواريخ lastmod الدقيقة هي الحقل الذي يستخدمه Google فعلًا. وترك changefreq وpriority صحيح تمامًا.
أين أرفع ملف sitemap.xml؟
عادةً في جذر موقعك، مثل https://example.com/sitemap.xml. لا تسرد خريطة الموقع إلا الروابط في مجلدها وما تحته، لذا يغطي الجذر كل شيء.
كيف أرسل خريطة الموقع إلى Google؟
في Google Search Console، افتح خرائط الموقع، وأدخل رابط الخريطة، ثم أرسله. وأضف أيضًا سطر Sitemap: إلى robots.txt لتعثر عليها محركات البحث الأخرى.
لماذا يتحول & إلى &amp; في روابطي؟
خرائط الموقع بصيغة XML، وفيها يبدأ & كيانًا، لذا يجب كتابته &amp;. تفك محركات البحث ترميزه مجددًا؛ ولا يتغير الرابط نفسه.
هل يمكنني تضمين روابط من نطاق آخر؟
عمومًا لا: يجب أن تسرد خريطة الموقع روابط على المضيف نفسه الذي توجد عليه. لا تعمل الخرائط بين المواقع إلا إذا تحققت من ملكية الموقعين في Search Console.
هل تُرفع قائمة روابطي؟
لا. يجري التحقق والإنشاء والضغط بصيغة zip في متصفحك.