HubSpot's Inbound Internet Marketing Blog

Current Articles | RSS Feed RSS Feed

Inbound Marketing Strategy: Why SEO Is Better Than PPC

Digg digg it | Reddit reddit | del.icio.us del.icio.us | StumbleUpon StumbleUpon 

Over the past couple of years, I've been telling many small business marketing people (basically anyone that would listen) that SEO (Search Engine Optimization) has one big advantage over PPC (Pay-Per-Click).  SEO is strategically better because if you are able to somehow find an edge or advantage, you're likely to hold on to this competitive advantage longer with SEO than you would with PPC. 

The argument comes down to this:  Since PPC is based on a a near real-time auctioning process, it's really hard to build advantage and keep it.

Before I dig deeper into this, I wanted to give credit to Aaron Wall from SEOBook.com for sparking this article.  He had a recent post titled "Your Laziness:  Why I Love SEO So Much More Than PPC".  I'm a big fan of Aaron because I think he really gets SEO at varying levels of abstraction.  Aaron's article is worth reading, even though it's focused a bit on the affiliate marketing business.  The core concept is still the same.

I'm going to look at this issue of SEO vs. PPC from a startup strategy perspective (because that's a topic that I'm particularly interested in and passionate about).

What's Your Sustainable Competitive Advantage?

If you've ever talked to venture capitalists to raise money for a startup, you've probably been asked a variation of this question. 

Here's the question, rephrased for lay people:  If your startup is successful (you start making insane profits), what's going to stop other people that are enviously looking at all the cash you're generating, entering the market, and eroding your profits?  What gives you advantage that you can hold on and keeps others from reducing your profits?

The answer for most startups usually comes down to one or more of the following:

1.  Your product/technology is hard to build so many would-be competitors would stay away and those that try, will likely fail.

2. You have a different, more effective way to distribute the product and can reach customers more efficiently than others.  This expertise and know-how is hard to replicate.

3.  Your costs of supporting and delighting customers are lower because we have some operational advantage that is going to be hard for others to reproduce.

SEO As Competitive Advantage?

Lets look further at #2.  Lets say that you've figured out some magical way to reach customers really cheaply for some product offering (we'll say "retail price optimization software").  By "cheaply", I mean that although your conversion rate to leads is very low, the value per lead is so high that you'd happily pay the $12/click it is costing you on Google AdWords.  You're making profits on those clicks.  You'd do this every day of the week (and in fact you do).  It's your primary source of great leads.  [Side note:  People just don't seem to be coming to your trade-show booth as often as they used to, but that's a whole different story...]

Life is good, for a little while.  Then one day there's some new scrappy little startup that also has a "retail price optimization software" product (which for fun, we'll say is much inferior to yours).  The product is so bad that CTOs and CFOs to whom it is demonstrated are known to run laughing from the room.  But, the startup has some venture funding and has decided to use it on PPC because the director of marketing just discovered Google AdWords.  They don't know a darned thing about bid optimization.  They figure "hey, we want more customers, we'll bid for the top spot!  $15/click doesn't sound that high...".  And that's where the fun begins.

In situations like this, a new entrant can drive up the average price of a click pretty effectively -- without a lot of time, or for that matter, talent.  What concerns me about this is that this increase in your costs per lead has nothing to do with the quality of the competitor or their product.  You wake up one day, and your cost of acquiring a customer goes up -- and nothing else has really changed.  The advantage that you had built figuring out the right keywords and is greatly reduced and your profits are driven downward.

Contrast this to an investment in SEO (which is, I will agree, is much harder).  You do all the things that people do to increase their organic rankings for keywords that are relevant.  You author great, compelling content that is of real value to your target customers.  You get inbound links.  You start to show-up on high-quality websites in your industry.  Your rankings move steadily up (as does your traffic and leads generated through search).  This takes time, and your initial cost per lead may be higher (even though the clicks themselves are free).  But, I'd argue that this investment yields a much more sustainable advantage than PPC.  Now, if that scrappy young startup comes along and wants to compete, they can't do it on the price per click alone.  It's going to take them time to figure things out.  It's hard.  It takes real work.  People are lazy.  Even if they are brilliant and work hard at it, it's unlikely to change overnight.  If you're tracking your inbound marketing data, you'll know when they hit the top 100 rankings for your keywords.  You'll see them moving up the rankings.  You'll have some time to do something about it. 

Summary:  Once you put in all the brilliant hard work to get leads and customers via SEO, it's much harder for others to take that advantage away.  And, even if they do, you're much less likely to be completely blind-sided by it, as you would be with PPC.

Don't get me wrong.  I have nothing against PPC.  For many businesses, it's a great way to get profitable traffic through the search engines.  I just think that over the longer-term, an investment in SEO will likely yield better results and more sustainable competitive advantage.

What are your thoughts?  Has SEO or PPC worked better for you?  Have you seen a rise in your average CPC (cost-per-click)?

Posted by Dharmesh Shah on Wed, Feb 20, 2008 @ 11:58 AM

COMMENTS

I do both Organic SEO and PPC for Web Positioning Centre's clients and couldn't agree with you more about the dangers of relying on PPC as your primary online strategy.
Organic SEO may be time-consuming up-front, but it relinquishes so much less control to your competitors.
With, according to Google's own admission, 80% of clicks coming from the natural listings, and continuing questions about the quality of some clicks, it's very clear where online marketing budgets should be targeted - if targetable key phrase niches are available.

posted on Wednesday, February 20, 2008 at 12:45 PM by David Rosam


I've dabbled in Adwords with no success. I've made my fair share of mistakes and I haven't given up on it, but I really think SEO is the way to go.
My blog has benefitted me greatly. It's how I get almost all my business because it allows me to differentiate myself and create relationships. As a matter of fact, when I had my Adwords ad point to my blog (with relevant, provocative copy of course) my CTR doubled. Still, I think people clicked through just out of curiosity. If I had enough money to burn I'm sure it would produce some high quality leads.
Anyway, optimizing my blog has done my business wonders. And it's free!
Raza Imam
http://BoycottSoftwareSweatshops.com

posted on Wednesday, February 20, 2008 at 1:54 PM by Raza Imam


I couldn't agree more. We had a SEO client several years ago that because of their corporate structure were actually bidding against themselves. Their many divisions all had separate PPC budgets but wanted the same keywords. I suppose in extreme cases this could happen in SEO too but it's less likely. PPC has lost it's 'surprise power' and now it seems to be going the way of the direct mail world.

posted on Wednesday, February 20, 2008 at 4:15 PM by Richard Banfield


Hard work? Sweat equity? In this age of easy internet marketing!?
You betcha and I love it!
It always boils down to the person whose not afraid to get up a little earlier that the rest, doesn't it?
Great article, as usual!

posted on Wednesday, February 20, 2008 at 4:36 PM by Bryan Blaylock


100% in agreement. I spend about 2 hours/week on organic search & it generates about 50% of our business. I spend dollars equal to about 3x that investent on ppc and it generates about 3% of our business. I think PPC is a great way to get in the game quickly and yield some results but as long as google likes you, seo gives a much bigger roi.

posted on Wednesday, February 20, 2008 at 7:02 PM by jean wnuk


I agree. Personally I couldn't get PPC to work. It is way to expensive and too much competition for the little guy. I am really into seo for my blogs now. PPC makes more sense for those with a big budget.

posted on Thursday, February 21, 2008 at 10:41 AM by Shukree Abuwi


Another reason to opt for SEO over PPC - Click fraud up 15% in 2007
(see today's techcrunch article) - http://www.techcrunch.com/2008/02/22/click-fraud-keeps-rising-up-15-percent-in-2007/

posted on Friday, February 22, 2008 at 2:38 PM by Brad Coffey


Dharmesh, Brilliant post. I totally agree with you. Not just saying that because you are my boss.
There was a Marketing Sherpa study recently (https://www.marketingsherpa.com/barrier.html?ident=30337) that illustrates the truth of your argument. The study found that 34% of marketers feel PPC was a "top online performer" in 2007, compared to 49% in 2006. The authors of the study wrote that "The decline reflects an increase in competition that raised keyword prices and lowered ROI." Q.E.D.

posted on Saturday, February 23, 2008 at 3:16 PM by Jonah Lopin


I have used both marketing methods. While PPC brought some great results, my seo efforts have by far been the most profitable. Not only exceeding online sales, but also considering expenses, it has defintely won my choice as marketing choices. Seo takes more time but the payoff for it is but better.
Megan
http://www.PassportMentors.com

posted on Saturday, March 01, 2008 at 2:57 AM by Megan


SEO is for life, PPC is for Christmas!

posted on Saturday, March 01, 2008 at 3:05 PM by Diane


Agreed. I'm glad you point out that SEO is hard work. The thing about SEO that needs recognition is that is't ongoing hard work. Others are working hard too (not always direct competitors but others who optimize for similar keywords). So, SEO never ends. But, it is the best for results in the long run.

posted on Sunday, March 30, 2008 at 9:38 PM by Bernie Borges


Post Comment
Name
 *
Email
 *
Website (optional)
Comment
 *

Allowed tags: <a> link, <b> bold, <i> italics

Receive email when someone replies.

Internet Marketing Blog

The HubSpot Inbound Internet Marketing blog covers all of inbound marketing - SEO, Blogging, Social Media, Landing Pages, Lead Generation and Analytics.

Subscribe to our RSS Feed
HubSpot RSS Feed

Inbound Marketing Summit

Marketing Conference

Connect with Us

Marketing Resources

Website Grader Badge

Popular Posts

Browse by Tag