یکی از اشتباهات رایج برنامه نویسان این بود که آنها URL معنی داری برای موتورهای جستجو فراهم نمی کنند.
مورد دیگری که بسیاری از مهندسان نرم افزار در استفاده از AJAX در طراحی سایت نادیده می گیرند اینست که با توجه به مشخصات وب سایتها و پروتکل آنها، پارامترها را بعد از #، در URL قرار می دهند و برای سرور ارسال می کنند.
به عنوان مثال:

تمام لینکهای بالا یک درخواست وب با آدرس http://example.com را تولید می کنند و تمام پارامترهای اضافی حذف می شود.
به همین خاطر موتورهای جستجو هم از همه پارامترهای بعد از # چشم پوشی می کند.
بنابراین با توجه به موارد فوق می توان نتیجه گرفت که بسیاری از تکنیکهای فلش و AJAX که با استفاده از #، URL گوگل فرندلی ایجاد می کنند مفید نیستند. برخی از آنها حتی زحمت تغییر عنوان و متن صفحه را با استفاده از جاوا اسکریپت نمی دهند. استفاده از این تکنیکها تنها هدر دادن وقت است که بی فایده می باشد.
اگر شما بر روی کدهای جاوا اسکریپت کار می کنید تا سایت خود را گوگل فرندلی کنید، راه را اشتباه می روید.
تنها استثنا برای قاعده بالا استفاده از!# می باشد. شاید شما فکر کنید که استفاده از !# به جای # کافی باشد اما متاسفانه جواب منفی است.
شما باید با استفاده از PHP ،JSP ،ASP و یا ASP.NET کدی بنویسید که مطمئن شوید سرور از طرح خزنده گوگل AJAX پشتیبانی می کند و صفحه ای با URL گوگل فرندلی را به موتورهای جستجو نمایش می دهد.
نتیجه گیری
روشهای مختلفی برای استفاده از AJAX در طراحی سایت وجود دارد اما مهم این است URL که تولید می کنید قابل فهم برای موتورهای جستجو باشد.
بیشتر برنامه نویسان از روش # استفاده می کنند که اشتباه است. اما صحیح ترین راه، استفاده از !# می باشد به شرطی که کد آن برای پاسخگویی به درخواست گوگل وجود داشته باشد.