Home » Blog » Meta Tags and SEO: The Definitive Guide
Meta Tags and SEO: The Definitive Guide
46 Comments SEO, Tutorials

Seo Meta TagsWhat Are Meta Tags?

Meta tags are tags written within the <head> section of an HTML document. They were originally developed to help the (at the time) dumb search engines learn what the page was about. In the past meta tags were extremely important; They were used mainly to link your page to common misspellings of your target keywords (For example, if someone searched Sean Polluck when looking for me). Nowadays search engines are a lot smarter, they automatically correct misspellings, and they can learn what a page is about from the content alone.  On top of that, a common black-hat SEO practice was to stuff your meta tags with popular keywords that are irrelevant to your site in hopes of gaining some traffic. For these reasons Meta Tags are largely disregarded by Search Engines and typically not useful for SEO; however, when used correctly. a select few can help your site! 

Note that most of these are useless and a waste of time to use!
Also note that these tags are written in XHTML! (self closing tags)

Jump to: Meta Tags you should use on your site, Meta Tags you can you on your site, and Meta tags you should not use one you site.

Meta Tags you should use on your site

<meta name=”keywords” content=”computer, technical, free, help, support”/>

The keywords tag is the most disputed meta tags of them all. Some people say they work great, some people say they don’t work at all. Here’s the reality.  People for many years abused the meta keywords tag. They stuffed them with competitor names and totally unrelated, but often searched keywords. As a penalty for this most search engines greatly reduced, or totally removed keywords tags from their ranking algorythms. For example, Google does not use the keyword meta tags at all. On the flip side however many programs, especially those involving advertising, will use meta tags to generate appropriate ads and content. So while the tag is useful, it will not help your site SEO.

When using this tag, exercise caution. Make sure your chosen keywords are related, and present in the content of the page. Ie. if you page is about dog training, don’t include keywords about losing belly fat. You should use 5 to a maximum of 10 comma separated and specific keywords (don’t be broad!).

Should I use it? Yes


<meta name=”description” content=”Markham / Toronto Student and web designer with a passion for all things technological.”/>

The description tag i the most important meta element. Click through rate, or CTR is a measurement of how many people see a link and decide to click it. A coherent and well written description makes your link more appealing to click. So if you use it on your page a much greater amount of people will be enticed to click through to you website on search engines. To use this tag , write a description using words and keywords present on your page.If you do this correctly, search engines will use the description in the meta tag in the search results. Keep the description less that 40 words, mine is 15.

Should I use it? Yes.

Meta Tags you may want to use on your site

<meta name=”ROBOTS” content=”attributes”/>

This tag was developed for webmasters unable to upload a robots.txt file. Attributes can be replaced with one or more of the following: noindex, nofollow, noarchive, all, index, or follow.

Should I use it? Using the tag with the index, follow, or all attributes is unnecessary. A search engine will index your whole site unless you tell it not to. With that said, if you do not want the search engine spider to crawl your page, and you cannot upload a robots.txt, by all means use it!


<meta http-equiv=”Content-Type” content=”text/html; charset=UTF-8″ />

This tag describes what the content type of the web page is, for example the page this post is on is coded in text and html so we would use the text/html type. The charset is up to you of course depending on whether or not you need special characters. I recommend UTF-8, it is an extremely versatile charset that should meet all your needs. This tag does not impact your SEO. If you do not include this tag, the users browser will use it’s default charset.

Should I use it? It is unnecessary unless you need a special character from a specific charset.


<meta http-equiv=”Cache Control” content=”no-cache”/>

Most browsers will automatically cache (or save) parts of a website to the computer to save loading times. This meta tag instructs it not to. This tag does not impact your SEO. Caching greatly reduces web-server workloads and costs so it is highly recommended to allow caching on your website.

Should I use it? Only if you do not wish to have your site cached.


<meta name=”content-language” content=”en”/>

This tag states the language of the web page, English in this case. Very useful in the past, not so useful now. Most search engines are so sophisticated that not only can they detect the language of the page, they will translate it for you. The codes for different languages can be found at this website. This tag is useful if your site is in multiple languages, you can specify on each page what language it is on

Should I use it? If you are part of the special case mentioned above, then yes. Otherwise modern web browsers will automatically detect the language of your page.

Meta Tags you should not use!

<meta name=”audience” content=”all”/>

This tag is intended for parental control software. Once again parental control software has gotten smarter since this tag has been implemented, and they can figure out which pages are safe or not without the tag. Other substitutes for “all” include: general, mature, adult…

Should I use it?: No this tag is seldom utilized and you may as well save a line of code.


<meta name=”author” content=”Sean Pollock”/>

This tag states the author of the web page. What software utilizes this tag? I don’t know to be honest. Many people like to have this tag on the page just so they can claim is as theirs.

Should I use it? This tag is another seldom used and largely unnecessary tag. You may as well save a line of code and not include it in your documents.


<meta name=”GENERATOR” content=”Microsoft FrontPage 4.0″/>

This tag states what software generated the page. The software can be anything from WYSWIG editors to wordpress. Mainly an advertisement for the software.

Should I use it? I suggest deleting it, if you want to keep your editors brand on your page then keep it.


<meta name=”page-topic” content=”Web Design, Development, resources, tutorials”/>

This tag described the main theme of your site. Not used by many search engines and does not improve your SEO.

Should I use it? No.


<meta name=”page-type” content=”Article”/>

Describes the type of page. Not used by any search engines.

Should I use it? No.


<meta name=”ProgId” content=”FrontPage.Editor.Document”/>

Type of program used to edit the file. Similar to the generator. Essentially it is an advertisement for your program.

Should I use it? I suggest deleting it, but if you want to support your editor go ahead and keep it.


<meta name=”publisher” content=”sean-pollock.com”/>

Publisher of the web page.

Should I use it? Nope.


<meta name=”revisit-after” content=”15 days”/>

This tag is a hint as to when the spider should re-index your site. This tag was developed for a Vancouver search engine called search B.C., and is not supported by any major search engines.

Should I use it? No.

Primary Sources

http://www.w3.org/TR/html401/struct/global.html#h-7.4.4

Secondary Sources

http://googlewebmastercentral.blogspot.com/2009/09/google-does-not-use-keywords-meta-tag.html

About the author

Sean Pollock has written 7 articles for Sean Pollock

Sean is a student web designer from Markham, Ontario who has been creating beautiful sites since the age of 12.

46 responses to "Meta Tags and SEO: The Definitive Guide"

  1. Reply Rupesh April 10, 2010 10:55 am

    Thanks For Sharing Your Informative Knowledge

  2. Reply Swayam Das April 10, 2010 11:27 am

    Hey Sean,
    Thanks for sharing such an insightful topic! I knew some of the above Meta-Tags but not all! Thanks once again for enlightening me! :)

    Do mail me or comment if you too like my Blog, and, maybe we both can work out some unique strategy!
    Cheerz to your success!

    Swayam.

  3. Reply SEO Consultant April 10, 2010 16:51 pm

    As well as detecting bad phrases, you may find some new good ones. For example, you may see that a keyword phrase you did not optimize your site for brings useful traffic despite the fact that your site is on the second or third page in search results for this phrase. Using this methods, you will arrive at a new refined set of keyword phrases.

  4. Reply Sean Pollock April 10, 2010 18:13 pm

    You won’t get one the second page for any major search engine using that strategy and the more advanced ones (like google) may consider your site spammy and lower your ranking.

  5. Reply techyworld April 11, 2010 04:59 am

    hey really thnq verymuch…nice info…

  6. Reply Pete April 12, 2010 10:32 am

    Your first tips, the description tag. You are right it is important. I think it is vital – but not for SEO – for CTR. It is no use having a number 1 position if nobody clicks. Getting the text right on the search results is as important as getting to the first page.

  7. Reply John @ Legit Paid Online Surveys April 12, 2010 21:02 pm

    In refferance to the 1st tip you have if we use wordpress like you are using where do we put that? Well for that matter where would I put that 1 and the next 1 that you say is a must to use. Thanks alot for this blog as it is becomming very usefull.

  8. Reply indianapolis seo April 12, 2010 21:10 pm

    Good resource. I saw this recommended in a forum and it was a good article. Its funny that you said for one of these, “save yourself the line”. It may be that not using useless meta tags is actually better if it will get your actual visible page content up higher in your site code.

  9. Reply Sean Pollock April 13, 2010 00:38 am

    @Pete You’re totally right and that was what I intended to write. Unfortunately I have a tendency to write at late hours of the night and I made a small mistake. Thank you for pointing that out, I will fix it.

  10. Reply Sean Pollock April 13, 2010 01:43 am

    @John, Try using an SEO plugin like All in one SEO Pack.

  11. Reply f. garza April 13, 2010 02:01 am

    Excellent Post, It’s always good to run across new info. Thanks

  12. Reply best ad program April 16, 2010 21:03 pm

    Nice site.

  13. Reply Puja Jain April 19, 2010 05:44 am

    Great Post! very easy to understand….

  14. Reply Logo design April 19, 2010 06:18 am

    Very informative and helpful post, keep it up good work. Thanks

  15. Reply Internet Marketing Consultant April 19, 2010 17:15 pm

    While not technically a meta tag the title tag is commonly lumped in with them when discussing the topic. I bring this up because the title tag can have a big impact on your rankings. I’ve had more than one client get on the first page of the search results just by updating or adding title tags.

  16. Reply WWE TV April 21, 2010 03:14 am

    Very useful post, i have to remove the author tag since i read somewhere that it’s an useful tag but i didn’t see any change since i’m using it :) Thanks for the helpful information

  17. Reply imonli April 21, 2010 15:30 pm

    this post is very usefull
    lot of great information that i should learn

  18. Reply Dave April 25, 2010 14:11 pm

    Great Post! very easy to understand….

  19. Reply Music Jobs September 09, 2010 19:41 pm

    Thanks for the clarification on meta tags – very helpful!

  20. Reply Maybell Mcclosky November 26, 2010 10:51 am

    Love your site man keep up the good work

  21. Reply Nabil December 01, 2010 06:46 am

    Actually, I think one should use the META-tag telling the browsers to cache pages. Google now puts more focus to how fast a page loads…

  22. Reply แหล่งสถานที่ท่องเที่ยว December 08, 2010 16:33 pm

    Thanks for sharing such an insightful topic.

  23. Reply Alex Duvot December 09, 2010 18:24 pm

    how about the language tag?

    great tips that will help better rank your site
    thanks for the share

  24. Reply seo coimbatore December 09, 2010 23:13 pm

    Very nice post.Tips are very useful.In future,We’ll concentrate more in the META tips.

  25. Reply Ashish Kumar December 14, 2010 22:30 pm

    Very useful meta tags!!!!thanks for sharing such type of informative article.

  26. Reply color geek December 27, 2010 14:32 pm

    Thanks this is just what I was looking for. I’m updating my site now

  27. Reply tips on cheap seo January 18, 2011 08:50 am

    It can be useful to check the meta tags in the source code of your pages and sites if you are using WordPress to make sure you put a description there. It is so easy to leave it out accidentally when using WordPress. then you end up with none or an automatically generated one depending how your site is configured.

  28. Reply Ajijic February 21, 2011 11:33 am

    Does anyone know if the “keywords” meta tag is as useful now as it once was in the past? I keep hearing different answers to this question, from “don’t bother including it anymore” to “yes, it’s still vital to SEO.” Seems like since it’s probably better to be safe than sorry and it’s still worthwhile to include, but I’ve heard so many different answers to this question that I’m not sure what to think anymore… :-)

  29. Reply Sean Pollock February 21, 2011 12:55 pm

    Hey Ajijic, as stated in the post, the keywords tag is next to useless unless you are using an onsite advertising program that utilizes them.

  30. Reply T February 24, 2011 08:09 am

    Sean,

    Great article. I was wondering if meta category is a valid meta tag to have on a website for SEO. Could you elaborate?

    Thanks,

    T

    • Reply Sean Pollock March 28, 2011 06:15 am

      Meta Category will not have any effect on your site’s SEO.

  31. Reply tuinlantaarn March 20, 2011 11:19 am

    Did you ever consider adding some differing viewpoints to your article? I think it might enhance everyone’s understanding.

    • Reply Sean Pollock March 28, 2011 06:16 am

      If you have an interested view point, post it and I will consider. However most of the differing viewpoints on the effectiveness on meta tags are wrong. That’s why I wrote this article, to inform people the on truth of meta tags.

  32. Reply pyjama March 23, 2011 12:45 pm

    My partner and I have been looking for information like this for my questionnaire I am putting my thoughts into. Thank you very much :)

    • Reply Sean Pollock March 28, 2011 06:17 am

      Awesome :) . Good luck with your questionnaire

  33. Reply Alveo March 26, 2011 02:12 am

    I just sent this post to a bunch of my friends as I agree with most of what you’re saying here and the way you’ve presented it is awesome.

  34. Reply hang xach tay March 27, 2011 04:58 am

    Hi could I copy a few sentences here in this post if I provide a backlink to your site? Peter :-)

  35. Reply richard jaffe April 01, 2011 18:12 pm

    great article. clear, concise, and exactly the description i was looking for. Its information like this that makes me feel that i can actually learn enough seo techniques to be as effective as i want to be for my website. thank you very much!

  36. Reply ReaderBuzz April 06, 2011 00:05 am

    What a great web log. I spend hours on the net reading blogs, about tons of various subjects. I have to first of all give praise to whoever created your theme and second of all to you for writing what i can only describe as an fabulous article. I honestly believe there is a skill to writing articles that only very few posses and honestly you got it. The combining of demonstrative and upper-class content is by all odds super rare with the astronomic amount of blogs on the cyberspace.

  37. Reply CNA Training April 26, 2011 09:26 am

    What a great article I really liked reading it

  38. Reply Certified Nursing Assistant Information April 29, 2011 21:59 pm

    Hey, you mention “Google does not use the keyword meta tags at all.”… just wondering if you had that from a Google source or your own research? I have the same conclusion but only because I tested it not because I heard it somewhere, just wondering if Google confirmed it in the past sometime?

  39. Reply Vishwa Nathan June 09, 2011 16:33 pm

    Thanks very much for your information.

  40. Reply Bert September 11, 2011 23:05 pm

    This is actually a nice beneficial piece of info. I’m thankful that you shared this helpful information around. Be sure to keep informed in this way. Many thanks sharing.

Leave your response

Search