A la hora de mejorar y optimizar los enlaces de nuestro blog Wordpress nos lo pone fácil al tener integrado un panel de control de Permalinks bajo el menú de Opciones, ¿pero que es realmente un Permalink?
DEFINICIÓN: Un Permalink es básicamente un enlace permanente a una entrada de un blog, este se usa para asignar a cada entrada del blog una URI permanente la cual facilita su referencia y localización.
Desgraciadamente la estructura de Permalinks con el que Wordpress viene predeterminado no es la más acertada para ayudarnos con la optimización SEO del blog. La regla general que define un Permalink bien diseñado es que sea intuitivo y fácil de leer, para conseguirlo necesitamos un formato sencillo, claro y tan corto como sea posible mateniendo su significado. A continuación tenéis la lista de las estructuras que nos ofrece Wordpress con una explicación de los inconvenientes de cada una de estas:
- Predeterminado:
http://www.blog.com/id?p123
Difícil de leer por su naturaleza críptica y carente de significado para los lectores u optimización SEO. Está activado por defecto a razón de su compatibilidad con casi todos los servidores. El valor numérico es la identificación única que se le da internamente a cada post. - Basada en Fecha y Nombre:
http://www.blog.com/2007/12/08/nombre-del-post/
Aunque más fácil de entender, si decidimos re-publicar de nuevo un post deberemos modificar la fecha para reflejarlo, en consecuencia se romperán los enlaces hacia al artículo tanto internos como externos. Por otro lado la fecha no tiene realmente ningún valor para el lector o los buscadores, haciendo el formato final más largo de lo que debiera ser. - Numérico:
http://www.blog.com/archivos/123
Parecido al formato Predeterminado pero categorizando su localización. Sufre de los mismos problemas que el formato Predeterminado. - Personalizada:
De este modo se nos da rienda suelta a la creación óptima de nuestro Permalink, ofreciéndonos varios parámetros para su construcción. El único problema es que no sepamos realmente cual es el formato más óptimo.
Llegado a este punto concluimos que la mejor opción es el formato Personalizado. A pesar de que Wordpress nos ofrece varios parámetros para definirlo nos centraremos en sólo uno el cual sigue las reglas del Permalink mejor diseñador: /%postname%/

El resultado es un enlace con la dirección del blog y el nombre del artículo como los que se usan en Perraco:
http://www.perraco.com/como-rotar-imagenes-al-azar-en-css/
De este modo obtendremos Permalinks sencillos y fáciles de leer sin baches de por medio. La mayor ventaja de este formato es que aunque se modifique las fechas o las categorías el enlace nunca cambiará, además ofrece a otros blogs un enlace legible conteniendo unas cuantas palabras para la optimización SEO que los buscadores entenderán con facilidad. En el caso de que necesites dos artículos con el mismo nombre bajo distintas categorías Wordpress añade al final del segundo URI '-2' para evitar conflictos.
Una vez hecha la modificación debemos actualizar los cambios en Wordpress apretando el botón: “Actualizar Estructura de Permalink”.
ATENCIÓN: NO es recomendable cambiar la estructura de los Permalinks si tu blog no es nuevo ya que los buscadores deberán re-indexar tus páginas afectando tus rankings. La alteración de los Permalinks es sólo recomendable para nuevos blogs o los que tengan un ranking bajo. Si decides continuar, los siguientes pasos te ayudarán a hacer los cambios más fácilmente.
Consecuencias, Problemas y Soluciones de los Permalinks
Para blogs con una gran cantidad de Posts el cambio tendrá un impacto importante tanto en los enlaces internos entre Artículos como en los desde otros blogs, obligándonos a buscar y modificar estos enlaces manualmente. A partir de Wordpress 2.3 se supone que el sistema de redirección de Permalinks es automático aunque después de hacer unas cuantas pruebas he visto que aun no funciona correctamente. Antes de aceptar permanentemente la nueva estructura es recomendable que hagas unas cuantas pruebas incluyendo navegar entre páginas ya que se dan casos en que la misma paginación deja de funcionar, todos estos problemas suceden mayoritariamente en blogs con varios Posts interrelacionados. Debido a estos factores debes valorar si realmente necesitas cambiar la estructura de los Permalinks, si lo haces y tu blog empieza a tener problemas siempre puedes volver a poner la estructura previa, pero evita escribir nuevos Posts durante tus pruebas.
En cualquier caso para minimizar el trabajo que comporta localizar y modificar todos los enlaces entre artículos, puedes usar el plugin Serch-Regex del cual ya he hablado. Otro plugin de gran ayuda es Redirection el cual te notificará de todos los enlaces rotos que los usuarios intenten acceder, dándote la opción de re-direccionarlos correctamente con un código 301 para una re-indexación correcta por parte de los buscadores.
Esto es todo de momento, si tienes alguna duda u observación te invito a que dejes tu comentario.

vía Feed RSS
por Email







7 Respuestas
11 Diciembre 2007 - 15:36
Jod** esto se explica antes, mucho antes y no ahora que tengo.. a ver que lo miro… 100 entradas justas!!!!
Bueno, como que ahora no cambio nada… en fin, al menos lo cambie a fecha y nombre… tampoco lo hice del todo mal jeje
11 Diciembre 2007 - 17:04
Hombre, por probar no se pierde nada, si falla siempre se puede volver a poner como estava sin ningún problema.
17 Diciembre 2007 - 22:21
Yo lo hice hace un mes. Tenia mas de 200 posts, pero me atreví a hacerlo, todo por un “futuro mejor” :). Tuve que cambiarlo, ya que mi blog tenia configurado con fecha+post, y no me gustaba, ademas de algunos aspectos negativos, indicados correctamente en este post.
Consecuencias inmediatas del cambio: una pequeña baja en las visitas, por una semana aproximadamente.
Al mes se comensé a ver los resultados positivos. Hoy recibo 50% más de visitas por parte de los buscadores.
Lo unico adicional fue utilizar el plugin REDIRECTION (sigo usandolo). Este plugin es una maravilla.
19 Diciembre 2007 - 04:53
Ahora, una pregunta:
La unica forma es redireccionando las url de los post una por una?
Que pasaria si backupeo la base de datos y al xml resultante le cambio las urls y lo vuelvo a subir?
19 Diciembre 2007 - 09:26
Sebastian tu idea también es válida y definitivamente operar sobre un export hace la tarea más fácil, aunque es recomendable usar también el wordpress-database-backup a parte del export, por si las moscas para mantener una copia de toda la base de datos. Definitivamente ha de usarse el Redirection para minimizar la perdida del ranking en el posicionaminto de los buscadores y redireccionar los hits de los usuarios a las nuevas URLs. Pero antes de hacer nada es mejor cambiar la estructura de los permalinks como prueba, ver si la funcionalidad del blog no se ve altamente afectada y luego ya hacer una decisión.
28 Marzo 2008 - 02:28
Hola!! llego un poco tarde a la publicacion del post pero tengo un problemilla con esto
http://www.telemprendedores.org/%c2%bfque-se-entiende-por-teletrabajo/
asi me queda la url con /%postname%/
Como elimino el “%c2%bf” luego del dominio??
Gracias!!!
28 Marzo 2008 - 12:37
Quizá debiera escribir un post especifico sobre este inconveniente pero de momento ahí va. Este problema suele suceder con caracteres como ¿¡ñ.
Para los posts que ya tienes ya publicados no te queda más remedio que localizarlos manualmente y modificar manualmente el “Nombre para URL” o “Post Slug” para wordpress en inglés, esta sección se encuentra en el lado derecho del editor de posts. Te recomiendo que antes que nada te instales el plugin Redirection del que ya hablo en este artículo y selecciones la opción “Create 301 when post slug changes” para romper enlaces existentes. Para los nuevos posts que vayas escribiendo tienes dos opciones, una es acordarte y corregir manualmente el “Nombre para URL” antes de publicar, y la segunda usar el siguiente plugin que supuestamente ya se encarga de esto pero que no puedo avalar al no haberlo probado por mi mismo. Suerte.
http://www.buayacorp.com/archivos/nueva-version-del-plugin-permalink-fix/
Deja tu comentario