Seleccionar página

nofollow-algoVamos a ver como podemos pulir un poco wordpress en lo que respecta a SEO. Hay un par de cosas que podemos hacer para poner rel=”nofollow” en algunas instrucciones dentro de nuestras plantillas en wordpress y el tema que tengamos instalado. Bueno ahora con el cambio de google en su algoritmo vamos a aprovechar y vamos a meter estos pequeños pero importantes cambios. Con la instruccion rel=”nofollow” lo que hacemos es que cuando googlebot pase por el enlace no lo siga Asi podemos decirle al buscador que es importante y que no lo es para nuestra pagina.  En este caso en nuestros enlaces internos. Una manera rapida y facil es con el robot.txt que es un archivo que revisa el robot antes de entrar y donde le decimos si se le permite revisar todo  o no, asi podemos obviar paginas como el acceso a clientes o usuarios, que no nos interesa que se posicionen mejor que la principal por ejemplo. Para añadir el nofollow lo unico que hay que hacer es meterlo dentro del enlace en el codigo html. Ejemplo: <a rel=”nofollow href=”http://www.ejemplo.es”>es un enlace ejemplo de nofollow</a> Bueno vamos a meternos en materia. Dos o tres cosas que podeis hacer son:

  • Dentro de los enlaces internos de wordpress encontramos los comentarios:

Nos metemos dentro de editor de tema en plantillas y nos vamos a los archivos index.php, search.php y archive.php. Ahi dentro encontraremos una llamada a la funcion comments_popup_link. Ejemplo:

<?php comments_popup_link(‘Comentar’,‘1 Comentario’, ‘% Comentarios’); ?>

Este codigo lo vamos a cambiar por este otro:

<a href=”<?php  the_permalink() ?>#respond” rel=”nofollow”><?php  comments_number(‘Comentar’, ‘1 Comentario’,‘%  Comentarios’); ?></a>

  • Vamos a ver ahora otro link interno que debemos de cambiar que es el de “leer mas”:

Nos vamos otra vez a los mismos archivos y buscamos la llamada a la funcion “the_content( read more…)” y sustituimos el codigo que viene  <?php…..?> por este otro:

<a href=”<?php the_permalink() ?>” rel=”nofollow”>Leer más</a>

Algunas paginas donde no se usa esta caracteristica de “leer mas” pero si se usa la instruccion <!–more–> hay que cambiarla en otro lado porque no existe en la plantilla del tema. Esta etiqueta o instruccion la usamos para que cuando escribimos un post largo no nos ocupe toda nuestra pagina principal. Asi se queda un pequeño resumen y un link al mismo post donde ya se nos viene entero. Vamos a ver donde cambiarlo. Nos vamos dentro de de la carpeta wp-includes y buscamos post-template.php. Dentro buscamos esta linea: $output .= ‘ <a href=”’. get_permalink() . “#more-$id\” class=\”more-link\”>$more_link_text</a>”; Y la vamos a sustituir por esta otra: $output .= ‘ <a href=”’. get_permalink() . “#more-$id\” class=\”more-link\” rel=\”nofollow\”>$more_link_text</a>”; Y por ultimo podriamos incluir si nuestro wordpress no lo tuviera un enlace a la pagina anterior y a la siguiente: <div><div><?php previous_post_link(‘« %link’) ?></div><div><?php next_post_link(‘%link »’) ?></div></div> Y ademas meterle al codigo los post relacionados con esta otra instruccion php: <?php related_posts(); ?> Con esto tendriamos suficiente para librarnos es esos links internos duplicados que no le gustan a google.