Por defecto, WordPress utiliza URLs como esta http://example.com/?p=123. Esta estructura de URL no es amigable para el SEO.
Es por eso que la mayoría de los propietarios de sitios de WordPress utilizan Permalinks bonitos, que es un término utilizado para URLs amigables para el SEO en WordPress. Estos Permalinks amigables para el SEO contienen la publicación, categoría, etiqueta, título en la URL, lo que te permite usar palabras clave dentro de tus URLs.
En este artículo, te mostraremos cómo configurar Permalinks en WordPress y hacer que tu sitio web sea más amigable para el SEO.
Para configurar Permalinks en tu sitio de WordPress, simplemente ve a Ajustes » Permalinks. Allí verás una serie de opciones para elegir:

Elegir una estructura de Permalink
La mayoría de los expertos en SEO de WordPress coinciden en que la mejor estructura de permalink es la que utiliza el nombre de la publicación en la URL. Las opciones predeterminadas te permiten elegir entre la estructura de URL de día y nombre, mes y nombre, y nombre de publicación. También hay una opción para tener permalinks numéricos. Los permalinks numéricos son mejores que las URLs feas, pero no se consideran tan buenos como las URLs con el nombre de la publicación.
Debes elegir una de las opciones predeterminadas haciendo clic en el botón de opción junto a ella y guardar tus ajustes.
Además de las opciones predeterminadas, también puedes crear tu propia estructura de Permalink utilizando etiquetas especiales. Las etiquetas disponibles que puedes usar son:
- %year% – Año de cuatro dígitos de la publicación, ej. 2014.
- %monthnum% – Mes de dos dígitos de la publicación, ej. 07.
- %day% – Día de dos dígitos del mes, ej. 18.
- %hour%
- %minute%
- %second%
- %post_id% – El número de ID único de la publicación, ejemplo, 123.
- %postname% – El título de la publicación saneado para ser utilizado en la URL de la publicación, ej. como-configurar-permalinks-en-wordpress
- %category% – Nombre de la categoría saneado para ser utilizado en la URL. ej. tutoriales-wordpress.
- %author% – Nombre del autor saneado para ser utilizado en la URL. ej. syed-balkhi.
WordPress te permite usar la estructura que desees. Sin embargo, se te exige usar %postname% y %post_id% para tus publicaciones individuales. Estas etiquetas son identificadores únicos que ayudan a WordPress a localizar la publicación en la base de datos. Lo mismo ocurre con tus archivos de categorías. Deben tener %category% en ellos.
Recomendamos revisar qué estructura de permalink prefieres antes de empezar a publicar contenido. Ten en cuenta que si cambias tu estructura de permalink en una fecha posterior, las URL de tus publicaciones y páginas también cambiarán. Por lo tanto, si cambias tu estructura de permalink en el futuro, necesitarás configurar una redirección 301 en tu archivo .htaccess para redirigir a los usuarios al contenido correcto.
Solución de problemas de la estructura de permalinks amigable para el usuario
En raras ocasiones, es posible que tu servidor no tenga este módulo habilitado. En ese caso, verás un aviso en tu página de configuración de Permalinks informándote que WordPress no puede escribir en el archivo .htaccess.

Los Permalinks de WordPress necesitan el módulo mod_rewrite instalado en tu servidor web. WordPress también usa un archivo especial de configuración del servidor llamado .htaccess para usar permalinks amigables. Todos nuestros proveedores de hosting de WordPress recomendados han configurado sus servidores con la configuración necesaria para ejecutar WordPress. Esto significa que tu servidor ya debería estar configurado para usar el módulo mod_rewrite de Apache.
Las dos causas más comunes de que los permalinks no funcionen son:
1. Permisos de archivo incorrectos
Los permisos de archivo incorrectos impiden que WordPress cree o escriba en el archivo .htaccess. Para solucionar este problema, deberás conectarte a tu sitio web usando un cliente FTP. Asegúrate de que tu cliente FTP esté configurado para mostrar archivos ocultos. Verás un archivo .htaccess en el directorio raíz de tu sitio web. Si no lo ves, entonces necesitas crear uno. Después de eso, simplemente copia y pega el código de reescritura que se muestra en la configuración de Permalinks en tu archivo .htaccess y guárdalo.
2. El módulo mod_rewrite no está disponible en tu servidor
Para que los enlaces permanentes funcionen, necesitas tener el módulo mod_rewrite habilitado en tu servidor web. Si no es así, deberás contactar a tu proveedor de servicios de hosting y pedirles que lo habiliten por ti.
Esperamos que este artículo te haya ayudado a configurar los Permalinks en WordPress. Ciertamente proporcionará el impulso SEO que tu sitio merece.
Si eres un afiliado de marketing, entonces también podrías querer aprender Cómo Ocultar Enlaces de Afiliados en WordPress (la Forma Fácil).
Los enlaces de afiliados suelen verse así:
Esto hace que los enlaces se vean poco atractivos y, francamente, un poco descuidados. Al ocultar tus enlaces puedes cambiar eso. Compara la URL anterior con la siguiente:
Puedes usar plugins como Pretty Links y ThirstyAffiliates para esto. Realmente cambia las reglas del juego.
Preguntas frecuentes sobre la configuración de Pretty Links en WordPress
¿Por qué debería configurar permalinks "bonitos"?
Los permalinks "bonitos" hacen que tus URLs sean más fáciles de usar y amigables para el SEO. Son más fáciles de leer, recordar y compartir, lo que contribuye a una mejor experiencia de usuario y a mejores rankings en los motores de búsqueda.
¿Cómo cambio los permalinks en WordPress?
- Ve a tu panel de WordPress
- Navega a Ajustes » Permalinks
- Elige la opción "Nombre de la entrada" o personaliza tu estructura
- Haz clic en "Guardar cambios" para aplicar la nueva estructura de permalinks
¿Puedo personalizar mi estructura de permalinks?
Sí, puedes personalizar tu estructura de permalinks. WordPress ofrece opciones como "Día y nombre", "Mes y nombre" y estructuras personalizadas donde puedes definir tu propio formato.
¿Cambiar los permalinks afectará mi contenido existente?
Sí, cambiar los permalinks puede afectar los enlaces existentes. WordPress configura automáticamente redirecciones para la mayoría de los cambios, pero se recomienda verificar y actualizar los enlaces internos y notificar a los motores de búsqueda sobre los cambios.
¿Cuál es la mejor estructura de permalinks para SEO?
La estructura de permalinks “Nombre de la entrada” generalmente se considera la más amigable para SEO. Incluye el título de tu publicación en la URL, haciéndola clara y relevante para los motores de búsqueda.
¿Puedo cambiar los permalinks en un sitio web establecido sin problemas?
Sí, puedes cambiar los permalinks en un sitio web establecido, pero ten cuidado. Usa una herramienta como AIOSEO para configurar redirecciones adecuadas, actualizar enlaces internos e informar a los motores de búsqueda para evitar cualquier impacto negativo en el SEO de tu sitio.
¿Cómo creo una estructura de permalinks personalizada?
En el panel de WordPress, ve a Ajustes » Permalinks. Elige la opción “Estructura personalizada” e ingresa el formato deseado usando marcadores como %postname% para el nombre de la entrada. Haz clic en “Guardar cambios” para implementar la estructura personalizada.
Eso es todo lo que tenemos para ti. También podrías querer ver nuestro tutorial sobre Marketing de Afiliados Simplificado para Principiantes: Paso a Paso.
Muy buena información la que nos has dado en la comunicación. Gracias.
Probablemente tengas un archivo .htaccess en tu directorio, pero es posible que no lo veas si no tienes marcada la opción “mostrar archivos ocultos” en tu cPanel. Abre cPanel -> administrador de archivos -> ajustes (esquina superior derecha) asegúrate de que “mostrar archivos ocultos (archivos de punto)” esté marcada.
¡Un muy buen consejo! 🙂 Gracias por compartir.
Hola IsItWp,
He configurado y preparado todo como lo has mostrado en el artículo, pero mis artículos todavía se clasifican en Google domain.com/category. ¿Puedo saber cómo solucionar este problema??
¿WordPress no crea un .htaccess automáticamente? Si no es así, necesitas crear uno en blanco en tu directorio raíz de WordPress y establecer los permisos en 666 para que pueda escribir en él.
gracias por la información, logré completar el primer paso (cambiar mi opción de fecha y nombre de permalink), sin embargo, no sé cómo crear .htaccess, ¿debo abrir el cpanel y crear una carpeta para eso (en mi public html)?
gracias
No hay problema, me alegra que te haya gustado.
Gracias por los consejos. Tus notas son muy claras y fáciles de seguir.
Nick