# قائمة فحص السيو التقني (SEO) لمواقع SaaS

<https://www.fixreports.com/ar/blog/technical-seo-checklist-saas>

تاريخ التحديث: 2026-10-26

يدور السيو التقني لشركة SaaS في معظمه حول أمرين: الفصل والعرض (rendering). الفصل، لأن النطاق الواحد يضم عادةً موقعًا تسويقيًا يُفترض أن يحتل مراتب جيدة في البحث، ووثائق يُفترض أن تحتلها أيضًا، وتطبيقًا لا ينبغي أن يظهر في البحث على الإطلاق. والعرض، لأن مواقع SaaS تُبنى غالبًا كتطبيقات JavaScript، ورغم أن Google تعرض JavaScript، فإن كثيرًا من برامج الزحف الأخرى، بما فيها معظم برامج زحف الذكاء الاصطناعي، لا تفعل ذلك. تغطي قائمة الفحص هذه الأمرين، إضافةً إلى الأسس المعتادة: وسوم canonical وخرائط الموقع والبيانات المنظَّمة والسرعة وطريقة وصول محركات البحث بالذكاء الاصطناعي إلى صفحاتك.

**أبرز النقاط**

- تزحف Google إلى صفحات JavaScript وتعرضها وتفهرسها في مراحل منفصلة، وتقول إن العرض من جهة الخادم أو العرض المسبق «لا يزال فكرة رائعة» لأن برامج الزحف ليست كلها قادرة على تشغيل JavaScript ([Google Search Central](https://developers.google.com/search/docs/crawling-indexing/javascript/javascript-seo-basics)).
- وجد تحليل أُجري في ديسمبر 2024 أن أيًّا من برامج زحف الذكاء الاصطناعي الكبرى، بما فيها GPTBot وClaudeBot وPerplexityBot، لم يعرض JavaScript ([Vercel](https://vercel.com/blog/the-rise-of-the-ai-crawler)).
- تقول Google إن AI Overviews وAI Mode ليست لهما متطلبات تقنية إضافية، ولا يحتاجان إلى ترميز خاص من schema.org أو إلى ملفات نصية للذكاء الاصطناعي ([Google Search Central](https://developers.google.com/search/docs/appearance/ai-features)).
- تستخدم OpenAI برنامج OAI-SearchBot للبحث في ChatGPT وبرنامج GPTBot لتدريب النماذج؛ وحظر GPTBot لا يُخرج الموقع من بحث ChatGPT ([OpenAI](https://developers.openai.com/api/docs/bots)).
- يتحكم Google-Extended في ما إذا كان يحق لـ Google استخدام المحتوى لتدريب Gemini، ولا يؤثر في الظهور في بحث Google ([Google Search Central](https://developers.google.com/search/docs/crawling-indexing/google-common-crawlers)).

## هل يجب أن يظهر تطبيقك في نتائج البحث؟

لا. فصفحات التطبيق التي تتطلب تسجيل الدخول لا تقدّم شيئًا للباحثين، وGooglebot لا يسجّل الدخول. والخطر في الاتجاه المعاكس: فعناوين URL العامة من التطبيق، مثل الروابط المشتركة وحالات الشاشات الفارغة وصفحات إعادة تعيين كلمة المرور وبيئات الاختبار (staging)، قد تُفهرس وتنافس صفحاتك التسويقية.

- قدّم التطبيق على مضيف خاص به، مثل `app.example.com`، وأرسل `X-Robots-Tag: noindex` في كل استجابة منه.
- أبقِ بيئات الاختبار والمعاينة خارج البحث باستخدام المصادقة، فهي أكثر موثوقية من قواعد robots.
- لا تعتمد على robots.txt لإزالة الصفحات من Google: فعنوان URL المحظور قد يظل مُدرجًا إذا كانت هناك روابط إليه من أماكن أخرى، ولا تستطيع Google رؤية noindex في صفحة لا يُسمح لها بالزحف إليها ([Google Search Central](https://developers.google.com/search/docs/crawling-indexing/block-indexing)).
- كثيرًا ما يبحث الناس عن صفحات تسجيل الدخول والتسجيل بالاسم («yourproduct login»). وإبقاؤها قابلة للفهرسة يساعد العملاء الحاليين على العثور عليها؛ لكن لا ينبغي أن تحمل محتوى تسويقيًا ثقيلًا.

وتُظهر [أداة فحص robots.txt](/ar/robots-txt-checker) لدينا ما يحق لكل برنامج زحف جلبه، وتُظهر [أداة فحص وسوم الميتا](/ar/meta-tag-checker) وسم meta robots في الصفحة وترويسة X-Robots-Tag.

## هل تستطيع محركات البحث وبرامج زحف الذكاء الاصطناعي قراءة صفحاتك التسويقية؟

تحقّق مما يتلقاه برنامج الزحف قبل تشغيل أي JavaScript. فإذا كانت استجابة HTML لصفحة الأسعار لديك خالية من الأسعار والعناوين، ولا تحتوي إلا على وسم script، فإن برامج الزحف التي لا تشغّل JavaScript ترى صفحة فارغة.

- **Google** تعرض JavaScript باستخدام إصدار حديث من Chromium، لكن العرض يجري في قائمة انتظار بعد الزحف، وتوصي Google بالعرض من جهة الخادم أو العرض المسبق ([Google Search Central](https://developers.google.com/search/docs/crawling-indexing/javascript/javascript-seo-basics)).
- **برامج زحف الذكاء الاصطناعي**: وجد تحليل Vercel لشبكتها أن برامج زحف OpenAI وAnthropic وPerplexity وMeta جلبت ملفات JavaScript لكنها لم تنفّذها؛ أما Gemini، الذي يستخدم البنية التحتية لـ Google، وApplebot فقد عرضا الصفحات ([Vercel](https://vercel.com/blog/the-rise-of-the-ai-crawler)).
- **معاينات الروابط** في تطبيقات الدردشة والشبكات الاجتماعية تقرأ عادةً HTML الصادر من الخادم فقط، لذا يجب أن تكون العناوين والأوصاف ووسوم Open Graph فيه.

الحل العملي هو عرض الصفحات التسويقية والوثائق والمدونة على الخادم أو أثناء البناء، وهو ما تدعمه أطر عمل مثل Next.js وNuxt وAstro، والإبقاء على العرض من جهة العميل للتطبيق الذي يتطلب تسجيل الدخول. وإليك اختبارًا سريعًا: شغّل `curl` على عنوان URL الخاص بك، أو اعرض مصدر الصفحة بدلًا من DOM في أدوات الفحص، وتحقّق من وجود النص.

## كيف يجب أن تبدو بنية الموقع التسويقي؟

يبحث مشترو SaaS بنوايا يمكنك ربطها بصفحات. ويستحق كل مما يلي صفحة خاصة قابلة للفهرسة، بعنوان وصفي وعنوان URL أساسي (canonical) خاص بها:

- **صفحات المنتج والميزات**، صفحة لكل قدرة رئيسية.
- **صفحات حالات الاستخدام والقطاعات**، لعمليات بحث مثل «برنامج فواتير للوكالات».
- **صفحات التكامل**، صفحة لكل تكامل، لأن الناس يبحثون عن «[منتجك] + [أداتهم]».
- **الأسعار**، مع الخطط والأسعار في HTML، لا محمّلة من واجهة API بعد العرض.
- **صفحات المقارنة والبدائل**، مكتوبة بإنصاف: فأسعار المنافسين وميزاتهم تتغير، لذا أرّخها وحدّثها باستمرار.
- **قصص العملاء**، بإذن منهم، وبتفاصيل حقيقية يمكن نسبتها إلى أصحابها.

وتجنّب الصيغ الهزيلة المتكررة: فعشرات الصفحات شبه المتطابقة من نوع «[ميزة] لـ [قطاع]» مع تبديل بعض الكلمات هي ما تسميه سياسات Google بشأن الرسائل غير المرغوب فيها إساءة استخدام المحتوى على نطاق واسع (scaled content abuse) ([Google Search Central](https://developers.google.com/search/docs/essentials/spam-policies)).

## كيف تتعامل مع الوثائق ومراكز المساعدة وسجلات التغييرات؟

كثيرًا ما تجلب الوثائق زيارات من البحث أكثر من الموقع التسويقي، لأن الناس يبحثون عن طريقة تنفيذ الأشياء.

- اجعل الوثائق عامة وقابلة للفهرسة ما لم تحتوِ على معلومات خاصة بعملاء بعينهم.
- في الوثائق ذات الإصدارات، اجعل canonical للإصدارات الأقدم يشير إلى الإصدار الحالي من الصفحة نفسها، أو ضع noindex على الإصدارات القديمة، حتى تُظهر نتائج البحث التعليمات الحالية.
- امنح كل صفحة من الوثائق عنوانًا وعنوان H1 وصفيين يطابقان صياغة الناس للمهمة («تصدير الفواتير إلى CSV»)، لا أسماء الميزات الداخلية.
- أبقِ مدخلات سجل التغييرات على عناوين URL ثابتة ومؤرَّخة.
- أدرج الوثائق في خريطة موقع XML، أو امنحها خريطة موقع خاصة بها مُدرجة في robots.txt.

وإذا كان مركز المساعدة لديك يعمل على منصة خارجية في نطاق فرعي، فتحقّق من أنه موثَّق في Search Console وأن صفحاته تربط إلى الموقع الرئيسي.

## ما مشكلات canonical وhreflang وإعادة التوجيه الشائعة في مواقع SaaS؟

- **المعلمات**: تُنشئ وسوم UTM ورموز الإحالة ومعلمات اختبارات A/B عناوين URL مكررة. ويجب أن تعلن كل صفحة عنوانها النظيف بوصفه canonical ([Google Search Central](https://developers.google.com/search/docs/crawling-indexing/consolidate-duplicate-urls)).
- **الشرطة المائلة في النهاية وحالة الأحرف**: اختر صيغة واحدة وأعد توجيه الأخرى بإعادة توجيه 301.
- **الصفحات المترجمة**: إذا ترجمت الموقع التسويقي، فاربط نسخ اللغات بـ hreflang، مع إشارة ذاتية وx-default ([Google Search Central](https://developers.google.com/search/docs/specialty/international/localized-versions)).
- **تغيير العلامة التجارية ونقل النطاق**: اربط عناوين URL القديمة بالجديدة واحدًا بواحد بعمليات إعادة توجيه 301؛ فإعادة توجيه كل شيء إلى الصفحة الرئيسية تُضيّع قيمة الصفحات القديمة.

وتختبر [أداة تحليل SEO](/ar/website-seo-checker) العناوين وعناوين H1 ووسوم canonical وقواعد robots في الصفحات الأساسية لموقعك، وتكتشف الروابط الداخلية المعطّلة.

## ما البيانات المنظَّمة التي تناسب موقع SaaS؟

- **Organization** في الصفحة الرئيسية، مع اسمك وعنوان URL والشعار وروابط `sameAs` إلى حساباتك الرسمية.
- **WebSite** في الصفحة الرئيسية مع `name` و`url`، وتستخدمها Google لاختيار اسم الموقع المعروض في النتائج ([Google Search Central](https://developers.google.com/search/docs/appearance/site-names)).
- **SoftwareApplication**: تتطلب النتيجة المنسَّقة لتطبيقات البرمجيات لدى Google سعرًا وإما تقييمًا إجماليًا أو مراجعة ([Google Search Central](https://developers.google.com/search/docs/appearance/structured-data/software-app)). ولا تُضف إلا تقييمات حقيقية ومرئية في الصفحة؛ ومن دونها، يظل الترميز يصف المنتج لكنه لن يمنحك النتيجة المنسَّقة.
- **BreadcrumbList** في صفحات الوثائق والمدونة.
- **Article** في تدوينات المدونة، مع الكاتب والتواريخ.

ولا تتوقع أن يمنحك ترميز FAQ مساحة إضافية: فقد توقفت Google عن عرض نتائج FAQ المنسَّقة في 7 مايو 2026 ([Google Search Central](https://developers.google.com/search/updates)). وتسرد [أداة فحص البيانات المنظَّمة](/ar/structured-data-checker) كل عنصر في الصفحة والخصائص التي تشترطها Google له.

## لماذا تفشل الصفحات التسويقية لمواقع SaaS في Core Web Vitals؟

تميل مواقع SaaS التسويقية إلى تحميل سكربتات كثيرة من جهات خارجية: أدوات التحليلات ومديري الوسوم وأدوات الدردشة واختبارات A/B وتسجيل الجلسات وبكسلات الإعلانات. وهذه تؤخر المحتوى الرئيسي وتُبقي الخيط الرئيسي مشغولًا، وهو ما يظهر في صورة LCP بطيء وINP ضعيف.

- راجع كل سكربت من جهة خارجية وأزل ما لا يستخدمه أحد.
- حمّل أدوات الدردشة عند التفاعل، وتجنّب سكربتات اختبار A/B التي تُخفي الصفحة حتى تعمل.
- قدّم صور الواجهة الرئيسية ولقطات شاشة المنتج بالحجم الذي تُعرض به، بصيغة WebP أو AVIF، دون تحميل الصورة الأولى تحميلًا مؤجّلًا.
- راقب INP في الصفحات التي تحتوي على حاسبات أسعار تفاعلية وعروض توضيحية.

تستخدم Google مؤشرات Core Web Vitals في أنظمة الترتيب لديها، وإن كانت الصلة بالموضوع تأتي أولًا ([Google Search Central](https://developers.google.com/search/docs/appearance/core-web-vitals)). ويقيس [اختبار السرعة](/ar/website-speed-test) الصفحة كما يراها هاتف بسرعة اتصال مقيّدة، ويعرض بيانات المستخدمين الحقيقيين عندما تتوفر لدى Google.

## كيف تعثر محركات البحث بالذكاء الاصطناعي على محتوى SaaS وتستشهد به؟

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

- **AI Overviews وAI Mode من Google** تستخدم الصفحات المفهرسة والمؤهلة لعرض مقتطف؛ وتقول Google إنه لا توجد متطلبات إضافية، ولا ترميز خاص، ولا حاجة إلى ملفات نصية للذكاء الاصطناعي ([Google Search Central](https://developers.google.com/search/docs/appearance/ai-features)).
- **بحث ChatGPT** يعتمد على OAI-SearchBot. فإذا أردت الظهور في إجابات ChatGPT، فلا تحظر OAI-SearchBot في robots.txt؛ أما حظر GPTBot فلا يفعل سوى استبعاد المحتوى من التدريب ([OpenAI](https://developers.openai.com/api/docs/bots)).
- **تدريب Gemini** يتحكم فيه الرمز Google-Extended، الذي لا يؤثر في بحث Google ([Google Search Central](https://developers.google.com/search/docs/crawling-indexing/google-common-crawlers)).
- **llms.txt** اقتراح مجتمعي لملخص للموقع بصيغة Markdown. وتقول Google إنها لا تحتاج إلى مثل هذه الملفات؛ ولم توثّق خدمات الذكاء الاصطناعي الأخرى ما إذا كانت تستخدمها. ونشره لا يكلف كثيرًا، لكنه ليس بديلًا عن صفحات قابلة للزحف.

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

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

### هل يجب أن تكون وثائقنا على نطاق فرعي أم في مجلد فرعي؟

كلاهما يمكن أن يحتل مراتب جيدة. والأهم أن تكون الوثائق قابلة للزحف، ومرتبطة من الموقع الرئيسي، ومُدرجة في خريطة موقع، وموثَّقة في Search Console.

### هل تفهرس Google المحتوى في تطبيق JavaScript الخاص بنا؟

تستطيع Google عرض JavaScript، لكنها تفعل ذلك في خطوة منفصلة، وكثيرًا ما لا تفعل برامج الزحف الأخرى ذلك. أما الصفحات التي تريد أن يُعثر عليها، فاعرض محتواها على الخادم أو أثناء البناء.

### هل يجب أن نحظر برامج زحف الذكاء الاصطناعي؟

هذا قرار تجاري. فحظر برامج زحف التدريب مثل GPTBot أو Google-Extended يُبقي المحتوى خارج تدريب النماذج دون أن يُخرجك من البحث؛ أما حظر برامج زحف البحث مثل OAI-SearchBot فيُخرجك من إجابات تلك الخدمة. وتُظهر أداة فحص robots.txt ما تسمح به قواعدك الحالية.

### هل نحتاج إلى ترميز SoftwareApplication؟

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

### ما أكثر أخطاء السيو التقني شيوعًا في مواقع SaaS؟

خطآن يُلحقان أكبر الضرر: صفحات تسويقية لا تعرض محتواها إلا باستخدام JavaScript، وعناوين URL لبيئات الاختبار أو للتطبيق متروكة مفتوحة للفهرسة.

## المصادر

- Google Search Central: [فهم أساسيات تحسين محركات البحث في JavaScript](https://developers.google.com/search/docs/crawling-indexing/javascript/javascript-seo-basics)
- Google Search Central: [ميزات الذكاء الاصطناعي وموقعك الإلكتروني](https://developers.google.com/search/docs/appearance/ai-features)
- Google Search Central: [برامج الزحف الشائعة من Google (Google-Extended)](https://developers.google.com/search/docs/crawling-indexing/google-common-crawlers)
- Google Search Central: [حظر الفهرسة في البحث باستخدام noindex](https://developers.google.com/search/docs/crawling-indexing/block-indexing)
- Google Search Central: [كيفية تحديد عنوان URL أساسي (canonical)](https://developers.google.com/search/docs/crawling-indexing/consolidate-duplicate-urls)
- Google Search Central: [النسخ المترجمة من صفحاتك](https://developers.google.com/search/docs/specialty/international/localized-versions)
- Google Search Central: [أسماء المواقع في بحث Google](https://developers.google.com/search/docs/appearance/site-names)
- Google Search Central: [البيانات المنظَّمة لتطبيقات البرمجيات](https://developers.google.com/search/docs/appearance/structured-data/software-app)
- Google Search Central: [فهم مؤشرات Core Web Vitals ونتائج بحث Google](https://developers.google.com/search/docs/appearance/core-web-vitals)
- OpenAI: [نظرة عامة على برامج الزحف من OpenAI](https://developers.openai.com/api/docs/bots)
- Vercel: [The rise of the AI crawler](https://vercel.com/blog/the-rise-of-the-ai-crawler)
