# مواقع JavaScript لا تراها زواحف الذكاء الاصطناعي: كيف تعالج ذلك؟

المصدر: https://citetune.com/ar/%D9%85%D8%AF%D9%88%D9%86%D8%A9/javascript-%D9%88%D8%B2%D9%88%D8%A7%D8%AD%D9%81-ai

كتبه: فريق CiteTune · نشر: 2026-10-08 · حدث: 2026-10-08 · 7 دقائق للقراءة

## الجواب المختصر

تعرض Google صفحات JavaScript بمتصفح Chromium بعد زحفها، أما زواحف الذكاء الاصطناعي الكبرى فوجدت دراسة Vercel في ديسمبر 2024 أنها لا تنفذ JavaScript. فإن كان نص منتجاتك وأسعارك لا يأتي إلا بعد تحميل الصفحة، فقد يرى بعضها صفحة فارغة تقريبًا. اختبر مصدر صفحتك، وإن ظهر العيب فالعلاج عرض النص من جهة الخادم.

## المشكلة في جملة واحدة

يرسل بعض المواقع إلى الزاحف صفحة شبه فارغة فيها نص «جار التحميل» وملف JavaScript، ثم يبني المتصفح المحتوى الحقيقي بعد تنفيذ هذا الملف. وهذا يسمى العرض من جهة العميل. المتصفح يشغل الملف فيرى الزائر المنتجات والأسعار. أما زاحف لا ينفذ الملف فيحمل الصفحة الفارغة ويمضي.

وصاحب المتجر لا يلاحظ شيئًا، لأن موقعه يعمل أمام عينيه. ويقع هذا غالبًا في المتاجر التي بناها مطور بإطار عمل مثل React على نمط تطبيق الصفحة الواحدة (SPA)، وفي مواقع يضيف مظهرها تطبيقات تجلب التقييمات والمقاسات والأسئلة الشائعة بعد التحميل، فتبقى هذه الأجزاء بلا نص عند زاحف لا يشغل الملفات.

## من يعرض JavaScript ومن لا يعرضه؟

تقول Google في وثائقها إن بحثها يشغل JavaScript بنسخة Chromium حديثة، لكن الصفحة قد تنتظر في طابور قبل العرض «بضع ثوان وقد يطول»، وإن العرض من جهة الخادم أو المسبق ما زال فكرة ممتازة، لأن بعض الزواحف لا تستطيع تنفيذ JavaScript. وتصف في صفحة أخرى «العرض الديناميكي» (تقديم نسخة مصيرة للزواحف ونسخة عادية للزائر) بأنه كان حلًا مؤقتًا لا طويل الأمد، وتوصي بالعرض من جهة الخادم أو العرض الثابت أو الترطيب.

أما الزواحف الأخرى فأوضح مصدر وجدناه دراسة نشرتها Vercel في 17 ديسمبر 2024، حللت فيها طلبات زواحف عبر شبكتها. نتيجتها أن الزواحف الكبرى وقتها لا تعرض JavaScript:

| الجهة | الزواحف | هل تعرض JavaScript بحسب الدراسة؟ |
|---|---|---|
| OpenAI | OAI-SearchBot وChatGPT-User وGPTBot | لا |
| Anthropic | ClaudeBot | لا |
| Perplexity | PerplexityBot | لا |
| Meta | Meta-ExternalAgent | لا |
| Google (Gemini) | يستعمل بنية Googlebot | نعم، عرض كامل |
| Apple | Applebot | نعم، بمتصفح |
| Common Crawl | CCBot | لا |

وتضيف الدراسة أن زاحفي ChatGPT وClaude يجلبان ملفات JavaScript فعلًا (11.5% و23.84% من طلباتهما) لكنهما لا ينفذانها. والحذر هنا مطلوب لسببين. الأول أن الدراسة قديمة نسبيًا ومن شبكة واحدة وتخص أرقام ذلك الوقت، وقد تتغير قدرات الزواحف دون إعلان. والثاني أنها لا تتناول ما تفعله منصات الإجابة حين يطلب المستخدم صفحة بنفسه بمتصفح مدمج. فاعتبرها قرينة قوية لا حكمًا نهائيًا، وقم بالاختبار بنفسك.

## اختبر صفحتك في دقيقتين

1. اعرض مصدر صفحة منتج في المتصفح، وهو غير ما تراه في أدوات المطور. ابحث فيه (بأمر البحث) عن اسم المنتج وسعره ووصفه الأول. إن وجدتها فالنص في HTML الخام.
2. أو اطلب الصفحة بأمر curl وابحث في الناتج: إن لم تجد اسم المنتج فأنت أمام صفحة فارغة عند من لا ينفذ JavaScript.
3. أو عطل JavaScript في المتصفح ثم أعد تحميل الصفحة. ما تراه حينها قريب مما يراه زاحف لا يشغل الملفات.

```bash
# does the raw HTML contain the product name and the price?
curl -s https://example.com/product/example-abaya | grep -c "Example Abaya"
curl -s https://example.com/product/example-abaya | grep -c "249"
```

إن كان العدد صفرًا في الأمرين، فالنص غير موجود في الاستجابة الأولى. وانتبه إلى تفصيل: تذكر دراسة Vercel أن محتوى يرد في استجابة HTML الأولى، كبيانات JSON أو مكونات React من جهة الخادم، قد يفهمه النموذج، لأن النماذج تستطيع قراءة ما ليس HTML. فالعبرة بما يصل في الاستجابة الأولى، لا بشكل ظهوره.

وإن كنت تستعد لموسم تخفيضات فهذا الفحص هو البند الثاني في [قائمة الجمعة البيضاء](https://citetune.com/ar/%D9%85%D8%AF%D9%88%D9%86%D8%A9/%D8%AC%D8%A7%D9%87%D8%B2%D9%8A%D8%A9-%D8%A7%D9%84%D8%AC%D9%85%D8%B9%D8%A9-%D8%A7%D9%84%D8%A8%D9%8A%D8%B6%D8%A7%D8%A1).

## ثلاث حالات شائعة في المتاجر الخليجية

1. متجر مخصص بنته وكالة بإطار عمل حديث: يظهر في المتصفح كاملًا، لكن الاستجابة الأولى لا تحمل إلا هيكلًا فارغًا. اسأل الوكالة مباشرة: هل نعرض من جهة الخادم أم من جهة العميل؟ واطلب جوابًا مكتوبًا. واختبر بنفسك بأمر curl.
2. تبديل اللغة أو العملة بجافاسكربت: يضغط الزائر زر «English» أو «العربية» فتتبدل الصفحة دون تغيير العنوان. زاحف لا ينفذ الملفات لن يرى إلا اللغة الأولى. اجعل لكل لغة عنوانًا مستقلًا، وتقول Google إن كل نسخة لغوية يجب أن تذكر نفسها وكل النسخ الأخرى بوسوم hreflang.
3. أجزاء تحقنها التطبيقات: تقييمات العملاء، وجدول المقاسات، والأسئلة الشائعة، وسياسة الإرجاع في نافذة منبثقة. هذه بالضبط المعلومات المميزة التي تفرق صفحتك عن غيرها، فإن حقنت بعد التحميل فقدت قيمتها عند من لا ينفذ الملفات.

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

## كيف يقيس CiteTune هذا؟

في [الفحص المجاني](https://citetune.com/ar/%D9%81%D8%AD%D8%B5-%D9%85%D8%AC%D8%A7%D9%86%D9%8A) قاعدة اسمها «raw_rendered_divergence» تقارن عدد الكلمات في HTML الخام بعدد كلمات الصفحة بعد عرضها في متصفح. وإن بلغ ما في الخام أقل من 30% مما بعد العرض لصفحة مهمة، رفعت ملاحظة تقول إن المحتوى الرئيسي يحقن بالجافاسكربت. والعتبة اختيار لنا لا معيار عام، ولا تنطلق القاعدة إن لم تتوفر لقطة معروضة للصفحة.

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

## كيف تصلح العيب؟

الحل الأساسي أن يخرج الخادم النص كاملًا في الاستجابة الأولى. وللمطور ثلاث طرق شائعة:

| الطريقة | كيف تعمل | متى تناسب |
|---|---|---|
| العرض من جهة الخادم (SSR) | يبني الخادم HTML الصفحة عند كل طلب ثم يرطبه المتصفح | متاجر متغيرة الأسعار والتوفر |
| العرض الثابت (SSG) | تبنى الصفحات مسبقًا عند النشر | صفحات المحتوى وبعض المنتجات الثابتة |
| العرض المسبق | تلتقط لقطات HTML مسبقة للصفحات وتقدم للزواحف | ترقيع سريع لتطبيق صفحة واحدة قائم |

وللمعنى والتفصيل راجع مصطلحي [العرض المسبق](https://citetune.com/ar/%D8%A7%D9%84%D9%85%D8%B5%D8%B7%D9%84%D8%AD%D8%A7%D8%AA/%D8%A7%D9%84%D8%B9%D8%B1%D8%B6-%D8%A7%D9%84%D9%85%D8%B3%D8%A8%D9%82) والعرض من جهة الخادم. أما العرض الديناميكي، الذي يكتشف الزاحف فيقدم له نسخة مختلفة، فتقول Google إنه كان حلًا مؤقتًا وتوصي بغيره. وتوضح Google أنها لا تعد العرض الديناميكي تمويهًا ما دام المحتوى المقدم متشابهًا، أما تقديم محتوى مختلف تمامًا للزائر والزاحف فقد يعد تمويهًا. ولذلك فهو أداة ترقيع تحتاج إلى صيانة، ولا نوصي بها حلًا دائمًا.

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

## من أين تبدأ إن كان المتجر كبيرًا؟

- ابدأ بالصفحات التي تدر عليك المبيعات: الرئيسية، وأكثر خمسة تصنيفات زيارة، وأكثر عشرين منتجًا مبيعًا. لا تنتظر إعادة بناء الموقع كله.
- لا تقس بما تراه في متصفحك ولا بما يعرضه اختبار Google وحده. الأول لا يمثل الزاحف، والثاني يمثل Google التي تشغل JavaScript.
- اطلب من المطور أن يثبت الإصلاح بأمر curl على صفحة حية، لا بصورة شاشة من بيئة التطوير.
- سجل قبل الإصلاح وبعده عدد الكلمات في الاستجابة الأولى لصفحتين أو ثلاث، فهو رقم بسيط يمكن مقارنته.
- وإن كان فريقك صغيرًا فاطلب من المطور تقديرًا للجهد لكل نوع صفحة قبل أن تلتزم بإعادة بناء كاملة، فقد يكون علاج الصفحات الأهم أرخص وأسرع ويكفي أثره في البداية.

## بعد الإصلاح

أعد الاختبار نفسه على الصفحات نفسها وبالأوامر نفسها، وسجل التاريخ والنتيجة في ملف تحتفظ به. فالمطلوب أن تتأكد أن العيب المحدد لم يعد يتكرر، وهذا ما يمكن الجزم به. أما أثره في ذكرك داخل الإجابات فيحتاج إلى قياس متكرر كما شرحنا في [مقال التشخيص](https://citetune.com/ar/%D9%85%D8%AF%D9%88%D9%86%D8%A9/%D9%84%D9%85%D8%A7%D8%B0%D8%A7-%D9%84%D8%A7-%D9%8A%D8%B0%D9%83%D8%B1-chatgpt-%D9%85%D8%AA%D8%AC%D8%B1%D9%83)، ولا نعد بنتيجة. وإن ظهر لك أن العيب في الوصول لا في العرض فارجع إلى [دليل حجب الزواحف](https://citetune.com/ar/%D9%85%D8%AF%D9%88%D9%86%D8%A9/%D8%AD%D8%AC%D8%A8-%D8%B2%D9%88%D8%A7%D8%AD%D9%81-%D8%A7%D9%84%D8%B0%D9%83%D8%A7%D8%A1-%D8%A7%D9%84%D8%A7%D8%B5%D8%B7%D9%86%D8%A7%D8%B9%D9%8A).

## أسئلة شائعة

### هل تقرأ ChatGPT المواقع المبنية بإطار React؟

تعتمد على طريقة البناء. بحسب دراسة Vercel في ديسمبر 2024 لا تعرض زواحف OpenAI JavaScript، فإن كان النص يأتي في HTML الأول (عرض من جهة الخادم) قرئ، وإن حقن بعد التحميل فقد لا يقرأ. اختبر مصدر صفحتك ولا تفترض.

### هل تعرض Google موقعي المبني بلغة JavaScript؟

نعم عادة، فبحسب وثائقها تشغل JavaScript بنسخة Chromium حديثة، لكن بعد انتظار قد يطول في طابور العرض، وبقيود، وتنصحك بالعرض من جهة الخادم أو المسبق. وصحة ظهورك في Google لا تثبت صحته عند زواحف الذكاء الاصطناعي.

### هل يكفي تفعيل العرض الديناميكي لزواحف الذكاء الاصطناعي؟

لا ننصح به. تصفه Google بأنه حل مؤقت لا طويل الأمد وتوصي بالعرض من جهة الخادم أو الثابت أو الترطيب. وتوضح أنه لا يعد تمويهًا ما دام المحتوى متشابهًا، لكنه يظل ترقيعًا يزيد عبء الصيانة.

### كم يستغرق ظهور أثر الإصلاح؟

يتحقق إصلاح الاستجابة فورًا في اختبارك، أما زحف الأنظمة الأخرى لصفحتك فلا نعرف مدته. تذكر OpenAI وPerplexity أن تعديلات robots.txt قد تحتاج نحو 24 ساعة، فأعد الاختبار بعد يوم على الأقل.

## المصادر

- [Vercel: The rise of the AI crawler (17 December 2024)](https://vercel.com/blog/the-rise-of-the-ai-crawler) (تاريخ الاطلاع: 2026-10-08)
- [Google Search Central: Understand JavaScript SEO basics](https://developers.google.com/search/docs/crawling-indexing/javascript/javascript-seo-basics) (تاريخ الاطلاع: 2026-10-08)
- [Google Search Central: Dynamic rendering as a workaround](https://developers.google.com/search/docs/crawling-indexing/javascript/dynamic-rendering) (تاريخ الاطلاع: 2026-10-08)
- [Google Search Central: Optimizing your website for generative AI features on Google Search](https://developers.google.com/search/docs/fundamentals/ai-optimization-guide) (تاريخ الاطلاع: 2026-10-08)
- [OpenAI: Overview of OpenAI Crawlers](https://developers.openai.com/api/docs/bots) (تاريخ الاطلاع: 2026-10-08)

## صفحات ذات صلة

- [العرض المسبق وSSR](https://citetune.com/ar/%D8%A7%D9%84%D9%85%D8%B5%D8%B7%D9%84%D8%AD%D8%A7%D8%AA/%D8%A7%D9%84%D8%B9%D8%B1%D8%B6-%D8%A7%D9%84%D9%85%D8%B3%D8%A8%D9%82)
- [زواحف الذكاء الاصطناعي](https://citetune.com/ar/%D8%A7%D9%84%D9%85%D8%B5%D8%B7%D9%84%D8%AD%D8%A7%D8%AA/%D8%B2%D9%88%D8%A7%D8%AD%D9%81-%D8%A7%D9%84%D8%B0%D9%83%D8%A7%D8%A1-%D8%A7%D9%84%D8%A7%D8%B5%D8%B7%D9%86%D8%A7%D8%B9%D9%8A)
- [هل موقعك محجوب عن ChatGPT؟ دليل robots.txt وCloudflare للزواحف](https://citetune.com/ar/%D9%85%D8%AF%D9%88%D9%86%D8%A9/%D8%AD%D8%AC%D8%A8-%D8%B2%D9%88%D8%A7%D8%AD%D9%81-%D8%A7%D9%84%D8%B0%D9%83%D8%A7%D8%A1-%D8%A7%D9%84%D8%A7%D8%B5%D8%B7%D9%86%D8%A7%D8%B9%D9%8A)
- [لماذا لا يذكر ChatGPT متجرك؟ قائمة تشخيص عملية من سبع طبقات](https://citetune.com/ar/%D9%85%D8%AF%D9%88%D9%86%D8%A9/%D9%84%D9%85%D8%A7%D8%B0%D8%A7-%D9%84%D8%A7-%D9%8A%D8%B0%D9%83%D8%B1-chatgpt-%D9%85%D8%AA%D8%AC%D8%B1%D9%83)
- [متاجر سلة وزد وShopify في ChatGPT: ما الذي تفحصه أولًا؟](https://citetune.com/ar/%D9%85%D8%AF%D9%88%D9%86%D8%A9/%D8%B3%D9%84%D8%A9-%D9%88%D8%B2%D8%AF-shopify-chatgpt)
- [هل وكيل ذكاء اصطناعي محجوب؟](https://citetune.com/ar/%D8%A7%D8%AF%D9%88%D8%A7%D8%AA/%D9%81%D8%AD%D8%B5-%D8%A7%D9%84%D8%B2%D9%88%D8%A7%D8%AD%D9%81)
- [فحص مجاني](https://citetune.com/ar/%D9%81%D8%AD%D8%B5-%D9%85%D8%AC%D8%A7%D9%86%D9%8A)
