
Google, Google, Google…the search engine giant is a source of frustration for many website and blog owners worldwide. Having survived the last few updates unscathed, some SEO specialists and webmasters believed they were on target and doing all the right stuff. Think again! This last update dinged lots of unsuspecting owners, those who do seem [...]

