Estás en Inicio / Editorial / Desarrollo Web
24.01.2008
Las principales aspiraciones de todos los administradores de sitios son: que su web esté completamente indexada en los buscadores más populares y que se encuentre posicionada entre los primeros lugares en los resultados de búsquedas. En este artículo trataremos algunos aspectos importantes que debemos tener en cuenta en el diseño del HTML de nuestras páginas para lograr esto.
Los buscadores indexan el contenido de nuestras páginas a través de motores de búsqueda que funcionan de forma similar al navegador que utilizamos en nuestro ordenador (Firefox, Opera, Internet Explorer, Safari, etc.).
El primer aspecto a tener en cuenta para lograr que los robots exploren completamente nuestros sitios es facilitarles el trabajo. Esto lo podemos lograr validando nuestro HTML con el Validador de código HTML que implementa en su sitio el consorcio W3C, encargado de establecer estándares web.
Logrando que nuestro HTML cumpla con los estándares estaremos dando el primer paso de optimización de código. Con esto no solo le facilitamos la exploración a los robots de los buscadores; también estaremos garantizando que el sitio se visualice de forma correcta en todos los navegadores para los usuarios que nos visiten.
Probablemente sea ésta la etiqueta de más importancia de una página en cuanto a posicionamiento web. Ella ofrece al visitante una descripción de la página donde está ubicado; se muestra en la barra de título de los navegadores y también es este título el que aparece en la primera línea de los resultados de búsquedas.
Para la optimización del sitio y lograr atraer al visitante el título debe ser una frase llamativa, bien redactada con palabras claves de peso, que describa de forma precisa el contenido de la página. Algo que se puede ver en algunos sitios de Internet es que todas las páginas llevan el mismo título.
Un sitio con esta característica no explica al visitante sobre el contenido de las páginas, además no muestra al robot de indexación el tema principal de éstas. Para evitar esto debemos colocar a cada página un título que describa de forma clara el contenido de ella. En el caso de las empresas, en vez del nombre se deben colocar los productos o servicios que oferta, la localidad, etc.
Hace unos años la etiqueta meta keywords se consideraba el factor más importante a tener en cuenta por los motores de búsqueda. Aunque su importancia hoy ha decaído en los buscadores más populares, siempre vale la pena optimizarlo para el resto de los buscadores que todavía lo utilizan.
Un error que se observa con frecuencia es la colocación de las mismas palabras claves en la etiqueta de cada página del sitio. Deberíamos utilizar palabras que describan el contenido de cada página independientemente. También debemos tener en cuenta que la cantidad de palabras a colocar en esta etiqueta es limitada, por lo que es recomendable usar de entre ocho y doce palabras por páginas.
En el caso de la forma de separar las palabras claves de esta etiqueta: es una buena práctica separar las palabras por espacios. Con esto damos la posibilidad al buscador de crear varias frases combinando las palabras que hemos escrito; además que podremos obtener más combinaciones con menos palabras.
Esta etiqueta, como la de palabras claves keywords ha perdido protagonismo en los motores de búsqueda, aunque aún tiene influencia en los buscadores, ya que muchos emplean este texto como descripción de nuestra página o del sitio.
La meta etiqueta description no debe contener la misma frase que hemos colocado en la de título y en las palabras claves. Debemos tener en cuenta que los buscadores no mostrarán más de 250 caracteres en esta etiqueta, por lo que su redacción debe ser corta y precisa.
La mayoría de los buscadores valoran más y colocan más alto en el ranking a las páginas con HTML mejor programado. Una de las etiquetas que aportan a esto son las de cabecera o head tags ya que los buscadores dan mucha importancia al texto que escribimos entre estas etiquetas.
Es importante no abusar del uso de ellas, por aquello de que se nos penalice en los buscadores. Es conveniente destinar la etiqueta <H1> al texto más importante de nuestras páginas y reservar <H2> y <H3> para título de secciones u otras frases a destacar.
Por lo general estas etiquetas no tienen un aspecto visual de elegancia. Utilicemos las hojas de estilos CSS para proveerlas de un formato visual que se ajuste a la apariencia de nuestro sitio.
Una buena práctica en cuando a accesibilidad y posicionamiento es definir siempre la propiedad ALT de las etiquetas de imágenes. Los buscadores no pueden ver el contenido de nuestras imágenes, ni el texto que tengamos en ellas; es por esto siempre intentarán leer esta propiedad a modo de interpretar el contenido de nuestra imagen.
Esta propiedad también es importante para los usuarios que omiten las imágenes en sus navegadores o para personas con problemas visuales que utilizan navegadores destinados específicamente para ellos, que leen en voz alta el contenido de las páginas.
Este tipo de navegadores leen la propiedad ALT cuando aparecen imágenes en las páginas, definiendo claramente esta propiedad estaremos dando la posibilidad de que estas personas tengan una idea de la imagen que estamos mostrando.
Los enlaces son los reyes del posicionamiento. La mayoría de los buscadores basan la popularidad de una web en la cantidad de enlaces que tenga apuntando hacia ella, y utilizan como palabras claves las que contengan este enlace.
Es por esto que debemos construirlos de la mejor forma posible para lograr buenas posiciones en los buscadores. Es recomendable no usar la dirección del enlace en el texto de éste, sino mostrar un texto que describa con buenas palabras claves hacia dónde estamos enlazando. Algo así como esto:
<a href=”http://www.maestrosdelweb.com”>El punto de encuentro para desarrolladores web</a>
También es importante definir en las etiquetas de enlace la propiedad TITLE, ya que los buscadores también indexarán este contenido. Además, ayudará a tener una mejor idea del enlace a personas con problemas visuales que utilicen navegadores destinado para este fin, como comentaba en párrafos anteriores.
Un aspecto importante y que se ha difundido bastante en los últimos tiempos es el uso de etiquetas DIV en lugar de tablas y mediante el uso de hojas de estilo lograr una apariencia similar. Esta práctica tiene muchas ventajas entre las que podemos destacar:
Los navegadores por lo general no interpretan el contenido del código javascript en nuestras páginas. Esto es algo que debemos tener en cuenta a la hora de desarrollar un sitio, sobretodo para el diseño de los menús de navegación, que generalmente son el “índice” de nuestros sitios.
Con menús javascript podemos lograr una apariencia magnífica en estos, implementarles efectos, sombras, imágenes, etc. Pero tiene la desventaja de que los enlaces en éstos no serán indexados por los motores de búsqueda. Por lo que es más recomendable construir menús utilizando listas desordenadas y diseñar su apariencia con hojas de estilo. He aquí un ejemplo de un menú como el que recomendamos:
<div id="pie_accesos_editorial"> <strong>Editorial</strong> <ul> <li><a href="/editorial/" title="Todos los editoriales">Todos los editoriales</a></li> <li><a href="/leido/" title="Lo más leido">Lo más leido</a></li> <li><a href="/comentado/" title="Lo más comentado">Lo más comentado</a></li> <li><a href="/editorial/aspectos-tecnicos/" title="Notas de Aspectos Técnicos (dominios, hosting, optimización y seguridad)">Aspectos técnicos</a></li> <li><a href="/editorial/desarrollo-web/" title="Notas de Desarrollo Web (ajax, bases de datos, css, estándares, php, xhtml, ...)">Desarrollo Web</a></li> <li><a href="/editorial/c-diseno/" title="Notas de Diseño (accesibilidad, maquetación, usabilidad)">Diseño</a></li> <li><a href="/editorial/negocios/" title="Notas de Negocios (eBusiness, Marketing, SEO)">Negocios</a></li> <li><a href="/principiantes/" title="Notas para principiantes">Principiantes</a></li> <li><a href="/editorial/sitios/" title="Navegando por sitios Web">Navegando</a></li> <li><a href="/editorial/semblanza/" title="Semblanzas de personajes destacados">Semblanza</a></li> <li><a href="/sitio/colaborar/" title="Enviar colaboración">Enviar colaboración</a></li> </ul> </div>
Debemos emplear javascript y AJAX en páginas donde verdaderamente son de mucha utilidad y en las que no sea interés nuestro que se indexen en los buscadores, como por ejemplo páginas de inicio de sesión, formularios de contacto, etc.
Es muy importante para nuestros sitios que sean indexados por los buscadores y permanecer en las primeras posiciones; pero en nuestra contienda en la optimización del HTML no debemos descuidar aspectos tan importantes como el contenido, la apariencia, la accesibilidad y usabilidad de nuestras páginas.
Porque de nada nos servirá permanecer en los primeros lugares del ranking si los visitantes al entrar en nuestras páginas no se sienten a gusto, no la entienden o se pierden al navegar entre ellas. Debemos mantener un equilibrio entre todos estos aspectos y no olvidar que nuestro compromiso es con el usuario que nos visita.
Califica esta nota:
Reynier Matos Padilla
Administrador de sistemas y diseñador web. Con experiencias en tecnologías ASP.NET, PHP, Javascript, CSS, DHTML, AJAX, servicios web, y XML.
Si eres nuevo en Maestros del Web y te agradan nuestras publicaciones, te invitamos a suscribirte a nuestro Feed.
Sindícanos en: Google Reader, Bloglines, My Yahoo o My MSN | ¿Qué es el Feed?
17 comentarios en total.
Buenisimo el tipo aunque sabia muchas cosas… es bueno recordarlas y habian algunas que no sabia.. gracias estuvo bueno este post..
Interesante post al igual que edwin ya sabia algunas cosas y otras las amplie, pero aun sigo en desacuerdo con el uso de div en lugar de tablas ya que complican mas la programacion, para demostrar esto les dejo el siguiente links de otro post (en ingles) http://forums.searchenginewatch.com/showthread.php?t=11695
vean la historia que cuenta TheMyth en el node #10
Algo que me parecio intersante fue que recientemente estuve observando el codigo de la pagina de inicio de Gmail, ellos (google) utilizan tablas en lugar de divs, lo que me hace pensar que yo tambien seguire utilizando tablas
Saludos
La historia esa de Themyth mas que una moraleja es una cuento barato, con una simple plantilla de un solo paso se pueden actualizar miles de paginas ya sean con divs o con tablas..
Y si, el codigo de google no es standard, y no es muy bueno, pero google npo neecsita ser indexado por nadie.. ellos son los que indexan, en ese caso en casa de herrero cuchillo de palo.
Es increíble como hay personas tan cerradas en su pensamiento. La historia de Themyth, quien por cierto a esta fecha tiene solo un post en ese foro, solo demuestra el poco conocimiento que tiene en mantenimiento de sitios web. Has visto alguna vez el proyecto camaleon o el proyecto zengarden?
http://www.csszengarden.com/
Se puede hacer eso con tablas? Claro que no. Ademas para agregar una columna basta con poner:
Listo, tienes una columna nueva y con CSS la puedes hacer tan grande como quieras y ponerla donde mas te paresca.
Y si google usa tablas a mi que? Haz visto el codigo de Yahoo? Y al Cesar lo que es del Cesar por que la pagina de yahoo es mas elelgante que la de google. Y que me dices de youtube? Señores la revolucion web comenzo hace mucho tiempo y las tablas no se usan mas para el maquetado y tampoco se deve usar solo divs. Ninguna de estas dos tecnicas es la mejor opcion. Existen muchas otras etiquetas cada una para usarse en determinado momento.
Evitemos el uso exesivo de div y el uso de table para contenidos no tabulables.
Cariño, eres tan joven y sabes todo ésto!!!…yo no entiendo nada y bueno iré aprendiendo con la marcha. Besos argentinos.
En unas semanas trataremos el tema de html en taller de blogs. Tu texto me ha gustado, creo que será de referencia.
Gracias y un abrazo
hola desearia saber si pueden mirar mi web para saber como está
Ahora que lo dices este site no es XHTML valido.
OMG, la historieta de TheMyth es tan ridícula que sólo se puede comparar con palabrería de una pirámide tipo Yor o la campaña publicitaria de Visual Studio .NET. No sólo es ilógico el mantenimiento Web que se presenta, sino varias otras premisas, como el “webmaster” que se hace rico sin saber resolver problemas triviales, el “visionario” que busca hacerse rico sin una estrategia definida (”acabo de vender publicidad y hay que colocarla YA”, sí cómo no)… todos hemos estado ahí y sabemos que eso está destinado al fracaso, o no.
Sin embargo, no es el punto del artículo, que como siempre tiene información útil para los nuevos y ayuda a los que nos sentimos “expertos” a reforzar lo que sabemos (o creemos saber, en todo caso).
Muy buena tu exposicion gracias por tu claridad
gracias
alguien podria sugerirme un par de directorios?
existen miles de programas para hacer paginas web, pero ante todo, se debe dominar el html, saludos!
felicitaciones por la idea
alguien conoce directorios de page rank 6 o mas?
me gusta tu pagina
me gusta tu web
3 trackbacks en total.
Maestros del Web es el punto de encuentro para los entusiastas de la red.
© Copyright 1997 - 2008 Maestros del Web. | CMS: Wordpress