هل يمكن لغوغل ومحركات البحث المدعمة بالذكاء الاصطناعي قراءة صفحة أسعار تعتمد كلياً على جافا سكريبت؟
يمكن لغوغل قراءة صفحات الأسعار التي تعتمد كلياً على جافا سكريبت، ولكن يجب عليك مع ذلك تضمين أسماء الباقات، والأسعار، والحدود الرئيسية في كود HTML الأولي للصفحة. قد تتأخر عملية العرض (Rendering) في غوغل أو تكون غير مكتملة، وتحذر غوغل من أن ليس كل برامج الزحف (Bots) قادرة على تشغيل جافا سكريبت.
الخطر ليس في أن غوغل لا تستطيع تشغيل جافا سكريبت
تستخدَم غوغل نسخة حديثة من متصفح كروميوم (Chromium) لعرض جافا سكريبت. ولكنها تعالج الصفحات على مراحل: فهي تجلب الصفحة أولاً، ثم تعرضها، ثم تستخدم المحتوى المعروض للفرز والفهرسة (Indexing). تقول غوغل إن الصفحة قد تنتظر في طابور العرض لثوانٍ أو لفترة أطول. وإذا تم حظر أحد السكريبتات أو موارد الصفحة - أو فشل السكريبت في تحميل تفاصيل الأسعار - فقد لا ترى غوغل المحتوى الذي تراه في متصفحك. دليل تحسين محركات البحث لجافا سكريبت من غوغل ودليل استكشاف الأخطاء وإصلاحها لجافا سكريبت يوضحان هذه القيود. (developers.google.com)
وهذا يخلق خطراً تجارياً: يمكن أن تبدو صفحة الأسعار مكتملة بالنسبة للزائر ولكنها تقدم لبرنامج الزحف هيكلاً فارغاً أو تفاصيل باقات غير مكتملة. وإذا كان السعر أو حد الاستخدام مفقوداً من النسخة المعروضة لدى غوغل، فتقول غوغل إنها لا تستطيع فهرسة هذا المحتوى المفقود. تعتمد ميزات الذكاء الاصطناعي من غوغل أيضاً على نفس الأسس الجوهرية لتحسين محركات البحث، بما في ذلك وجود صفحة مفهرسة وتوفر المحتوى المهم في شكل نص. (developers.google.com)
يضيف البحث المدعوم بالذكاء الاصطناعي سبباً آخر لعدم الاعتماد على إعداد عرض واحد. تقول غوغل إن بعض برامج الزحف لا يمكنها تشغيل جافا سكريبت، بينما تحدد OpenAI برنامج الزحف OAI-SearchBot باعتباره الزاحف المستخدم لإظهار مواقع الويب في بحث ChatGPT. لا تفترض أن كل نظام بحث يرى الصفحة بالطريقة التي يراها بها متصفح العميل. دليل تحسين محركات البحث لجافا سكريبت من غوغل توثيق برنامج الزحف من OpenAI. (developers.google.com)
ترتيب الإصلاحات: كود HTML الأولي هو الفائز
- الأفضل: ضع أسماء الباقات، والأسعار، وشروط الفوترة، والحدود الرئيسية في كود HTML الأولي. يجب أن ترسل الصفحة هذه الحقائق قبل أن يقوم المتصفح بتشغيل جافا سكريبت.
- بعد ذلك: استخدم جافا سكريبت للتفاعلات. دعها تتعامل مع أمور مثل زر التبديل بين الشهور/السنوات أو زر التسجيل.
- لا تعتمد على فحص المتصفح وحده. رؤية الأسعار على حاسوبك المحمول تثبت أن متصفحك قام بتحميلها. وهي لا توضح ما تلقته غوغل أو أي برنامج زحف آخر.
هذا النهج هو حل صغير ومحدد للعديد من مواقع البرمجيات كخدمة (SaaS). لست بحاجة إلى إعادة بناء كل صفحة أو إضافة ترميز "ذكاء اصطناعي" خاص. تقر غوغل بأن ميزات الذكاء الاصطناعي الخاصة بها ليس لها متطلبات تقنية إضافية أو مخطط (Schema) خاص؛ وتوجيهاتها هي اتباع نفس أساسيات تحسين محركات البحث وجعل المحتوى المهم متاحاً كنص. إرشادات ميزات الذكاء الاصطناعي من غوغل. (developers.google.com)
صفحة بثلاث باقات: المخاطرة بالدولارات والساعات
فترض أن شركة برمجيات كخدمة مكونة من ثلاثة أشخاص لديها موقع تسويقي من 30 صفحة. تحظى صفحة الأسعار الخاصة بها بـ 120 نقرة عضوية شهرياً، وفقاً لـ Search Console. تعرض الصفحة ثلاث بااقات فقط بعد تشغيل جافا سكريبت:
| الباقة | السعر | الحد الرئيسي |
|---|---|---|
| فردية (Solo) | 199 دولاراً شهرياً | مقعد واحد، 3 مشاريع |
| فريق (Team) | 49 دولاراً شهرياً | 5 مقاعد، 20 مشروعاً |
| موسعة (Scale) | 99 دولاراً شهرياً | 15 مقعداً، مشاريع غير محدودة |
هذه أمثلة للأسعار والحدود؛ استخدم عرضك الفعلي. النقطة المهمة هي أن الصفحة بحاجة إلى الكشف عن هذه التفاصيل في شكل نص - وليس فقط رسمها بعد تشغيل السكريبت. إذا فات برنامج الزحف باقة الفريق التي تبلغ 49 دولاراً أو حد المقاعد الخمسة الخاص بها، فقد لا يفهم العرض بشكل كافٍ لمطابقة الصفحة عمليات البحث حول هذا السعر أو الحد. هذا خطر يتعلق بسهولة الاكتشاف، وليس ادعاءً بأن غياب السعر يضمن ضياع التصنيفات.
إليك فحص بسيط للتكلفة. إذا كان عميل واحد كان سيختار باقة الـ 49 دولاراً لم يجدها أو لم يفهمها، فهذا يمثل 588 دولاراً من إيرادات الاشتراكات على مدى 12 شهراً. هذه عملية حسابية وليست توقعاً. بالنسبة لميزانية تنفيذ نموذجية، خصص 30 دقيقة للمؤسس لتأكيد صياغة الباقة بدقة وساعتي تطوير لتغيير الصفحة والتحقق منها. بافتراض أن تكلفة المطور الداخلي هي 100 دولار في الساعة، فهذا يمثل 200 دولار من الوقت.
ينطبق الإصلاح على صفحة أسعار واحدة، وليس على كل الصفحات الـ 30. بالنسبة لهذا المثال، تعد هذه تذكرة معقولة: ضع العرض الفعلي في الاستجابة الأولى، ثم دع جافا سكريبت تضيف الأجزاء التفاعلية.
تسليم العمل للمطور في جملة واحدة
يُرجى جعل الخادم يرسل أسماء الباقات، والأسعار، وشروط الفوترة، والحدود الرئيسية في الاستجابة الأولى للصفحة، بحيث تكون موجودة قبل أن يقوم المتصفح بتشغيل جافا سكريبت.
حافظ على نفس الحقائق في الصفحة المرئية وفي كود HTML الأولي، حتى لا يتم إعطاء العملاء وبرامج الزحف أسعاراً متضاربة.
تحقق من الصفحة المعروضة في أداة مشرفي المواقع من غوغل (Google Search Console)
هذا الأسبوع، افحص عنوان URL للأسعار في Search Console:
- الصق عنوان URL الكامل لصفحة الأسعار في شريط بحث Search Console.
- انقر على اختبار عنوان URL الحي (Test live URL).
- انقر على عرض الصفحة المختبرة (View tested page).
- افتح علامة التبويب HTML وابحث عن كل اسم باقة، وسعر، وفترة فوترة، وحد رئيسي.
يؤكد دليل مساعدة غوغل أن خيار عرض الصفحة المختبرة يوضح كود HTML المعروض؛ ويمكن أن يُظهر الاختبار الحي أيضاً لقطة شاشة (Screenshot) للصفحة المعروضة. تعليمات غوغل لعرض المصدر المعروض. (support.google.com)
إذا كانت لقطة الشاشة تظهر البطاقات ولكن كود HTML يفتقد النص، فالصفحة بحاجة إلى إصلاح كود HTML الأولي. إذا كان كود HTML المعروض يحتوي على الباقات الثلاث وشروطها، فيمكن لغوغل رؤية هذه التفاصيل في هذا الاختبار. يتحقق هذا من عملية العرض في غوغل؛ ولا يخبرك كيف يتعامل كل زاحف ذكاء اصطناعي مع الصفحة.
من الذي يجب عليه تخطي نشر الأسعار الدقيقة: شركة برمجيات كخدمة تبيع عمداً خطط مؤسسات ذات تسعير مخصص فقط. ضع "تسعير مخصص" ومساراً واضحاً للتواصل مع المبيعات في كود HTML الأولي بدلاً من ذلك.
**إجراؤك التالي هذاسبوع: قم بتشغيل أداة فحص عنوان URL على صفحة الأسعار الخاصة بك وابحث في كود HTML المعروض عن أسماء الباقات الثلاثة جميعها، والأسعار، والحدود.
Auto