Google Web Search Goes Completely AJAX

Posted on January 30th, 2009 at 10:28 am by Michael VanDeMar under coding, Google, nerdiness, SEO, web design

Yes, I know… Google has been offering AJAX driven results through the API and other services for ages, but now they have rolled that out to the main Google Search. It appears to be only on Google US (I tried manually switching to Google UK, and it redirected me from the AjAX version to a static HTML page), but that of course could change in the future.

I noticed this as soon as I started searching for stuff today, from almost the first query I typed in. When I looked at the url, instead of seeing the normal /search?= at the beginning:

Normal Google search url

I found myself looking at this:

Google AJAX search url

You can see that the query string, the portion of the url that sends parameters such as what keywords you are looking for and how many results per page you want to see to the server, has been removed, and that Google has replaced it with a hash tag, the part or the url that is normally only read by the browser itself (everything after the pound or number sign, shift-3 on the keyboard: “#”). This was what first clued me in to the fact that they had changed over, as this is a common visual way to indicate a “page change” to the user, letting them know that they have gone from one page to another in AJAX (which can perform the changes with no url change at all), and allows the Back and Forward buttons to still trigger AJAX calls.

I verified that this is indeed what is happening by performing a search, viewing the source of that search, and then looking inside that source for some text that I knew was on the page. For example, if you perform a search for [bad neighborhood]:

Google AJAX search for [bad neighborhood]

and then view the source, and search for [Search Engine Optimization] (which is clearly on the page):

Google AJAX search for [bad neighborhood] highlighted phrase

you can see that it’s nowhere to be found:

Google AJAX source, on page text is not there

So, what does that mean for us as searchers? To be honest I’m not sure of the full impact of this yet. I do know that AJAX can use more memory than pages generated by flat HTML, especially in Internet Explorer, so some older machines with fewer resources (such as those that might be prevalent in struggling businesses during economy strapped times) will possibly have performance issues. Also, certain Greasemonkey scripts will break with this change, like the handy Number Google Results, the script that allows you to insert sequential numbering into Google results, so you know where a site ranks at a glance without having to count.

As Google does with so many of it’s roll outs, there is no way to turn this feature off, either… so if it does affect you, tough. Google apparently doesn’t care. For now you can manually change the url by hand, but that is of course a pain in the keister. If anyone else finds other issues with this new change, or ways that it impacts us as searchers (or as seo’s, for that matter), please chime in.

Enjoyed what you read here? Subscribe to my feed.

  You should follow me on Twitter!

Be Sociable, Share!

56 Responses to “Google Web Search Goes Completely AJAX”

  1. Foot In Mouth Says:

    Interesting catch, I am guessing that this is being tried out via several different data centers, because I still get the classic .com/search, even though I am in the US.

  2. Foot In Mouth Says:

    I wonder if this will have an impact on things like Aron Walls Ronk/Rank Checker program…

  3. Michael VanDeMar Says:

    I just checked, and it looks like for now anyways Internet Explorer users are being redirected to the non-AJAX results pages, even if you try and go directly to the AJAX ones. Same with Google UK, like I mentioned. Which browser are you using? John Mueller mentioned that this may of course just be another test, and not something they will keep. With all of the hype lately about their AJAX API’s though, I’m guessing this is something that they want to do in the long run.

    As to Aaron’s rank checker, for now it is still working. I don’t know about any of the others yet. Of course, if they switch completely over to AJAX this could change.

  4. Foot In Mouth Says:

    I checked using Firefox, Firefox with IE tab, and Chrome. Via all three I didn’t get the AJAX. Of course, I’ve seen “bucket” tests on things like Search Wiki that were indicators of things to come, but also had “bucket” tests that just went away.
    While I don’t think that just yet its something to be concerned about, it is something that gives us a peek into the current thinking over at Google. Certainly, if they’re rolling out random tests like to various data centers, they’re going to gather info and analyze it for a while before we’d see a change like that…

  5. Rhea Drysdale Says:

    Also not seeing it. I’m always searching unpersonalized, but went back to the regular ole’ crappy search results to see it and couldn’t. Using Firefox. Didn’t try different data centers, because I had to squash a rep management issue on Twitter about me and porn…

  6. Michael VanDeMar Says:

    And for those who don’t know, when Rhea says she was squashing porn rumors, she means this:

    Rhea porn squashing

    Rhea, if you click on the search link in the post, which goes directly to the AJAX results, does it redirect you back to regular search?

  7. Rhea Drysdale Says:


  8. Luke Says:

    Safe search off, you cheeky monkey.

  9. Google Search Going All Ajax? :: Says:

    […] Google Web Search Goes Completely AJAX Subscribe! Please Share This! These icons link to social bookmarking sites where readers can share and discover new web pages. […]

  10. Reuben Yau Says:

    Hey Michael, not seeing it from here on FF, ie7 or chrome, logged in or out.

  11. James Robbins Says:

    Not seeing it on IE6, IE7, FF, Chrome, or Safari (figured I’d check). I’ll have my sales guys at the office check. They are always on a different DC then I am here at the house.

  12. emad Says:

    I’m seeing the same behavior in FF2 on OSX this morning

  13. Michael VanDeMar Says:

    @Luke – no clue what you mean, I see the same thing with all flavors of safe search and with it off completely.

    It looks like it might be a geographical issue, combined with browser. I do not see it in IE6, FF1.5, Safari, or Chrome, but I do see it on FF 3.0.5. However, when I sent the link using the same dc that I am hitting to Rhea, her FF 3.0.5 redirected. Donna sees it too though, by default, so I know it’s not just me. I don’t know what the magic combo is, however.

  14. DazzlinDonna Says:

    It may simply be a matter of Google sending tests out in such a way that we can’t predict who gets it when, but for a machine, it’s very logical. And since it looks like they are just testing at the moment, maybe it’ll go away like so many of G’s tests do. Or maybe not. We’ll see… :)

  15. Peter Young Says:

    Seem to be throwing everything bar the kitchen sink out at the results at the moment. Have tried it on three browsers from here with little success, as Michael says it may be confined to certain geo-sets at present

    In terms of impact, my first thoughts would be that scraping pages is immediately going to be difficult (results pages that is), so that could potentially throw the cat amongst the pigeons for those automating rank checks (although that is said without looking at code :)

  16. » Will Google stop SERP scrapers by going Ajax? Says:

    […] Google Web Search Ajax […]

  17. Ulco Says:

    I’ve spotted this for the first time back in November. Given the low amount of blogs reporting on it there appears to be just a very small test group.

    I like it though, it’s extremely fast.

  18. Michael VanDeMar Says:

    Ulco, you noticed this initially in the Netherlands? So, this definitely is not a US only testing situation then? Interesting.

  19. AJAX w googielowej szukajce Says:

    […] w cieniu “próby generalnej przed ko?cem ?wiata” przemkn??a informacja o wykryciu testów AJAX-a do wy?wietlania SERP-ów w g?ównej wyszukiwarce googielowej (przy okazji, linki do takich IMHO ciekawych rzeczy publikuj? cz?sto na blipie – zach?cam do […]

  20. BigMick Says:

    I haven’t been able to reproduce the results here from OZ.

    I hope it doesn’t affect the way all of the great SEO tools work.

    Only time will tell I guess.

  21. Ulco Says:

    The Netherlands is quite popular with these kind of tests, small but highly active online population. Google usually tests things first here (oh privileged me :-) ).

    The fact that you’re seeing it in th US now is probably a sign of a bigger test which makes it more likely that this is something serious.

    I’ve actually just spotted another one funny: Google with only 8 results per query. Think that’s just a glitch, though…

  22. SEO GTA Says:

    You could wait few days before posting this, I think it is only you and other few people are seeing this, the other thing with Google doing that none of the tracking software will work anymore “I think Google needs that at least for Analytics”

  23. Luis Pereira Says:

    Google is clearly looking for ways to open up search and their index, and ajax is one technology that will make this work. A more transparent and democratic approach to internet search is in the works.

  24. Jag Says:

    Google is really making use of ajax :)

  25. ??SEO????? - ???SEO?????????????? Says:



  26. Michael VanDeMar Says:

    @Ulco re: 8 results per query… you forgot to count the 2 Youtube results in there. :) Those count in the number of results that they show, even when side by side like that.

  27. Vygantas Says:

    Do not dare to change it into full ajax.

    I can’t stand it

  28. » Die Sendung mit Jens (FSK 18 !) | seoFM - der erste deutsche PodCast für SEOs und Online-Marketer Says:

    […] Wird Google Search bald komplett AJAX? – und was würde das bedeuten? […]

  29. Is Google Being “Evil”? Plans to Annihilate their Analytics Competition with Ajax? - The Next Web Says:

    […] Smackdown, ClickyBlog,  […]

  30. Is Google Being “Evil”? Plans to Annihilate their Analytics Competition with Ajax? | nPost Blog Says:

    […] Smackdown, ClickyBlog, […]

  31. SitePoint » Google Update Breaks Third-Party Analytics Tools Says:

    […] couple of days ago blogger Michael VanDeMar wrote that Google appeared to be testing AJAX search in the US. VanDeMar noticed that URL of his Google queries switched from the familiar “/search?=” […]

  32. Is Google Analytics Being Evil? | The Data Driving Blog Says:

    […] is an interesting article over on Sitepoint and originally broken by Michael VanDeMar about recent tests Google has been conducting to offer AJAX search instead of the standard HTML […]

  33. google doch nicht evil, oder? - qrios is it Says:

    […] Nick einen Artikel im ‘Data Driving Blog’. Er verweist auf einen Artikel über ein Änderung der Technik bei Google. Darin wird beschrieben, dass Google in Zukunft offensichtlich seine Seite auf Ajax basierend […]

  34. links for 2009-02-04 | Says:

    […] Google Web Search Goes Completely AJAX | Smackdown! Searching on Google now fully AJAX driven, cool. (tags: ajax javascript webdevelopment search searchengines google web2.0) […]

  35. Webologist Says:

    I’d be surprised if Google would radically change its search algo overnight, and limit it to some data centres, so maybe it is just experimenting with more efficient methods of displaying search results. Maybe it is a sign of something big, but then again, maybe it means nothing. Anything spotted on Google’s blogspot blog yet?

  36. Pavlicko Says:

    I really don’t understand why google would do this, other than to purposely affect rank checking devices or to force companies to use Google Analytics to track their keywords –

    oh, in case you are affected already and have to check your ranking manually (ack!), here’s a link to a css user style sheet that will auto number your results without using javascript.

  37. JP Says:

    I wonder if this is why on some of my sites the “direct traffic” reported in Google Anlaytics has gone up by 300-500%. This strangeness started on Jan 27th (with absolutely NO changes on my part) on some, but not all sites. My UK and FR sites were affected, but not IT or DE. These all use country TLD’s and get the majority of their traffic from the corresponding country.

  38. Google Cuba AJAX Untuk Hasil Carian Dan Kesannya Pada SEO | JurnalSEM Says:

    […] Smackdown baru-baru ini telah mengesan Google telah menggunakan Ajax sebagai hasil keputusan carian mereka. […]

  39. Pozycjonowanie i Optymalizacja Blog Szook » Google Search w wersji Ajax Says:

    […] Dodatkowe ?ród?a na temat Google Ajax: Google Web Search Goes Completely AJAX […]

  40. Adron Says:

    Good catch. I’ll have to do some research on this change. It definitely seems like there is some interesting possibilities with the change.

  41. Wiedzia?em, ?e Ajax to szatan | Pozycjonowanie w Google Says:

    […] Wi?cej na temat : http://smackdown.blogsblogsblo.....tely-ajax/ […]

  42. Stellt Google auf AJAX SERPs um? - Says:

    […] hat in den USA mit AJAX-Suchergebnissen experimentiert und damit viele SEOs und Web Analytics-Anbieter aufgeschreckt. Zwar steht aktuell […]

  43. sash Says:

    this had very serious negative implications for a range of services including competing analytics apps. Google responded that it was only a test. luckily things are back to normal now. let’s see for how long.

  44. News Today Says:

    This is so stupid. Why do they change it to ajax. I hate ajax.
    I love google but if they use ajax…. forget them

  45. Google AJAX SERP, une couille dans le potage du Web analytique? | Le techno-blogue à Steph! Says:

    […] de discussions sur le sujet ici, là, là, ici et […]

  46. Austin Says:

    Why haven’t I seen this yet? When I do a search on Google it is the same as it was before. :C

  47. Michael VanDeMar Says:

    Austin, it was only in certain browser versions and from certain parts of the country. Firefox updated their browser to a newer version so it is appearing in the logs much less often. Plus they may have cut way back on testing it due to all the attention it generated.

  48. Universal search will take over | Says:

    […] the top result form each and display on page. This might not be so far out when you factor in that Google have started using Ajax in search results. This is not currently widespread and is just in testing as it only crops up very occaisionally in […]

  49. The sky is falling again…Google’s serving search results using AJAX! | Web Design and Web Development for Barrie, Simcoe County and the World. Says:

    […] claims that this is strictly experimental and affecting a small number of users, but from the buzz I’ve heard, there are many people who have experienced the new […]

  50. Toronto SEO Says:

    interesting completely Ajax, not a big fan of Ajax at all wonder how many people really like Ajax? or am I the only one?

  51. Bilety lotnicze Says:

    Good you noticed. I’ll have to do some research on this as I use a lot of ajax on my pages. It definitely seems like there is some issues with this especially when it comes to SEO..

  52. Amir Says:

    I’ve also witnessed this change, it broke some javascripts that i worked with.
    I did however found a solution for it and wrote about it in my blog – hope it will also help you.


  53. Marc Says:

    I’ll have to do some research on this change. Thanks

  54. Track SEO rankings and Sitelinks with Google Analytics II Says:

    […] a while Google is testing a new AJAX version of their search engine. I’m not sure who’s seeing the AJAX version and who isn’t, but in Holland […]

  55. Reg Charie - NBS-SEO Says:

    Pavlicko Says:
    “I really don’t understand why google would do this, other than to purposely affect rank checking devices ….”

    DOH!. Give the man a cigar.
    One of the MAJOR guidelines is “Do not use automated routines to access our data.”

    If this is designed to stop what must be untold CPU cycles, I say go for it.
    Reducing the loads imposed by automated analytics can only make their system faster.

    Faster! Better! Stronger! …. Tool Man Taylor’s grunt “Arr Arr Arr.” “More Power!”


  56. Seo Toronto Says:

    old news but I hate the google ajax.. its so annoying the way it works and is distracting. The reason everyone loves google is simple interface giving results. They should keep it that way.

Leave a Reply