Search Engine Optimization

Useful (and Useless) Meta Tags In SEO and Web Design

11 Jun , 2008  

Many web designers I talk with are still confused about which Meta Tags they should include in their code. While it is acceptable knowledge among SEOs that the Meta Description tag is somewhat useful and the Meta Keywords tag is very rarely used, most designers don’t realize the majority of all meta tags are absolutely useless for SEO purposes.

That’s right, useless. But wait, I want to use the revisiter-after meta tag to tell Google to come back to my site for new content everyday! Useless. I want to use the meta keyword tag to identify popular keywords I want to rank for! Useless (Some of the less popular search engines still don’t exclude the meta keyword tag, but I (and others) doubt it is ever used as a factor in ranking content for SERPs).

So what meta tags can you use? The meta description tag is still useful, because even google will display this content under a page name in the SERPs if it can’t find a worthwhile snippet of code on the page to display.

META NAME="description" CONTENT="value"

If you’ve created a good description, it could entice visitors to click on your link. It is important to note that descriptions should be unique to each page on your site, highly relevant to the content on each page, and of high quality. “This is my web page about SEO” is much less desirable than “Barry Wise, June 11 2008, debates the effectiveness of HTML Meta Tags used in Search Engine Optimization practices.” Google points out that the description doesn’t have to be in sentence form, it can contain any relevant, structured data about the page, such as name, date of publication, price, age, manufacturer, etc., and any and all important data depending on the content of the page.

And what about that meta keyword tag?

META NAME="keywords" CONTENT="value"

So many people used it to spam the search engines back in the 90s, that it’s pretty much useless now. Some argue that it’s actually detrimental to your cause, since it exposes your primary target keyword research to your competitors (wait … you are doing keyword research, aren’t you?) The general consensus is that even if search engines (maybe only Yahoo?) still look at the tag, they’re probably not using it to calculate where your page will rank. So should you use it? While it may be useless, it probably isn’t going to hurt your site, so it pretty much remains up to you. Do I use it? Yeah, so what … wanna fight about it?

There are some other slightly useful meta tags out there, such as the ROBOTS tag.


This can be used, to a small extent, to help control how search engine spiders are crawling your page and describing its contents:

NOINDEX tag tells a search engine not to index a specific page
NOFOLLOW tag tells a search engine not to follow the links on a specific page.
NOARCHIVE tag tells a search engine not to store a cached copy of your page.
NOSNIPPET tag tells Google not to show a snippet (description) under your a search engine listing, it will also not show a cached link in the search results

It should be noted, however, that to prevent indexing of pages you’d be better off using the robots.txt file, and to make certain links nofollow to increase internal link power.

So what is a useless ROBOTS tag?


Google (and any other search engine I know of) is going to crawl your site by default if they have your URL. Explicitly telling them to INDEX or FOLLOW isn’t going to increase your chances of getting indexed, so don’t do it. It just might piss them off.

In the event that you have an older website which already has a description in the Yahoo Directory (NOYDIR) or the Open Directory Project (NOODP), and you don’t want this snippet or description displaying in the SERPs, you’ve got a couple options:

META NAME="ROBOTS" CONTENT="NOODP"Webmasters can decide if they want to disallow the use of their ODP listing on a per search engine basis:


MSN and Live Search:

And specifically to avoid the use of the Yahoo Directory description in Yahoo:


(FYI, Slurp is Yahoo’s web crawler)

There are plenty of other meta tags out there, such as GENERATOR, PUBLISHER, REVISIT-AFTER, EXPIRES, etc., and they all may serve some purpose if someone looks at your code, but they are all equally useless in the eyes of the search engines for the purposes of search engine optimization. You can tell Google to REVISIT-AFTER: 1 hour but it’s just going to fall on deaf ears. They simply don’t use that tag.

So what tags do I use? I always create a unique DESCRIPTION for each page and I do still throw a few keywords in the KEYWORDS tag (just in case we’re all wrong about that one). I do use the AUTHOR attribute for pages I design, but only to let other humans know who designed and programmed the site in case they review the code. Not once has that author tag ever been picked up by a search engine.

, , , , , , , ,

11 Responses

  1. Makonzi says:

    Thanks much for your article. I have seen some websites using more than the tags you have described. Do they have any importance? Dont these too many tags with added content spam the serach engines? Why do these tags pull some sites to the top of some search engines?

  2. Barry Wise says:

    To answer your questions,

    1) Most other meta tags have no importance at all, especially in search engines. Some are useful, such as content-type, but they have no use at all in SEO techniques.

    2) Extra meta tags don’t spam search engines; search engines just ignore them and do not index them.

    3) The only meta tag which might remotely help with your search engine ranking is description, and that is arguable. Some SEOs argue that Google doesn’t apply any weight to the Meta Description tag in indexing, it is only useful for enticing people to click on your link when they see it in the search results.

  3. Most of the meta tags have no importance.The search Engine goes for only those which got descriptions.

  4. David Lusch says:

    Hi Barry,

    Thanks for the article. I realize that the keywords might not be worth much or anything anymore, but I still want to use them. For my overall site description, would the following be considered keyword stuffing? I use almost all of these variations in my site, except for the misspell of my last name.

    “David Lusch, David Lush, healing, soul, soul healing, spiritual healing, divine, divine healing, divine healing blessings, healing blessings, spiritual, life guidance, life guidance soul readings, soul readings, spiritual guidance, soul guidance, guidance, bless, blessing, events, classes, transform, life transformation, soul teacher, soul healer, soul communicator, free consultation”

    Thanks for your help. I am very grateful for it.

  5. g1smd says:

    You’ll also need the Content-Type/Character-Set meta tag, otherwise your document isn’t a valid HTML document.

    It is often a good idea to include data about the Content-Language too.

    Other than those, I only use the title and the meta description, and, of course, the links to stylesheets, JavasScript, and favicon in the head section of the file.

    The meta description is used to generate the snippet in the SERPs, and that is your best chance at providing text that compels the searcher to click on your link and not on one of the other nine on the page.

    I use the robots meta tag only when something should be excluded.

  6. Barry Wise says:

    Actually, you don’t need the Content-Type/Character-Set meta tag – there are no required meta tags to create valid HTML. You only need the doctype descriptor.

    Search engines ignore the Meta Type, Language and Robots tags.

  7. Barry Wise says:

    @David Lusch – You can use any keywords that you want in the meta tag; as the article states, it is widely accepted that most search engines, esp. Google, ignore them. You may as well use them, though, because it can’t hurt; but don’t worry about which ones are good or bad.

  8. Peter says:

    Great coming across a site like this. Thank you for sharing this interesting topic.

  9. Keywords are just to depressing to do I find. Don’t you get to that stage on a page, and just give up?!? There are so many other things to fiddle around with …

  10. I don’t use Nofollow tag on my other pages, so I’m going to loose pagerank of my main page?

  11. ITCN says:

    @stock – no, that’s not quite how it works …

Comments are closed.