Author Archive

SEO and Validation

I was reading The Truth About Validation and I felt the need to respond. First off, Tim makes some valid points but only if the article is renamed “The Truth About Validation and SEO”. I agree, if a web developer tells you that you can’t be much of an SEO if you don’t write valid code then that developer is a clown and should be ignored. If they are just saying that you are not a valid coder then that would be true. From a coder’s point of view they could go as far as saying that you are a hack, would they be wrong? That said, there are many other reasons to write valid code.  Some of the best SEO gods, gurus, evangelists, provide detailed change requests to web designers and this is often preferred on a valid site so the SEO does not break the valid code. Maybe SEO specialists should inform the client that there is such a thing as validation and let them decide. It’s similar to an auto mechanic letting the customer decide if they want a factory replacement part or an aftermarket part, is it worth the extra money? Determining that invalid pages are ranked high for certain terms does not tell the complete story but it does tell most of the story. What if a search bot reaches a certain point on a page that is so invalid it stops parsing? At that point the rest of your content would be ignored. What if the next algo revision applies more weight to valid code or is modified so that it halts when a missing end tag is encountered (is Bing already doing this)? You would have partial page results in the index which means you have wasted copy.  More important is the fact that invalid code might not render properly on the next update to your audience’s preferred browser. At some point the invalid code will probably rear its ugly head and then you will need to pay the piper to write valid code, or at least new code, so why not let the coders get paid for what they do?

We could argue that having a shade tree mechanic use bailing wire to fix a dragging muffler will allow you to use the car again but for how long? Yes it will cost more money to order the new muffler hanger and have a muffler shop install it properly but when you hit that big speed bump at the grocery store which one do you think will hold up? At that point did it really cost more money to have it done right?

I agree if you charge someone to do SEO work and you don’t write valid code then you aren’t ripping them off. What if you are upfront and tell them, directly, I am going to make the changes using invalid code, will they care? Should they have a choice or is OK to leave them in the dark since it is to your advantage?

One point Tim implied that I disagree with is that it’s more expensive to work on valid sites. It is much easier to work on a properly designed CSS and XHTML site than a hacked, table infested, monstrosity. We charge a lot more, well actually, we usually require a complete redesign before we start working on a hacked site but this is strictly related to design work, not SEO. Let me repeat here that I agree that validation has little to do with SEO if anything. I say if anything because we don’t know if any search engines pay greater weight to valid code and there can be a case made for a parser getting stuck or stopping after a bad or missing tag. Maybe not Google but can we guarantee this won’t happen with any search engine?

I give the thumbs up to valid code because without validation then you have to set some other standard for when the code is acceptable. It would be much more difficult to create a list of what code is bad or invalid but acceptable. Why not follow the standards that are used to design every web browser?

I also read “source code validation common sense” over at SEOBook by Aaron Wall. Wow! He really goes off and I don’t blame him but I have never personally heard a good web designer that is proud of his ability and trade claim that validation is an integral part of SEO work. I say ignore those monkeys but let the design experts maintain their status of elite, or cream of the crop, by writing valid code and proving they are at the top of their game just as you are at the top of yours. Here are some of the top reasons to validate.

added: I would be considered a hack when it comes to XHTML and CSS. If I perform onpage SEO I check to see if the client site is valid. If it is then I make sure it’s valid when I finish. Often I find errors that I have caused and then I have to employ someone from our design team to fix it. I have been known to render this site invalid just by blogging 🙂

—David Blizzard

Basic SEO For Everyone Chapter 2

[ Basic SEO: OneTwoThreeFourFive ]

In Basic SEO Chapter 1 I discussed domain name age and registration as well as redirects. Now let’s take a step back for those that don’t have a domain name yet. What should it be? Some suggestions I see are company name, company name padded with a keyword or phrase, and keywords separated by dashes. My personal preference is your “real” business name for a main site and NO dashes. It looks more professional, it helps brand your company and you don’t lose traffic to a competitor because a prospect forgets to include the dash. As of this writing there is proof that search engines give extra weight to words in a domain name but there are other ways to rank for keywords so why choose a name for SEO reasons only? A good example for not using your company name would be a company that sells widgets, if they can afford a name like widgets.com then this could be very beneficial for search and most important it is easy for customers to remember. Good luck with finding a single word domain, the days of inexpensive common word names are long gone with the exception of a few non-DotCom names. If you are planning a site that is not for promoting a business entity then you might want to use keywords for your domain name. I suggest trying to pad it with local terms like the city or state you are targeting and the items or service you will be promoting. If you use dashes I would limit it to one. If you are buying a personal domain name try to get your first and last name.

What top level domain should you purchase .com .org .net .us ? If you are planning a business site then you should try to purchase DotCom. If you advertise your domain name or tell it to people there is a very good chance by the time they try to find you on the net they will type it as a DotCom even if you told them it was DotNet. They will also leave out the dashes so beware when choosing a name. If you buy a DotNet it’s probably because the DotCom was taken so you are automatically sending the DotCom domain owner traffic just by the nature of how people think and browse. The same is true with a dashed domain name. Your best choice is a name that you can secure the DotCom and the DotNet for.

Let’s move on to URLs (file and path names). Should you pad them with keywords? Simple answer, yes. Don’t go all out spamfest but it does help with search and navigation if your primary topic is in the URL. Try not to use more than two dashes. Keeping it less spammy is future looking in case the natural search stops giving credit for stuffed URLs. It is definitely a turn off for some visitors that associate the tactic with spammers so I advise against using more than two dashes. When creating URLs make sure you like them even if there was no search benefit. Does it provide value to the user or your sitemap?

Should you use an underscore in a URL? Almost always the answer is no. Unless you use a term that requires an underscore naturally then you are better served by using dashes.

That’s it for Chapter 2. Be sure to tune in for Chapter 3 where I start talking about your titles, description, and keywords.

—David Blizzard

Basic SEO For Everyone Chapter 1

[ Basic SEO: OneTwoThreeFourFive ]

Basic SEO, what is it? I consider basic SEO the easy stuff, the gravy, but it is often overlooked. Let’s start at the top.

Domain Name: The longer it has been active the better but wait, how long before it expires? If your domain name expires in 2 or 3 months then you might be penalized. It makes sense doesn’t it? If you waited that long to renew it and you aren’t willing to get off your wallet for more than a 1 year registration then you might be losing points with the search engines. Are you letting it expire? What if a potential client does a little Whois research and sees that your domain expires in 20 days? Stop being cheap and cough up a few bucks for 2 or more years registration fees.

Domain Names: If you have multiple domain names pointing to the same website then be sure to have your webmaster set up a permanent 301 redirect. If you don’t then you might be indexed as multiple, separate, websites and that’s not good for a few reasons including duplicate content issues. This is well known but what about blizzarddigital.com vs www.blizzarddigital.com ? Yes, some search engines might index these as two different sites. It makes sense doesn’t it? Replace “www.” with “blog.” and you see what I mean. Imagine you have 25 inbound links to your domain name with www and 8 without the www. You had no control over those inbound links. People found your site, thought it was worth linking to and they created the link without any input from you. You can try to look up or track those inbound links, contact the webmaster, beg them to add the www, or you can have a permanent 301 redirect and the search engines can do their job. You could use Google Webmaster Tools to inform Google that you want them to index with or without the www but that only takes care of the issue for one search engine.

This is one more area that you have control, take advantage of it and go fix those domain name issues, then come back for the next chapter. If you need to choose a domain name then you need to read chapter 2.

—David Blizzard

Google Certified Advertising Professional

Congratulations, Alan Vickery on passing the Google Certified Advertising Professional Exam.

Google Certified Advertising Professional

What is Google Adwords?

—David Blizzard

Pagerank Sculpting and the NoFollow Tag

There is a renewed buzz on some SEO blogs about the nofollow tag and pagerank sculpting that I would like to address. First let me say that I am often amazed at the different ways people find to take advantage or to expand on the use of something new. rel=”nofollow” is about 4 years old now (Search Engines Join Google and Adopt nofollow) and the ways it gets used sometimes seems to be a long way from the initial design. It’s almost like people are always after an angle. It wasn’t always that way but you see it in almost every industry now. New laws are put under a microscope as soon as they are passed and someone always seems to find an angle to use it in ways it was never intended. This is how I feel about some of the recent articles I have read about using “no follow” for sculpting or to improve internal pages. What happens is a few start using something in ways it was never intended and then others join in because they feel left out or at a disadvantage because they aren’t pushing the limits. On one hand you get the big sites that horde juice while we all let the juices flow freely back to these big companies. On the other hand you get new blogs popping up daily that turn off nofollow and in an attempt to give the big boys the finger they encourage everyone to post comments and “feel the love”. Worse yet is the misguided use that results from ignorance. My recent readings and observations have helped me establish the following guidelines for nofollow.

  • Un-moderated user added comments, posts, and guestbooks should be rel=”nofollow” by default. (original intent)
  • Moderated comments and posts that require no follow should be considered for editing or deletion.
  • Even moderated blog comments should have A nofollow on the poster’s website link (usually linked to their name). If his or her website is relevant then the comment should have an embedded link to the relevant content. (We are currently working on this at bliznet.com)
  • If  a web editor creates an internal link and feels the need to add a nofollow he should question where he ever got this idea from and then consider using his robots.txt file or consider adding valuable content to the linked page.
  • If a web editor creates an external link and feels the need to add a nofollow tag then he should question the need for the link.
  • If a link is pointing out something like a spammy site or malpractice or anything negative then nofollow is probably the right choice.
  • If a webmaster has a links page or friends page and is using nofollow tags then he should probably just dump the whole page, obviously they are not relevant links, if they are relevant then pass the pagerank they deserve.
  • If you have paid links on your site then you should use nofollow unless you have a well designed and organized site like a directory or product finder. Just be sure the site’s main purpose is to drive traffic to the links and not juice.
  • The benefit of passing pagerank should always be a by-product of quality content. Content should never be created just to pass pagerank or “link juice”.

Let me know your thoughts.

—David Blizzard