Trusted WordPress tutorials, when you need them most.
Beginner’s Guide to WordPress
Copa WPB
25 Million+
Websites using our plugins
16+
Years of WordPress experience
3000+
WordPress tutorials
by experts

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

Nota editorial: Ganamos una comisión de los enlaces de socios en WPBeginner. Las comisiones no afectan a las opiniones o evaluaciones de nuestros editores. Más información sobre Proceso editorial.

¿Quieres cambiar el prefijo base de la categoría en WordPress?

Por defecto, WordPress añade automáticamente /category/ como prefijo a las URL de todas las páginas de categorías. Sin embargo, puede cambiar fácilmente el prefijo base de la categoría o eliminarlo por completo.

En este artículo, le mostraremos cómo cambiar el prefijo base de la categoría en WordPress.

How to change the category base prefix in WordPress

¿Qué es el prefijo base de categoría? ¿Debe cambiarlo?

Cada categoría de su sitio WordPress tiene su propia página y feed RSS. Puede ver todas las entradas archivadas en una categoría visitando la página de archivo de esa categoría.

Por defecto, WordPress añade ‘categoría’ como prefijo base a las URL de las páginas de categorías. Esto ayuda a diferenciar las páginas y entradas de los archivos de categorías y etiquetas.

Por ejemplo, si tiene una categoría llamada “Noticias”, su URL tendrá el siguiente aspecto:

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

Del mismo modo, WordPress también añade prefijos de etiquetas a las URL de los archivos de etiquetas.

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

Esta estructura de URL optimizada para SEO ayuda a los usuarios y a los motores de búsqueda a entender qué tipo de página están visitando.

La mayoría de los sitios web no necesitan cambiar el prefijo base. Sin embargo, si está creando un sitio nicho en el que le gustaría utilizar una palabra o frase diferente para sus categorías, entonces puede cambiar el prefijo base de la categoría para reflejarlo.

Cambiar el prefijo base de la categoría en WordPress

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

Debe visitar la página de Ajustes ” Enlaces permanentes desde su escritorio de WordPress y desplazarse hasta la sección “Opcional”.

Add a new category base prefix

En el campo “Base de categoría”, puede introducir el prefijo que desee utilizar junto a la opción de base de categoría. Si lo desea, también puede cambiar el prefijo de la base de etiquetas.

Por ejemplo, puede añadir “temas” como nuevo prefijo. En este caso, las URL de sus categorías tendrán el siguiente aspecto:

http://example.com/topics/news/

No olvides hacer clic en el botón “Guardar cambios” para guardar tus ajustes.

Eliminación del prefijo base de categoría de las URL

Muchos de nuestros usuarios nos han preguntado acerca de la eliminación del prefijo base de categoría de las URLs de WordPress. Esto cambiará sus URLs de categoría para parecerse a esto:

http://example.com/news/

Esto no es una buena idea, y le recomendamos que no quite el prefijo base de la categoría.

El prefijo base de categoría ayuda tanto a los usuarios como a los motores de búsqueda a distinguir entre entradas/páginas y categorías. La eliminación del prefijo hace que sus URL sean ambiguas, lo que no es bueno para la experiencia del usuario ni para el SEO de WordPress.

También puede tener problemas técnicos con varios plugins de WordPress. Por ejemplo, si tiene una categoría y una página con el mismo nombre o si utiliza %postname% como estructura de URL para entradas individuales, su sitio experimentará un bucle de redirección infinita que hará que las páginas nunca se carguen.

Sin embargo, si usted todavía quiere hacer esto, entonces usted puede utilizar el All in One SEO (AIOSEO) plugin.

All In One SEO - AIOSEO

Es el mejor plugin SEO para WordPress y hace que sea super fácil de optimizar su sitio web para los motores de búsqueda. Además, te da la opción de quitar el prefijo base de la categoría con un clic de un botón.

Para este tutorial, usaremos la licencia Pro de AIOSEO porque incluye la característica de quitar / eliminar la base de categorías y otras potentes opciones como el gestor de redirecciones y el asistente de enlazado. También hay una versión gratuita de A IOSEO que puedes utilizar.

En primer lugar, tendrás que instalar y activar el plugin AIOSEO. Para más detalles, consulta nuestra guía sobre cómo instalar un plugin de WordPress.

Una vez activado, verá el asistente de configuración de AIOSEO. Simplemente haga clic en el botón “Vamos a empezar”. Puede consultar nuestra guía sobre cómo configurar All in One SEO para WordPress para obtener más información.

All in One SEO setup

A continuación, puede dirigirse a All in One SEO Search ” Apariencia desde su panel de administrador de WordPress y hacer clic en la pestaña ‘Taxonomías’.

A continuación, vaya a la sección Categorías y cambie a la pestaña “Avanzado”. Desde aquí, simplemente haga clic en el conmutador en Sí para la opción ‘Eliminar prefijo base de categoría’.

Enable the remove category base prefix button

No olvides hacer clic en el botón “Guardar cambios” cuando hayas terminado.

Establecer redireccionamientos tras cambiar el prefijo base de la categoría

Si está cambiando o eliminando el prefijo base de la categoría en un nuevo sitio web WordPress, entonces no necesita hacer nada. Sin embargo, si está haciendo esto en un sitio web existente, los usuarios que visiten la antigua página de categorías verán un error 404.

Para corregirlo, tendrá que establecer una redirección para asegurarse de que tanto los motores de búsqueda como los visitantes habituales son redirigidos correctamente a la página de categoría correcta de su sitio.

La forma más sencilla de establecer la redirección en WordPress es utilizar el plugin All in One SEO (AIOSEO).

Para empezar, puede ir a All in One SEO ” Redirecciones desde el panel de administrador de WordPress y, a continuación, haga clic en el botón “Activar redirecciones”.

Activate redirects

Una vez activado, puede ir a la pestaña “Redirecciones” para configurar la redirección.

Sólo tiene que introducir la URL que desea 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, puede seleccionar ‘301 Moved Permanently’ en el menú desplegable. Esto moverá permanentemente sus antiguas páginas de categoría al nuevo destino.

Set up redirection in AIOSEO

No olvide hacer clic en el botón “Añadir redirección” cuando haya terminado.

Para obtener más información, consulte nuestra guía para principiantes sobre la creación de redireccionamientos 301 en WordPress.

Ahora todos sus usuarios y motores de búsqueda serán redirigidos a las URL correctas utilizando su nuevo prefijo de categoría.

Esperamos que este artículo te haya ayudado a aprender cómo cambiar el prefijo base de la categoría en WordPress. Puede que también quieras ver nuestra lista de consejos, trucos y hacks de WordPress más buscados y cómo crear una tienda online.

If you liked this article, then please subscribe to our YouTube Channel for WordPress video tutorials. You can also find us on Twitter and Facebook.

Descargo: Nuestro contenido está apoyado por los lectores. Esto significa que si hace clic en algunos de nuestros enlaces, podemos ganar una comisión. Vea cómo se financia WPBeginner , por qué es importante, y cómo puede apoyarnos. Aquí está nuestro proceso editorial .

Avatar

Editorial Staff at WPBeginner is a team of WordPress experts led by Syed Balkhi with over 16 years of experience in WordPress, Web Hosting, eCommerce, SEO, and Marketing. Started in 2009, WPBeginner is now the largest free WordPress resource site in the industry and is often referred to as the Wikipedia for WordPress.

El último kit de herramientas de WordPress

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

Reader Interactions

19 comentariosDeja una respuesta

  1. Syed Balkhi says

    Hey WPBeginner readers,
    Did you know you can win exciting prizes by commenting on WPBeginner?
    Every month, our top blog commenters will win HUGE rewards, including premium WordPress plugin licenses and cash prizes.
    You can get more details about the contest from here.
    Start sharing your thoughts below to stand a chance to win!

  2. Afaq Ahmad Khan says

    When i set “Category base” with “%category%” in permalink it works fine but all other posts and page going in 404.
    I have to set “Category base” with “%category%”. How can it be achieve?

  3. Aasif Ganaie says

    I want to change “category” base in “news” as well as “tag” into “topic” on a WordPress website. Will this method work in Yoast redirects as I don’t want to use a separate plugin?

  4. Meghan says

    Instead of having URL.com/tag.. I want to change it to URL.com/category/tag but I can’t seem to do this. Can you easily explain how to achieve this?

  5. Paul Minors says

    Hi there. Great article. I’m looking at doing something similar, but I’m not changing the category or tag base. I’m changing the base of “portfolio” pages. There isn’t an option to edit the case in the permalink settings. Is there another way to edit bases in my wordpress files?

  6. Karunakar says

    How to add a custom text to tag url slug?

    For example:

    my tag_base is “beginner”
    my tag is: “wp”

    Then normally url becomes: example.com/beginner/wp

    Here I want to add text “help” to the slug of tag “wp” to make url as:

    example.com/beginner/wp-help

    I don’t want to go with a single tag slug edit. I want to append “-help” to all existed tags slugs and upcoming tags.

    How can i do it?

    Please help.

    Thank you.

  7. spezially says

    Hi ,
    what’s the easiest way if I wanted to have my general post page + all the posts that refer to the general post category bring up a prefix (ex.: news.example.com . news.example.com/single-post )
    ?

    so far the only solution I can think of is a 301 redirect in htaccess but I’m looking for something smoother….

  8. Conal Stubbs says

    I’ve found a somewhat odd way of removing the category part.

    Just to explain, I’m creating a portfolio site with a category called ‘blog’ for blogposts / latest news and one called ‘work’ for completed design projects. Obviously the desired effect is to have the url as example.co.uk/blog (or work) rather than example.co.uk/category/blog, which looks just a bit naff I’m sure you’ll agree.

    By simply putting a full stop in the category base entry field WordPress seems to ignore this requirement in the url and creates the leaner, cleaner version that was wanted.

    Has anyone else seen this before? Do they know of any issues with it? I’m just getting to grips with WordPress having taught myself HTML, CSS and PHP, so I’ve only tried it on a local setup and with the twenty eleven theme.

    • WPBeginner Support says

      This is an interesting approach. Did you consider using category archive templates, like category-blog.php and category-work.php? After using these templates you can use WordPress seo plugin to remove category slug from url and you will get your blog posts on example.com/blog and Work posts on example.com/work.

      Administrador

  9. dinesh kumar says

    it’s working but only one category not all category
    i am use another category page will get a 404 (not found) error when trying to access the page again.

    please update here
    I want url overwriter

  10. Santiago says

    In this blog did you have problems? I can see that you remove the category base and looks pretty good. Could tell us how you do this?

      • iAn says

        I updated my WordPress SEO Plugin today and I got this message:

        “The feature for stripping the category base will be removed in version 1.6 of WordPress SEO. We suggest using FV Top Level Categories if you insist on keeping this but do know that the feature is very error prone and not that important for your SEO.”

        I guess you are using such feature too.

        I worry that I will lose ranking if I “unstrip” the category in the URL. Any suggestion for this?

  11. gnuboss says

    Thanks for the info, this is a quick and simple, although often overlooked way to sort the category and tag base issues out..

    To entirely remove the Category base I used to use a plugin called WP No Category Base which worked well, but can cause problems when you have a page and category with the same name – E.g. Page = Hosting (domain.com/hosting/) and a Category = Hosting (domain.com/hosting/) – but using .html suffix may help — but there are bound to be implications.

  12. Name Removed [TOS Violation] says

    If you want to do this, you should probably do this right when you begin your blog.

    Otherwise, search engines which have indexed your

    example.com/tags/some-tag

    page will get a 404 (not found) error when trying to access the page again.

    Some SEO plugins handle this case and give a 302 (redirect) status when you change a permalink, but I’m not sure about tag URLs.

Deja tu comentario

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