Edición de páginas web   
imprimir la página
Las META-TAGS

Dublin Core


W3C: especificaciones

META TAG tutorial

How to use HTML Meta tag


 Las META-TAGS

En el proceso de la edición electrónica, un elemento fundamental a tener en cuenta, es el del uso de los elementos <META>. Estos elementos, sirven principalmente para establecer unos criterios homogéneos sobre los campos indizados, que después actuarán en la ratio de preferencias de los motores de búsqueda cuando se ejecuten las búsquedas sobre la cantidad ingente de documentos indizados de que disponen. Obviamente las meta-tags no son la solución final, ni suponen un elemento único para describir el contenido del documento ni mucho menos, pero son la mejor forma de identificar e indizar los documentos hasta que el lenguaje XML asuma totalmente esta responsabilidad en Internet.

El lenguaje HTML nos permite poder especificar un tipo de información más allá del propio contenido del documento mediante diferentes aspectos que lo definan. Estas propiedades, se establecen mediante la implementación de las especificaciones META, que no defininen todavía un juego estándar de propiedades.

Son especialmente relevantes en casos en que no se disponga de documentos que podríamos llamar "normales", es decir, en aquellos documentos que no contengan texto y se configuren en base a imágenes, o si una página principal de una sede web, o páginas sucesivas, están formadas a base de marcos (frames), ja que es la única manera de añadir información relativa a las páginas.

Los elementos META se deben situar siempre en la cabecera del documento para que tengan efecto, concretamente entre <HEAD> y </HEAD>. Una vez están definidos en los documentos, el aspecto físico de visualización de estos no varía, de manera que el/la usuario/a que visualiza una página web no sabe a priori si tiene o no meta-elementos, ya que están "diseñados" para actuar entre los navegadores, los servidores y los motores de búsqueda, siendo totalmente transparentes al/la usuario/a.

La información que incorporamos en estas etiquetas, no se puede definir de momento por ningún otro método o etiqueta de HTML y es, por tanto, una fuente de información muy importante mediante la cual podremos asignar diferentes propiedades a nuestros documentos como la autoría, la descripción del contenido, las palabras clave más relevantes y otras acciones que veremos ahora mismo.

Antes deberemos observar cuales son los elementos básicos que configuran los META-ELEMENTOS:

  • HTTP-EQUIV: este elemento es el equivalente a las cabeceras HTTP, de manera que cuando el cliente solicita una página a un servidor HTTP, éste confirma que aquella página está indizada en su estructura y envía una respuesta HTTP que proporciona al cliente una información muy importante para la visualización correcta del documento o página. Podríamos decir que el elemento HTTP-EQUIV posee una especiae de control sobre los clientes web y utiliza las meta-etiquetas para interpretar más cuidadosamente la información, de la misma manera que haría con las cabeceras HTTP normales.

  • CONTENT: este elemento especifica el valor o contenido concreto asignado por una meta-etiqueta.

  • NAME: este elemento se asocia al atributo NAME, y es utilizado por el tipo META que corresponde a una cabecera HTTP normal, identificando un nombre de propiedad. Este elemento todavía comporta problemas ya que sus valores no han sido estandarizados por las especificaciones del W3 Consortium.

A continuación definiremos una serie de etiquetas que se deberían tener en cuenta como mínimo para establecer una correcta utilización dentro de las páginas web:

<META http-equiv="Content-Type" content="text/html; charset=ISO-8859-5">

Esta etiqueta sirve para definir el código ISO de los caracteres de las páginas web escritas en lenguage occidental. Se utiliza esta etiqueta para superar los problemas que puede comportar el juego de caracteres ASCII o ANSI dentro del entorno web occidental. Para otros tipos de escritura con símbolos diferentes a los occidentales, se pueden definir siguiendo la norma ISO que corresponda según el caso.

<META name="Author" content="nombre del/la autor/a">

Esta etiqueta define la autoría del documento creado, ya sea a título personal o corporativo.

<META name="Description" content="descripción de la página">

Esta etiqueta contiene una pequeña descripción de la página. Combiene no hacer una descripción demasiado exhaustiva ya que algunos motores de búsqueda discriminan la extensión de caracteres de búsqueda dentro de esta etiqueta a un total de 250. La información que aquí se detalle, será la que el/la usuario/a que haga una búsqueda en un motor, leerá acompañada del recurso encontrado, de manera que se trata de una buena posibilidad de definir claramente el objetivo o propósito del contenido de la página o documento.

<META name="Keywords" content="palabras clave que definan el contenido de la página">

Esta etiqueta junto con la anterior, permiten a los motores de búsqueda hacer su trabajo de una manera más rápida y eficaz. Los términos aquí incorporados deben ir separados por comas, y se pueden escribir con letra mayúscula si se desea, aunque es más recomendable hacerlo en minúsculas. Se pueden definir estas palabras clave como conceptos que definen el contenido de la página, pero pensando qué términos puede utilizar el/la usuario/a para buscar la información relativa.

Un punto importante, es que algunos motores de búsqueda solamente indizan o interpretan las siete primeras palabras clave, y en caso de existir más las pueden ignorar todas. Por suerte no todos los motores hacen esta discriminación. Igualmente, es importante tener en cuenta que algunos motores no aceptan palabras repetidas muchas veces, y si se diera el caso ignoran esta etiqueta sin indizarla.

Las palabras clave se pueden añadir en diferentes idiomas para poder garantizar una indización a nivel mundial. Esto quiere decir que si añadimos un término que sea "biblioteca", también podremos incorporar su equivalente en otros idiomas como "library", "bibliothéque", etc... En este sentido, también podemos aprovechar un atributo dentro de la etiqueta name="Keywords" que sea "lang=en, fr..., repitiendo la misma etiqueta tantas veces como idiomas se deseen representar, aunque sea más pesado de llevar a cabo de esta forma. Así por ejemplo podemos tener:

<META name="Keywords" content="biblioteca,...">
<META name="Keywords" lang="en" content="library,...">
<META name="Keywords" lang="fr" content="bibliothèque,...">

<META name="Copyright" content="© xxxxxxxx">

Se trata de una etiqueta que aporta una información de valor añadido como es el caso de los derechos de autor del creador, del contenido o del diseño. Algunos motores de búsqueda como Altavista, Infoseek i Hobot, comienzan a tenerla muy en cuenta porque así se puede permitir tener garantías sobre los contenidos de las páginas o documentos.

<META http-equiv="Expires" content="Sun, 25 Apr 1990 14:54:23 GTM">

Esta etiqueta permite "avisar" al navegador cuando expira la vigencia de la página o hasta cuando su información, a priori, es válida. La fecha necesariamente debe tener el formato RFC850 (GTM).

<META http-equiv="Pragma" content="no-cache">

Esta etiqueta también va asociada al uso de la memoria caché del navegador, y lo que permite es que no quede la página en la memoria residente local. En navegadores como Netscape Communicator o el Opera, esta etiqueta funciona, pero tanto en Internet Explorer como NeoPlanet, la ignoran y siguen almacenando las páginas en esta memoria que tiene como función principal verificar que la página que se solicita no ha sido previamente visitada, si es así y la tiene almacenada en esta memoria, lo que hace simplemente es cargarla desde aquí si el contenido no ha variado, de manera que agiliza la navegación.

<META http-equiv="Refresh" content="segundos de espera; url=http://dirección de redirección">

Esta etiqueta permite redireccionar a otra página web pasados unos segundos que los determina el propio creador de la página, o bien refrescar dicha página pasados x segundos.

<META name="Robots" content="all | none | index | noindex | follow | nofollow">

Esta etiqueta permite definir unas pautas de cara a los indizadores de los diferentes motores de búsqueda en diferentes aspectos. Puede suceder que no se desee que la página web quede indizada por ningún motor de búsqueda, en tal caso, se debe indicar mediante el atributo "noindex", que es el contrario de "index", que especifica que lo hagan. De todas formas, también podemos definir hasta qué nivel de indización queremos que lleguen los motores de búsqueda.

Así, mediante el atributo "all", permitimos una indización completa de todos los ficheros de la página o páginas, mientras "none" significa que no los indice pero sí el resto de la información. Por otra parte, también podemos especificar que indicen los vínculos de la página a otras páginas mediante "follow", y por el contrario "nofollow" desabilita esta opción.

Como podemos ver, a los indizadores de los motores de búsqueda les podemos proporcionar mucha información que facilite su trabajo, pero también los podemos rechazar si no deseamos que "miren" e indicen unas páginas concretas. También se puede impedir que indicen un servidor web concreto mediante un fichero en modo texto llamado "robots.txt", que situado en la raíz de la estructura de un servidor web, indica mediante su sintaxis que las páginas de aquella máquina no deben ser indizadas.

<META name="Revisit" content="X days">

Esta etiqueta permite decirle al motor de búsqueda, que vuelva a reindizar esta página pasados x días, bien sea porque el contenido ha cambiado o porque nos interese mantenerla constantemente indizada de forma correcta con los cambios actuales, siendo una etiqueta muy interesante de cara a las sedes web que actualizen muy a menudo su información.


 
subir  
2002 © David Maniega Legarda