Muchas guías de SEO para WordPress dicen que los enlaces permanentes simples son los mejores. Pero después de trabajar con muchos sitios web, hemos descubierto que eso no siempre es cierto.
A veces, especialmente para sitios grandes, es mejor tener URLs que muestren dónde te encuentras, como 'tutienda.com/electronica/smartphones/iphone'. Esta estructura clara puede hacer que tu sitio sea más fácil de usar.
Si eres nuevo en WordPress, quizás te preguntes cómo configurar este tipo de estructura de enlaces permanentes para tu sitio. En esta guía, te mostraremos cómo agregar categorías y subcategorías a tus URLs. Cubriremos por qué podrías querer esto, cómo hacerlo de forma segura y qué tener en cuenta.

Cuándo incluir la categoría y subcategoría en las URLs de WordPress
Algunos sitios web de WordPress usan categorías y subcategorías en sus URLs cuando tienen mucho contenido en sus sitios web y quieren organizarlo mejor. En WPBeginner, usamos esta estrategia para que nuestro sitio sea más fácil de navegar para nuestros lectores.
Por ejemplo:
https://www.wpbeginner.com/plugins/7-best-wordpress-backup-plugins-compared-pros-and-cons/
Para tiendas en línea, incluir categorías y subcategorías en las URLs proporciona una pista visual sobre el contenido al que los clientes están a punto de acceder, lo que puede mejorar la experiencia del usuario.
Por ejemplo, una URL como tiendavirtual.com/libros/ficcion/suspenso indica que el usuario está navegando a una subcategoría específica dentro de una categoría más amplia en el sitio web de WordPress.
Incluir categorías y subcategorías en las URLs también puede ayudar a los motores de búsqueda a entender la estructura de tu sitio. La URL coincidiría con la navegación de migas de pan en tu sitio e incluiría más palabras clave y texto, haciendo que tu sitio sea más amigable para el SEO.
Para más información sobre categorías, puedes leer nuestras guías sobre taxonomías de WordPress y categorías vs etiquetas: mejores prácticas de SEO para organizar tu contenido.
Si estás utilizando la estructura de URL de WordPress predeterminada, entonces tus categorías y subcategorías no se incluyen en las URLs de las publicaciones. Así que, veamos cómo agregar fácilmente categorías y subcategorías en las URLs de WordPress.
Cómo agregar fácilmente categorías y subcategorías en las URLs de las publicaciones de WordPress
Nota: No recomendamos cambiar los permalinks cuando tu sitio de WordPress ha estado activo por un tiempo (es decir, más de seis meses). De lo contrario, puedes perder tus rankings en los motores de búsqueda.
Si debes cambiar tu estructura de permalinks, te sugerimos que hagas una copia de seguridad de tu sitio web en caso de errores y crees redirecciones de las URLs antiguas a las nuevas.
Primero, necesitas visitar la página Configuración » Enlaces permanentes en tu panel de administración de WordPress. Allí, debes hacer clic en la opción ‘Estructura personalizada’ en el área de Configuración común.

A continuación, necesitas agregar /%category%/%postname%/ en el campo junto a Estructura personalizada.
Después de eso, no olvides hacer clic en el botón ‘Guardar cambios’ para almacenar la configuración de tu estructura de enlaces permanentes personalizada.
¡Eso es todo!

WordPress ahora comenzará a agregar categorías y subcategorías en las URL de WordPress. Puedes ver la configuración de enlaces permanentes personalizada en acción creando una nueva publicación o editando una existente.
Simplemente asigna una categoría (y subcategoría si las usas) a esa publicación en la barra lateral y haz clic en el botón ‘Actualizar’.

Notarás que el nombre de la categoría y subcategoría se incluyen en el permalink de la publicación.
¿Cómo se vería la URL si uso múltiples categorías o subcategorías?
Imaginemos que organizas tus publicaciones de blog de WordPress en múltiples categorías o subcategorías.
WordPress solo incluirá una categoría y una subcategoría en la URL. Si no elegiste una subcategoría, entonces solo mostrará una categoría principal.
WordPress elige la categoría alfabéticamente. Por ejemplo, si archivas una publicación usando las categorías 'Manzana' y 'Tecnología', entonces WordPress incluirá 'manzana' en la URL porque aparece primero en orden alfabético:
http://example.com/apple/article-title-here/
Si archivas una publicación en 'Manzana' y una subcategoría debajo de esa llamada 'Tecnología', entonces incluirá ambas en la URL:
https://example.com/apple/technology/article-title-here/
Si seleccionaste una subcategoría pero no seleccionaste específicamente una categoría principal, entonces WordPress aún incluirá la categoría principal en la URL.
Otro escenario es cuando tienes una categoría principal, una subcategoría y una sub-subcategoría. WordPress incluirá las tres en el permalink de WordPress:
https://example.com/apple/technology/events/article-title-here/
Para obtener más información sobre los permalinks, puedes consultar las siguientes guías de WordPress:
- Cómo eliminar números de las URL de WordPress
- Cómo eliminar la fecha de las URLs de WordPress
- Cómo cambiar los permalinks de tipos de publicación personalizados en WordPress
Esperamos que este artículo te haya ayudado a aprender cómo incluir una categoría y subcategoría en las URL de WordPress. También te puede interesar nuestro artículo sobre cómo cambiar el prefijo de la base de categoría en WordPress y nuestra guía para principiantes sobre cómo crear taxonomías personalizadas en WordPress.
Si te gustó este artículo, suscríbete a nuestro canal de YouTube para obtener tutoriales en video de WordPress. También puedes encontrarnos en Twitter y Facebook.

AB Juma
Hola,
Gracias por esto. Muy útil.
Solo una pregunta: ya tengo más de 2,000 publicaciones en mi sitio web con la estructura de URL de día y nombre. Si cambio a personalizado, ¿esas URL también cambiarán, o el cambio solo se aplica a las nuevas publicaciones? Gracias.
Soporte de WPBeginner
Sí, si cambias tus permalinks, afectaría a todo en tu sitio. Querrás configurar redirecciones 301 para evitar problemas si cambias la estructura, ¡nuestra guía a continuación debería ayudarte con eso!
https://www.wpbeginner.com/beginners-guide/beginners-guide-to-creating-redirects-in-wordpress/
Administrador
Jay
solo está poniendo la categoría padre en el slug.
¿Cómo puedo hacer que también ponga automáticamente la subcategoría en la URL?
Soporte de WPBeginner
Por favor, verifica que la publicación esté solo en la subcategoría, ya que es la razón más probable de ese problema.
Administrador
Brendon
Esto parece romper cualquier producto que no use una subcategoría en absoluto.
Soporte de WPBeginner
No debería causarte problemas con los productos que no tienen una subcategoría, pero si te refieres a que cambiaste tus permalinks, entonces querrás configurar redirecciones 301 siguiendo nuestra guía a continuación:
https://www.wpbeginner.com/wp-tutorials/how-to-create-custom-permalinks-in-wordpress/#redirect-permalink
Administrador
Taoheed
Me alegraría si respondieras esto. Supongamos que publiqué una entrada en dos/tres categorías o subcategorías, ¿no sería tratado como contenido duplicado en Google?
Soporte de WPBeginner
No debería hacer que Google lo vea como contenido duplicado, pero si tienes publicaciones que están en varias categorías, tus usuarios verían la misma publicación al ver tus otras categorías. Normalmente recomendaríamos solo una categoría por publicación.
Administrador
David
¿Por favor, hay alguna forma de incluir etiquetas en la URL en lugar de categorías?
Soporte de WPBeginner
Por el momento no tenemos un método recomendado para incluir etiquetas en tu URL. Te recomendamos echar un vistazo a nuestro artículo a continuación que cubre las diferencias organizativas entre ambos para explicar por qué las categorías son preferibles a las etiquetas en los permalinks:
wpbeginner.com/beginners-guide/categories-vs-tags-seo-best-practices-which-one-is-better/
Administrador
Phu Nguyen
Hola,
Actualmente tengo una URL: abc.com/games/ff9/weapon-list/
y no puedo crear otra publicación con el mismo nombre (weapon-list) en otra categoría.
Sería como abc.com/games/ffx/weapon-list-1/
¿Hay alguna solución para mi caso? Espero tu ayuda
Soporte de WPBeginner
El final de la URL estaría determinado por el nombre de tu publicación y las otras secciones estarían determinadas por tu estructura de permalinks. Por el momento no puedes tener el mismo nombre y necesitarías uno diferente
Administrador
Lori S.
Entonces, para las páginas, ¿simplemente omitiría el /%category%/ y mantendría el nombre original de la publicación?
Soporte de WPBeginner
Yes
Administrador
Ashish
¿Es una desventaja usar categorías en la URL? como example.com/plugin/best-plugin/. en este caso plugin se usa 2 veces. ¿parece spam esta URL?
Soporte de WPBeginner
Deberías intentar evitar que tu elección de título parezca spam, pero no es una desventaja usar categorías en tu URL.
Administrador
jacques
Nota importante: Para obtener una estructura de URL como: /category/child1/child2/POSTNAME, solo selecciona "child2" como la categoría de la publicación al editar la publicación. WordPress agregará automáticamente todas las categorías principales a la URL. Me tomó un tiempo darme cuenta de eso.
Soporte de WPBeginner
Thanks for sharing this for people looking for that permalink setup
Administrador
Austin Epple
Eres el mejor. Me he estado arrancando los pelos tratando de incluir estas estúpidas subcategorías en la URL. ¡Gracias!
Smart
Muchas gracias @jacques, acabas de ayudarme a resolver un desafío que me ha llevado tantas horas sin solución. Gracias, amigo
Rubb
¿Cómo funciona esto con las páginas? Las páginas no usan categorías
Soporte de WPBeginner
Como no tienen categorías, no tendrían la categoría en la URL
Administrador
Ben
Entonces, ¿cómo redirijo de /%postname%/ a /%category%/%postname% sin el plugin de redirección?
Soporte de WPBeginner
Para diferentes métodos de creación de redirecciones, te recomendamos que eches un vistazo a nuestra guía a continuación:
https://www.wpbeginner.com/beginners-guide/beginners-guide-to-creating-redirects-in-wordpress/
Administrador
Mayo
¿Hay alguna forma de añadir jerarquía a las categorías principales? Si una publicación tiene dos categorías, ¿cómo puedo elegir qué categoría se utiliza en la URL?
Como dices en tu artículo, el valor predeterminado es alfabético.
Por ejemplo, tengo una publicación categorizada como "Fruta" y "Verdura" con el permalink configurado para mostrar /%category%/%postname%/.
La URL muestra sitio.com/Fruta/nombre-publicacion pero quiero que use sitio.com/verdura/nombre-publicacion.
Soporte de WPBeginner
En esas situaciones, es posible que desees investigar cómo están organizadas tus categorías para ver si las etiquetas son lo que necesitas más que las categorías para algunas organizaciones. Normalmente, las publicaciones no deberían estar en varias categorías.
Administrador
Nik
¿Cómo puedo añadir una categoría en la URL de mi página?
Soporte de WPBeginner
Por defecto, las páginas no tienen categorías, por lo que no se incluirían en las opciones de página.
Administrador
Mlimasolucoes
Usa la subcategoría como categoría principal, entonces la URL funcionará
Soporte de WPBeginner
Thank you for sharing that recommendation
Administrador
Muhammad Kashif Rasheed
Tu respuesta es valiosa para mí, porque leí todo el post pero el permalink no funciona bien de mi lado, cuando apliqué tu sugerencia obtuve la respuesta a mi pregunta.
Una vez más, muchas gracias,
Sravankumar
No puedo ver subcategorías en ninguna publicación.
Tengo un problema al crear el nombre de una publicación. ¿Cómo puedo crear una URL como esta: sitio/destinos/europa/noruega/nombre-publicacion
Tengo la página para crear una URL como la anterior, ¿es posible solo si creo una página o también se puede crear con el nombre de la publicación?
sitio/destinos/europa/noruega/
Soporte de WPBeginner
Si entiendo correctamente la pregunta, no necesitas crear una página en la ubicación del segundo enlace, ya que esa sería la página de tu subcategoría que lista las publicaciones de esa subcategoría.
Administrador
Nancy
¿Puedo incluir la categoría y subcategoría en las URL de las publicaciones sin usar permalink
Soporte de WPBeginner
Si no quieres editar tus permalinks, normalmente necesitarías agregarlos manualmente usando un método en: https://www.wpbeginner.com/wp-tutorials/how-to-create-custom-permalinks-in-wordpress/
Administrador
V
Agregar /%category%/%postname%/ a la estructura de permalinks rompe la paginación por alguna razón. ¿Alguien más se enfrenta a esto?
Soporte de WPBeginner
Hay múltiples razones posibles por las que la paginación podría no estar funcionando, es posible que desees consultar con el soporte de tu tema específico o contactarnos a través de nuestro formulario de contacto para encontrar la solución al problema.
Administrador
jesica
¿Cómo hiciste para enlazar las páginas de tu menú de subcategoría a una URL limpia: TU SITIO.COM/SUBCATEGORÍA? ¿sin el TU SITIO.COM/CATEGORÍA/SUBCATEGORÍA?
No sé cómo eliminar la categoría padre de la URL de la subcategoría en mi sitio...
Soporte de WPBeginner
No tenemos un método simple recomendado en este momento. Si deseas eliminar la referencia a la categoría principal, ¿debería esa categoría ser una subcategoría?
Administrador
Shubham Dixit
Tengo un problema. Estoy usando Estructura personalizada para mostrar el nombre de la categoría antes del nombre de la publicación ( /%category%/%postname%/ ). Funciona bien cuando estoy conectado, pero después de cerrar sesión, no muestra el nombre de la categoría en la URL.
El problema anterior es en el navegador Chrome. En Firefox funciona bien.
¡Por favor ayuden!
Ted
Sí... todos sabemos esta información... ves %category% y es obvio lo que hace. Pero gracias...
LO QUE ESTABA BUSCANDO es código, como reglas de reescritura, para el archivo de funciones de mi tema..
jcdarocha
¡Hola!
El truco funciona bien para una entrada de blog / categoría.
¿pero qué pasa con WooCommerce? ¿alguna idea?
Incluso cuando agregas esto en la estructura de permalinks, WC muestra la categoría principal/nombre del producto, incluso si hay 2 o 3 subcategorías.
Esto es realmente molesto,
¿Alguna idea?
Gracias
Jean-Charles
Paul
Tengo la misma pregunta. ¡¿Por qué eso no es posible para Woocommerce?! ¡Cualquier ayuda es apreciada!
Simon
Esto es genial, pero ¿cómo podría tener varias URL para la misma publicación con varias categorías? Entonces, si voy desde una categoría, ¿la URL es para esa categoría y si voy desde otra, es esa categoría?
Gracias
Jordan
¿No causará esto problemas de duplicación? ¿Cómo haces para que la categoría principal no se abra a una página de archivo?
Como por ejemplo – Tema principal Música y luego tener una subcategoría llamada popmusic…..
Música (No se puede hacer clic) Pop Music (Se puede hacer clic y redirige a tus publicaciones asociadas con esa subcategoría)
Mi problema con esto es que la gente haga clic en las categorías principales y sea redirigida a una página sin publicaciones asociadas porque no quieres tener contenido duplicado o una publicación en música & pop music
Yash chandra verma
Entonces, ¿cuál será la URL si se utilizan dos categorías principales diferentes? ¿Me puedes decir?
Vale
¿Por qué Woocommerce no soporta subcategorías en los permalinks?
Google y otros navegadores recomiendan URLs limpias. Y el slug de categoría de Woocommerce no se puede eliminar a menos que pagues $119 USD por un plugin que haga el truco.
¿Hay otra manera de lograr estos dos problemas?
Jose
Gracias por esta publicación. Me está funcionando. Lo único que no funciona es cuando intento listar noticias por subcategoría
Por ejemplo: midominio.com/basecategoria/subcategoria/nombredenoticia/
esto funciona y me muestra la entrada del blog, pero si quiero listar todas las entradas de esta subcategoría así
midominio.com/basecategoria/subcategoria/
no funciona.
¿Alguna idea de cómo solucionarlo?
Gracias de antemano.
Denish Callos
Hola,
Añadí categorías y etiquetas en mis páginas. Ahora, ¿cómo añado categorías en el permalink de las páginas?
Sus sugerencias serán muy apreciadas.
Gracias
Kahil
Esta solución SÓLO funciona si seleccionas la subcategoría en la lista de categorías del post/página. Si tienes marcadas tanto la categoría principal como las subcategorías, entonces solo se muestra la categoría principal. Para aquellos de nosotros que usamos Woocommerce, esto interfiere con los productos relacionados. Si seleccionas solo la subcategoría, entonces no verás ningún artículo relacionado de la categoría principal. Si seleccionas ambas, entonces vuelves a tener el problema de no tener la subcategoría listada en tu URL. He estado buscando una solución simple para cubrir ambas necesidades.
Paul
¿Has encontrado una solución? Tenemos exactamente el mismo problema ahora mismo. Esto es bastante molesto y no sabemos qué hacer al respecto.
¡Cualquier idea o solución es bienvenida!
regel
Hola, no tengo "permalink" en mi configuración. ¿Alguna opción?
Soporte de WPBeginner
Hola Regel,
Tu sitio web probablemente está en WordPress.com. Consulta nuestra guía sobre la diferencia entre WordPress.org autoalojado vs. blog gratuito de WordPress.com.
Administrador
Giulia Sampogna
Hola,
qué publicación tan buena. Me pregunto si al cambiarla ahora también cambiará mi pasado? Si es así, tendría que redirigir todos los enlaces, ¿verdad?
Muchas gracias
Dan
Estoy confundido y podría usar algo de ayuda.
Específicamente, estoy desarrollando un sitio de comercio electrónico que se compone principalmente de PÁGINAS. (NO estoy usando woocommerce ni otra plataforma de comercio electrónico, sino que estoy creando mi propio formulario de gravedad para cada página de producto).
Quiero que la categoría del producto esté en TODAS las URL de mis PÁGINAS, pero como saben, WordPress tal como viene de fábrica no permite asignar categorías y etiquetas a las PÁGINAS (ojalá lo hiciera). Una alternativa sería usar uno de los plugins que encontré que podrían habilitar esto. La otra es simplemente usar el nombre de la categoría del producto en el SLUG (parte de la URL que puedo crear en la página del producto). También podría crear una página para cada categoría de producto e incluir una galería que muestre cada artículo de producto que pertenece a esa categoría con un enlace a su página específica, o, podría omitir la página de categoría de producto por completo y asignar el "#" delante del nombre de la categoría cuando cree el menú, de modo que el nombre de la categoría aparezca pero no sea un enlace activo a ninguna página de categoría. Podría involucrarme en la creación de un "tipo de publicación personalizado" para mis páginas de producto, lo que les permitiría ser asignados a una categoría y etiqueta, muy parecido a cómo están configuradas las "páginas" de producto de WooCommerce (no sé mucho sobre cómo hacer eso pero me gustaría), etc.
Además, la configuración de los enlaces permanentes afecta las URL tanto de las páginas como de las entradas... ¿correcto?
REALMENTE agradecería una publicación de seguimiento tuya que profundice en ayudar a personas como yo que usan WordPress para su sitio de comercio electrónico pero no usan una de las plataformas de comercio electrónico que vienen de fábrica.
gracias