Saltar al contenido

Xpath Tutorial para SEO

xpath tutorial para seo
Índice del artículo

¿Qué es Xpath?

XPath (XML Path Language) es un lenguaje que permite la construcción de expresiones que atraviesan y buscan dentro de un documento XML. Son como las expresiones regulares pero sirven para seleccionar partes del código en función de sus etiquetas y atributos. XPath permite buscar y seleccionar teniendo en cuenta la estructura jerárquica del XML.

Ejemplos XPATH

Estos son algunos de los ejemplos de XML Path Language.

XpathQuery
//a/@hrefEnlaces de un site
//a/text()Anchor de los enlaces
//titleTitle
//h1H1
//h2H2
//h3H3
//link[@rel=’canonical’]/@hrefLink Canonical
//meta[@name=’description’]/@contentMeta description
//meta[@name=’robots’]/@contentMeta robots
//img[@alt]/@srcURL de las imágenes
//img/@altAlt de las imágenes
//a[@class=’l’]/@hrefGoogle xpath query
//div[@class=’r’]/a/@hrefEnlaces de todas las entradas de Google
//link[@rel=’alternate’]/@hreflangHreflang
//link[@rel=’amphtml’]/@hrefEnlace AMP

Como obtener Xpath en Google Chrome

Podemos extraer el XPATH de un elemento web haciendo botón derecho encima de él y seleccionando «INSPECCIONAR».

Se nos abrirá el código de la web con la línea de código del elemento seleccionada. Volvemos a hacer clic en el botón derecho encima de esa línea y vamos a Copy > Copy Xpath.

Y ya tendremos nuestro Xpath copiado en el portapapeles listo para usar en cualquier herramienta.

Custom extractions SEO con Xpath y Screaming FROG

Podemos usar el XPATH para hacer una extracción masiva de todas las URLs de un site con XPATH e incluirlos al rastreo que realiza Screaming FROG SEO.

Podemos añadir diversos campos incluyendo el XPATH que nosotros queramos y seleccionar:

  • Extract Text: Extra el contenido entre etiquetas.
  • Extract Inner Html: Extrae todo el HTML, etiquetas y texto.
  • Extract HTML Element: Lo que hay dentro de la etiqueta HTML, ya sea texto o más código HTML

Usos SEO Xpath

  • Se puede usar para extraer breadcrumbs y así saber a que categoria pertenece la URL en la que estamos.
  • Analizar competencia, por ejemplo precios de productos o stock.
  • Rastrear oportunidades, podemos scrapear campos susceptibles de tener información SEO (H1, title, metadescription…) e incluso hacer un content gap.

El XPATH se ha hecho relevante en el SEO porque sirve para extraer y analizar información de páginas web de manera ágil.

¿Y vosotros? ¿Usáis XPATH? ¿Qué usos le dais para el SEO? Te esperamos en los comentarios.

Toni Villaro

Miembro del equipo de Digital Growth.

Ver más artículos del autor →

Si lo que has leído te resuena pero quieres aplicarlo a tu negocio, una call de 30 minutos es el primer paso. Sin compromiso.

Habla con nosotros →
Newsletter

Recibe en tu bandeja lo que publicamos.

Una newsletter mensual con los artículos, casos y aprendizajes del equipo. Sin spam, sin filler. Te puedes dar de baja cuando quieras.

Comentarios

Sé el primero en comentar. Nos interesa tu opinión, tus dudas o tu experiencia con el tema.

Deja un comentario

Los comentarios se moderan antes de publicarse para evitar spam.