Skip to content
YAS.SH
Network & DNS🌐 سيرفر YASمتاح عبر APIintermediate

فاحص خرائط المواقع XML Sitemap

يفحص خرائط المواقع XML من حيث الصيغة وحدود العناوين وتواريخ lastmod.

معالجة عبر YAS · لا يتم تخزين المدخلات
جاهز للاستخدام الفوريمعالجة فورية فائقة السرعة
كل الأدوات →
النتيجة

إيه اللي الأداة دي بتعمله؟

يفحص خرائط المواقع XML من حيث الصيغة وحدود العناوين وتواريخ lastmod.

إمتى أستخدمها؟

  • تريد أن تكتشف محركات البحث صفحاتك دون أخطاء زحف.
  • تتأكد أنك لم تتجاوز 50 ألف عنوان أو 50 ميغابايت.
  • تراجع الصحة التقنية قبل الهجرة.

مثال واقعي

الإدخال
<urlset>…<loc>https://example.com/</loc>…
الناتج
الحالة: صالح · العناوين: 1 · البروتوكول: Sitemaps 0.9

يتطلب عناوين مطلقة بـ HTTPS.

إدخال → معالجة → ناتج → الخطوة التالية

الإدخال
الصق XML.
المعالجة
يتحقق من الصيغة ويستخرج <loc> ويعدّ الإدخالات.
الناتج
الحالة والعدد والأخطاء.
الخطوة التالية
أرسل الخريطة في Search Console.

أخطاء شائعة

  • روابط نسبية في <loc>.
  • تواريخ lastmod غير صالحة.
  • تجاوز 50 ألف عنوان دون ملف فهرس.

يعني إيه النتيجة

تأكيد أن العناكب تستطيع قراءة بنية الاكتشاف.

الخصوصية والأمان

Your input is sent to YAS infrastructure because the tool requires server-side processing or public network queries. Input is not stored.

API

Endpoint
POST https://yas.sh/api/v1/tools/sitemap-validator
Request Header
Content-Type: application/json
cURL
curl -X POST "https://yas.sh/api/v1/tools/sitemap-validator" \
  -H "Content-Type: application/json" \
  -d '{"input":"<urlset><url><loc>https://example.com/</loc></url></urlset>"}'
JavaScript
const res = await fetch("https://yas.sh/api/v1/tools/sitemap-validator", {
  method: "POST",
  headers: { "Content-Type": "application/json" },
  body: JSON.stringify({
  "input": "<urlset><url><loc>https://example.com/</loc></url></urlset>"
}),
});
const data = await res.json();
Python
import requests

r = requests.post("https://yas.sh/api/v1/tools/sitemap-validator", json={"input":"<urlset><url><loc>https://example.com/</loc></url></urlset>"})
data = r.json()
FieldTypeRequiredDescription
inputstringYesXML sitemap text
Success response
{ "slug": "sitemap-validator", "valid": true, "urlCount": 1 }

Inspect and validate XML sitemaps for schema compliance and URLs.

Error responses
  • 400 VALIDATION_ERROR — invalid input or unsupported option.
  • 413 PAYLOAD_TOO_LARGE — input exceeds the 64 KB limit.
  • 429 RATE_LIMIT_EXCEEDED — rate limit exceeded (60 req/min).
Limits
  • Maximum input: 64 KB per request.
  • Rate limit: 60 requests/min per IP address.
  • Authenticated accounts benefit from higher tier quotas.
اسأل مساعد YAS
🍪 ملفات الارتباط والخصوصية. ملفات ضرورية لتسجيل الدخول واللغة والسمة. قد يستخدم Google AdSense ملفات للإعلانات بعد اختيار «قبول الكل». يعمل reCAPTCHA على صفحات تسجيل الدخول والتواصل. كيفية استخدام Google للبيانات: https://policies.google.com/technologies/partner-sites سياسة الكوكيز · سياسة الخصوصية.
الإعدادات