تخطَّ إلى المحتوى
Delivery API
قبل أن تخطط اعتمادًا على أي ميزة، اطلع على حالة القدرات.

الأدلةالبحث وسلامة الموقع

البحث وإجابات الذكاء الاصطناعي

امنح كل صفحة وسوم meta كاملة وبيانات منظّمة، وقدّم sitemap.xml وrobots.txt وllms.txt من نطاقك الخاص.

تُرجمت هذه الصفحة من الإنجليزية. وفي حال وجود أي اختلاف، تسري النسخة الإنجليزية. اقرأ بالإنجليزية

يجهّز Atlas كل ما تقرؤه محركات البحث ومساعدو الذكاء الاصطناعي عن موقعك. وكل ما على موقعك فعله هو إخراجه.

لـ ما تحصل عليه
كل صفحة head جاهز: العنوان والوصف وrobots وروابط canonical واللغات ووسوم Open Graph وX/Twitter وJSON-LD
البيانات المنظّمة Organization وWebSite وWebPage وArticle وProduct وBreadcrumbList وFAQPage، مهيّأة بالفعل للوضع داخل وسم script
sitemap.xml كل صفحة منشورة قابلة للفهرسة في الإصدار الحي، مع بدائل اللغات
robots.txt يسمح لمحركات البحث، ويشير إلى خريطة الموقع، وإن اخترت، يمنع زواحف الذكاء الاصطناعي
llms.txt ملخص نصي بسيط لموقعك وصفحاته لمساعدي الذكاء الاصطناعي

تُوسَم صفحات التطوير وملفاته دائمًا بـnoindex، فلا يظهر موقع تجريبي في نتائج البحث أبدًا.

أعدّ ملف البحث الخاص بك

Section titled “أعدّ ملف البحث الخاص بك”
  1. في Studio، افتح SEO & redirects → Search & AI.
  2. ضمن Organization and summary، املأ Organization name وLogo وProfiles elsewhere (صفحاتك الاجتماعية وصفحات شركتك، واحدة في كل سطر) وWhat the site is about (حتى 500 حرف).
  3. اختر AI crawlers: Allow AI assistants to read the site أو Keep AI crawlers out.
  4. انقر Save settings. يحصل الموقع الحي عليها مع الإصدار التالي.

تعرض البطاقة llms.txt معاينة للملف وتسرد الصفحات التي بلا ملخص. وتعرض Structured data per page بالضبط ما ستُخرجه الصفحة، للمسودة الحالية أو للنسخة المنشورة.

ولكل صفحة، يضيف تبويب Page في محرر الصفحات Canonical page (مسارًا في موقعك) وSharing image (أول صورة في الصفحة افتراضيًا).

تتضمن استجابة pages في Delivery API الحقل head: { title, meta[], links[], jsonLd[] }. اربطه ببيانات meta الخاصة بإطارك واطبع كتل JSON-LD داخل وسوم <script type="application/ld+json">. الكتل مهيّأة بالفعل، لكن حلّلها وأعد تسلسلها في شيفرتك بدل الوثوق بأي مخرجات CMS بلا تحقق.

يكون head هو null مع headProblem: "SITE_ADDRESS_MISSING" عندما لا يكون للبيئة عنوان موقع في Atlas. أضف عنوان الموقع لتلك البيئة في Studio.

قدّم الملفات الثلاثة من نطاقك عبر تمريرها من خادمك، حتى يبقى رمز التسليم خاصًا:

// app/robots.txt/route.ts (do the same for sitemap.xml and llms.txt)
export async function GET() {
const response = await fetch(
`${process.env.ATLAS_CMS_ORIGIN}/v1/delivery/environments/${process.env.ATLAS_ENVIRONMENT_ID}/robots.txt`,
{ headers: { Authorization: `PublishedConsumer ${process.env.ATLAS_DELIVERY_TOKEN}` } },
);
const headers = new Headers({
'content-type': response.headers.get('content-type') ?? 'text/plain',
});
const robotsTag = response.headers.get('x-robots-tag');
if (robotsTag) headers.set('x-robots-tag', robotsTag);
return new Response(await response.text(), { status: response.status, headers });
}

عند حظر زواحف الذكاء الاصطناعي، يمنع robots.txt كلًّا من GPTBot وOAI-SearchBot وChatGPT-User وClaudeBot وClaude-SearchBot وanthropic-ai وPerplexityBot وGoogle-Extended وApplebot-Extended وCCBot وmeta-externalagent.

يفحص تدقيق SEO الآن أيضًا ما يساعد مساعدي الذكاء الاصطناعي على الاقتباس من صفحاتك: H1 واحد لكل صفحة، وترتيب العناوين، وأسئلة FAQ مع إجاباتها، وإجابات جملتها الأولى قصيرة (40 كلمة أو أقل)، والنص البديل للصور، وروابط canonical، وصورة مشاركة، وملخص llms.txt. هذه اقتراحات، وليست عوائق أبدًا.

  • يجب أن تشير روابط canonical إلى مسار في موقعك.
  • يسرد llms.txt حتى 2,000 صفحة.
  • لا يوجد اتصال بـGoogle Search Console بعد.