Thanks for recommending our site. :D

I think there will always be a career in SEO, but what that career looks like will change over time. Years ago it was tweaking page titles and meta tags. Page titles are still important, of course, but then links got added to the mix. And so then it was link trading. And then people figured links had value so it became about buying links. And then Google pushed hard to crack down on that and it became about how to buy links creatively and/or indirectly to maximize returns while minimizing risks. And Google has got more aggressive at folding query stream data into the relevancy algorithms, and they are working on a new infrastructure called Caffeine, which will allow them to fold even more data into the relevancy algorithms. As Google collects more data, eventually the distinction between SEO and marketing blurs as lots of SEO techniques will just parallel strong marketing principals.

As far as doing the consulting business model...its a hard business model to succeed at because it is a saturated market AND...

- some people excel at doing SEO

- others excel at selling SEO

the difference between the 2 is non-trivial...depending on what you are good at, (like if you are better at implementation than sales) you might do better as a publisher than as a service provider. and running your own sites lets you keep more of the profits recurring while also being able to test stuff that you might not want to test on a client website.

further, there are a few catch-22 situations with selling SEO services

- in many ways in the economic sense the SEO consulting market is a market for lemons

http://www.johnon.com/293/seo-consulting-2.html

how this works, is people are told it is risky, so they invest little...and the investment is so small that they hire a scammer. the scammer takes their money and does nothing, and then they think the whole field of SEO is a scam, and are afraid to invest much with anyone else

- the biggest way to get around that market for lemons effect is to be well known and well branded so that people trust you a lot and are willing to pay extra to work with you specifically because they trust you. one of the best ways to do this is be socially active online, go to any offline events you can afford to and network (I got my first SEO conference pas for free for helping stuff all the programming things in the bag and hand them out to attendees), and write a blog. one more key here is that its hard to just try to own the keyword SEO brutally hard ... a better approach is to take a niche and try to own it. reelseo.com is doing video seo. David Mihm is doing local search. and so on. back when I got started I ran one of the first SEO blogs and I wrote an ebook back when it was common knowledge that all written books were out of date (and used that as my strategy in terms of reason for format delivery and product naming). some common niches that people target when starting out are doing stuff in their local area (makes sales easier as you can meet people face to face) and a particular vertical they want to have exposure in (say legal or automotive)

- as a consultant who does a really good job you rarely get to capture 1% of the value you create. even if you charge high 5 or low 6 figures for a project, you typically end up adding hundreds to thousands of times that much value to the company. and you still have to fight the in house legal teams to get stuff done (some what you to have x potential upside and limitless downside exposure).

- one last tricky thing is that if they don't have an in-house SEO they likely don't care enough about it to invest in having a consultant work on it. and if they do have an in-house team there is a fear/risk in the minds of some which sets a limit as to how much they can pay you before they worry about looking incompetent for hiring $x worth of external help when they already have an in-house team

- 2 more tips with consulting here...it tends to be a feast or famine business model...so again publishing your own websites is a great way to smooth out the peaks and valleys. also publishing your own websites lets you be more selective with who you are willing to take on as a consulting client. the 80/20 rule applies to SEO where the top few clients will be most of the income...so anything you can do to create some passive revenues to prevent you from taking on bad clients that won't produce any profits is a win.

- I could write on this topic for hours...but don't want to hog too many more pixels. let me know if you have any follow up questions.