viernes, 20 de noviembre de 2009

Etiquetas de cabecera (II)

Realizando un seguimiento de 2mdc.com se puede comprobar que los motores de búsqueda visitan la web con una periodicidad bastante elevada. Por ejemplo el motor de Google no vuelve a visitar e indexar la web junto a todo su contenido hasta que ha transcurrido un mínimo de siete días.
Esta periodicidad es muy importante para que los motores de búsqueda, ya que hasta que no la visitan no indexan el nuevo contenido o los cambios realizados. Aunque no podemos forzar a los motores de búsqueda a visitar nuestra página los días que queramos, sí podemos aconsejar un intervalo. Para esto utilizamos la etiqueta

<meta name="revisit-after" content="4 days" />

donde indicamos en el atributo content el número de días a transcurrir para que los motores de búsqueda vuelvan a visitar la web. 2mdc.com cuenta con un blog que se actualiza regularmente, por lo que hemos definido que los motores de búsqueda visiten la web cada cuatro días.
El valor de esta periodicidad debe ir relacionado con la actualización del contenido. Así webs como Twitter.com o el El Pais.com pueden definir este intervalo de visita como diario, mientras que si nuestra web solo se actualiza una vez al mes es recomendable indicar 30 días.
La segunda etiqueta META que vamos a añadir es


<meta name="robots" content="NOODP" />

destinada a eliminar en los resultados de los buscadores la información obtenida en directorios como DMOZ. Que la web en estos directorios es primordial para mejorar su posicionamiento, pero al no ser posible modificar el título y descripción una vezasignados, es preferible que los motores de búsqueda utilicen como resultado las etiquetas y contenidos de la propia web.
Leer más...

jueves, 28 de mayo de 2009

Etiquetas de cabecera

Al programar una página web se hace uso de la etiqueta <head> para añadir un conjunto de etiquetas esenciales como las relacionadas con las hojas de estilo, código JavaScript y otros elementos que no componen la estructura de contenido de una web.
A nivel SEO, las etiquetas más importantes a utilizar dentro de <head> son la de título (<title>) y las meta (<meta ...>). Mientras que la etiqueta de título tiene una gran importancia para el posicionado SEO, las etiquetas meta actualmente tienen muy poca repercusión para los motores de búsqueda. Aunque para Google las etiquetas meta casi carecen de importancia, aún existen dos meta-tags útiles para mejorar levemente la calidad SEO de una web:

· El primer meta-tag, keywords, es un conjunto de palabras separadas por comas con los términos más importantes relacionados con la web. El número de estas palabras claves nunca debe exceder de doce o quince, por lo que solo debemos incluir las palabras claves más importantes, y no deben repetirse para no disminuir el número de palabras claves a las que dar prioridad.

· El segundo, description, es un breve párrafo con la descripción de la web. Esta descripción es utilizada por los motores de búsqueda para mostrar los resultados de determinadas búsquedas y aumentar la densidad de las palabras claves.
La mayoría de motores de búsquedas solo lee los primeros 120 ó 150 caracteres, por lo que la longitud de description no debe exceder este tamaño.

Para la página de diseño web 2mdc.com, hemos añadido estas tres etiquetas con los datos obtenidos en el análisis de palabras claves realizado los primeros días de la bitácora:

<title>Diseño y desarrollo páginas web, consultoría, servicios marketing online, SEO, Madrid | 2mdc.com</title>

<meta name="keywords" content="diseño, desarrollo, páginas, web, consultoría, marketing online, adsense, e-learning, SEO, usabilidad, accesibilidad" />

<meta name="description" content="Diseño y desarrollo páginas web, consultoría, servicios marketing online, campañas adsense, e-learning, posicionamiento buscadores SEO, empresa tecnológica Madrid, web de empresa, usabilidad, accesibilidad | 2mdc" />

Aumentar el número de etiquetas meta no mejora el posicionamiento SEO, sino que añade información sin utilidad a la programación de la web y disminuye la densidad de palabras claves de la página. Algunas de estas meta-tags que ya no son utilizadas por los buscadores pero sí es habitual encontrar en algunas páginas son: robots, copyright o revisit-after.
Leer más...

martes, 21 de abril de 2009

La importancia de los enlaces

El motor de Google va recorriendo las páginas que ya existen en su base de datos y visita todas las páginas para las que encuentre un enlace. Por ejemplo al encontrar en el código fuente HTML de una página el enlace

Enlace

el motor de búsqueda accede a la página enlazada, ya sea una página interna o una web externa, e indexa su contenido.
Conseguir el mayor número de estos enlaces, sin caer en técnicas de spam que veremos otro día, es primordial para mejorar la posición de una web de cara a los buscadores.
La estructura de este etiqueta HTML debe ser:

<a href="http://www.web.com/">Palabras clave</a>

donde http://www.web.com es la URL a enlazar y Palabras clave son un conjunto reducido de palabras, cuatro o cinco a lo sumo, relacionadas con el contenido de la web enlazada.

Gracias a estos enlaces los motores de búsqueda asocian páginas web con palabras clave en los resultados obtenidos de las búsquedas.
En estas etiquetas está basada la técnica de Google Bombing utilizada en ocasiones para enlazar webs con palabras claves no deseadas. Por ejemplo la búsqueda de las palabras clave Miserable Failure que devolvían como primer resultado la página de la Casa Blanca.
Para la web de 2mdc.com, vamos a utilizar el enlace

Diseño y programación web

tanto en esta bitácora como en otras páginas que enlazan a 2mdc.com. Para cada enlace utilizaremos un conjunto de palabras clave diferentes a partir de las generadas aquí.

Por último para hoy, comentar que para evitar el spam y la promoción de páginas que no deseemos, está disponible el atributo rel="nofollow" para indicar a los motores de búsqueda que no visiten este enlace. Este atributo es muy frecuente en webs que permiten a los usuarios dejar comentarios o añadir enlaces, como en la popular página Meneame.
Leer más...

lunes, 13 de abril de 2009

Conclusiones de los análisis SEO

Como ya comentaba un visitante en la última entrada, salvo diseño web y consultoría web, el resultado en la búsqueda de las palabras clave es casi nula. Con solo leer el código fuente de la página 2mdc.com es suficiente para encontrar que únicamente está optimizada la búsqueda de las palabras diseño web y consultoría web, habiendo quedado el resto de términos de lado.
Con los resultados ya analizados, serán necesarios hacer diversos cambios en el código fuente de la web para comenzar a ver cambios SEO importantes.

Uno de los puntos claves en toda mejora SEO es que el nombre del dominio de la web contenga alguna de las palabras claves de búsqueda. Para nuestro caso de estudio, 2mdc.com, esto no es posible al ser un dominio ya existente; un nombre de dominio alternativo con mejores opciones de cara a las búsquedas sería consultariayprogramacionweb.com. Algunas empresas de gran tamaño, principalmente agencias de contactos y anuncios, suelen contratar dominios extras con contenido diferente a la web original para atraer visitantes y poder redireccionarles con anuncios y enlaces a la web deseada. De momento este paso no lo vamos a dar ya que la idea es centrarse en mejorar el dominio ya existente, pero para todas las personas que vayan a crear un nuevo dominio deben tener en cuenta que su nombre es muy importante para estar bien posicionado en los buscadores.
El próximo día comenzaremos a modificar el código de la web para añadir las mejoras SEO, ayudados tanto por WebCEO y las extensiones de Firefox como modificando el código HTML directamente.
Leer más...

lunes, 6 de abril de 2009

Progresión del posicionamiento de la web

Transcurridas algo más de tres semanas desde el análisis de posicionamiento de 2mdc.com, vamos a realizar los mismos pasos para estudiar la evolución de la web antes de comenzar con los cambios.

Los resultados obtenidos para la búsqueda de las mismas palabras claves, son:

  • diseño web: Google Spain (Spain) -> 97; Google Spain (World) -> 97; Yahoo! Spain (Spain) -> 83; Yahoo! Spain (World) -> 10; MSN Spain -> 64
  • consultoría web: Google Spain (Spain) -> 1; Google Spain (World) -> 1; Yahoo! Spain (Spain) -> 23; Yahoo! Spain (World) -> 20; MSN Spain -> 66
  • desarrollo web: Google Spain (Spain) -> -; Google Spain (World) -> -; Yahoo! Spain (Spain) -> -; Yahoo! Spain (World) -> -; MSN Spain -> -
  • desarrollo de páginas web: Google Spain (Spain) -> -; Google Spain (World) -> -; Yahoo! Spain (Spain) -> ; Yahoo! Spain (World) -> -; MSN Spain -> -
  • márketing online: Google Spain (Spain) -> -; Google Spain (World) -> -; Yahoo! Spain (Spain) -> -; Yahoo! Spain (World) -> -; MSN Spain -> -
  • campañas adsense: Google Spain (Spain) -> -; Google Spain (World) -> -; Yahoo! Spain (Spain) -> -; Yahoo! Spain (World) -> -; MSN Spain -> -
  • e-learning: Google Spain (Spain) -> 87; Google Spain (World) -> 77; Yahoo! Spain (Spain) -> 11; Yahoo! Spain (World) -> 12; MSN Spain -> -
  • usabilidad: Google Spain (Spain) -> -; Google Spain (World) -> -; Yahoo! Spain (Spain) -> -; Yahoo! Spain (World) -> -; MSN Spain -> -
  • accesibilidad: Google Spain (Spain) -> -; Google Spain (World) -> -; Yahoo! Spain (Spain) -> -; Yahoo! Spain (World) -> -; MSN Spain -> -
De nuevo volvemos a guardar estos datos para futuras comparaciones. El próximo día analizaremos los datos obtenidos tanto este como el pasado día.
Leer más...

viernes, 13 de marzo de 2009

Posicionamiento de palabras clave en los buscadores

Para tener una referencia de las mejoras SEO que apliquemos, hoy vamos a generar un pequeño informe con la posición actual de 2mdc.com en los buscadores de cara a algunas palabras clave. Para facilitar la creación de este informe vamos a utilizar la herramienta WebCEO, que obtiene los rankings de centenares de buscadores diferentes y guarda un historial con los diferentes resultados.
Las búsquedas a analizar van a ser: diseño web, consultoría web, desarrollo web, desarrollo de páginas web, márketing online, campañas adsense, e-learning, usabilidad y accesibilidad. Estas palabras son las que obtuvimos el primer día al analizar los requisitos de 2mdc.com.
Para generar los informes en WebCEO seguimos cuatro sencillos pasos:

  1. En la ventana de bienvenida presionamos "Add New Site" y escribimos la URL a analizar, para nuestro ejemplo http://www.2mdc.com.
  2. Presionamos la opción "Check rankings" y elegimos la URL añadida en el paso anterior.
  3. Editamos el perfil de búsqueda en "Default profile" y rellenamos los campos de las tres pestañas: "Select search engines", buscadores a utilizar para el análisis, por ejemplo Google Spain, Yahoo! Spain y MSN Spain; "Add keywords", palabras clave de búsqueda, presionamos el botón "Add keywords manually" y vamos añadiendo todas las palabras a analizar; y "Set scan rules", donde solo modificamos el campo Search engine results pages to scan con el valor 10 para que se analicen un máximo de diez páginas de resultados del buscador.
  4. De vuelta a la ventana principal de WebCEO presionamos el botón "Start" para realizar el análisis.


Para los análisis es suficiente con utilizar los buscadores Google, Yahoo! y MSN , ya que son los más utilizados mundialmente, e indicar que se analicen solo las diez primeras páginas de resultados ya que las restantes apenas son tenidas en cuenta y un análisis excesivo puede conllevar un bloqueo por parte de los buscadores de nuestra IP. Por limitaciones de la versión gratuita de WebCEO, solo podemos analizar cinco términos clave cada vez.
El informe obtenido es, siendo '-' que no se han encontrando resultados y otro valor el número de página de cada buscador o posición en que la web está situada en las búsquedas:
  • diseño web: Google Spain (Spain) -> 97; Google Spain (World) -> 97; Yahoo! Spain (Spain) -> 83; Yahoo! Spain (World) -> 86; MSN Spain -> 64
  • consultoría web: Google Spain (Spain) -> 1; Google Spain (World) -> 1; Yahoo! Spain (Spain) -> 23; Yahoo! Spain (World) -> 23; MSN Spain -> -
  • desarrollo web: Google Spain (Spain) -> -; Google Spain (World) -> -; Yahoo! Spain (Spain) -> -; Yahoo! Spain (World) -> -; MSN Spain -> -
  • desarrollo de páginas web: Google Spain (Spain) -> -; Google Spain (World) -> -; Yahoo! Spain (Spain) -> ; Yahoo! Spain (World) -> -; MSN Spain -> -
  • márketing online: Google Spain (Spain) -> -; Google Spain (World) -> -; Yahoo! Spain (Spain) -> -; Yahoo! Spain (World) -> -; MSN Spain -> -
  • campañas adsense: Google Spain (Spain) -> -; Google Spain (World) -> -; Yahoo! Spain (Spain) -> -; Yahoo! Spain (World) -> -; MSN Spain -> -
  • e-learning: Google Spain (Spain) -> 91; Google Spain (World) -> 81; Yahoo! Spain (Spain) -> 15; Yahoo! Spain (World) -> 19; MSN Spain -> -
  • usabilidad: Google Spain (Spain) -> -; Google Spain (World) -> -; Yahoo! Spain (Spain) -> -; Yahoo! Spain (World) -> -; MSN Spain -> -
  • accesibilidad: Google Spain (Spain) -> -; Google Spain (World) -> -; Yahoo! Spain (Spain) -> -; Yahoo! Spain (World) -> -; MSN Spain -> -
Estos datos obtenidos los conservamos para compararlos con futuros análisis.
Como último dato a guardar, obtenido con el complemento de Alexa de Firefox, la posición de 2mdc.com en Alexa es la 2.074.755. Este dato es mundial e indica el ranking de páginas más vistas en Internet. Si preferimos ver los datos en detalle accedemos a la página de Alexa, por ejemplo aquí, encontrando que 2mdc.com está en la posición 73.640 de España.
Como este día ha sido más largo que otros, los resultados obtenidos los vamos a analizar el próximo día.
Leer más...

jueves, 12 de marzo de 2009

Herramientas SEO

Para facilitar el análisis SEO vamos a instalar una herramienta y varios complementos de Firefox que automatizan tareas como la obtenición de rankings en los buscadores, densidad de palabras claves y otras acciones:

· WebCEO: aunque es de código cerrado, la versión gratuita de WebCEO permite generar automáticamente informes de rendimiento de palabras clave y compararlos con otras webs.

· SEO For Firefox: añade a los resultados de búsqueda múltiples datos como el pagerank, enlaces de del.icio.us, entradas en Twitter, posición en los buscadores... Estos mismos datos pueden obtenerse con este complemento visitando directamente una web.

· Alexa Sparky: todos los datos disponibles en Alexa para la página visitada.


· KGen: generador y analizador de palabras clave.

· Total Validator: análisis de validación del código fuente de una web, incluyendo sus enlaces rotos y accesibilidad.

Todas estas herramientas las utilizaremos en los próximos días para los cambios SEO.
Leer más...

miércoles, 11 de marzo de 2009

Palabras clave

Solicitado el pasado día la introducción de la web en los directorios más utilizados, continuamos definiendo las palabras clave que definen la web. Estas palabras claves las utilizaremos en los próximos días para las etiquetas que componen el código fuente de las páginas. Es muy importante elegir unas palabras clave adecuadas, ya que la mayoría de resultados en los buscadores van a provenir de la búsqueda a partir de estas.
Para nuestro ejemplo de la web de programación de páginas web 2mdc.com, el listado de palabras clave a utilizar es muy amplio por lo que es necesario reducirlo.
Las palabras de las que partimos son:

Diseño web, dearrollo web, desarrollo de páginas web, Consultoria web, Aplicaciones web, e-learning, Multimedia, Diseño de páginas web, web de empresa, webs de empresa, crear pagina web, consultora web, consultora, página web, diseñadores de páginas web, hacer web, RIAs, usabilidad, accesibilidad, indexabilidad, posicionamiento en buscadores, SEO, márketing online, campañas adsense, servicios de marketing online, optimización para buscadores, diseño para empresas, Madrid, empresa tecnológica de Madrid, España

Primero vamos a eliminar las palabras de menos de tres caracteres, ya que no son interesantes para las búsquedas, palabras muy comunes y palabras no directamente relacionadas con la web (Madrid,...), y conjuntos de palabras repetidas. Tras la limpieza hemos reducido las palabras a:

Diseño web, desarrollo web, desarrollo páginas web, consultoria web, aplicaciones web, e-learning, multimedia, diseño de páginas web, web de empresa, webs de empresa, crear pagina web, consultora web, página web, usabilidad, accesibilidad, posicionamiento en buscadores, SEO, marketing online, campañas adsense, servicios de marketing online, empresa tecnológica de Madrid

Como tercer y último paso definimos las palabras clave más relevantes, con un máximo de 12, y creamos una pequeña descripción de la página utilizando estas palabras. El objetivo de este paso es elegir las palabras clave que utilizaremos para las etiquetas del código fuente.
Para nuestro ejemplo obtenemos como lista de palabras claves, muy importante que sean palabras sueltas:

diseño, desarrollo, páginas, web, consultoría, marketing, online, adsense, e-learning, SEO, usabilidad, accesibilidad

Y como descripción:

Diseño y desarrollo páginas web, consultoría, servicios marketing online, campañas adsense, e-learning, posicionamiento buscadores SEO, empresa tecnológica Madrid, web de empresa, usabilidad, accesibilidad

El tamaño de estos conjuntos de palabras es muy importante, ya que únicamente un número reducido de estas son indexadas por los buscadores. Así para las palabras clave sueltas no debemos exceder de 12, a lo sumo 15, y nunca deben repetirse; y la descripción debe ser un pequeño párrafo, permitiendo la repetición de algunas palabras claves (como web en nuestro ejemplo).
En próximos días veremos cómo utilizar estas palabras para las etiquetas HTML/XHTML y cómo estudiar la densidad en las páginas mediante el uso de herramientas específicas.
Un último comentario antes de acabar. Revisando la web estudiada, 2mdc.com, ya está insertada en el directorio español de Yahoo! pero en una categoría incorrecta. Queda pendiente para un poco más adelante estudiar cómo modificar una URL ya añadida a un directorio.
Leer más...

lunes, 9 de marzo de 2009

Comenzamos

El primer paso que vamos a dar es pedir la inclusión de la web en los directorios web más populares, DMOZ y Yahoo!. Conseguir aparecer en estos directorios es primordial para conseguir enlaces de calidad a la web a la vez que un mayor número de usuarios pueden encontrarla más fácilmente. El contenido de estos directorios es tenido en cuenta en los principales buscadores para mostrar los resultados de las búsquedas.
Una búsqueda rápida en DMOZ permite ver que 2mdc.com ya está incluido en este directorio, pero no ocurre igual con Yahoo!.
Para pedir la solicitud en Yahoo! abrimos la página de solicitudes desde el enlace , para lo que es necesario tener una cuenta en Yahoo!. Antes de enviar la solicitud escribimos un título breve de la web y una descripción (muy importante que estos textos expliquen brevemente el contenido de la web). Para 2mdc.com rellenamos los campos con:

Título: Diseño y programación web 2mdc.com

Descripción: Diseño web y desarrollo de contenidos específicos para su difusión por Internet, portales corporativos y de e-commerce así como aplicaciones.

El tiempo desde que realizamos la solicitud hasta que la web se muestra puede ser muy amplio, varios meses o incluso no aparecer y tener que volver a enviar la misma URL. Por lo tanto antes de comenzar con otras técnicas SEO es recomendable enviar las solicitudes a estos directorios.
Para todas las personas que quieran solicitar la introducción de una web en el directorio DMOZ, pueden hacerlo desde la URL DMOZ, escribiendo unos campos iguales al directorio de Yahoo!.

Actualización. Yahoo! controla el referer de los enlaces, por lo que el enlace directo parece que no funciona. Para dar de alta una página entramos en Yahoo!, accedemos a la categoría a la que pertenezca la web a añadir, y presionamos el enlace Suggest a Site. Si preferimos añadir la web al directorio español de Yahoo! podemos hacerlo desde aquí.
Leer más...

Primera nota del blog

Antes de comenzar a escribir la primer nota práctica este blog, presentarme. Me llamo Jorge, soy programador y colaboro mensualmente en la revista TodoLinux.
En este blog voy a intentar explicar desde un punto de vista totalmente práctico, las técnicas y conocimientos básicos y avanzados SEO. Para aquellas personas que dezconozcan su significado, el término SEO agrupa todos los cambios a realizar en una página web para mejorar su posicionamiento de cara a los buscadores.

Para comprender mejor las técnicas aplicadas, a lo largo de los días vamos a mejorar el posicionamiento de la página de diseño y programación web http://www.2mdc.com.
Leer más...