Main | June 2006 »

May 29, 2006

Google listings oddity

It has been two weeks since I updated the site structure and the results are now starting to pay off.

The google bot has made over 65,000 page crawls and over 400 pages are now indexed (and growing daily). Bearning in mind there are nearly 3 million potential pages in the site this is still incredibly small, but is a promising start and already I am getting hits on some truely obscure search terms - the long tail in action!

What does confuse me is the way Google shows the search terms in its results. For example, a search for Galleries in Baskingstoke shows up as the first result and Google highlights all of 'Galleries', 'in' and 'Basingstoke' on the page title but fails to highlight either 'Galleries' or 'Basingstoke' in the URL line. Looking at results further down both of these terms appear in bold for other sites.

Can anyone shed any light on why Google fails to think these terms are not important in my URL? I'm stumped!

May 12, 2006

Ajax and SEO

Until a few hours ago, Knowcal used Ajax to load the directory data in the background after the page was loaded. The main benefit of this was that page response times were very low and the page could be navigated while the background data 'thread' was doing its thing. As I had set it up to batch-load results in packets of 20, up to a maximum number of 10 batches, this seemed a viable option to stop the user having to around for all potential 200 results (over 10 web service calls) to load.

However, with the launch of the site, the side effects of this strategy (which were always niggling me in my subconcious) became clear.

Firstly, Google has flatly refused to index the site, even after setting up a substantial sitemap. I know it has only been a week since launch so I may be looking too deeply into this, but I have an increasingly nagging feeling it may also have something to so with the pages being devoid of any content - all this is 'injected' by the browser through the ajax functions.

Secondly, this problem is further compounded by each page being virtually identical (give or take a few headings and titles), which goes against the webmaster standards.

Thirdly, as all the links were inserted through DHTML, again using ajax, there is no page-to-page navigation providing nothing for other search engines who do not understand the sitemap files to crawl.

This morning I took the decision to change the design of the site to be a hybrid between traditional server-side and 'web2.0' ajax content rendering. The category and geography taxonomy links are now rendered directly in lovely HTML, along with the first page of results. The second (and subsequent) results pages are then injected by ajax in the background as before.

Although this means an additional trip to the web service it will hopefully provide more meaningful information to the search engines.

The new code is now live, but whether Google immediately starts indexing the site remains to be seen!

May 11, 2006

Google Maps Mashup - UK Business Directory

Public Launch

This is the new blog for Knowcal - where Google Maps meets UK Business directory.

I notice from the logs that many people have already found the site and I hope are finding it useful, although I should stress to non-UK users that searches on towns in Italy, Belgium or France will not return any results (you know who you are!).

Feel free to play around, and any bugs, corrections or suggestions will be gratefully received.

May 09, 2006

Knowcal is live!

After weeks of work, Knowcal is now live!