A practical guide to meta tags - NAME or HTTP-EQUIV?
Andrei
META tags are a way for you to define your web page and web site
to the outside world. You can declare the keywords and
description, which help your placement in search engines. In
addition, you can specify who owns the copyright, how often the
page is to be visited by search engines and many other useful
pieces of information.
Please understand that META tags are just notes, little snippets
of information that you chose to put into a page, for
informational purposes. META tags are not necessarily recognized
by search engines as vehicles for ranking, although some still
do read them and use them. Also, search engines (especially
Google) constantly change their views on META tags and
constantly make decisions whether to even read them, or totally
disregard them.
Important side note: Many make the mistake of putting the TITLE
tag into the META category. Folks, the TITLE tag is not a META
tag, but a crucial element of every web page. If your page does
not have a title, it becomes one of the 30 million meaningless
Untitled Documents.
So are there any tags that make a difference in terms of search
engine placement?
The misuse of META tags was the main reason for which search
engines do not rely on them so heavily any more. Unscrupulous
webmasters used META tags to mislead the search, in order to
artificially inflate the number of visitors. In the past, META
tag optimization was the key-point in any search engine
optimization strategy. Today, other factors (like link
popularity) are far more important. Many SEO (Search Engine
Optimization) gurus tell you not to ever again bother with META
tags, totally forget they ever existed and focus on links.
My personal opinion is, if it matters only 0.05%, then why not
use them, since it's just a simple "type and forget" deal anyway
and does not require that much work? Similarly to the stock
market and investing strategies, a tiny 0.05% can actually help
in the long run. In today's competitive internet, where your
site is just one out of billions, every bit helps.
Several Web search engines, such as InfoSeek and AltaVista,
still recognize META elements with NAME values "description" and
"keywords". The words listed in a "keywords" tag might be used
(and perhaps emphasized) when indexing documents. However,
generally such keywords are useful only if they occur in the
normal text of the document too, and in that case you can expect
the keywords extracted from your page's text to be used in
indexing anyway!
This is exactly why, you will see an increasing amount of SEO
community folks telling you to stop even thinking that the
"keywords" tag ever existed.
I am more of a conservative nature when it comes to SEO and my
philosophy is that whatever page element is not known for sure
to penalize your search engine ranking, should be left, just in
case things change, or even just for some smaller and less
important or known search engines (the entire world seems to be
concerned solely with Google today) might actually help you in
the long run. Basically, all I'm saying is don't put all your
eggs in one basket.
Keywords are separated by commas and may be considered case
sensitive by search engines. If the same keywords are repeated
too often in the META element, some search engines will not
index the document. Search engines typically only process the
first 1000 characters of the keywords list. So, if you use
keywords, do it carefully, as this is one element that can
actually get you penalized.
On the other hand, a "description" tag should be used, since
many (but not all) search engines show this info as the abstract
for the document when returning query results. But you should
also take into account that many search engines just take the
first few words of the document, so you might include a short
summary into the document body right after the main heading.
To avoid being truncated (that is, cut) by search engines, the
description should be brief - no more than 200 characters.
Let's clear one more common confusion: The META tags affect the
way your document is indexed when it is included into a data
base of a search engine. However, it will not make a robot find
the document when it searches candidates for inclusion into a
data base. Therefore, if you think the document is important,
and especially if there are not several links to it in other
documents, consider submitting those pages to the search engines
manually.
When I first started studying META tags and took a closer look,
my first question was why some pages use the META NAME format,
while others use META HTTP-EQUIV for the same stuff.
Here is the technical explanation of the difference between the
two formats. Afterwards, I'll try to translate this into English.
Begin technical explanation:
The difference between NAME and HTTP-EQUIV is that the latter
has a special significance when documents are retrieved via
HTTP, whereas the interpretation of NAME attributes is up to
each particular browser or other program which processes HTML
files (although some common practices may emerge and might be
standardized later). HTTP servers may use the property name
specified by the HTTP-EQUIV attribute to create an RFC 822 style
header in the HTTP response. (RFC 822 is the electronic mail
protocol used on the Internet.) The header name (which is case
insensitive) is taken from the HTTP-EQUIV attribute value, and
the header value is taken from the value of the content
attribute.
The HTTP-EQUIV attribute may be used in place of the NAME
attribute to indicate that the property is an HTTP header. Some
servers will send the HTTP header specified in the META element,
and browsers often recognize the header even when it is not sent
by the server.
Note: While HTTP-EQUIV META tag appears to work properly with
some browsers, other browsers may ignore them, and they are
ignored by Web proxies, which are becoming more widespread. Use
of the equivalent HTTP header, as supported by e.g. Apache
server, is more reliable and is recommended wherever possible.
HTTP headers may be generated by CGI scripts, and in Apache and
CERN httpd by using a side file containing metadata. Other
servers may have other mechanisms to generate headers. Note that
certain server-generated headers may not be overridden (such as
Date), and that others are only meaningful with a non-200 status
code. Using an HTTP header is preferable to using META tags,
since the header will be understood by cache agents and proxies
in addition to browsers, and metadata (such as PICS data) may be
associated with image files, sound files, etc.
End of technical explanation.
Ok, if you read the above and got it, then you should be
building rocket ships or playing with nanobots and not be
reading silly articles! For the rest of us, here is a very basic
translation:
The HTTP-EQUIV is for headers sent to your browser by the server
after a request for a page/file has been made. In plain English,
this information may direct/control how your page will be
displayed in a browser.
The NAME attribute is there to provide additional information
about the document (such as keywords, description, author
information, copyright information and so on).
There is still a disagreement between many people about with
which attribute the keywords and the description should go.
My personal advice is to use both! Be careful, because if you
use a design tool, it will generate the tags only in one format.
In that case, I would just copy the generated block of info,
duplicate it on the page (do it just after the original, so you
don't mess up the page's coding), then change NAME to HTTP-EQUIV
on the duplicates if the originals were NAME, or HTTP-EQUIV to
META, if the originals were HTTP-EQUIV. Again, you don't get
penalized for doing this, and until the world comes to an
agreement, you are covered both ways!
About the author:
Andrei co-owns bsleek (http://www.bsleek.com) - a site that
specializes in web hosting, design, promotional items, printing,
CD Presentations and more. Andrei is on the Board of Consultants
for Daterade.com and has amassed an extensive technical
knowledge and experience through his career as the CIO for a
major travel management company and through his past careers in
military research, data acquisition and aerospace engineering.
News About SEO - Search Engine Optimization
We have invested many years of research in SEO - Search Engine Optimization. We assist you in all your related needs. We have a good foundation of experience in SEO - Search Engine Optimization. Our team is well experienced in support of your needs in this area. We offer much when it comes to this field and we believe we are the best available for your needs. e-lect.org cares about its customers and their needs, and purpose to give you the best job in SEO - Search Engine Optimization work you can find. Contact e-lect.org by calling 210-493-6193.
News About Fast SEO Ranking
We have invested many years of research in Fast SEO Ranking, and it is our goal to be the highest recommended Fast SEO Ranking service available. We hope to give you satisfactory results in our work, and that you will be able to trust e-lect.org in the future. Please allow us to provide you with a personal plan, suited to your needs. e-lect.org is a Fast SEO Ranking company, who specializes in this field. Contact e-lect.org by calling 210-493-6193. |