Someone recently hired me for a very specific task: improve their site ranking in Google for some specific search terms.
I thought that was a fairly easy task. One look at their web site made me see that their site was quite search engine unfriendly - a lot of images with text in it. Obviously, as pretty as your site is, if Google sees page after page of blank space, its not going to think very much of your site.
So, I went through all their HTML, changed many of the text-images to just text, and added alt text to the others that I didn't want to change (like headers, and text with graphics behind them).
And now I wait. And wait. And wait.
The problem now is that Google isn't coming back to reindex their site. Google did make an appearance in October, but that was before I had uploaded the new pages. And since October, Google hasn't been back.
So, this is the SEO dillemma. In an ideal world, I could make a few changes to the site, watch for the reaction in Google. Make a few more changes, and check the reaction. Rinse and repeat. But if I have to wait a month or TWO each time, that kind of makes it difficult.
I understand Google has various spider priorities, where they visit CNN.com 100 times per day, visit my site once per day, and apparently visit my client's site once per month or less. I wonder how long it will take to get Google to visit my client's weekly at least. Is that even possible? I'll let you know, as only time will tell.
(And I wait. And wait. And still waiting.)