While I guess I can get behind "Don't do time sucking ineffective SEO when you could be implementing marketing which scales", the rest of the post strikes me as misguided. You can end up with traffic dominated by SEO over referrals for many reasons. One is being good at SEO. One is having a strong brand on the Internet. (I'd put money on over 90% of first time visits to, eg, 37Signals coming from Google. That isn't because they're particularly focused on SEO, but because Google is so many orders of magnitude more popular than the sum of every page which mentions them.)
Another plausible reason is being in a non-techy market, because you run headlong into the 1/10/89 activity pyramid except it is closer to 1/10/989: people who can't tell the difference between the green Googles and the blue Googles don't often start blogs to talk about their abiding love for invoicing software, and they don't come to websites directly because they have learned a way which works to access your Googles and that other way with the typing a website email address never really worked that well. (They still can make great customers, though.)
Writing good and useful content (like you do patio) is always a great idea. However, trying too hard to work on SEO without understanding your target audience is what we are debating in the article. If you can turn visitors into customers, more search traffic is great. However if you can hardly turn any visitors into customers and still keep working primarily on SEO to bring in more traffic, you may be wasting your time. The idea is to work on your funnel as much as you work on bringing people to the site.
We wrote the post because we see a lot of people focusing on traffic when it makes more sense to tighten and work on the funnel. We have been guilty of this too :)
And yes, this doesn't really apply to non-technical markets, remember the "Facebook login" debacle? There's a whole slew of users that don't use the address bar, they just use the Googles.
Many older traditional businesses (like the one I work for) barely, if ever, look at the analytics. It's just not an important part of their marketing strategy. That may be a mistake but it is far more common than you might think. If you provide a great service or product that genuinely fills a need then people will seek you out.
I've spent the last few years getting very heavily into SEO, working out ways to increase relevant search traffic to my business sites. I've spent lots of time on seobook - an awesome private community for anyone serious about learning SEO.
In many ways having a good understanding of SEO is fantastic. When you understand what search engines want, and you know how to give it to them, you can get traffic that your competitors have no idea even exists. The small guy that understands SEO has a tremendous advantage over the big guy that doesn't.
However, for a small software company, I think it can be important to avoid going overboard. If you're making software (or a web service or whatever), SEO is just one piece of the puzzle, and there are only so many hours in the day. Generally only 24. Keeping close track of rankings, keywords, inbound links, and new linking opportunities is time consuming, and, when you're operating in just one niche, you can reach a point of diminishing returns. For niche products, there's only so much relevant traffic out there.
If you have multiple SEO-savvy competitors competing for your keywords, then maybe you do need to focus more time on day-to-day SEO, to keep the traffic rolling in. But many niche software businesses are doing something new, and actually don't have all that much competition for the keywords that line up well with what they're offering.
I think that often the best way for small software businesses to approach SEO it is to bake it into the systems they create, then leave those systems to do their job, building links, awareness and search traffic that will increase over time without direct involvement. By "systems" I don't mean scrapers and bots, I mean systems that encourage people to market your site for you (including building you good, natural links), and maybe systems that generate good link-worthy content for you as well.
The only thing worse than having a very high percentage of your traffic come from Google is not having it at all.
My sites typically get 75% of their traffic from search engines. I know that it could be all gone tomorrow, so I've worked on developing new sources of referrals. I still haven't found anything that delivers traffic as consistently as SEO.
In fact, generating advertising revenue from long tail traffic is a big part of my business. I don't feel like I'm in a death trap. Implementing the advertising is actually one of the best things that has happened to my business in a long time.
My company is a content business, not a software business, but I've never worried that I'm over-optimizing. If anything, I feel like I spend too little time micro-optimizing, and I spend a lot of time focusing on SEO.
Exactly our point. If you clearly know that search traffic works for you, invest most resources there. However if you are a resource constrained startup building a community (like quora for example) you may wanna keep SEO as your second or third priority. Your number one priority, atleast early on should be to make sure people are interacting on your site.
This is a viable concern, but it applies to pretty much any activity a startup can engage in. There are a lot of paths to revenue you can choose to take, and maybe over-optimizing is an easy one to be led down, but I don't think that this is a danger that is unique to SEO. Ignoring SEO and your analytics data is probably equally dangerous and just as common.
SEO has diminishing returns. the basics don't take long and provide great results. trying to micro-optimize to jump up a spot or two takes tons of time and energy, and since there's some voodoo magic in the mix, might not yield positive results.
I'm going to have to completely disagree with you. A very basic SEO strategy might get you ranked for your basic brand related search terms but if you are in a niche with any real level of competition that is all you'll get. If you have a deep understanding of SEO and the ability to implement complex SEO strategies you hold the key to significantly improving the quantity and quality of your traffic. Moving from position 5 to position 1 is likely to increase your traffic for that term 5-10x.
But the problem is that Google controls traffic to that extent. Almost any website if asked honestly will say that at least 60% and more likely 80% or more of their traffic comes from Google.
[+] [-] patio11|15 years ago|reply
Another plausible reason is being in a non-techy market, because you run headlong into the 1/10/89 activity pyramid except it is closer to 1/10/989: people who can't tell the difference between the green Googles and the blue Googles don't often start blogs to talk about their abiding love for invoicing software, and they don't come to websites directly because they have learned a way which works to access your Googles and that other way with the typing a website email address never really worked that well. (They still can make great customers, though.)
[+] [-] prateekdayal|15 years ago|reply
We wrote the post because we see a lot of people focusing on traffic when it makes more sense to tighten and work on the funnel. We have been guilty of this too :)
[+] [-] ZoFreX|15 years ago|reply
And yes, this doesn't really apply to non-technical markets, remember the "Facebook login" debacle? There's a whole slew of users that don't use the address bar, they just use the Googles.
[+] [-] rmc|15 years ago|reply
[+] [-] tjmaxal|15 years ago|reply
[+] [-] bromley|15 years ago|reply
In many ways having a good understanding of SEO is fantastic. When you understand what search engines want, and you know how to give it to them, you can get traffic that your competitors have no idea even exists. The small guy that understands SEO has a tremendous advantage over the big guy that doesn't.
However, for a small software company, I think it can be important to avoid going overboard. If you're making software (or a web service or whatever), SEO is just one piece of the puzzle, and there are only so many hours in the day. Generally only 24. Keeping close track of rankings, keywords, inbound links, and new linking opportunities is time consuming, and, when you're operating in just one niche, you can reach a point of diminishing returns. For niche products, there's only so much relevant traffic out there.
If you have multiple SEO-savvy competitors competing for your keywords, then maybe you do need to focus more time on day-to-day SEO, to keep the traffic rolling in. But many niche software businesses are doing something new, and actually don't have all that much competition for the keywords that line up well with what they're offering.
I think that often the best way for small software businesses to approach SEO it is to bake it into the systems they create, then leave those systems to do their job, building links, awareness and search traffic that will increase over time without direct involvement. By "systems" I don't mean scrapers and bots, I mean systems that encourage people to market your site for you (including building you good, natural links), and maybe systems that generate good link-worthy content for you as well.
[+] [-] WillyF|15 years ago|reply
My sites typically get 75% of their traffic from search engines. I know that it could be all gone tomorrow, so I've worked on developing new sources of referrals. I still haven't found anything that delivers traffic as consistently as SEO.
In fact, generating advertising revenue from long tail traffic is a big part of my business. I don't feel like I'm in a death trap. Implementing the advertising is actually one of the best things that has happened to my business in a long time.
My company is a content business, not a software business, but I've never worried that I'm over-optimizing. If anything, I feel like I spend too little time micro-optimizing, and I spend a lot of time focusing on SEO.
[+] [-] prateekdayal|15 years ago|reply
[+] [-] jeffreyrusso|15 years ago|reply
[+] [-] notahacker|15 years ago|reply
[+] [-] noodle|15 years ago|reply
[+] [-] jpzeni|15 years ago|reply
[+] [-] lynx44|15 years ago|reply
But the problem is that Google controls traffic to that extent. Almost any website if asked honestly will say that at least 60% and more likely 80% or more of their traffic comes from Google.