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

فاحص Canonical

يفحص ويتحقق من وجود وصحة وسم الرابط الأساسي (rel="canonical") لمنع مشاكل المحتوى المكرر.

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

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

يفحص ويتحقق من وجود وصحة وسم الرابط الأساسي (rel="canonical") لمنع مشاكل المحتوى المكرر.

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

  • منع تشتت ترتيب صفحات موقعك في محركات البحث بسبب تكرار المحتوى عبر روابط متعددة.
  • التأكد من أن الرابط القانوني يشير إلى الصفحة الأصلية الصحيحة ببروتوكول HTTPS.
  • توحيد الروابط التي تحتوي على معلمات تتبع (UTM) لتشير إلى الرابط النظيف.

مثال واقعي

الإدخال
https://yas.sh/tools/json-formatter?utm_source=twitter
الناتج
Canonical URL: https://yas.sh/tools/json-formatter (متطابق وصحيح)

يتم استخراج الوسم من ترويسات HTML للتأكد من دقته.

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

الإدخال
أدخل رابط الصفحة المراد فحصها.
المعالجة
يجلب النظام كود HTML للصفحة ويستخرج وسم <link rel="canonical" href="...">.
الناتج
عرض الرابط القانوني المكتشف ومقارنته بالرابط المدخل للتأكد من التوافق.
الخطوة التالية
إذا كان الوسم مفقوداً أو خاطئاً، قم بتحديثه في كود قالب الصفحة لتعزيز الـ SEO.

أخطاء شائعة

  • الإشارة إلى رابط غير موجود (404) أو رابط محول (301) داخل وسم الـ Canonical.
  • استخدام روابط نسبية (/page) بدلاً من كتابة الرابط المطلق الكامل (https://example.com/page).
  • وجود أكثر من وسم canonical واحد في نفس الصفحة مما يربك محركات البحث.

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

تأكيد عنوان الصفحة المعتمد الذي تختاره لمحركات البحث ليكون هو الممثل الوحيد للمحتوى.

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

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/canonical-checker
Request Header
Content-Type: application/json
cURL
curl -X POST "https://yas.sh/api/v1/tools/canonical-checker" \
  -H "Content-Type: application/json" \
  -d '{"url":"https://example.com/page"}'
JavaScript
const res = await fetch("https://yas.sh/api/v1/tools/canonical-checker", {
  method: "POST",
  headers: { "Content-Type": "application/json" },
  body: JSON.stringify({
  "url": "https://example.com/page"
}),
});
const data = await res.json();
Python
import requests

r = requests.post("https://yas.sh/api/v1/tools/canonical-checker", json={"url":"https://example.com/page"})
data = r.json()
FieldTypeRequiredDescription
urlstringYeshttp/https URL
Success response
{ "title": "...", "canonical": "...", "noindex": false, "nofollow": false }

Check a page's canonical link, robots meta, and title.

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 سياسة الكوكيز · سياسة الخصوصية.
الإعدادات