WordPress: elimine y redireccione una estructura de enlace permanente AAAA / MM / DD con Regex y Rank Math SEO

Redirigir AAAA / MM / DD Regex WordPress Rank Math SEO

Simplificar la estructura de su URL es una excelente manera de optimizar su sitio por varias razones. Las URL largas son difíciles de compartir con otros, pueden cortarse en editores de texto y editores de correo electrónico, y las estructuras complejas de carpetas de URL pueden enviar señales incorrectas a los motores de búsqueda sobre la importancia de su contenido.

Estructura de enlace permanente AAAA / MM / DD

Si su sitio tuviera dos URL, ¿cuál cree que le ha dado mayor importancia al artículo?

  • https://martech.zone/2013/08/06/yyyy-mm-dd-regex-redirect OR
  • https://martech.zone/yyyy-mm-dd-regex-redirect

Una de las configuraciones predeterminadas para WordPress es tener una estructura de enlace permanente en el blog que incluya el aaaa / mm / dd dentro de la URL. Esto no es ideal por un par de razones:

  1. Search Engine Optimization (SEO) - Como se mencionó anteriormente, la jerarquía del sitio básicamente muestra a los motores de búsqueda que el contenido está a 4 carpetas de la página de inicio ... por lo que no es contenido importante.
  2. Página de resultados del motor de búsqueda (SERP) - Puede que tengas un artículo fantástico en tu sitio que escribiste el año pasado, pero sigue siendo válido. Sin embargo, otros sitios están publicando artículos más recientes. Si vio una estructura de fechas que estaba hace un año en la página de resultados del motor de búsqueda (SERP), ¿haría clic en el artículo anterior? Probablemente no.

El primer paso a tomar es actualizar Configuración> Enlaces permanentes en el administrador de WordPress y simplemente hacer que su enlace permanente sea el /%Nombre del puesto%/

Configuración de WordPress Enlace permanente

Esta; sin embargo, rompería todos los enlaces de publicaciones existentes en su blog. Después de tener tu blog en vivo por un tiempo, no es divertido agregar redireccionamientos para cada uno de tus artículos antiguos. Eso está bien porque puede utilizar una expresión regular (Regex) para hacer esto. Una expresión regular busca un patrón. En este caso, nuestra expresión regular es:

/\d{4}/\d{2}/\d{2}/(.*)

La expresión anterior se desglosa de la siguiente manera:

  • / \ d {4} busca una barra y 4 dígitos numéricos que representan el año
  • / \ d {2} busca una barra y 4 dígitos numéricos que representan el mes
  • / \ d {2} busca una barra y 4 dígitos numéricos que representan el día
  • /(.*) captura lo que está al final de la URL en una variable a la que puede redirigir. En este caso:

https://martech.zone/$1

Así es como se ve en el Rank Math SEO plugin (listado como uno de nuestros complementos favoritos de WordPress), no olvide asegurarse de que el tipo esté configurado en Regex con el menú desplegable:

clasificar las redirecciones de seo matemáticas

Eliminación de blogs, categorías o nombres de categorías u otros términos

Eliminando Blog - Si tenía el término "blog" dentro de su estructura de enlaces permanentes, puede utilizar las redirecciones de Rank Math SEO para completar

/blog/([a-zA-Z0-9_.-]+)$

Tenga en cuenta que no utilicé la opción (. *) Ya que crearía un bucle si tuviera una página que fuera solo / blog. Esto requiere que haya algún tipo de slug después de / blog /. Querrá redirigir esto como se indicó anteriormente.

https://martech.zone/$1

Eliminando categoría - Para eliminar categoría desde su slug (que está ahí por defecto) implemente el Plugin Rank Math SEO que tiene una opción para categoría de tira de la estructura de la URL en su configuración de SEO> Enlaces:

Clasificar la categoría de tira matemática de los enlaces

Eliminar categorías - Si tenía categorías, querrá ser un poco más cuidadoso y crear una matriz de los nombres de categoría exactos para no crear accidentalmente un bucle circular. Aquí está ese ejemplo:

/(folder1|folder2|folder3)/([a-zA-Z0-9_.-]+)$

Nuevamente, no usé la opción (. *) Ya que eso crearía un bucle si tuviera una página que fuera solo / blog. Querrá redirigir esto como se indicó anteriormente.

https://martech.zone/$1

Divulgación: Martech Zone es cliente y afiliado de Rank Math.

¿Qué piensas?

Este sitio usa Akismet para reducir el correo no deseado. Descubra cómo se procesan los datos de sus comentarios.