ستساعدك المقالة التالية: تحسين محركات البحث لأياكس
يعد AJAX وSEO موضوعًا صعبًا – فبعد كل شيء، موقع الويب المستند إلى AJAX يشبه إلى حد ما موقع FLASH: قد يبدو رائعًا ولكنه غير قابل للتنقل.
حصلت AJAX على سمعة سيئة في مجال تحسين محركات البحث لعدد من الأسباب، بما في ذلك:
– مشكلات الزحف (أنت تخاطر بعدم الزحف إلى كل المحتوى الخاص بك)
– مشكلات الفهرسة (أنت تخاطر بعدم فهرسة كل المحتوى الخاص بك)
– التنقل في موقع الويب معطل وشريط العناوين عديم الفائدة (لأن جميع الصفحات يتم تحميلها تحت نفس عنوان URL)
– أزرار العودة/التالي/إعادة التحميل عديمة الفائدة
– مشكلات إخفاء الهوية المحتملة – والتي قد تكون غير مقصودة – حيث يرى المستخدم محتوى مختلفًا عن الزاحف
إليك الفرق بين ما يمكن للزاحف رؤيته بدون AJAX وما لا يمكنه رؤيته باستخدام AJAX*:
*KUDO لـ Google للصورة: http://docs.google.com/present/view?id=dc75gmks_120cjkt2chf
ومع ذلك، يمكن ويجب أن يكون AJAX صديقًا لمحركات البحث، واتباع أفضل الممارسات البسيطة هذه سيوصلك إلى هناك (أو على الأقل أقرب بكثير إلى المكان الذي يجب أن تكون فيه):
1) قرر أين ينتهي موقع الويب الخاص بك ويبدأ تطبيقك: ليس من المنطقي أن تجعل العناكب تزحف إلى مسوداتك، ولكن بدلاً من ذلك برنامج VMWare الأخطبوط الوثائق المعلنة والمحفوظة
2) تأكد من أن لديك عنوان URL لكل “صفحة” تريد الزحف إليها وفهرستها
3) قم بتحميل المحتوى الأساسي الذي يحتوي على الكلمات الرئيسية في البداية بطريقة غير ديناميكية
4) تخزين الصفحات الديناميكية مؤقتًا وتقديمها كصفحات ثابتة، ويمكنك حتى التقاط لقطات من “الصفحات” التي يتغير محتواها طوال الوقت ونشر اللقطات
5) يجب أن تعمل عناصر القائمة والروابط والجوانب الهيكلية المهمة الأخرى للموقع بدون AJAX و/أو JavaScript
6) لا تستخدم AJAX للتأثيرات ولكن للحصول على وظائف إضافية تعمل على تحسين تجربة المستخدم حقًا
بعض النصائح الإضافية:
يجب استخدام AJAX للغرض الذي تم تصميمه من أجله – التفاعل الديناميكي للصفحة الحالية مع الخادم (على سبيل المثال، إذا كنت بحاجة إلى إرسال نموذج، أو تحميل صورة دون إعادة تحميل الصفحة، أو تحديث عنصر واجهة المستخدم (أي التقويم)).
يقوم معظم الأشخاص بتشغيل AJAX الأساسي الخاص بهم من خلال أحداث “onClick” على عنصر معين. في هذه الحالة، لن يصل العنكبوت إلى محتوى AJAX الذي تم إنشاؤه. هناك طريقة أخرى للقيام بذلك وهي استخدام علامة ربط عادية ( الآن، هل لديك نصائح أخرى لجعل AJAX SEO صديقًا؟ شاركها – أولئك منا الذين لديهم موقع AJAX سيقدرون ذلك كثيرًا.