Ingeniería SEO para tu blog Wordpress

Los dos últimos han sido intensos días de ingeniería SEO en mi blog musical, pasos que espero reproducir a partir de ahora en el resto de mis blogs con Wordpress. Me permito compartir con vosotros los pasos seguidos esperando vuestras ideas y comentarios sobre si debo esperar una mejora en el rendimiento SEO y por supuesto esperando también vuestras sugerencias al respecto.

La principal motivación de todo el procedimiento es por supuesto tener el control del flujo del Pagerank, tanto internamente como hacia los enlaces externos que incluyo. Éstos son los pasos seguidos, espero que te resulte útil conocerlos. De momento, poco vas a poder ver si no tienes la posibilidad de distinguir en tu navegador enlaces válidos y no válidos. Te recomiendo instalar el complemento NoDoFollow para Firefox. Reinicia y actívalo, verás ahora los enlaces válidos en azul y los no válidos en rosa.

Empecemos. Mi blog utilizaba los plugins All in One SEO Pack y Remove Nofollow. Desactivo ambos e instalo en su lugar WP SEO Master. Esto me ofrece las siguientes mejoras.

Sustituye a Remove Nofollow para eliminar el correspondiente modificador en los enlaces que utilizan como firma quienes realizan un comentario en el sitio. El enlace es así válido para los buscadores. Ésta es una costumbre habitual entre editores de blogs SEO. Por una parte, aplicar el modificador rel=”nofollow” a los enlaces en los comentarios simplemente no tiene el efecto deseado de evitar el spam. Esto lo puede confirmar cualquier editor de cualquier blog Wordpress con Akismet instalado. Es decir, la práctica totalidad de ellos. Por otra parte eliminar el modificador es una invitación a realizar comentarios. Simplemente no es cierto que necesariamente los comentarios de quienes utilizan el enlace para hacer SEO sean menos interesantes o simple spam. En general no es así. De hecho el conocedor del SEO suele ser también mejor conocedor de lo que es la Internet que el resto de tus lectores y en muchas ocasiones sus comentarios son en realidad especialmente interesantes.

Bajo la invitación a comentar incluyo la siguiente nota.

Sólo tres días tras tu tercer comentario en el sitio identificándote utilizando la misma información, el enlace de tu firma pasará a ser válido para los buscadores.

He aquí que Remove Nofollow simplemente elimina el modificador, inmediatamente y en todos los casos. WP SEO Master facilita más opciones y muy útiles. Especifico que es necesario hacer 3 comentarios con los mismos datos de identificación para que el enlace en la firma sea útil, y también que pasarán 3 días desde ese tercer comentario hasta que eso ocurra. Me doy tiempo así para la moderación. Dado que modero activamente los comentarios en todos mis blogs y permito la participación anónima, no activo otras opciones, como permitir los enlaces válidos sólo a usuarios suscritos o forzar a que la validez del enlace esté asociada a un número mínimo de carácteres en los comentarios.

WP SEO Master sustituye así a Remove Nofollow y es un primer muy buen motivo para plantearse el cambio.

Veamos qué más hace WP SEO Master con respecto al nofollow:

Añade automáticamente el modificador a todas las imágenes en páginas y artículos que son además un enlace. Correcto y útil, lo dejo activado.

Añade automáticamente el modificador a todos los enlaces externos en páginas y artículos. Permite solicitar que se haga sólo en la página de inicio o sólo en la página de artículos. Indico que se añada en todos los casos. ¿Es inelegante retirar la validez SEO a todos los enlaces salientes? Probablemente. Piénsalo así; por una parte la Internet no va a morirse por eso y por otra parte el nofollow no fue idea tuya.

Añade automáticamente el modificador al archivo de enlaces en el panel lateral. Es necesario cambiar la llamada a la función wp_get_archives por una llamada a wp_seo_get_archives. Mucho ojo con esto. El archivo de enlaces es en principio el único mapa de tu sitio del que Google dispone, y lo utiliza para encontrar los enlaces a todos los artículos que componen tu blog. Puedes prescindir de la validez de los enlaces del archivo sólo si has hecho dos cosas: Primero, haber añadido y configurado el plugin Google XML Sitemaps. Segundo, haber dado de alta el blog en Google Webmaster Tools e indicado la dirección del sitemap que el plugin genera. En este caso Google dispone en todo momento de un mapa actualizado de las páginas que componen tu blog y puedes prescindir de un mapa de enlaces explícito en el mismo.

Añade automáticamente el modificador a los enlaces para las categorías. En mi opinión es correcto dado que las categorías son informativas para el lector humano y son en realidad las etiquetas las que marcan el significado semántico de tus artículos para los buscadores.

Añade automáticamente el modificador a los enlaces en tu blogroll. Lo dejo activo pero no lo utilizo. En realidad mis blogroll suelen ser bloques de HTML estático, lo que me permite decidir qué enlaces van con nofollow y qué enlaces no.

Tienes también la posibilidad de decidir para qué páginas que componen tu sitio el enlace desde la página de inicio será nofollow o no lo será. Yo elimino el modificador para los artículos con un título llamativo compuesto por palabras para las que me gustaría que consiguiesen relevancia. Lo puedes ver visualizando la página de inicio.

Ah, WP SEO Master te añade un enlace SEO automáticamente al pie de página de tu blog. Si ves que ahí no queda bien sé tan amable de llevártelo a otra parte. Está bien que les agradezcas así haber programado un plugin tan útil y tan bien hecho.

Antes de seguir merece la pena dar unas notas acerca de la estructura de este blog.

La motivación del mismo es alojar mi traducción del libro electrónico de Andrew Dubber, consultor especializado en música y nuevas tecnologías. Cada capítulo de mi traducción es una página y el punto de entrada es éste. He aquí que mientras la página de inicio del blog de momento sólo tiene PR1, la introducción que acabo de enlazar disfruta de PR4, por tener ya más y mejores enlaces entrantes. En todos mis blogs, pero por ese motivo especialmente en éste, la motivación SEO principal es llevar el máximo flujo de Pagerank posible desde las páginas secundarias y los artículos hacia la página de inicio.

Respecto a los enlaces salientes válidos, hoy por hoy estoy obligado a mantener al menos los siguientes:

En la página de inicio, al Directorio de Blogs dofollow en el blogroll, un sitio que a cambio me lista entre una selección de blogs que permiten enlaces válidos en sus comentarios.

En todos los artículos y páginas, a Turismo Barcelona, parte de un intercambio triangular a cambio del cual recibo un enlace a este blog desde todas las páginas un foro musical, en este momento irrelevante en cuanto a PR pero posiblemente muy goloso en cuanto a relevancia y SERP.

En la introducción a mi traducción, unos enlaces publicitarios más el enlace a New Music Strategies que Andy me pide a cambio de permitirme utilizar su contenido.

Son los únicos enlaces, aparte de las firmas a los comentarios, cuya validez estoy obligado a respetar. El resto de los enlaces del sitio pueden ser nofollow. Vale, WP SEO Master me facilita mucho el trabajo, pero hay muchos más enlaces en el sitio, la mayor parte generados por Wordpress, y retirar su validez es el trabajo realmente interesante. ¡Ahora empieza lo bueno!

Hablamos ahora de dos etapas; una para la página de inicio y otra para los artículos.

En la página de inicio, fichero index.php, hay que añadir el rel=”nofollow” a los enlaces a los Artículos Anteriores y a los Artículos Posteriores. Cojo el código de previous_posts_link y next_posts_link y creo las funciónes nofollow_previous_posts_link y nofollow_next_posts_link, casi idénticas pero añadiendo el modificador al enlace. En index.php utilizo las nuevas funciones en vez de las antiguas.

Lo mismo para nofollow_the_category en vez de the_category y nofollow_comments_popup_link en vez de comments_popup_link para el enlace a la categoría y los comentarios bajo cada artículo en la página principal.

Finalmente para el enlace a la página del artículo en el título de cada uno, siempre por supuesto que exista sitemap y dicho enlace por tanto no sea necesario para que los buscadores tracen un mapa del sitio.

Ahora, para los artículos, fichero single.php, añado lo primero el rel=”nofollow” a los enlaces para compartir el artículo en las redes sociales. Simplemente menéame no necesita mi PR ni en realidad quiero que lo tenga.

Para los artículos relacionados creo en functions.php mi propia nofollow_wp_related_posts. Es una función muy sencilla que aplica al texto de salida de wp_related_posts un filtro que añade rel=”nofollow” a todos los enlaces.

Modifico también el código que enumera las etiquetas aplicadas al artículo de forma que contengan el modificador rel=”tag nofollow” en lugar de simplemente rel=”tag”. Recuerda que ha de hacerse así y no incluyendo varios rel, dado que los posteriores al primero son ignorados.

Lo mismo para el enlace a la categoría, al trackback, a los comentarios y al feed RSS para los mismos.

¿Algo más? Sí, aplicamos el mismo filtro usado para wp_related_posts a next_post_link, previous_post_link, wp_tag_cloud y the_tags. El trabajo ha sido así completado. Estas dos últimas funciones merecen un comentario más detallado.

Tal y como se ha sugerido anteriormente, las categorías tienen como objetivo al lector humano, de cara a sugerirle un camino a través del blog en función del tema que le interesa. Las etiquetas, en cambio hacen lo mismo con los buscadores, facilitándoles encontrar el significado semántico de las entradas.

Supongamos que tienes un blog sobre informática y software libre. Etiquetas tus artículos sobre el sistema operativo Linux como linux. En tu blog aparece ahora una etiqueta linux que apunta a una página que contiene muchos artículos sobre Linux. El buscador ya sabe así que tu blog es relevante para la palabra linux. Al mismo tiempo tus artículos sobre Linux están enlazados desde la página para la etiqueta linux lo que también le indica al buscador que dichos artículos también son relevantes para dicha palabra. Es un trabajo que por supuesto hay que completar consiguiendo enlaces entrantes desde páginas relacionadas, pero el camino queda así iniciado.

¿Qué intento sugerir? Que debes considerar una obligación que los buscadores puedan encontrar las páginas para tus etiquetas. ¿Por qué entonces yo he aplicado el rel=”nofollow” a las páginas para mis etiquetas?

El truco es éste. Visita las opciones de tu blog, selecciona XML-Sitemap y ahora activa «include tag pages» bajo Sitemap Content. Reconstruye el sitemap y visítalo con tu navegador. Verás ahora que las páginas para cada etiqueta están en el mapa del sitio. Ya no son necesarios enlaces explícitos a dichas páginas, ya que Google recibirá una lista de las mismas cada vez que el sitemap sea actualizado.

Si quieres más detalles sobre el código necesario puedes pedirme mi functions.php por correo electrónico. Será un placer enviártelo.

Aquí termino mi explicación. ¿Has utilizado técnicas similares en tu blog para mejorar el rendimiento SEO? ¿Se te ocurre alguna que a mí se me ha pasado? Deja un comentario.

¿Te pareció interesante? Sé tan amable de menear este artículo.

Lee también

akismet Blog Blogroll Firefox functions.php html index.php intercambio keyword linux musica Nofollow Pagerank plugin seo single.php sitemap spam webmaster tools Wordpress

Bookmark and Share votar

16 Respuestas to “Ingeniería SEO para tu blog Wordpress”

  1. Excelente articulo, hasta ahora yo solo usaba el AllInOne pero a partir de ahora lo tengo claro; me dejo este post abierto para releer luego todo de nuevo, muy interesante. Felicidades.

  2. Gracias, sólo espero que os resulte útil y que con suerte también vosotros me contéis vuestros trucos SEO.

  3. muy interesante! la verdad es que me gusta que este tipo de post incluyan la explicacion de porque se hace cada cosa, en lugar de ser un listado de lo que hay que hacer. enhorabuena y gracias. lo pondre en practica con mis blogs

  4. muy buen post! tenia algunas dudas acerca de la forma de optimizar mi blog de wordpress y esta es una excelente forma.

  5. Hola.

    La Codificación del Código Fuente, creemos que tiene un amplio margen de posibilidades para alcanzar determinados objetivos, pero el Articulo nos parece bastante completo.

    Nosotros creemos, que dentro de la Codificación y de los valores para “rel” o “href”, siguiendo con el contexto del Articulo; se comenta muy poco lo relacionado con los enlaces 100% indexables y que nosotros en nuestra Estrategia Web de Linkbuilding seguimos e informamos en nuestra Web.

    Agradeceríamos a los editores de Blogs que se hicieran eco de este Asunto y, para aquellos que no estén acostumbrados a sus posibilidades; les invitamos a que visiten nuestra Web y en la página sobre espacios publicitarios, se informasen de las posibilidades que ofrecen.

    Saludos.

  6. sin acritud para el comentario anterior…pero deberian revisar su web a fondo, y más si venden serivicios SEO

  7. Hola Ismael

    A ver si no entendí mal: tu dices de optimizar el rel=dofollow a las etiquetas de las entradas, para hacerlas mas atractivas a los buscadores, por decirlo de algún modo, pero hasta donde sé, los robots de Google filtran las etiquetas, o al menos eso parece a partir de los informes de las Herramientas de Google, donde en el rastreo web, las marca como restringidas por robots.txt ….
    ¿O estoy muuuy perdido?…

    Gracias

  8. Muy bueno el articulo… esta super bueno y facil de entender… gracias

  9. Yo lo acabo de aplicar con una de mis webs, estaba “dando demasiado PR” a mis propias paginas interiores sin darme cuenta.

  10. Hola Ismael,

    Muy interesante y completo el artículo.

    Para los comentarios you utilizo Nofollow Case by Case (http://www.fob-marketing.de/marketing-blog-184-wordpress-nofollow-seo-plugin-nofollow-case-by-case.html) porque me permite controlar exactamente a qué URLs quiero negar linkjuice, por el motivo que sea, sin que alguien que sólo comenta una vez pero cuyo sitio web me parece interesante de “avalar” pierda la posibilidad de tener su enlace con dofollow. Claro, yo modero todos los comentarios (soy una control freak :-) ).

    ¡Buen trabajo!

  11. Con WP SEO Master si simplemente añades rel=”follow” manualmente a un enlace, el plugin ya no le añade el rel=”nofollow”. Eso permite también tener el control que citas de a quién le envías zumo de Google y a quién no.

  12. Interesante, yo tambien usaba el plugin de All in One. En una semana volveré a comentar si tengo resultados positivos ;-)

  13. [...] mi anterior artículo sobre ingeniería SEO para tu blog Wordpress olvidé citar una interesante y muy útil característica del plugin WP SEO [...]

  14. Yo utilizaba el pluging akismet creo que se llama así, para evitar el SPAM y pues no funcionaba, tuve que agregar una pregunta en los comentarios para evitar el SPAM y me funcionó y sigo con DOFOLLOW

  15. que pedazo de blog! te felicito, la verdad que hace mucho tiempo no veo un blog de SEO como este, directo a marcadores.

    Hace mas de media hora que leo tus notas y no paro xD que interesantes todas. Algo que me gusto mucho es al final de las entradas LEE TAMBIEN y algunos titulos de post relacionados, ya mismo se lo instalo a mi blog, no me estaba dando cuenta. Saludos sigue asi :P

  16. Yo que soy nuevo en este mundillo, solo puedo decirte que felicidades por tan gran blog y que me esta aportando mucho conocimiento, espero que algun dia yo pueda llegar a tal nivel, saludos!!

Deja una Respuesta

Sólo tres días tras tu tercer comentario en el sitio identificándote utilizando la misma información, el enlace de tu firma pasará a ser válido para los buscadores.