انتقل إلى المحتوى
SEO Madmanby Adam Hafez
أداة مجانية

أداة فحص صيغة lastmod في خريطة الموقع

افحص كل قيمة lastmod في خريطة موقع XML وفق صيغة W3C Datetime، واكشف التواريخ المستقبلية والمتطابقة. مجانية وتعمل في متصفحك.

تعمل بالكامل في متصفحك. لا يُرفع ما تُدخله، ولا يُسجَّل، ولا يُحفظ.

يُفحص الكود وفق صيغ W3C Datetime التي يسمح بها بروتوكول sitemaps.org. لا يُرسل أي شيء تكتبه إلى أي مكان.

أهم النقاط

  • يشترط بروتوكول sitemaps.org صيغة W3C Datetime في lastmod، ويسمح بصيغة YYYY-MM-DD عند حذف الوقت.
  • الطابع الزمني يحتاج إلى محدِّد للمنطقة الزمنية، لذلك تُعد القيمة 2026-09-12T10:00:00 بلا Z أو إزاحة غير صالحة.
  • يقول البروتوكول إن lastmod هو تاريخ آخر تعديل للصفحة، لا تاريخ إنشاء خريطة الموقع.
  • تقول Google إنها لا تستخدم lastmod إلا إذا كان دقيقًا بشكل ثابت ويمكن التحقق منه، لذلك تنبّه الأداة إلى التواريخ المتطابقة في كل العناوين.
  • تفحص هذه الأداة الصيغة والمعقولية فقط، ولا يمكنها مقارنة التاريخ بآخر تغيير حقيقي في الصفحة.

ما تحتاج إليه

  • كود خريطة موقع XML ملصق

أدوات أخرى

كلها مجانية، وكلها تعمل في المتصفح.

تصفّح الأدوات

طريقة الاستخدام

  1. 1الصق كود خريطة الموقع XMLانسخ محتوى ملف خريطة موقع واحد، بعناصر url فيه، إلى المربع. أما ملف فهرس خرائط المواقع فلا يحتوي lastmod لصفحات لفحصه هنا.
  2. 2اقرأ صف الملخصيعرض عدد العناصر والقيم غير الصالحة والتواريخ المستقبلية، لترى فورًا هل يحتاج الملف إلى عمل.
  3. 3أصلِح الصيغ غير الصالحةأعِد كتابة كل قيمة مُنبَّه إليها بصيغة YYYY-MM-DD، أو كطابع زمني كامل ينتهي بـ Z أو بإزاحة مثل +00:00.
  4. 4شكّك في التواريخ المتطابقةإذا اشتركت كل العناوين في تاريخ واحد، فخذ lastmod من وقت التعديل الحقيقي لكل صفحة، أو احذفه، بدل ختمه بوقت البناء.

الصق خريطة موقع XML واحدة، وستفحص الأداة كل قيمة lastmod فيها وفق صيغ التاريخ التي يسمح بها بروتوكول sitemaps.org، ثم تبحث عن قيم سليمة الصيغة لكنها لا يمكن أن تكون صحيحة. تعمل الأداة في متصفحك، ولا يُرسل أي شيء تلصقه إلى أي مكان.

ماذا تفحص الأداة؟

يقول بروتوكول sitemaps.org إن lastmod يجب أن يكون بصيغة W3C Datetime، وإن صيغة YYYY-MM-DD يمكن استخدامها عند حذف الوقت. وتقبل الأداة هذه الصيغ:

  • سنة: 2026
  • سنة وشهر: 2026-09
  • تاريخ كامل: 2026-09-25
  • تاريخ ووقت مع منطقة زمنية: 2026-09-25T08:30Z، أو 2026-09-25T08:30:00+00:00، أو مع أجزاء الثانية

ثم تفحص كل قيمة بالترتيب:

  • الصيغة: أي شيء آخر، مثل 09/12/2026 أو طابع زمني بلا Z أو إزاحة، مشكلة.
  • تاريخ حقيقي في التقويم: القيمة بالشكل الصحيح التي لا وجود لها، مثل 2026-02-30 أو الساعة 25، مشكلة.
  • تاريخ مستقبلي: القيمة التي تسبق اليوم بأكثر من يوم تحذير. فالبروتوكول يعرّف lastmod بأنه تاريخ آخر تعديل للصفحة، ولا يمكن أن يكون في المستقبل.
  • قيم متطابقة: إذا حملت ثلاثة عناصر أو أكثر تاريخًا واحدًا، فهذا تحذير. تقول Google إنها لا تستخدم lastmod إلا إذا كان دقيقًا بشكل ثابت ويمكن التحقق منه.
  • قيم مفقودة: العناصر التي بلا lastmod تُحسب كمعلومة لا كخطأ، لأن البروتوكول يجعل الوسم اختياريًا.
  • حجم الملف: أكثر من 50,000 عنصر url مشكلة، فالبروتوكول وGoogle كلاهما يحدد خريطة الموقع الواحدة بـ 50,000 عنوان.

كيف تقرأ النتائج؟

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

ثم يحصل كل عنصر على بطاقة فيها loc وlastmod وشارة: ناجح أو تحذير أو مشكلة أو معلومة، مع سبب في سطر واحد.

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

مثال عملي

في خريطة الموقع المعبأة مسبقًا أربعة عناوين. ويعرض الملخص: العناصر 4، غير الصالحة 2، في المستقبل 0.

  • /: القيمة 2026-09-01 تنجح كصيغة W3C Datetime صالحة.
  • /guide: القيمة 2026-09-10T08:30:00+00:00 تنجح.
  • /old-format: القيمة 09/12/2026 مشكلة. فهي ليست من صيغ W3C Datetime، وترتيب اليوم والشهر فيها غامض أصلًا.
  • /no-zone: القيمة 2026-09-12T10:00:00 مشكلة، لأن الوقت يحتاج إلى محدِّد للمنطقة الزمنية مثل Z أو +00:00.

غيّر القيم الأربع إلى تاريخ واحد، فيظهر تحذير القيم المتطابقة فوقها.

أخطاء شائعة تكشفها

  • صيغ تاريخ محلية: مثل 09/12/2026، يكتبها نظام إدارة محتوى أو تصدير من جدول بيانات.
  • طوابع زمنية بلا منطقة زمنية: تنتجها غالبًا الصيغة الافتراضية للتاريخ في لغة البرمجة.
  • وقت البناء مختومًا على كل عنوان: وهذا ما يستبعده البروتوكول صراحة، فـ lastmod هو وقت تغيّر الصفحة لا وقت إنشاء خريطة الموقع.
  • تواريخ في المستقبل: من جدول نشر مسبق أو ساعة مضبوطة خطأ.

ما لا تستطيعه الأداة هو مقارنة التاريخ بالصفحة. فقد تكون قيمة lastmod صالحة ومعقولة لكنها خاطئة.

وتقول Google إن القيمة يجب أن تعكس آخر تحديث مهم، فتغيير سنة حقوق النشر لا يُحسب. خذ القيمة من وقت التعديل الحقيقي للمحتوى، أو احذفها.

أدوات وقراءات ذات صلة

المصادر

  1. 1.Sitemaps XML format، sitemaps.orgمصدر أساسي
  2. 2.Build and submit a sitemap، Google Search Centralمصدر أساسي

أسئلة شائعة

ما صيغة التاريخ المناسبة لـ lastmod في خريطة الموقع؟

صيغة W3C Datetime، كما يشترط بروتوكول sitemaps.org. وأبسط صيغة صالحة هي YYYY-MM-DD، مثل 2026-09-25. والطابع الزمني الكامل مثل 2026-09-25T08:30:00+00:00 صالح أيضًا، ما دام ينتهي بـ Z أو بإزاحة المنطقة الزمنية.

هل lastmod مطلوب في خريطة الموقع؟

لا. يذكره البروتوكول كوسم اختياري. وحذفه أفضل من ملئه بتاريخ ليس تاريخ التعديل الحقيقي للصفحة.

هل تستخدم Google القيم lastmod وchangefreq وpriority؟

تقول Google إنها تتجاهل priority وchangefreq. وتستخدم lastmod فقط عندما تكون القيمة دقيقة بشكل ثابت ويمكن التحقق منها، وتقول إنها يجب أن تعكس آخر تحديث مهم للصفحة، وتغيير تاريخ حقوق النشر ليس كذلك.

هل التاريخ بلا وقت صالح؟

نعم. يسمح البروتوكول بصيغة YYYY-MM-DD عند حذف الوقت. وإذا ذُكر الوقت، يجب أن يتبعه محدِّد للمنطقة الزمنية.

لماذا تنبّه الأداة إلى التواريخ المتطابقة؟

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

الأدوات

مولّد وسوم hreflang وفحصها

أنشئ وسوم link rel=alternate hreflang لعناوين URL المترجمة، وافحص الرموز والإشارة الذاتية وx-default. أداة مجانية تعمل في متصفحك.