Expresiones regulares en SEO: ¿Qué debe saber sobre ellas?
índice
Las expresiones regulares tienen varios usos, por ejemplo, permiten el filtrado avanzado de datos en las herramientas de Google y son necesarias para implementar redireccionamientos avanzados en el archivo .htaccess. Descubre qué significan los diferentes operadores y cómo usar expresiones regulares en SEO todo esto y más a continuación, así que quédate y disfruta del contenido que tengo para ti:
¿Qué son las expresiones regulares?
Las expresiones regulares, abreviadas como regex o regexp, están presentes en muchos lenguajes de programación. Estos son patrones hechos de varios caracteres, como letras, números o caracteres especiales. ¿Qué papel juegan en el trabajo de un especialista en SEO? Al ingresar una expresión regular en Google Analytics , crea un diagrama que incluye incluso varios criterios diferentes que deben coincidir con los datos que está buscando. Como resultado, la herramienta reconoce qué cadenas de texto coinciden con el patrón.
Para construir una expresión regular correctamente, necesita conocer operadores que puedan, por ejemplo:
-
- Reemplazar cualquier carácter
- Determinar el orden y la ubicación de los caracteres en una cadena de texto,
- Indicar si el carácter se puede repetir, pero si es así, cuántas veces,
- Especificar el rango de números o letras de donde deben provenir los caracteres,
- Jugar el papel del operador «o».
Imagina que deseas filtrar las frases ingresadas en Google por los visitantes del sitio web, almacenar los números de transacciones de los clientes o las URL de los artículos en el blog de su empresa. Gracias a los operadores individuales, puede crear un patrón que defina, por ejemplo, dígitos en números de transacción, palabras en frases de cola larga o una cadena de caracteres en cualquier lugar específico de la dirección URL.
Las expresiones regulares complejas contienen varios operadores, lo que permite un filtrado rápido y preciso de grandes bases de datos.
Leer: Los mejores complementos de afiliados de Wordpress para aumentar tus ventas
Significados de los símbolos utilizados en las expresiones regulares en SEO
Para que el uso de símbolos individuales sea comprensible, debajo de cada descripción hay una pantalla de la herramienta de expresión regular regex101. Vale la pena verificar la corrección de las expresiones regulares antes de usarlas, por ejemplo, en Google Analytics, para evitar cometer un error y obtener resultados incorrectos en los filtros.
-
- Punto: colócalo en cualquier lugar de una expresión regular para que coincida con cualquier carácter. Un punto se puede usar varias veces, tanto para signos de lado a lado como distantes. Si desea filtrar datos que contienen caracteres definidos solo al principio o al final de la cadena de texto, debe usar operadores adicionales. De lo contrario, las coincidencias incluirán cadenas en diferentes ubicaciones; en el siguiente ejemplo, en un nombre, categoría o subcategoría en una URL.
- Asterisco: el carácter que precede al asterisco puede aparecer una o más veces o no aparecer en absoluto.
- Más: significa que el signo que tiene delante debe aparecer al menos una vez. Cambiar el asterisco a más eliminó los datos sin el último dígito.
- Signo de interrogación: al igual que el asterisco y el signo más, coincide con el carácter anterior, aunque coincide con el resultado cuando falta el carácter anterior o solo aparece una vez.
- Caret: se coloca al comienzo de una expresión regular. Utilice este símbolo cuando desee filtrar los resultados que comienzan con una cadena específica de caracteres. Una combinación idéntica de caracteres no se encontrará en ningún otro lugar. El siguiente ejemplo muestra una expresión regular para ayudar a filtrar las frases utilizadas por los clientes de una tienda de accesorios de cocina. El primer símbolo dice que los términos de búsqueda deben comenzar con «kub». Si se eliminara el operador, la coincidencia también se aplicaría a las entradas restantes.
- Dólar: las obras inversas del símbolo de intercalación. Incluir «$» al final de la expresión regular le permitirá hacer coincidir los resultados con la cadena especificada al final. Vea cómo han cambiado las coincidencias después de eliminar «^» e insertar «$».
- Línea vertical: juega el papel de «o». Es útil para encontrar datos que contengan una de las cadenas permitidas. El siguiente ejemplo muestra el filtrado de URL con una de las dos razas de gatos especificadas.
- Barra invertida: indica que el carácter especial que sigue debe leerse no como un símbolo de expresión regular, sino literalmente. La barra inclinada antes del punto indica que debe leerse como un punto regular y no como cualquier otro carácter.
- Paréntesis: estos pueden llamarse símbolos de agrupación que tienen varias funciones.
Primero, los caracteres entre paréntesis deben aparecer en los resultados del filtro en el mismo orden. Si la expresión contiene «(123)», la herramienta comparará los resultados con «12345», «331234», «41234» pero no considerará aquellos en los que los dígitos indicados estarían en un orden diferente, como «41243».
Segundo, los paréntesis se usan en expresiones regulares con la conjunción «o» . Mediante el uso de paréntesis, puede especificar que una de las cadenas de palabras debe aparecer en un lugar específico en una dirección específica. La ampliación del ejemplo que explica el funcionamiento del operador «o» muestra que los resultados correspondientes al camino definido coinciden.
-
- Corchetes: los caracteres encerrados entre corchetes deben aparecer en los resultados coincidentes, pero el orden y la ubicación de los caracteres es irrelevante. Si la expresión regular contiene «[123]», la herramienta filtrará los resultados de «12345», pero también «415263» o «120983». Al especificar los caracteres que desea, puede ingresarlos individualmente entre corchetes, como «[123456789]», o especificar un rango, como «[1-9]». Lo mismo debe hacerse con las letras: ¡recuerde el tamaño! «[Gm]» generará diferentes coincidencias en comparación con «[GM]».
Leer: ¿CÓMO MANTENER TU BLOG EN ORDEN?
Expresiones regulares en Google Analytics
Gracias a las expresiones regulares de Google Analytics, puede seleccionar usuarios que cumplan ciertas condiciones, crear informes que abarquen varios datos, configurar objetivos o excluir direcciones IP. A continuación, te enseñare algunos usos comunes de las expresiones regulares en GA.
-
- Fuentes de adquisición de usuarios: Si bien puedes crear segmentos que se ajusten a varios criterios mediante los operadores clásicos «y» u «o», este método requiere mucho tiempo. En lugar de enumerar las plataformas de redes sociales seleccionadas en filtros separados, puede crear una expresión regular. Además, regex le permite obtener datos de visitas de diferentes canales en una tabla.
- Excluyendo direcciones IP: Si deseas excluir tanto la dirección IP 183.100.0.1 como la subred 183.176.0, no necesita crear filtros separados. Utilice la expresión regular de la siguiente forma: ^ 183 \ .100 \ .0 \ .1 $ | ^ 183 \ .176 \ .0. * $. La exclusión de expresiones regulares de direcciones IP demuestra el uso de una barra invertida. Tenga en cuenta el uso correcto de los operadores que indican el comienzo de la cadena: signo de intercalación y dólar.
- Filtrado de informes: Las expresiones regulares son especialmente útiles cuando desea incluir en una tabla datos que tienen un contexto común, pero contienen frases diferentes. Suponga que desea obtener una lista de artículos sobre seguros de automóviles en un blog corporativo, pero está interesado en títulos que solo contienen «AC» o «autocasco» o «minicasco». Gracias a una expresión regular con una barra inclinada, o el operador «o», puede filtrar los artículos que desee en un informe.
- Estableciendo metas: Las expresiones regulares son útiles para definir el destino, es decir, la página visitada por el usuario. Las expresiones regulares se utilizan, por ejemplo, en una campaña promocional, durante la cual desea contar el número total de visitas a diferentes subpáginas con un elemento común en cualquier parte de la URL. Las opciones básicas en el bloque de detalles de destino, como «es igual a» o «comienza con», no son suficientes en este caso. El uso de una expresión regular le permite contar las visitas a las subpáginas que contienen una frase específica en cualquier posición de la URL.
Expresiones regulares en Google Search Console
El 7 de abril de 2021, Google mejoró los informes de rendimiento en Search Console, introduciendo, entre otros, filtros de expresiones regulares. Los tres patrones anteriores eran muy limitados y no permitían consultas avanzadas ni filtrado de URL. Con las expresiones regulares en Google Search Console , puede crear filtros complejos que le permitan encontrar rápidamente datos que coincidan con cadenas de varios elementos. Como resultado, un filtro puede reemplazar varios existentes.
¿Cómo usar expresiones regulares en Google Search Console?
Cree un filtro para su consulta o página. Luego vaya al menú y seleccione «Personalizar (expresiones regulares)» de la lista. Un ejemplo de Google explica el uso de una expresión regular para buscar frases que contienen un nombre de marca completo o abreviado en la industria de las mascotas.
Google Search Console usa coincidencias parciales de forma predeterminada, por lo que, si desea obtener resultados que contengan una combinación de caracteres solo al principio o al final de una cadena de texto, debe usar los símbolos apropiados: un signo de intercalación o un dólar. Además, la coincidencia predeterminada distingue entre mayúsculas y minúsculas. Si estás interesado en datos con letras minúsculas y mayúsculas, incluya «(? Y)» al principio de la expresión. Las expresiones regulares también están disponibles en el modo de comparación.
Expresiones regulares en Google Tag Manager
Google Tag Manager facilita la adición de códigos individuales (por ejemplo, Google Analytics) a los sitios web y admite el seguimiento de las actividades realizadas por los usuarios. ¿Cuál es el papel de las expresiones regulares en GTM?
Imagina una tienda en línea que te permita a los clientes completar y enviar formularios en diferentes páginas. Google Tag Manager contiene reglas separadas, es decir, condiciones definidas, para cada una de estas subpáginas. Es cierto que la duplicación de dichas reglas no es un error culposo, pero el uso de una expresión regular con el operador «o» definiendo caminos aceptables permite reducir el número de elementos en GTM.
Puedes hacer lo mismo si los disparadores son acciones relacionadas con compras en la tienda online. La regla de expresiones regulares puede incluir hacer clic en los botones «agregar al carrito» y «completar pedido». Además, las expresiones regulares son útiles para construir reglas complejas para direcciones URL que tienen comienzos idénticos y una de varias terminaciones especificadas.
Leer: ¿Cómo acelerar tu sitio Wordpress?
Expresiones regulares en redirecciones en el archivo .htaccess
El archivo .htaccess es el archivo de configuración del servidor, ubicado en el directorio principal del sitio web y subdirectorios seleccionados. Entre las funciones clave del archivo .htaccess se encuentran la creación de redireccionamientos, que son de gran importancia en términos de posicionamiento efectivo del sitio web.
Al redirigir un dominio antiguo a un nuevo dominio, utilice el siguiente código:
Motor de reescritura encendido
-
- RewriteCond% {HTTP_HOST} ^ (www \.)? Su dominio actual \ .pl [NC]
- Regla de reescritura (. *) Https://twojanawodomena.pl/$1 [R = 301, L]
¿Qué hacer si quieres redirigir de una dirección a otra dentro del mismo dominio? Es posible que necesite una expresión regular de este tipo cuando vaya a cambiar la estructura de su sitio web o blog.
Motor de reescritura encendido
-
- RewriteCond% {HTTP_HOST} ^ (www \.)? Yourwebsite \ .pl $ [NC]
- RewriteRule ^ primera dirección (\/.*)?$ Https: // www. dosjastronainternetowa.pl/drugiadres [R = 301, L]
Si el nombre de dominio permanece sin cambios, pero desea redirigir el dominio de «www» a la versión sin «www», el siguiente código lo ayudará:
Motor de reescritura encendido
-
- RewriteCond% {HTTP_HOST} ^ www.(.*) $ [NC]
- RewriteRule ^ (. *) $ Https: //% 1 / $ 1 [R = 301, L]
Las expresiones regulares mejoran el trabajo diario de muchos especialistas en la industria del marketing electrónico. Incluso las expresiones regulares simples con operadores básicos permiten un filtrado de datos rápido y avanzado. El conocimiento de las expresiones regulares en SEO también es esencial para crear redireccionamientos clave en su archivo .htaccess. Asegúrese de verificar la corrección de las expresiones con herramientas en línea gratuitas, para evitar errores de filtrado de datos y análisis incorrectos.
Leer: Anuncios de Google. ¿Cómo anunciarse en el buscador?
Forma parte de estos grupos: