Many times people ask me about SE, Google, SEO, SERP, etc... For us, not so newbies, these terms are simple. For the mere mortal they are chinese. So when I talk about Google I always make the comparision with a sound recording studio.
Imagine: at the end of the month GG enters the sound mixing room, you know the room with the big table full of little buttons and sliders.
The current song is the current algo. GG turns on the "title" button, raising it's importance. Then he lowers the "incomming links" button and so on... Once GG decided that all is right he pushes the big red button and waits...
In the other room you will see a bunch of people all listening carefully to the speakers. And shhhht... yes! we do hear a new sound. Frantic movement within the SEO community... How are the results on the new algo, how does the new song sounds? How is the relevancy?
(And sometimes GG is a bit strong and turns a button to much: eg the dramatic drop incomming links in the November update :))
Google and SEO do need each other. When a website owner has a big PR (many incomming links) but low SERP (flash, frames, javascript, etc...) we as SEO are essential to optimize the site for Google. Who else will do it?
And Google need us: because (ethical) SEO's make relevant websites, not the editors of DMOZ, not the Googlebot. They won't check the 'Googleisme' of a website.
Just pick a DMOZ directory, check the high PR sites and look for the Google-readiness of these sites... Many of those sites really could use a good SEO...
Drop all connections between Google and the SEO/Webmaster world and they wouldn't be the big player they are now. They would be big but not as big as now.
Drop forums like this one and Google wouldn't get the free feedback about there product...
Google's new SEO page prooves they take us into account. They just want to make a difference between the Good and the Ugly...
The SEO community is one big pool of free feedback resources. The SEO world is Google's best product testing team. So I'm sure there's some love in the air...
So this is maybe a message for the website owners, not the designers or webmasters:
The question is not if a professional site needs to be Google friendly.
But if your SEO says that Google is the most important when optimalizing a website... well he's wrong. IMHO the internet user is the most important. Then all results will be right: a 'findable' website, a 'readable / content rich' website, an 'effective' website...
So is the love - hate relationship just a matter of ethics?
Sorry for my bad english... just had a writing urge :) (My left finger is hesitating if I should post this one... :))
Ambiorix