Tutorial SEO | Posicionamiento web

desarrollo de software a medida - Evos Consulting

¿Como aparecen en las primeras posiciones de Google?

Tutorial SEO (Searh Engine Optimization)

07.07.2007

¿A quién le interesa este tutorial?

A personas y empresas que quieran entender mejor el funcionamiento de los buscadores (Google) y que deseeen modificar sus páginas para mejorar la posición de su sitio.

Antes de comenzar debo decir que nos centraremos en la optimización para Google, esto se debe a que he comprobado personalmente que cuando obtienes una posición de privilegio en este buscador es resto sigue su estela proporcionando sitios parecidos en sus rankings, por otro lado, está claro que a día de hoy es Google el buscador más utilizado lo que por si solo ya constituye justificación suficiente..

El punto de partida

Como todas las cosas, un proceso de optimización SEO empieza en algun sitio, este comienzo en el caso de los procesos SEO consiste en dos cosas:

1. Obtener una copia del código fuente actual de la página que se quiere modificar
2. Averiguar la posición actual de la página para el keyword por que el que la queremos posicionar.

Debo hacer notar que en el punto 2 quedan implicitas dos cosas, primero; que tenemos claro cual es la página específica que queremos posicionar (en nuestro caso, http://www.evosdesign.com/index.html) y segundo que sabemos de antemano cual es el keyword por el que vamos a pelear.. Aunque probablemente la elección correcta del keyword podría ser parte de este estudio prefiero dedicarle un totorial aparte que puede consultarse si se considera necesario (tutorial "Como elegir keywords en Google").

Para este tutorial y con el objetivo de que este documento sea lo más práctico posible he elegido este sitio web (www,evosdesign.com) y el keyword "desarrollo de software", con estas dos premisas de partida empezamos.

Una vez claro el keyword de posicionamiento debemos averiguar cual es nuestra posicion en Google para dicho keyword, para ello podemos acceder al buscador (www.google.com) Nota: Observe que incluso si escribimos www.google.com, el mismo google nos redirecciona a www.google.es. Esto se debe que google utiliza posiconamiento IP para determinar el sitio desde donde se hace la consulta y actua en consecuencia

en el buscador escribimos el keyword con el que estamos trabajando, en nuestro caso "desarrollo de software", seguramente veremos una pantalla parecida a la siguiente:

Si al hacer esto vemos que nuestro site está entre los diez primeros, podemos dejar de leer este documento porque habremos logrado "sin buscarlo" el objetivo planteado. Puedo asegurar que el 99% de mis lectores continuarán leyendo... si usted es parte de ese 1% restante me gustaría tener su CV en mi mesa.

Sigamos, una vez obtenida la primera página de resultado (en la que seguramente no estaremos) fijemonos en la construcción que hace google de la dirección web que consulta, lo primero que notaremos es que los parámetros los pasa via GET (es decir que podemos verlos en la barra de direcciones, en nuestro caso lo que se observa es lo siguiente:

Su construcción es sencilla y con solo añadir el parámetro &start=X donde X puede ser cualquier número nos devolverá los diez siguientes resultados a partir de X, con esto se me ocurreo que podría hacer una aplicación web que me dijera cual es la posicion de determinada página sin necesidad del API de Google (que por otro lado ya no libera claves de uso) y solo usando los resultados del buscador... ya veremos. Por ahora nos basta son saber que haciendo esto podremos verficar cual es la posicion de nuestro site.

Realizar todo este trabajo manualmente puede ser complicado, y más si estamos como debajo de los 100 primeros (que como ya veremos luego, es el caso de partida en este ejemplo) para facilitarnos la vida existen herramientas que posibilitan acotar y verificar nuestros resultados. La herramienta que he elegido para este trabajo es Free Monitor For Google, una herramienta de CleverStat que nos permite encontrar nuestra posicion en Google.

Una vez ejecutado el proceso de búsqued para los 10.000 primeros resultados y utilizando Spain (Spanish) como contexto de búsqueda, obtuvimos el siguiente resultado:

la posicion 264!!!, bueno, por lo menos tenemos una referencia, en su caso es probable que el punto de inicio sea incluso peor que este.

Para verificar que evidentemente el dato es correcto usaremos la técnica de modificación de la URL de Google para afinar el segmento de busqueda usando el parámetro start=X como habíamos visto hace un momento, usando esta técnica construimos la siguiente cadena de búsqueda, note que debemos escribir en la barra de direcciones del navegador no en el cuadro de busquedas de Google.

Es probable que su URL no sea exactamente la misma que se muestra en el ejemplo, no importa, funcionará igual.

Solo un último apunte a este respecto, tenga en cuenta que Google no entregá resultados por debajo de la posición 1000 para ninguna de sus búsquedas.

Paso 1. El estado actual del sistema.

Una vez que tengamos clara la posición de partida debemos crear un registro histórico del código de nuesta página a posicionar, en nuestro caso la página index.hml, esto para saber que cambios estamos haciendo y para poder hacer una evaluacion comparativa que nos permita afinar nuestro código tras sucesivas modificaciones.

Paso2. Implementar las primeras modificaciones.

Este paso es probablemente el que más experiencia y conocimientos requiere, la práctica y corrección de errores es la mejor técnica posible, sin embargo hay una serie de lineamientos que nos serviran de base.

El título debe ser lo mas descriptivo posible y debe incluir el keyword que estamos posicionando al principio, si realmente se posiciona más de un keyword en una página los keywords deberán ordenarse por pero, es decir por la cantidad de veces que aparecen en el contenido de la página.

Es recomendable no usar más de dos keywords en el título, por ejemplo "desarrollo de software - Evos Consulting"

La sección header deber ser clara y contener los siguiente metatags

<head>
<title>Desarrollo de software - Evos Design s.l. - Madrid</title>
<meta NAME="keywords" CONTENT="desarrollo de software,Evos Consulting">
<meta http-equiv="Content-Language" content="es">
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<meta name="title" content="Desarrollo de software - Evos Consulting - Madrid">
<meta name="description" content="Oferta de servicios de desarrollo de software y aplicaciones a medida, tiendas online y comercio electrónico, tutoriales de desarrollo de aplicaciones, tecnicas SEO y consultoría de sistemas y desarrollo de páginas web, PHP, ASP, Visual Basic, Liferay">
<meta name="distribution" content="Global">
<meta name="identifier-url" content="www.evosdesign.com/index.html">
<meta NAME="Author" CONTENT="Evos Consulting">
<meta name="resource-type" content="document">
<meta name="robots" content="follow">
<meta name="verify-v1" content="4qPC7/7ldRv+2W5drA4OvcIDmVsTOytnV********" />
<link rel="stylesheet" type="text/css" href="******.css" />
</head>

Como se puede se trata de un código limpio y sin tags superfluos, solo debemos usar los metas para los que controlamos el comportamiento, mucho metatags serán incluso ignorados por el buscador debido al abuso que en el pasado se ha hecho de ellos, sin embargo incluirlos correctamente como el cado de "content" o "description" no deberían penalizar nuestro esfuerzo.

Los dos meta tags más importantes son "keywords" y "title".

Notese que en algunas líneas he reemplazado parte del código por asteriscos, estos deberán rellenarso con los datos que correspondan a su site

Respecto del contenido debemos decir que es crucial que el contenido que se proporciona sea consecuente con el keyword que se pretende promocionar y que dicho contenido deberá tener una cantidad de información real apreciable, entre 40 y 50k de texto que le permita al buscador indexar correctamente nuestra página.

Para afinar los keywords y algunos otros parámetros de la web es recomendable utilizar una herramienta de control automatizada como WebPagu Tune, un programa freeware que nos ayudará a optimizar un poco más el contenido de nuestra web, a continuación se muestra el resultado obtenido para el código de la página a optimiza (la página index.html de este site)

Otro cambio recomendable es añadir textos descriptivos a los enlaces. En lugar de decir haga clic aqui, incluya textos como (en este caso) tutoriales de desarrollo de software. Evitar enlaces del tipo +info o saber más.

Paso 3. Seguimiento.

Una vez hecho esto deberemos subir el código modificado a nuestro site. sin olvidar revisar los datos de la última vez que nos visitó el robot de Google. En el caso que nos ocupa el 26 de junio del 2007.

Este dato puede encontrarse en la parte superior del texto que Google imprime cuando se hace clic en el el vínculo que nos muestra las páginas en caché del buscador.

Paso 4. La espera.

Una vez realizados los cambio toca esperar a una nueva indexación de contenidos por parte del robot del Google, en nuestro casó la más recientese realizó el día 4 de julio (2 días antes de escribir este documento)

Para evidenciar la evolución del posicionamiento es recomendable revisar la posición de nuestra página practicamente todos los días. Por el espacio de tiempo entre indexaciones (para este caso en particular) podemos esperar a tener un movimiento en la indexación entre 12 y el 15 de julio.

Paso 5. Optimización de links externos.

Hecho el trabajo descrito en los pasos anteriores queda optimizar los links de otras páginas que redirigen trafico hacia la nuestra. Para hacerlo correctamente intentaremos colocar links en las páginas de mas peso (usualmente las principales) con el texto del keyword que queremos posicionar, en este caso "desarrollo de software".

Continuará....

K.A.G.S. julio-2007