Tutoriales de WordPress de Confianza, cuando más los necesitas.
Guía para Principiantes de WordPress
Copa WPB
25 Millones+
Sitios web que usan nuestros plugins
16+
Años de experiencia en WordPress
3000+
Tutoriales de WordPress de expertos

Cómo cambiar el prefijo de base de categoría en WordPress (Paso a Paso)

WordPress, por defecto, agrega /category/ como prefijo a todas las URL de las páginas de categorías.

Pero no tienes que conformarte con eso. Cambiar el prefijo base de la categoría puede hacer que tu sitio sea más limpio y esté mejor organizado.

Si quieres cambiar el prefijo base de la categoría, estás en el lugar correcto. En este artículo, te guiaremos a través del proceso.

Cómo cambiar el prefijo de base de categoría en WordPress

¿Qué es el prefijo base de la categoría? ¿Deberías cambiarlo?

Cada categoría en tu sitio de WordPress tiene su propia página y feed RSS. Puedes ver todas las publicaciones clasificadas bajo una categoría visitando la página de archivo de esa categoría.

Por defecto, WordPress agrega 'category' como prefijo base a las URL de las páginas de categorías. Esto ayuda a diferenciar páginas y publicaciones de los archivos de categorías y etiquetas.

Por ejemplo, si tienes una categoría llamada 'Noticias', su URL se verá así:

http://example.com/category/news/

De manera similar, WordPress también agrega prefijos de etiqueta a las URL de los archivos de etiquetas.

http://example.com/tag/iphone/

Esta estructura de URL amigable para SEO ayuda a los usuarios y motores de búsqueda a entender qué tipo de página visitan.

La mayoría de los sitios web no necesitan cambiar el prefijo base en absoluto. Sin embargo, si estás creando un sitio de nicho y deseas usar una palabra o frase diferente para tus categorías, puedes cambiar el prefijo base de la categoría para reflejar eso.

Cambiar el prefijo base de la categoría en WordPress

Cambiar el prefijo base de la categoría es bastante simple en WordPress.

Para empezar, necesitas visitar Ajustes » Enlaces permanentes desde tu panel de WordPress y desplazarte hacia abajo hasta la sección 'Opcional'.

Agregar un nuevo prefijo de base de categoría

En el campo 'Base de categoría', puedes ingresar el prefijo que deseas usar junto a la opción de base de categoría. También puedes cambiar el prefijo base de la etiqueta si lo deseas.

Por ejemplo, puedes agregar 'temas' como el nuevo prefijo. En este caso, tus URL de categoría se verán así:

http://example.com/temas/noticias/

No olvides hacer clic en el botón ‘Guardar cambios’ para almacenar tu configuración.

Eliminar el prefijo base de categoría de las URL

Muchos de nuestros usuarios nos han preguntado sobre cómo eliminar por completo el prefijo base de categoría de las URL de WordPress. Esto cambiará tus URL de categoría para que se vean así:

http://example.com/noticias/

Esta no es una buena idea y te recomendamos que no elimines el prefijo base de categoría.

El prefijo base de categoría ayuda a los usuarios y motores de búsqueda a distinguir entre publicaciones/páginas y categorías. Eliminar el prefijo hace que tus URL sean ambiguas, lo cual es malo para la experiencia del usuario o para el SEO de WordPress.

También puedes encontrar problemas técnicos con varios plugins de WordPress.

Por ejemplo, si tienes una categoría y una página con el mismo nombre o cuando usas %postname% como estructura de URL para entradas individuales, tu sitio experimentará un bucle de redirección infinita, lo que provocará que las páginas nunca carguen.

Sin embargo, si aún deseas hacer esto, puedes usar el plugin All in One SEO (AIOSEO).

All In One SEO - AIOSEO

AIOSEO es el mejor plugin de SEO para WordPress y hace que sea muy fácil optimizar tu sitio web para los motores de búsqueda. Además, te da la opción de eliminar el prefijo de la base de la categoría con solo hacer clic en un botón.

Para este tutorial, usaremos la licencia AIOSEO Pro porque incluye la función para eliminar la base de categoría y otras opciones potentes como el administrador de redireccionamientos y el asistente de enlaces. También hay una versión gratuita de AIOSEO que puedes probar.

Primero, necesitarás instalar y activar el plugin AIOSEO. Para obtener instrucciones más detalladas, consulta nuestra guía sobre cómo instalar un plugin de WordPress.

Tras la activación, verás el asistente de configuración de AIOSEO. Simplemente haz clic en el botón ‘Empezar’. Si necesitas ayuda, puedes consultar nuestra guía sobre cómo configurar All in One SEO para WordPress.

Configuración de All in One SEO

A continuación, puedes ir a All in One SEO Search » Apariencia desde tu panel de administración de WordPress y hacer clic en la pestaña ‘Taxonomías’.

Después de eso, querrás ir a la sección ‘Categorías’ y cambiar a la pestaña ‘Avanzado’. Desde aquí, simplemente haz clic en el interruptor a ‘Sí’ para la opción ‘Eliminar prefijo de base de categoría’.

Habilitar el botón para eliminar el prefijo de la base de categoría

No olvides hacer clic en el botón 'Guardar Cambios' cuando hayas terminado.

Configuración de redireccionamientos después de cambiar el prefijo de base de categoría

Si estás cambiando o eliminando el prefijo de base de categoría en un sitio web nuevo de WordPress, entonces no necesitas hacer nada.

Sin embargo, si estás haciendo esto en un sitio web existente, entonces los usuarios que visiten la página de categoría antigua verán un error 404.

Para solucionar esto, necesitarás configurar una redirección para asegurarte de que tanto los motores de búsqueda como los visitantes habituales sean redirigidos correctamente a la página de categoría correcta en tu sitio.

La forma más fácil de configurar redirecciones en WordPress es usar el plugin All in One SEO (AIOSEO). Puedes ir a All in One SEO » Redirecciones desde el panel de administración de WordPress y luego hacer clic en el botón ‘Activar Redirecciones’.

Activar redirecciones

Una vez activo, puedes ir a la pestaña ‘Redirecciones’ para configurar la redirección.

Simplemente ingresa la URL a la que deseas redirigir en el campo ‘URL de origen’ y la nueva ubicación del enlace en el campo ‘URL de destino’.

En cuanto al Tipo de Redirección, puedes seleccionar ‘301 Movido Permanentemente’ del menú desplegable. Esto moverá permanentemente tus páginas de categoría antiguas al nuevo destino.

Configurar redirección en AIOSEO

No olvides hacer clic en el botón ‘Añadir Redirección’ cuando hayas terminado.

Para más detalles, no dudes en consultar nuestra guía para principiantes para crear redirecciones 301 en WordPress.

Todos tus usuarios y motores de búsqueda ahora deberían ser redirigidos a las URL correctas utilizando tu nuevo prefijo de categoría.

¡Ahí lo tienes!

Esperamos que este artículo te haya ayudado a aprender cómo cambiar el prefijo base de categoría en WordPress. A continuación, también puedes consultar nuestras guías sobre cómo excluir una categoría de tu página de inicio de WordPress y cómo agregar categorías a un tipo de publicación personalizado 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.

Descargo de responsabilidad: Nuestro contenido es compatible con el lector. Esto significa que si haces clic en algunos de nuestros enlaces, podemos ganar una comisión. Consulta cómo se financia WPBeginner, por qué es importante y cómo puedes apoyarnos. Aquí está nuestro proceso editorial.

El Kit de herramientas definitivo para WordPress

Obtén acceso GRATUITO a nuestro kit de herramientas: ¡una colección de productos y recursos relacionados con WordPress que todo profesional debería tener!

Interacciones del lector

18 CommentsLeave a Reply

  1. Cuando configuro "Base de categoría" con "%category%" en el permalink, funciona bien, pero todas las demás publicaciones y páginas dan error 404.
    ¿Cómo puedo lograr configurar "Base de categoría" con "%category%"?

  2. Quiero cambiar la base "category" a "news" y también "tag" a "topic" en un sitio web de WordPress. ¿Funcionará este método en las redirecciones de Yoast, ya que no quiero usar un plugin separado?

  3. En lugar de tener URL.com/tag... quiero cambiarlo a URL.com/category/tag, pero no parece que pueda hacerlo. ¿Puedes explicar fácilmente cómo lograr esto?

  4. Hola. Gran artículo. Estoy pensando en hacer algo similar, pero no voy a cambiar la base de la categoría o etiqueta. Estoy cambiando la base de las páginas de "portafolio". No hay una opción para editar la base en la configuración de permalinks. ¿Hay otra forma de editar las bases en mis archivos de WordPress?

  5. ¿Cómo agregar un texto personalizado al slug de la URL de la etiqueta?

    Por ejemplo:

    mi tag_base es “principiante”
    mi tag es: “wp”

    Entonces, normalmente la URL se convierte en: example.com/principiante/wp

    Aquí quiero agregar el texto "ayuda" al slug de la etiqueta "wp" para que la URL sea:

    example.com/principiante/wp-ayuda

    No quiero editar el slug de una sola etiqueta. Quiero agregar "-ayuda" a todos los slugs de etiquetas existentes y futuras.

    ¿Cómo puedo hacerlo?

    Por favor, ayuden.

    Gracias.

  6. Hola,
    ¿cuál es la forma más fácil si quisiera que mi página general de publicaciones + todas las publicaciones que se refieren a la categoría general de publicaciones muestren un prefijo (ej.: news.example.com . news.example.com/single-post )
    ?

    hasta ahora, la única solución en la que puedo pensar es una redirección 301 en htaccess, pero estoy buscando algo más sencillo...

  7. He encontrado una forma un tanto extraña de eliminar la parte de la categoría.

    Para explicar, estoy creando un sitio de portafolio con una categoría llamada 'blog' para las entradas del blog / últimas noticias y otra llamada 'trabajo' para los proyectos de diseño completados. Obviamente, el efecto deseado es tener la URL como example.co.uk/blog (o trabajo) en lugar de example.co.uk/category/blog, lo que se ve un poco cutre, estoy seguro de que estará de acuerdo.

    Al simplemente poner un punto en el campo de entrada de la base de la categoría, WordPress parece ignorar este requisito en la URL y crea la versión más limpia y estilizada que se deseaba.

    ¿Alguien más ha visto esto antes? ¿Saben de algún problema con ello? Estoy empezando a familiarizarme con WordPress después de haberme enseñado HTML, CSS y PHP, así que solo lo he probado en una configuración local y con el tema twenty eleven.

    • Este es un enfoque interesante. ¿Consideraste usar plantillas de archivo de categoría, como category-blog.php y category-work.php? Después de usar estas plantillas, puedes usar un plugin de SEO de WordPress para eliminar el slug de la categoría de la URL y obtendrás tus publicaciones de blog en ejemplo.com/blog y las publicaciones de Trabajo en ejemplo.com/work.

      Administrador

  8. está funcionando pero solo una categoría, no todas las categorías
    si uso otra página de categoría, obtendré un error 404 (no encontrado) al intentar acceder a la página nuevamente.

    por favor actualiza aquí
    quiero url overwriter

  9. ¿En este blog tuviste problemas? Veo que eliminaste la base de la categoría y se ve muy bien. ¿Podrías decirnos cómo lo hiciste?

      • Hoy actualicé mi plugin de WordPress SEO y recibí este mensaje:

        “La función para eliminar la base de la categoría se eliminará en la versión 1.6 de WordPress SEO. Sugerimos usar FV Top Level Categories si insistes en mantenerla, pero ten en cuenta que la función es propensa a errores y no es tan importante para tu SEO.”

        Supongo que tú también usas esa función.

        Me preocupa perder posiciones si "elimino" la categoría en la URL. ¿Alguna sugerencia para esto?

  10. Gracias por la información, esta es una forma rápida y sencilla, aunque a menudo pasada por alto, de solucionar los problemas de la base de categorías y etiquetas.

    Para eliminar por completo la base de la categoría, solía usar un plugin llamado WP No Category Base, que funcionaba bien, pero puede causar problemas cuando tienes una página y una categoría con el mismo nombre. Por ejemplo, Página = Hosting (dominio.com/hosting/) y Categoría = Hosting (dominio.com/hosting/) – pero usar el sufijo .html puede ayudar — pero seguro que habrá implicaciones.

  11. Si quieres hacer esto, probablemente deberías hacerlo justo cuando comiences tu blog.

    De lo contrario, los motores de búsqueda que han indexado tu

    example.com/tags/some-tag

    página obtendrán un error 404 (no encontrado) al intentar acceder a la página nuevamente.

    Algunos plugins de SEO manejan este caso y dan un estado 302 (redirección) cuando cambias un enlace permanente, pero no estoy seguro sobre las URL de etiquetas.

Deja una respuesta

Gracias por elegir dejar un comentario. Ten en cuenta que todos los comentarios son moderados de acuerdo con nuestra política de comentarios, y tu dirección de correo electrónico NO será publicada. Por favor, NO uses palabras clave en el campo del nombre. Tengamos una conversación personal y significativa.