يسمح AJAX (جافا سكريبت وXML غير المتزامن) لصفحات الويب بتحميل البيانات دون الحاجة إلى إعادة تحميل الصفحة بأكملها. على الرغم من أنه يُحسّن تجربة المستخدم، إلا أنه قد يُسبب مشاكل في تحسين محركات البحث (SEO) إذا لم تتمكن محركات البحث من الزحف إلى المحتوى أو عرضه بشكل صحيح.
فهم AJAX في تحسين محركات البحث
عند زيارة موقع إلكتروني يُحدِّث المعلومات فورًا دون الحاجة إلى تحديث الصفحة، فإنه غالبًا ما يستخدم تقنية AJAX. ومن الأمثلة على ذلك تحميل منتجات جديدة على صفحة تجارة إلكترونية، أو تحديث مُرشِّحات البحث، أو عرض التعليقات على منشور مدونة بشكل فوري.
يجعل AJAX مواقع الويب أسرع وأكثر تفاعلية للمستخدمين، ولكنه قد يُسبب أيضًا تحديات في تحسين محركات البحث (SEO). إذا لم تتمكن محركات البحث من الوصول إلى المحتوى المُحمّل ديناميكيًا، فقد لا تتم فهرسة هذه الأقسام أو تصنيفها. إن فهم كيفية تطبيق AJAX بشكل صحيح يضمن سهولة استخدام موقعك مع الحفاظ على توافقه مع محركات البحث.
كيف يعمل AJAX عبر منصات إدارة المحتوى المختلفة
WordPress
-
يستخدم WordPress تقنية AJAX لإجراءات مثل تحميل التعليقات وتصفية المنتجات وإضافة العناصر إلى سلة التسوق.
-
للحفاظ على قوة محرك البحث، يجب على المطورين التأكد من عرض المحتوى المهم المحمّل بتقنية AJAX بتنسيق HTML أو إمكانية الزحف إليه بواسطة محركات البحث.
شوبيفاي
-
تستخدم سمات Shopify تقنية AJAX لتحديثات عربة التسوق السريعة وتصفية المنتجات.
-
يجب على أصحاب المتاجر التأكد من أن تفاصيل المنتج الأساسية وأوصافه لا تزال مرئية في مصدر الصفحة لتجنب مشكلات الفهرسة.
WIX
-
يتضمن Wix ميزات AJAX للتنقل السلس.
-
تم تصميم أدوات تحسين محركات البحث لمساعدة محركات البحث على فهرسة المحتوى الديناميكي، ولكن لا يزال يتعين على مالكي المواقع إجراء الاختبار باستخدام Google Search Console.
Webflow
-
يدعم Webflow الرسوم المتحركة وتحميل الصفحات المستندة إلى AJAX.
-
يتعين على المطورين التأكد من أن المحتوى المهم يظل متاحًا للزواحف من خلال استخدام العرض المسبق أو العرض من جانب الخادم عند الضرورة.
نظام إدارة المحتوى المخصص
-
يمكن تخصيص استخدام AJAX بالكامل.
-
غالبًا ما تعتمد العلامات التجارية الأكبر على المطورين لبناء تجارب AJAX صديقة لمحركات البحث مع ميزات مثل العرض الديناميكي وترميز المخطط.
لماذا يُعد AJAX مهمًا في مختلف الصناعات
-
التجارة الإلكترونية: تستخدم المتاجر الإلكترونية تقنية AJAX لتصفية المنتجات، وأزرار الإضافة السريعة إلى سلة التسوق، والبحث المباشر. إذا لم يتم ذلك بشكل صحيح، فقد لا تفهرس محركات البحث قوائم المنتجات.
-
أعمال محلية: قد تستخدم نماذج الحجز، والدردشة المباشرة، وتحديثات الخرائط تقنية AJAX. من المهم أن تظل معلومات العمل الأساسية قابلة للتتبع.
-
شركات البرمجيات كخدمة: غالبًا ما تُحمّل لوحات معلومات SaaS ومراكز المساعدة البيانات باستخدام AJAX. يجب أن تظل الصفحات العامة الرئيسية قابلة للفهرسة.
-
المدونات والناشرون: التمرير اللانهائي والتعليقات الديناميكية يستخدمان AJAX. يُعدّ الترقيم المنظم أو العرض السليم أمرًا بالغ الأهمية للحفاظ على فهرسة المنشورات.
-
وكالات: تستخدم الوكالات تقنية AJAX لبناء مواقع ويب سلسة للعملاء ولكنها تحتاج إلى التأكد من عدم إخفاء أي محتوى مهم عن محركات البحث.
أفضل الممارسات: ما يجب وما لا يجب فعله لتحسين محركات البحث باستخدام AJAX
ما يفعل
-
استعمل تحسين تدريجي:تأكد من توفر المحتوى الأساسي بصيغة HTML أولاً.
-
اختبر كيفية رؤية Googlebot لصفحاتك باستخدام أداة فحص عنوان URL في Search Console.
-
عرض من جانب الخادم (SSR) or عرض ديناميكي إذا كان موقعك يعتمد بشكل كبير على AJAX.
-
استخدم عناوين URL والمعلمات المناسبة للمحتوى المحمّل بتقنية AJAX عندما يكون ذلك ممكنًا.
-
احتفظ بالنصوص المهمة والروابط والبيانات الوصفية في متناول أدوات الزحف.
النواهى
-
لا تقم بتحميل المحتوى الرئيسي الخاص بك فقط من خلال AJAX دون استخدام HTML الاحتياطي.
-
لا تقم بحظر البرامج النصية أو الموارد المهمة في ملف robots.txt.
-
لا تعتمد فقط على JavaScript للتنقل أو المحتوى الأساسي.
-
لا تتجاهل الجوال أولاً الفهرسة اختبار للعرض على سطح المكتب والهاتف المحمول.
-
لا تفترض أن Google ستنفذ دائمًا JavaScript الخاص بك بشكل مثالي.
الأخطاء الشائعة لتجنب
-
إخفاء المحتوى الأساسي: إذا تم تحميل النص الرئيسي أو المنتجات الخاصة بك فقط بعد تفاعل المستخدم، فقد تفوتها محركات البحث.
-
التمرير اللانهائي بدون ترقيم الصفحات: قد تتوقف أدوات الزحف بعد القسم الأول، مما يترك المحتوى الأعمق غير مفهرس.
-
حظر ملفات JavaScript: يمنع محركات البحث من عرض موقعك وفهمه.
-
عدم الاختبار بعد التغييرات: تحقق دائمًا من كيفية عرض الصفحات في Google Search Console بعد إضافة AJAX.
-
بافتراض أن جميع أدوات الزحف تتعامل مع JS: يمكن لـ Google عرض JavaScript، ولكن محركات البحث الأخرى أو برامج الزحف على وسائل التواصل الاجتماعي قد لا تتمكن من ذلك.