WordPress: Eliminar e redireccionar unha estrutura de enlace permanente AAAA / MM / DD con Regex e Rank Math SEO
Simplificar a súa estrutura de URL é unha boa forma de optimizar o seu sitio por varias razóns. As URL longas son difíciles de compartir con outras persoas, poden cortarse nos editores de texto e nos editores de correo electrónico e as complexas estruturas de carpetas de URL poden enviar sinais errados aos motores de busca sobre a importancia do teu contido.
AAAA / MM / DD Estrutura de enlace permanente
Se o teu sitio tivese dúas URL, cal pensaría que lle proporcionou maior importancia ao artigo?
- https://martech.zone/permalink-optimization OR
- https://martech.zone/permalink-optimization
Unha das configuracións predeterminadas para WordPress é ter unha estrutura de enlace permanente no blogue que inclúa aaaa / mm / dd dentro do URL. Isto non é ideal por un par de razóns:
- Search Engine Optimization (SEO) - Como se comentou anteriormente, a xerarquía do sitio mostra basicamente aos motores de busca que o contido está a 4 cartafoles da páxina de inicio ... polo que non é contido importante.
- Páxina de resultados do motor de busca (SERP) - É posible que teñas no teu sitio un artigo fantástico que escribiches o ano pasado pero que aínda é válido. Non obstante, outros sitios publican artigos máis recentes. Se vise unha páxina de resultados do motor de busca (SERP) hai un ano, faría clic no artigo máis antigo? Probablemente non.
O primeiro paso a seguir é actualizar Configuración> Ligazóns permanentes no administrador de WordPress e simplemente faga o seu enlace permanente /% nome% /
Isto; con todo, rompería todas as ligazóns das túas publicacións existentes no teu blog. Despois de ter o teu blog en directo por un tempo, non é divertido engadir redireccións para cada un dos teus antigos artigos. Está ben porque podes usar unha expresión regular (Rex) para facelo. Unha expresión regular busca un patrón. Neste caso, a nosa expresión regular é:
/\d{4}/\d{2}/\d{2}/(.*)
A expresión anterior divídese do seguinte xeito:
- / \ d {4} busca unha barra inclinada e 4 díxitos numéricos que representen o ano
- / \ d {2} busca unha barra inclinada e 4 díxitos numéricos que representen o mes
- / \ d {2} busca unha barra inclinada e 4 díxitos numéricos que representen o día
- /(.*) captura o que está ao final do URL nunha variable á que podes redirixir. Neste caso:
https://martech.zone/$1
Así se ve dentro do Clasificación SEO SEO plugin (listado como un dos nosos complementos de WordPress favoritos), non esqueza asegurarse de que o tipo está configurado como Rex co menú despregable:
Eliminando nomes de blogs, categorías ou categorías ou outros termos
Eliminando o blog - Se tivese o termo "blog" dentro da súa estrutura de enlace permanente, pode empregar as redireccións de Rank Math SEO para completar
/blog/([a-zA-Z0-9_.-]+)$
Fíxate niso, non usei a opción (. *) Xa que iso crearía un bucle se tivese unha páxina que fose só / blog. Isto require que haxa algún tipo de babosa despois do / blog /. Quererá redirixilo igual que arriba.
https://martech.zone/$1
Eliminando categoría
- Para eliminar categoría desde o seu slug (que está por defecto) despregue o Complemento SEO Rank de matemáticas que ten unha opción para categoría de tira da estrutura de URL na súa configuración de SEO> Ligazóns:Eliminando categorías - Se tivese categorías, quererá ter un pouco máis de coidado e crear unha matriz de nomes de categorías exactos para que non cree un lazo circular por accidente. Aquí tes ese exemplo:
/(folder1|folder2|folder3)/([a-zA-Z0-9_.-]+)$
De novo, non usei a opción (. *) Xa que iso crearía un bucle se tivese unha páxina que fose só / blog. Quererá redirixilo igual que arriba.
https://martech.zone/$1
Divulgación: Martech Zone é cliente e filial de Matemáticas de clasificación.