Ir a la página de inicio

Saltar menú

Blog de ST Visual, dedicado al diseño Web, posicionamiento en buscadores, etc.

Desventajas de utilizar frames en el diseño de una Web

22 de July, 2008

El uso de frames es una técnica ya obsoleta que se utilizaba sobre todo antes de la llegada de las conexiones ADSL. Cuando las conexiones no erán tan veloces como en la actualidad había que cuidar mucho el tiempo de descarga de las Web y el uso de frames ayudaba a minimizar este tiempo de descarga.

El uso de frames o marcos no es más que dividir la ventana del navegador en varias secciones y cada sección es un fichero html. De esta forma era muy común encontrarse con páginas donde había una sección para el menú, otro para la cabecera de la Web y otro para el contenido, de tal forma que cada vez que hacíamos clic en una zona del menú sólo se actualizaba la sección dedicada al contenido permaneciendo estáticas las secciones de menú y cabecera.

Como decía al principio esta es una técnica obsoleta y actualmente utilizar este tipo de técnica puede ocasionar importantes desventajas.

Una de ellas es que cada marco del frame es un archivo HTML independiente y Google los va a indexar cada uno individualmente lo que puede ocasionar que al hacer clic en los resultados de búsqueda en los buscadores se nos habra la cabecera, el menú o la sección de contenido las cuales abiertas independientemente hacen innavegable la página Web.

Otra de las desventajas es que sólo disponemos de una página Web que es donde se muestran los diferentes marcos que componen la Web por lo que sólo dispondremos de esta página para optimizar el título, la descripción, las keywords, etc.

El uso de frames es un barrera para los buscadores haciendo muy dificil el trabajo de posicionamiento de este tipo de Webs, muchas de las empresas de posicionamiento en buscadores no ofrecen sus servicios a este tipo de página ya que a poca competencia que tenga la Web en cuestión, ésta se verá superada por estas Webs.

Aunque parezca mentira hoy en día se siguen utilizando los frames para maquetar páginas Web, es una técnica utilizada erroneamente en páginas en cuyas url hay un buen número de variables y utilizan un frame esconder esas url cuando esto se podría hacer mediante el archivo htaccess reescribiendo las urls y haciéndolas más amigables para los buscadores.

Compartir:

These icons link to social bookmarking sites where readers can share and discover new web pages.
  • Meneame
  • del.icio.us
  • Digg
  • Sphinn
  • Facebook
  • Mixx
  • Google
  • Technorati

Artículos relacionados

5 Comentarios sobre “Desventajas de utilizar frames en el diseño de una Web”

  • ¿Cuál sería la alternativa actual a los frames?

  • Sergio en realidad la alternativa a utilizar frames es precisamente no utilizarlos y que cada contenido tenga su propia url.

    Si lo que quieres es hacer que una capa tenga el aspecto de un frame, por ejemplo porque quieras meter un listado de noticias dentro de una capa con unas dimensiones prefijadas puedes hacer este efecto desde las hojas de estilo.

    Los frames son una técnica obsoleta que sólo te traerá problemas.

  • y que sucede si tienes una pagina web donde una animacion en flash como la cabecera, no te conviene que se inicie cada vez que cargas la pagina, ya que es una animacion que tiene sonidos, y escucharlos repetidamente puede ser molesto?

  • Daniel, ahí ya estamos hablando de temas de usabilidad. A mi personalmente las animaciones flash no me gustan nada y no solemos utilizarlas en nuestros diseños Web. En tu caso una solución podría ser que sólo la cabecera de la index fuera animada, así al cambiar de página no tendrías que ver de nuevo toda la animación.

    Ojo si esa animación incorpora el menú de navegación, Google no podrá seguir esos enlaces.

  • […] Para tener una idea acerca de por qué quizás no deban usar marcos en su web, y como yo no tengo más tiempo y quiero publicar esto ya (xD), les recomiendo leer esta página. […]

Deje un comentario

Diseño Web: ST Visual - © 2007 - Todos los derechos reservados - Aviso Legal - Accesibilidad

  • XHTML Válido!
  • CSS Válido!
  • CSS Válido!