What if you are doing contract work for a small business, with a small(ish) budget in a highly technical field in which you are simply not knowledgable or qualified enough to blog for? Nor are there many relevant sites to the industry?

Our entire industry is (mostly) based on the decisions and actions of a single company. If they do something, we have to take it into account. We don't get to pick and choose what we optimize for - we simply have to react to what Google does.

The bad news? SEO is getting tougher. There are so many more factors to consider, our jobs get more complicated every day. The influx of social, and Google+ in particular has made our jobs tougher.

The good news? SEO is getting tougher. This creates greater value for knowledgabe specialists who really know the game.