Tener una estructura más amigables en nuestros permalinks es esencial para mejorar nuestro SEO y el ranking de nuestra web en Google. Hace un tiempo vimos en SiloCreativo como podíamos actualizar estos enlaces permanentes en WordPress de forma sencilla desde el panel de administración. Pero hoy queremos ir un poco más allá, y os queremos mostrar como también es posible cambiar el slug de categorías y etiquetas para ajustarlas a lo que queremos, o incluso eliminar ciertas partes de dicho slug.
Una de las razones para hacer esto es por el slug que se nos muestra al entrar en la página donde aparecen todas las entradas de nuestro blog de cierta categoría o etiqueta. Para llegar a esta página, solo tienes que hacer clic en alguna de las categorías o etiquetas de uno de una web. Si no fijamos en la URL de dicha página, veremos que tiene esta estructura:
Como vemos, el slug de dicha página se compone de dos partes:
- La base de la categoría/etiqueta, que por defecto es category en el caso de las categorías, y tag en el caso de las etiquetas.
- El propio slug de la categoría o etiqueta, que se forma de forma automática al crear una nueva categoría o etiqueta a partir del nombre que le demos.
Esta va a ser la URL que nos muestre WordPress por defecto. Pero puede que no sea el más adecuado por cuestiones de SEO. Por eso, hoy queremos mostraros cómo podemos cambiar el slug de las categorías y etiquetas, cómo cambiar la base de la categoría o etiqueta, y cómo eliminar la base de la categoría o etiqueta para que no aparezca en nuestra URL.
Cambiando el slug de las categorías y etiquetas
Tal como hemos dicho antes, el slug de las categorías y etiquetas se crea automáticamente cuando añadimos una nueva categoría o etiqueta. Normalmente esto no nos va a suponer ningún problema, ya que casi siempre vamos a utilizar una sola palabra. Pero puede darse el caso que nombremos una categoría con más de una palabra. Por ejemplo, tengo un blog de cocina y una de las categorías es Comida de la semana. De forma automática, WordPress me asignará este slug:
Es posible que el slug comida-de-la-semana no sea el más recomendable ya que, dentro de lo posible, siempre es mejor evitar tener artículo, determinantes, etc en nuestro slug. Así que vamos a cambiarlo por comida-semana. Para hacer esto, es tan fácil entrar el la opciones de edición de dicha categoría, y cambiar el slug.
Si lo que queremos es cambiar el slug de alguna etiqueta, el proceso será exactamente igual que con las categorías, solo tendremos que ir a la sección de etiquetas del panel de administración de WordPress.
Cambiando la palabra base de las categorías y etiquetas
Posiblemente la base de las categorías y etiquetas sea una de las partes de nuestra URL que más nos chirríe al verla si no tenemos una web de habla inglesa. Y es que, como hispanohablantes, tener insertada una palabra en inglés dentro de nuestra URL llena de palabras en español no queda muy bien. Así que vamos a ver como cambiarlo.
Para ello, desde el panel de administración de WordPress, entraremos en Ajustes > Enlaces permanentes. Una vez en esta página, veremos una sección llamada Opcional. Por defecto, los campos de Base de las categorías y Base de las etiquetas aparecerán vacíos, y por eso se nos muestra en el slug como category y tag.
En mi caso, simplemente voy a traducir las palabras para tener una URL más homogénea.
Esto es una opción, pero podemos poner la palabra que queramos. No es extraño poner una palabra en consonancia con la temática de nuestro blog. Si tenemos un blog de viajes, y nuestras categorías son palabras como avión, barco o tren, podemos hacer que nuestra Base de las categorías sea medios-transporte.
Eliminar la palabra base de las categorías y etiquetas
Por último, para los que quieran tener un slug lo más limpio posible, también tenemos la posibilidad de eliminar de nuestra URL la base de las categorías o etiquetas de forma completa. Aunque esto podemos hacerlo mediante plugins, existe un pequeño truco con el que nos los podemos ahorrar.
En primer lugar, vamos a volver a la parte de Enlaces permanente de nuestro panel de administración de WordPress. En los campos de Base de las categorías y Base de las etiquetas, en vez de dejarlos vacíos o añadirles algo personalizados, vamos a ponerle un punto, como en la siguiente imagen:
Si guardamos y entramos en la página de alguna categoría, veremos que su estructura ha pasado de https://www.mi-web.com/category/nombre-categoria/ a https://www.mi-web.com/nombre-categoria/. Mucho más corto y limpio, ideal para nuestro SEO.
Como hemos visto, mediante estos tres métodos podemos personalizar a nuestro gusto el slug de nuestra web en lo que respecta a categorías y etiquetas. Y es que tener controlada totalmente la forma en que se forma y estructura la URL de nuestra web es esencial para mantener un buen SEO, y que el posicionamiento de nuestras páginas y artículos en Google mejore.
Por supuesto, si nuestro objetivo es una mejora integral del SEO de nuestra web, debemos ahondar mucho más. Muy recomendable es la guía para optimizar el SEO que nos ofrece Nelio, donde podéis ver cuales son los puntos críticos, y que herramientas usar para analizarlo y mejorarlo.
Y con esto terminamos por hoy. Como siempre, tenéis disponibles los comentarios para hacernos llegar vuestras dudas, sugerencias y experiencias sobre este tema.
Muchas gracias por la información, muy útil.
El tema de la estructura en si lo tengo claro pero el problema me surge a la hora de utilizar la lógica en Yoast.en páginas que tienes comunidades autónomas y provincias.
Por ejemplo quiero la estructura https://cerrajeros.com/andalucia/malaga
Donde andalucia es una página pilar y Málaga una entrada.
Ahora bien llego a Yoast en la pagina Andalucía:
Palabra clave: cerrajeros andalucia
Titulo: cerrajeros Andalucía
Slug: andalucia
Si lo hago así me dice Yoast que el slug no coincide con la palabra clave.
Afecta eso al seo? O ya Google al tener la lógica del enlace https://cerrajeros.com/andalucia lo posiciona correctamente?
O hay otra forma de hacer lo que te comento.
Gracias de antemano.
Hola Antonio!
En el caso concreto que explicas, es posible que la estructura de tu URL con elementos padres e hijos no sea todo lo SEO Friendly que quieres. Por definición, el slug es la palabras o palabras que tenemos en la URL tras la última barra invertida, y por eso Yoast te marca que no coincide tu palabra clave con tu slug. Por eso siempre es recomendable tener un slug algo más descriptivo.
De todas formas, el posicionamiento en Google no es una ciencia simple, y depende de muchos factores aparte de la estructura de tu URL. Por eso siempre lo más recomendable es que te pongas en contacto con algún experto en SEO que pueda hacer un estudio más pormenorizado de tu web, pueda analizar sus puntos flacos y te de recetas sobre como mejorarlos.
Un saludo!
Buenísimo este articulo, buscaba traducir category que por defecto aparece en ingles por categoría, y gracias al truco de la ultima parte de este articulo puedo poner directamente el nombre o contenido de la categoría
Muchas gracias por el aporte y un Saludo