Cuando hablamos de elementos que forman parte de una página web, todo el mundo piensa en el texto, imágenes, enlaces o vídeos que se muestran, pero además de estos elementos hay otros también muy importantes y que se encuentran dentro del código fuente del portal. Nos estamos refiriendo a los meta tags, que son instrucción en código HTML que se encargan de dar información de nuestra página web a los buscadores y robots de búsqueda de Internet, que usan estos datos para crear sus índices. Esta información se conoce con el nombre de metainformación.
Como ya hemos comentado estas etiquetas no son visibles para los usuarios de la web, ni tampoco influye en el diseño del portal, pero su uso es muy importante para que los datos de esas páginas sean transferidos correctamente a los motores de búsqueda, pudiendo de esta forma mejorar nuestro posicionamiento SEO. Estas etiquetas nos permiten dar información sobre nuestra página, por ejemplo el autor, el título, la descripción o palabras claves entre otros.
Son muchos los meta tags que podemos utilizar, pero hoy veremos aquellos más importantes que deberían formar parte siempre de cualquier desarrollo. Los veremos divididos en dos bloques:
Dentro de este tipo de etiquetas nos encontramos aquellos que contienen las propiedades del documento, por ejemplo el autor del documento, la descripción del sitio, la lista de palabras claves, etc.
Hace referencia al título de la página, y aunque tiene una etiqueta propia con el formato “<title>Título de la página</title>”, no está de más que añadamos el meta “title”. Es de los más importantes junto con el tag “description”. Como peculiaridad, el título no debería contener más de 65 caracteres de longitud. Los buscadores más importantes utilizan esta información para titular las entradas en las listas de resultados, de ahí que sea tan importante elegir bien el título de cada página para que sea atractivo a ojos de los usuarios.
<meta name=”title” content=”Hosting en Venezuela, alojamiento, primer lugar en buscadores, dominios, páginas web, posicionamiento | Hosting o alojamiento para páginas web en Venezuela, coloque su sitio en primer lugar en los buscadores. Diseño y posicionamiento de web sites, registro de dominios. Costo en Bolívares “>
Como hemos comentado anteriormente, uno de los meta tag más importantes y que siempre deberíamos utilizar. Se puede definir como nuestra tarjeta de presentación en la hoja de resultado de los buscadores, y no debe tener más de 155 caracteres. Es interesante que en esta descripción se incluyan palabras clave de nuestro contenido.
<meta name=”description” content=”Hosting en Bolívares para páginas web en Venezuela, su sitio en primer lugar de los buscadores. Diseño y posicionamiento de web sites. Registro de dominios” />
En el caso de disponer un portal web en varios idiomas podemos indicar diferentes versiones de nuestra descripción mediante el atributo “lang”.
<meta name=“description” lang=“es” content=“El principal objetivo de esta página es…” />
<meta name=“description” lang=“en” content=“the main purpose of this page…” />
Como ven, hemos indicado una descripción para español y otra para inglés.
Keywords
Se trata de un metadato que tuvo mucha importancia a la hora de conseguir mejorar el posicionamiento SEO de un sitio, pero que hoy en día no es tenido en consideración por los principales buscadores debido a que era muy fácil “engañarlos” a la hora de lograr un mejor posicionamiento. A pesar de esto se sigue recomendado su uso.
Dentro de este meta tag, lo que hay que indicar es aquellas palabras clave con las que queremos que nuestro portal web sea identificado. Se recomienda no indicar más de 5 o 6 palabras claves.
<meta name=“keywords” content=“dominios, alojamiento web, hosting multidominio,”>
Author
Es una etiqueta que no tiene ninguna importancia para la indexación del sitio, y se encarga de mostrar el autor de la página. Su uso es opcional aunque muy interesante.
<meta name=“author” content=“nombre del autor” />
Robots
Este meta tag sí que tiene importancia para el SEO. Dependiendo de los valores introducidos, servirá para indicar a los buscadores que se sigan los enlaces contenidos en la página o bien que se indexe o no la página. Su estructura es la siguiente:
<meta name=“robots” content=“lista de valores”>
Son varios los valores que se pueden utilizar dentro de este meta tag, valores que les explicamos a continuación.
Los valores Index/NoIndex y Follow/NoFollow se pueden combinar entre sí. Les dejamos las cuatro combinaciones básicas de estas etiquetas:
Index, Follow
Permite la indexación y rastreo de la página web y es el valor por defecto. Prescindir de la etiqueta meta robots es lo mismo que utilizarla con esta configuración.
<meta name=“robots” content=“Index, Follow”>
NoIndex, Follow
En este caso, se evitaría la indexación pero se permitiría el rastreo de los enlaces. Es la configuración perfecta en el caso de que queramos que nuestra página no aparezca en los buscadores, pero sí que se siga el rastro de los enlaces.
<meta name=“robots” content=“NoIndex, Follow”>
Index, NoFollow
Permite la indexación de la página pero no así el rastreo de los enlaces que aparezcan en ella.
<meta name=“robots” content=“Index, NoFollow”>
NoIndex, NoFollow
Evitará la indexación de la página y el rastreo de los enlaces.
<meta name=“robots” content=“NoIndex, NoFollow”>
Las etiquetas que forman parte de este grupo son mandadas como cabeceras HTTP independientes cuando una página es enviada por un servidor web. Su misión es la de ejercer un mayor control sobre los navegadores de los usuarios, reforzando la información proporcionada por las cabeceras HTTP estándares.
Cuando un usuario solicita una página al servidor, éste mira que exista. Si no es así, devuelve un error 404 conocido por todo el mundo. Si la página sí que existe, lo primero que se envía son una serie de cabeceras HTTP que contienen los Meta Tags con información de la página y a continuación, envía la página en sí.
Dicho esto, veamos cuáles son los metas más importantes dentro de este grupo.
Content-Type
Por medio de este metadato es posible indicar el juego de caracteres utilizado en el documento. Por medio del atributo “content” se le indica si el contenido puede interpretarse en un navegador web en formato HTML o texto plano. Además de esto, por medio del atributo “charset” se indica el juego de caracteres utilizado. Los más habituales suelen ser “utf-8” e “iso-8859-1”. De esta manera se consigue la correcta visualización de caracteres como la “ñ” o los acentos.
<meta http-equiv=“Content-Type” content=“text/html;charset=ISO-8859-1”>
Pragma – Control de cache
Para mejorar la velocidad de carga, las páginas web suelen utilizar sistema de caché. Ante una nueva petición de información primero se mira si el contenido está cacheado para evitar hacer una llamada al servidor que siempre es más lenta. A pesar de sus beneficios hay ocasiones en las que puede interesarnos que ciertas páginas no sean cacheadas. Para ello, se puede utilizar el metadato “pragma” con el valor “no-cache”.
<meta http-equiv=“pragma” content=“no-cache”>
Las páginas que hagan uso de este metadato solicitarán la información al servidor tras cada petición.
Expires
Indica la fecha a partir de la cual el documento guardado en cache expira y el navegador volverá a solicitar la información al servidor, cacheando de nuevo esa información. El valor de la fecha ha de estar en formato GMT.
<meta http-equiv=“expires” content=“Mon, 19 Feb 2018 13:50:00 GMT”>
Como trabajar con este formato de fecha puede ser complicado, este metadato también permite indicar el tiempo de expiración en segundos. De esta forma, si queremos que el contenido solo esté cacheado durante 1 hora, deberemos indicar el valor 3600.
<meta http-equiv=“expires” content=“3600”>
En el caso de indicar un valor 0, se considerará que la información está caducada y se volverá a solicitar al servidor.
Refresh
El último de los metadatos que vamos a ver dentro de este bloque permite indicar un tiempo que tiene que pasar para que se produzca el refresco de la página. Como en el caso anterior, el valor se indicará en segundos.
<meta http-equiv=“refresh” content=“30”>
Si además del valor en segundos el atributo “content” contiene una url de destino, entonces pasado ese tiempo se hará una redirección hacia dicha url.
<meta http-equiv=“refresh” content=“30; URL:https://www.hostingmediaweb.com“>
Aunque la lista de metadatos es amplia, no siempre será necesario hacer uso de todos ellos. De todas formas, siempre es bueno conocerlos para utilizarlos en caso de necesidad.