miércoles, 10 de diciembre de 2008




META-TAGS

Las metatags son etiquetas html que se incorporan en el encabezado de una página web y que resultan invisibles para un visitante normal, pero de gran utilidad para navegadores u otros programas que puedan valerse de esta información. Su propósito es el de incluir información (metadatos) de referencia sobre la página: autor, título, fecha, palabras clave, descripción, etc.
Esta información podría ser utilizada por los robots de búsqueda para incluirla en las bases de datos de sus buscadores y mostrarla en el resumen de búsquedas o tenerla en cuenta durante las mismas y será invisible para un visitante normal.
Estas etiquetas también se usan para especificar cierta información técnica de la cual pueden valerse los navegadores para mostrar la página, como el grupo de caracteres usado, tiempo de expiración del contenido, posibilidad de dejar la página en cache o calificar el contenido del sitio ("para adultos", "violento"...).
La sintaxis de las metatags es:
donde el atributo name indica qué tipo de etiqueta se usará y content el contenido de una etiqueta concreta.
Estas etiquetas se incorporan en el código fuente entre y .

Los metatags están también en el código fuente de la página, e igualmente se utilizan paréntesis angulares <> para enmarcarlas. ¿Y qué contienen exactamente? Por una parte, pueden dar información sobre el programa con que se ha trabajado: ciertos programas de creación de webs meten en cada página un metatag con su nombre, sin que el usuario se percate. Habrá quien piense que es una transgresión menor, porque el metatag jamás se ve, y contribuye sólo mínimamente a aumentar el "peso" de la página, pero también es cierto que sus usuarios están llenando el ciberespacio de la marca del programa, y que sus fabricantes pueden saber así cuánto se usa...
Pero el uso más normal es informar del contenido de la página y aportar palabras clave, para ayudar a la gente a encontrarla. Los buscadores indizadores envían robots por la Web para analizar el contenido de las páginas, y así responder a las demandas de sus usuarios. Indicar mediante un metatag de qué trata la página que uno ha hecho es una forma buena de que le encuentren.Cuando creamos una página HTML suelen incluirse los siguientes: este realmente no es un meta tag, pero está dentro de la cabecera e indica el título de la página.
este indica el editor con el que se ha creado la página.

este es otro de los meta tags que indica el tipo de codificación usada en la página.

Para "refrescar" una página o redirigirla a otra, transcurrido un cierto tiempo:
El tipo es http-equiv="refresh", en content le decimos el número de segundos (si indicamos CERO será inmediato) y a continuación indicamos la página a la que debe dirigirse, para ello usamos URL=nombre de la página.En este ejemplo, se cargará la página indice.htm que esté en el directorio actual transcurridos 20 segundos.
Las palabras claves que los "robots" usarán:
Este tag lo usarán los "robots" enviados por los buscadores y se usará para indicar las palabras claves relacionadas con la página en cuestión.
La descripción de la página:
Este tag lo usan los buscadores para dar una descripción del contenido de la página.
Si los "Robots" deben tener en cuenta esta página o no:
El valor de content puede ser:all para que el robot tenga en cuenta esta página y pueda seguir los links contenidos en la misma (este es el valor predeterminado)noindex para que no la tenga en cuenta.none que es lo mismo que noindex, nofollowindex para que la tenga en cuentafollow para que pueda seguir los links que haya en la páginanofollow lo contrario de follow.
Si quieres saber más sobre el tema este de los robots, mira lo que cuento sobre el fichero robots.txt.
La fecha en la que expira una página:
La fecha en la que dicha página expira y por tanto el navegador "refrescará" el contenido después de esa fecha. El formato de la fecha es algo como: Sat, 16 Nov 2002 16:05:00 GMT, también se puede indicar un CERO para que expire inmediatamente.En el caso de que el valor de content sea -1, no se guardará en el caché, e teoría lo mismo que si fuese 0.Si se usan páginas ASP, se puede usar también: Response.Expires = -1
Para que no se guarde la página en el caché:
Esto le indica al navegador que no guarde la página en el caché.Este meta-tag no es válido para el Internet Explorer y según la Knowledge Base, es preferible usar el método indicado arriba, es decir usar "expires" y en content -1:
A ver si es cierto... ya que esto es el que yo necesito para evitar los problemillas que algunas veces me contáis de que no se ve la página correcta...
Evitar que una página se muestre dentro de un frame: En Content podemos usar:_top para indicar que se muestre en la página completa, no dentro de un frame,_blank para que se muestre en una nueva ventana.