Las meta-tags o meta-etiquetas, son etiquetas en html que incorporan información acerca de nuestra página web, y que puede resultar relevante para motores de búsqueda o para el navegador que estemos utilizando.
Como vemos en el ejemplo de abajo el atributo name indica qué tipo de etiqueta se usará y content el contenido de una etiqueta concreta. Estas etiquetas deberán ir contenidas en la sección cabecera, esto es en el código fuente entre las etiquetas <head> y </head>. Puedes ponerlas tanto en minúsculas como en mayúsculas.
<META NAME="" CONTENT="" />
<meta name="" content="" />
Estas meta etiquetas funcionan simulando, tomando el lugar o reemplazando información en las cabeceras http, es decir esa parte de la información que todo elemento web tienen pero que no podemos manipular con html normal. La información http, sirve tanto para el servidor, como para los navegadores, tienen funciones relativas a la identificación de los recursos, las páginas, usuarios, sistemas, servidores y demás.
Meta refresh, indica al navegador que ha de cargar la página indica transcurridos los segundos indicados. Se utiliza para recargar una página con contenido dinámico o bien para redireccionar a otra página tras mostrar, por ejemplo, una página de confirmación.
<meta http-equiv="refresh" content="5; URL=http://www.midominio.com/pagina.html" />
Meta content-language, avisa a los robots y navegadores el lenguaje de contenido de nuestra página web.
<meta http-equiv="content-language" content="es" />
Meta expires, indica a los servidores proxy cache y al navegador la fecha en que expira nuestra página. El formato de la fecha ha de ser GMT. Cualquier valor no válido hace que la página sea solicitada directamente al servidor. Si la fecha de expiración está aun vigente, la página que se mostrará es la que esté en el caché más próximo a la fecha actual.
<meta http-equiv="expires" content="Fri, 1 Jan 2010 00:00:00 GMT" />
Meta cache-control, avisa al navegador si debe guardar o no el contenido de nuestra web en su caché. Presenta múltiples opciones, algunas de ellas son: «cache», «no-cache», «no-store», «max-age», «max-stale», «public», «private», «must-revalidate», «proxy-revalidate», «only-if-cached». Estas directivas indican si las páginas han de ser solicitadas al cache, al servidor, si han de ser nuevas o viejas, cuanto tiempo de vida tiene (usualmente en segundos), etc.
<meta http-equiv="cache-control" content="cache" />
Meta date, indica la fecha de creación del documento. No presenta mucho valor a menos que la fecha sea posterior a la existente en el sistema que carga el documento puesto que de esa manera siempre la considerará nueva y nunca la solicitará a un cache. Si la fecha es real, sirve como información para los índices y para los usuarios al saber cuan antigüo es el contenido del documento.
<meta http-equiv="Date" content="Fri, 18 Jun 2004 17:00:00 GMT" />
Meta pragma, su aplicación está pensada para que los navegadores tengan el contenido de nuestra web más reciente, en el caso de que el contenido de nuestra web cambie diariamente. Su funcionamiento es parecido a <meta http-equiv="cache-control" content="no-cache" />, pero el pragma es compatible con http 1.0 mientras que la otra solo lo es con http 1.1.
<meta http-equiv="Pragma" content="no-cache" />
Continuar con 2.- Etiquetas de contenido