مولّد خريطة موقع XML مع hreflang
حوّل رموز اللغات وعناوين URL إلى كود خريطة موقع XML فيه عناصر xhtml:link البديلة، وافحص الرموز والعناوين. مجانية وتعمل في متصفحك.
افحص كود RSS 2.0 وAtom 1.0: أخطاء التحليل، والعناصر الإلزامية، والتواريخ، وguid وenclosure والروابط النسبية. أداة مجانية تعمل في متصفحك.
تعمل بالكامل في متصفحك. لا يُرفع ما تُدخله، ولا يُسجَّل، ولا يُحفظ.
الصق كود XML الخام لـ feed، وستفحصه الأداة وفق مواصفة RSS 2.0 أو RFC 4287، بحسب ما يقوله العنصر الجذر. ويجري التحليل في متصفحك، ولا تجلب الأداة أي عنوان URL.
تبدأ الأداة بفحص الصياغة، ثم تفحص البنية بحسب الصيغة المكتشفة.
الصياغة. يحلّل المتصفح النص بأداة DOMParser بصيغة text/xml. والكود المشوّه، مثل وسم غير مغلق أو
علامة & مجردة، ينتج خطأ تحليل تعرضه الأداة قبل أي شيء آخر.
RSS 2.0، في XML السليم فقط:
rss بالخاصية version="2.0"، ويحمل channel واحدًا.title وlink وdescription.item إلى title أو description، والمواصفة تشترط واحدًا منهما على الأقل.pubDate وlastBuildDate تاريخًا بصيغة RFC 822. وتسمح المواصفة بسنة من رقمين أو أربعة.guid فريدًا لكل عنصر. وحين تكون قيمة isPermaLink هي true، وهي الافتراضية، تقول المواصفة
إن الـ guid يُفترض أنه رابط دائم، لذلك تتوقع الأداة عنوان URL مطلقًا.enclosure إلى url وlength وtype.link أو guid في عنصر، والرابط النسبي، والرابط المكرر، كلها تحذيرات: فالمواصفة لا تشترطها،
لكن الزاحف لا يستفيد من عنصر بلا عنوان.Atom 1.0:
feed في مساحة أسماء Atom 1.0.entry إلى id وtitle وupdated، كل واحد مرة واحدة بالضبط.updated تاريخًا ووقتًا بصيغة RFC 3339 مع T وZ بحروف كبيرة.content إلى رابط rel="alternate".author ما لم يكن لكل إدخال كاتب، وينبغي أن يحمل رابط rel="self".يقول سطر الصياغة “XML سليم البنية.” أو يعرض خطأ التحليل. وتحته ثلاثة أعداد: الصيغة المكتشفة، وعدد العناصر أو الإدخالات، وحجم الملف.
يحمل الـ feed الجاهز في الأداة ثلاثة عناصر. الأول سليم، والثاني والثالث فيهما هذه المشكلات:
<item>
<title>Second post</title>
<link>/second</link>
<guid>https://example.com/first</guid>
<pubDate>2026-09-29</pubDate>
</item>
<item>
<link>https://example.com/third</link>
<enclosure url="https://example.com/third.mp3" type="audio/mpeg"/>
</item>
يقول سطر الصياغة “XML سليم البنية.”، وينجح فحصا الجذر والـ channel. ويعرض الملخص RSS 2.0 و3 عناصر. ثم بالترتيب:
link قيمته /second وهي غير مطلقة.guid يكرر العنصر رقم 1.pubDate قيمته 2026-09-29 وهي ليست بصيغة RFC 822.title أو description.guid.enclosure ينقصه length.اكتب الرابط على شكل https://example.com/second، وأعطِ العنصر guid خاصًا به، واستخدم
Tue, 29 Sep 2026 09:00:00 GMT، وأضف title للعنصر 3 وlength للـ enclosure، فينجح الـ feed.
2026-09-29 ليست بصيغة RFC 822، وتحتاج RSS مثل
Tue, 29 Sep 2026 09:00:00 GMT. وAtom بالعكس: يحتاج تاريخًا ووقتًا كاملين بصيغة RFC 3339.link أو guid أو url في enclosure.feed لـ Atom.updated في Atom.تقول Google في توثيق خرائط الموقع إنها تقبل خلاصات RSS 2.0 وAtom 1.0، وإن الـ feed يقدم معلومات عن العناوين الحديثة فقط. لذلك يصلح الـ feed إضافة إلى خريطة XML، ولا يحل محلها كاملة.
وأفاد Search Engine Journal بأن John Mueller اقترح خلاصات RSS وسيلة تجد بها برامج الزحف بالذكاء الاصطناعي المحتوى، وتجد التفاصيل في خرائط الموقع وبرامج الزحف بالذكاء الاصطناعي.
لا تجلب الأداة العناوين التي تجدها، لذلك لا تؤكد أن الرابط يعمل أو قابل للفهرسة. ولا تفحص الترميز، ولا امتدادات media RSS، ولا مساحات الأسماء الأخرى. ولا تعرف الصفحات الحية الغائبة عن الـ feed.
لا. تحلّل فقط كود XML الذي تلصقه في مربع النص، وكليًا في متصفحك. وهذا يتجنب الجلب عبر الشبكة الذي يعتمد على CORS، ويعني أن لا شيء يُرسل، لكن عليك نسخ محتوى الملف بنفسك.
نعم. تقول Google في توثيقها إنها تقبل خلاصات RSS 2.0 وAtom 1.0، وإن الـ feed يقدم معلومات عن العناوين الحديثة فقط. لذلك لا يغني عن خريطة XML كاملة في موقع كبير.
لا. تفحص RSS 2.0 وAtom 1.0 فقط. والملف الذي جذره rdf:RDF، وهو RSS 1.0، يظهر على أنه غير مدعوم، وأي جذر آخر يظهر على أنه ليس feed.
لأن مواصفة RSS 2.0 تجعل guid اختياريًا. ومع ذلك يستحق الإضافة، لأن القارئ يفرّق به بين عنصر تغيّر وعنصر جديد، لذلك تحذّر الأداة ولا تُفشل.
تعني أن الملف سليم البنية ويحقق قواعد المواصفة التي تفحصها الأداة. ولا تؤكد أن العناوين المدرجة موجودة، أو تعيد رمز الحالة 200، أو مؤهلة للفهرسة.
حوّل رموز اللغات وعناوين URL إلى كود خريطة موقع XML فيه عناصر xhtml:link البديلة، وافحص الرموز والعناوين. مجانية وتعمل في متصفحك.
أنشئ وسوم link rel=alternate hreflang لعناوين URL المترجمة، وافحص الرموز والإشارة الذاتية وx-default. أداة مجانية تعمل في متصفحك.
اعرف كيف تتعامل برامج الزحف من Google مع كل رمز حالة تلصقه، واحسب خطوات إعادة التوجيه مقابل حد 10 خطوات. أداة مجانية تعمل في متصفحك.
اعرف أين تتعارض إشارات noindex والعنوان الأساسي وخريطة الموقع لصفحة واحدة مع إرشادات Google نفسها. مجانية وتعمل في متصفحك.