من المعروف منذ فترة أن جوجل لا يستطيع الزحف من خلال AJAX ولكن بعد فترة أعلنت جوجل عن قدرة الزاحف على اتمام هذه المهمة بنجاح .

ولكن لا يمكن اتمام هذه المهمة بشكل مباشر ، إذ لابد أن تتبع تعليمات معينة فى برمجة موقعك .

لكن مع تطور المتصفحات أصبح هناك اختيار اخر وهو استخدام HTML5 History API على الرغم من أن هذه الطريقة أفضل من حيث تركيب الروابط فى المتصفح وامكانية التصفح للخلف وللامام ، إلا انها عانت من مشكلة دعم المتصفحات الأقدم ، وخاصة الانترنت اكسبلورر ، مع ذلك يوجد هناك العديد من الحلول javascript والتى تعمل من خلال HTML5 History API على المتصفحات التى تدعمها ، وتقوم تلقائيا بتوفير روابط هاش للمتصفحات التى لاتدعمها (mysite.com#src)

السؤال : برأيك ما هى الطريقة الأفضل ؟ هل ما ذكرته جوجل أفضل أم اتباع الطريقة الثانية أفضل ؟

أمثلة

  • مثال : موقع الرقم البريدى المصرى يستخدم الطريقة الثانية جرب البحث واختيار أى نتيجة ، ثم قم بعمل تحديث للصفحة ولاحظ الرابط والبيانات فى الصفحة

https://www.egyptcodebase.com/

مراجع

  • تعليمات جوجل للحصول على موقع اجاكس قابل للأرشفة

https://support.google.com/webmasters/answer/174992?hl=ar

  • HTML5 History API

http://diveintohtml5.info/history.html

  • History.js مكتبة لتطبيق HTML5 History API مع دعم للمتصفحات القديمة

https://github.com/balupton/history.js