SEO en la web de Foto DNG (I)

Estos días he leído el libro “Guía de referencia SEO” de Javier Casares García (www.javiercasares.com y www.ojobuscador.com) y en estos momento me encuentro leyendo el libro “Marketing Online: Posicionamiento en buscadores” de Miguel López Gómez (http://www.libroseo.net/).

Libro SEO Posicionamiento en BuscadoresLibro SEO Posicionamiento en Buscadores

Ya hacía tiempo que estaba interesado en el tema SEO (Search Engine Optimization http://es.wikipedia.org/wiki/Search_engine_optimization), pero ha sido en estos días con la remodelación de la apariencia de la web de Foto DNG (https://www.fotodng.com) cuando me he decidido a tomarme más en serio el tema SEO, esperemos que la nueva apariencia no se demore muchos meses…

Todo esto se ha dado y/o ha coincidido con la intención, de durante este año 2010, aumentar considerablemente los lectores de la revista Foto DNG, ya que es una publicación gratuita y hay un público destino considerable, ¿por qué no intentar llegar al mayor número posible?, a ver si con la ayuda de todos lo conseguimos.

Este artículo y los que vaya escribiendo al respecto, irán dando unas breves nociones de los cambios que vayamos realizando en nuestra web, así como planteando dudas que nos vayan surgiendo.

El primer cambio que he realizado en Foto DNG ha sido con respecto a Google Analytics, aprovechando para actualizar al nuevo código asíncrono (http://code.google.com/intl/es-ES/apis/analytics/docs/tracking/asyncTracking.html) y de paso ignorar como buscas orgánicas lo que se debería considerar tráfico directo:

_gaq.push([‘_addIgnoredOrganic’, ‘fotodng’]);
_gaq.push([‘_addIgnoredOrganic’, ‘foto dng’]);
_gaq.push([‘_addIgnoredOrganic’, ‘fotodng.com’]);
_gaq.push([‘_addIgnoredOrganic’, ‘www.fotodng.com’]);
_gaq.push([‘_addIgnoredOrganic’, ‘foto dng.com’]);

y cambiar el tiempo de la cookie a 6 días:

_gaq.push([‘_setCampaignCookieTimeout’, 518400]);

otro pequeño cambio realizado es el de añadir rel=”nofollow” a los enlaces a los que no deseamos transferir importancia (Acerca de, Privacidad, etc..), aunque, debemos añadirlo en más páginas donde aparecen, pero esta revisión más en profundidad la realizaremos con el nuevo diseño.

Hemos pasado la etiqueta a la primera después de y por lo leído en dicho libros nos surge la duda de si es necesaria y/o importante la metaetiqueta que no tenemos puesta, aunque la página está bien indexada en los buscadores ¿deberíamos añadirla?

Otro cambio ha sido la incorporación de más atributos title en los anchor y distribuidos de una manera más coherente, aunque queda una revisión en profundidad, además de cambiar en diversos sitios por revista ya que la palabra que más aparecía en la web era la primera…

La etiqueta meta=”keywords” ha sido revisada ya que incluía diversos nombres de marcas fotográficas por la que no nos interesa posicionarnos, de todas formas no le había dado su importancia ya que se repite en todas las páginas de la web (a diferencia del title y del meta name=»description»), algo que se solucionará en la siguiente versión de la web (debo hacer algunos cambios a nivel de código).

Por culpa del flash, la web no valida (algo que tenía mucho en cuenta hasta el momento…), pero también se solucionará con la inclusión de la clase en javascript swfobject (http://code.google.com/p/swfobject/) y tendremos en cuenta el Internet Explorer 6 (Bufff…) que tenía una muy pobre experiencia en la web actual, para dicha compatibilidad utilizaremos la librería ie7-js (http://code.google.com/p/ie7-js/) con una inclusión condicional de navegador.

En la página de descargas, hemos añadido un evento de Google Analytics para monitorizar las descargas de cada número (aunque llevamos un seguimiento interno desde el servidor con la Base de Datos).

El último cambio por ahora, ha sido a nivel de servidor, para que todas las peticiones hacia los archivos index.php index.htm e index.html, se redirijan (301) al raíz de dicha carpeta y no obtener páginas con el mismo contenido y diferente url, algo que llevaba tiempo pensando y no me había puesto a implementarlo… aunque en el libro de Javier Casares, aparece la condición rewrite necesaria para Apache, he tenido que realizar varias pruebas para adaptarla al servidor Nginx que se utiliza en Foto DNG. El código para Apache es:

RewriteCond %{THE_REQUEST} ^GET /.*/index.(php|html|html) HTTP
RewriteRule (.*)index.(php|html|html)$ /$1 [R=301,L]

y el correspondiente para Nginx:

if ($request_uri ~* (.*)/index.(php|htm|html)){
set $pagina_solicitada $1;
rewrite ^(.*)index.(php|htm|html)$ $pagina_solicitada/ permanent;
}

además de lo que ya teníamos para añadir la barra final, tener el dominio con www y más reglas como cache de archivos, compresión gzip, etc…. que no vamos a publicar aquí, ya que no es un manual de Nginx

location / {
if ($request_uri ~* «^[w-/]+[^/?]$») {rewrite ^(.*)$ $scheme://$host$1/ permanent;} # uri con barra final
if ($host ~* «^[w-]+.w{2,3}$») {rewrite ^(.*)$ $scheme://www.$host$1 permanent;} # uri con www
}

Bueno, por ahora cerramos este artículo con las siguientes preguntas (utilizad los comentarios):

  • ¿Es necesaria la metaetiqueta de title?
  • ¿Qué otros cambios pequeños podrían ser interesantes (antes de la remodelación de la web)?

Un saludo y gracias por las lecturas y posibles respuesta.