Expresiones regulares para SEO (Google Search Console)


Publicado el 8 de julio del 2021 por Lino Uruñuela

expresiones regulares en Google Search Console


Hace poco Google Search Console anunciaba una de sus opciones más deseadas, poder filtrar usando expresiones regulares. No voy a ponerme a explicar qué son las expresiones regulares y para qué se pueden usar, ya hay información muchísimo mejor que la que yo pueda ofrecer sobre qué son y cómo se crean!

Una frase de la que no me olvidaré nunca me la dijo mi buen amigo Carlos Redondo

"Las expresiones regurales son lo contrario a la homeopatía, nadie las entiende, pero funcionan"


Y sinceramete no veo frase más apropiada para definir el conocimiento que hay sobre ellas, y yo en eso, soy uno más!!

Este post es, como veréis, breve, pero espero que poco a poco vaya creciendo ya que iré dejandó aquí aqullas expresiones regulares que me parezcan útiles para el SEO, y especialmente para su uso en Search Console.


¿Qué expresiones regulares acepta Google Search Console?


Debemos saber que Google Search Console, en teoría, acepta expresiones regulares RE2 y nos da algunos ejemplos, aunque se lo podían haber currado un poquito más ;)

Así que sin más esperas aquí dejo algunas de las expresiones regulares que nos podrían servir de ayuda 



Expresiones regulares útiles para Google Search Console


 ¿Qué hace?
 Expresión Regular
 Ejemplo de resultado
 Palabras que llevan tilde, el filtro es sensible a las tildes!  c[óo]mo  cómo y como
 Tipicas preguntas  (cu[aá]ndo)|(d[oó]nde)|(c[óo]mo)  Cualquiera de esas KWs
Una única palabra ^([^\s]+)$ palabra1 pero no palabra1 palabra2
 Dos palabras  ^([^\s]+)\s([^\s]+)$  palabra1 palabra2
 Tres palabras  ^([^\s]+)\s([^\s]+)\s([^\s]+)$  palabra1 palabra2 palabra3
Cuatro palabras   ^([^\s]+)\s([^\s]+)\s([^\s]+)\s([^\s]+)$  palabra1 palabra2 palabra3 palabra4
 Al menos una palabra dos caracteres y toda la frase teremina en dos digitos  ^[a-z]{2,}\s\d\d$ palabra1 47
 Expresiones regularas para aplicar en URLs
http o https http[s]?:\/\/mydomain\.dev https://www.mydomain.dev http://mydomain.dev
 Contiene "www" o "m" o ninguna de las dos  http[s]?:\/\/((m|www)\.)?mydomain\.dev https://mydomain.dev
https://m.mydomain.dev
https://www.mydomain.dev
http://mydomain.dev
Contiene al menos un directorio
 http[s]?:\/\/((m|www)\.)?mydomain\.com\/([^\/]+)\/  
https://mydomain.dev
https://mydomain.dev/directorio/

 Al menos dos directorios  http[s]?:\/\/((m|www)\.)?mydomain\.dev\/([^\/]+)\/([^\/]+)\/   https://mydomain.dev/directorio/directorio2/
Exactamente tres directorios http[s]?:\/\/((m|www)\.)?mydomain\.dev\/([^\/]+)\/([^\/]+)\/([^\/]+)\/([^\/]+)?$   https://mydomain.dev/directorio/directorio2/directorio3/
directorio + path http[s]?:\/\/((m|www)\.)?mydomain\.dev\/([^\/]+)\/([^\/]+)$  https://mydomain.dev/directorio/url.html
 No contiene directorios  http[s]?:\/\/((m|www)\.)?mydomain\.dev\/([^\/]+)$  https://mydomain.dev/url.html
El primer directorio podría ser /amp/ o no serlo  http[s]?:\/\/((m|www)\.)?mydomain\.dev\/(amp\/)?directorio\/url.html   https://mydomain.dev/amp/directorio/url.html

 https://mydomain.dev/directorio/url.html
Sin parámetros  http[s]?:\/\/((m|www)\.)?mydomain\.dev\/([^\?]+)$   https://mydomain.dev/directorio/url.html

pero no:  https://mydomain.dev/directorio/url.html?hola=adios

 

 

Como he comentado al principio este artículo no va de grandes explicaciones sino de hacer una tabla / guía práctica para usos comunes al filtrar datos en Google Search Console utilizando expresiones regulares.

Os invito a enviar en los comentarios aquellas que creáis útiles y las añadiré con su respectivo enlace, a ver si así se anima alguien a añadir más :p

Y revisad de vez en cuando este artículo porque iré añadiendo más y más ejemplos y casos de uso.

 

 

 

 


Ver 2 comentarios

 Comentar

 


Javier (@iurisnow)hace Hace más de 3 años y 229 días

Gracias Lino!



Lea otros artículos de Google Search Console

Últimos posts

Últimos comentarios


Lino
@spamloco a tí r hacerme ver que no soy al único que le importa :p A ver si nos vemos!
Post: ¿Cómo decide Google que URL debe rastrear?

Alejandro
Gracias Lino, siempre investigando un poco más allá.
Post: ¿Cómo decide Google que URL debe rastrear?

Lino
3,2,1... Gracias a ti Pedro!! y sí, parece que los humanos somos expertos en haciendo ruido cuando intentamos que alguien nos escuche... :p
Post: ¿Cómo decide Google que URL debe rastrear?

Pedro
1,2...1,2... probando. Gracias por el artículo, verdaderamente interesante ver cómo no paramos de generar ruido :)
Post: ¿Cómo decide Google que URL debe rastrear?

Lino
Funcionan!! Ahora solo tengo que generar engagement :D A ver si quito lo de avisar por Twitter... no sé cuántos años llevará sin funcio
Post: ¿Cómo decide Google que URL debe rastrear?

Juanan Carapapa
Yo también vengo a probar los comentarios, probando probando xD
Post: ¿Cómo decide Google que URL debe rastrear?

Lino2
Hola @errioxa que tal
Post: ¿Cómo decide Google que URL debe rastrear?

Lino2
Hola
Post: ¿Cómo decide Google que URL debe rastrear?

Lino
Probando!
Post: ¿Cómo decide Google que URL debe rastrear?

JaviLazaro
Ya me has dado la necesidad de crear un comaando en bash para hacer estas cosas. Gracias Lino por estos tips
Post: Obtener KWs de varias fuentes usando la línea de comandos