Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Is there any way to make jQuery BBQ Google Indexable?

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

like image 479
Burak F. Kilicaslan Avatar asked Dec 31 '25 11:12

Burak F. Kilicaslan


2 Answers

There are two ways to make an ajax website SEO friendly.

  1. Graceful upgradation. This involves coding your website to work without any ajax, then merely using AJAX to gracefully upgrade the websites functionality. Example here
  2. The other way is to code your entire website in AJAX, and not care about SEO until it is too late. You can then use Google's HashBang proposal to implement a server-side hack to serve the static content for your website.

You can read more about the comparison of these two solutions here: https://github.com/browserstate/history.js/wiki/Intelligent-State-Handling

like image 167
balupton Avatar answered Jan 02 '26 00:01

balupton


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.

like image 29
Caimen Avatar answered Jan 02 '26 00:01

Caimen



Donate For Us

If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!