The Trouble with People Who Claim SEO is Snake OilAn article in a major publication last week disparaged SEO, calling it "snake oil" once again. How did the columnist decide SEO doesn't work, and that its practitioners are a bunch of snake oil salesmen? Well, He-Who-Must-Not-Be-Named (I hasten to give him any attention, as that's what he and his editor are after) had rewritten his URLs to make them search engine friendly, but lost traffic in his efforts. Here's his exact quote: Search engine optimization (SEO) has turned into a big business, and from what I can tell it's the modern version of snake oil. The unproven nonsense spewed by so-called "SEO Experts" simply doesn't work. And worse, it's screwing up the elegance of the Web. Ugh. Here we go again. First off, dear readers, I exchanged e-mails with his editor-in-chief, and even offered to rebuke this column in a column of my own on his Web site. I just can't let false claims such as his stand uncontested. When people write columns like this, it affects our industry. We, as an industry, accept that many people have jumped on the SEO bandwagon, calling themselves SEOs when they have a difficult time even writing compelling title tags. We know that some people will quickly respond to RFPs, get a prospect to cut a few checks, and deliver little in return. Then, there are those of us who have studied for years to understand what good SEO is and worked hours helping our clients achieve measurable results. OK, time to respond to the column. Begrudgingly, I'll link to it so you can read it for yourself. At least we can discuss something that works for SEO: good URL structure. Optimizing URL Structure The columnist refers to the "fact" that long URLs don't work. Here's what he wrote: My blog had typical, efficient WordPress default URLs, such as http://www.dvorak.org/blog/?p=3100 or some such thing. Now on my current blog, that particular URL -- which used the simple story ID number to access the post -- has been supposedly SEO-optimized behind this URL: http://www.dvorak.org/blog/2005/10/20/hollywood-unions-want-cut-of-itunes-pie/. From what I can tell, this guy did at least one thing wrong -- and possibly two -- with this one element of proper SEO. I wish I could speak with him directly to confirm my suspicions, and perhaps even teach him a thing or two about what real SEO involves (much more than just one thing). First, there's really nothing "wrong" with his original URL structure (/blog/?p=3100). There are only two trailing backslashes. So what if the URL has a couple of dynamic characters in it (the question mark and equals sign are referred to as "dynamic" characters). Search engines nowadays do fine indexing and ranking these. So long as you're keeping your content as close to the root as you can, you should be in good shape. However, it's not "optimal." How do we make this optimal? We "optimize." Four Simple Rules for Optimizing URL Structure Optimizing URL structure is nothing to play around with. If you're enjoying high rankings and quality traffic, I might recommend that you not touch a thing. However, if you wanted to proceed in the hopes that you can do even better, you need to follow a few simple rules:
- Include keywords within your URL structure.
- Keep your content as close to the root domain (www.example.com) as possible, without affecting site maintenance/usability. For example, you might use www.example.com/service/name-of-service rather than www.example.com/name-of-service, to increase usability.
- Don't forget to 301 redirect each of your legacy (old) URLs to the new URLs.
- Hyphens (-), underscores (_), or none of the above? This debate will rage on. That is, some prefer that you separate your keywords using a hyphen, some say that underscores perform better, and some say just cram all the words together.
View Marketing News Archive