I'm working on a AJAX powered web site and I decided to use Ben Alman's BBQ plugin for hashchange event.
But, with this plugin, I can't make Hashchanges for Google search (!#)
Is there any other plugin for it?
Thanks
I'm working on a AJAX powered web site and I decided to use Ben Alman's BBQ plugin for hashchange event.
But, with this plugin, I can't make Hashchanges for Google search (!#)
Is there any other plugin for it?
Thanks
There are two ways to make an ajax website SEO friendly.
You can read more about the comparison of these two solutions here: https://github.com/browserstate/history.js/wiki/Intelligent-State-Handling
Actually you can make hashchanges for Google search (#!) with BBQ.
Download the plugin here: BBQ. Check out his page at github, too.
Unzip the folder and check out the examples. There is an example called 'fragment-ajax-crawlable' (you can get the files at github, also).
This should get you an idea how to do it (there is an extensive documentation of the plugin). Hope this helps...
I'm not familiar with JQuery BBQ. However, the Google Bot does not execute javascript at all. Go to your browser disable javascript and go to your site. This is what Google sees. If you want Google to see what is on your ajax site, then you are going to have to make an alternative non-javascript way of navigating to these sections of your site.
The suggested link - twitter.com/#!/tbwa_istanbul for example, is using the new way of how google CAN index htmled
ajax. Htmled, i mean.. it doesn't work for json ajax.. only for loaded html code. Very interesting :)
So the answer is: Yes, google can index ajax.
Read more here: Making AJAX Applications Crawlable