La programación de páginas web: 3

El posicionamiento en buscadores y las páginas con marcos (frames)

Aunque los marcos, o frames, ya no son tan populares en el diseño de páginas web como antes, existen todavía bastantes webmasters y diseñadores que emplean esta tecnología. Es importante tener en cuenta que, como los sitios que utilizan marcos HTML colocan sus contenidos más importantes en páginas que se encuentran dentro de un marco principal (o frameset), en vez de ubicarlos dentro del cuerpo de sus páginas, los robots de los buscadores tienen muchas más dificultades en leerlos y indexarlos.


Mientras los buscadores más importantes han empezado a indexar los contenidos de framesets quedan muchos robots que no pueden seguir los links incorporados en este tipo de estructura. Hasta que haya mejoras en la tecnología de los buscadores, los diseñadores que insisten en utilizar marcos van a tener que emplear unas técnicas especiales para facilitar el trabajo de los robots.


Típicamente, la programación de una página con frames aparece de la siguiente manera:


<frameset rows="*">
<frame name="principal" src="http://www.misitio.com">

<noframes>
<body>
<p>Esta página utiliza frames, pero su navegador no los soporta</p>
</body>
</noframes>

</frameset>

En cuanto a los robots capacitados para leer lo que se encuentra entre las etiquetas <frame>, los contenidos serán indexados como cualquier otra página. Sin embargo, nos enfrentamos a otro problema, ya que la dirección indexada en los resultados de búsqueda será la de la página dentro del marco y no la del mismo marco. Si los contenidos principales y la navegación se encuentran en marcos distintos, puede que los resultados que produce el buscador incluyen o bien únicamente al frame que contiene la navegación o bien únicamente al que recoge los contenidos.


Para los robots que no pueden indexar los contenidos en marcos, solo leerán la información que se encuentra entre las etiquetas <noframes>. Si no hay texto en esta parte de la programación, los robots no tendrán manera ni de indexar ni de proporcionar a esta página un ranking en buscadores.


Por esta razón es imprescindible que cualquier sitio que emplea marcos también incorpore contenidos alternativos. Dentro de los tags <noframes> se debe reemplazar la frase "Esta página utiliza frames, pero su navegador no los soporta" con algunos párrafos de texto con una alta densidad de palabras clave, además de unos links a páginas que no hacen uso de marcos (que también aportan una alta densidad de palabras clave


La programación de páginas web

Home  ::  La guía  ::  Sobre el autor
Recursos para webmasters