Las últimas notícias sobre SEO y Marketing Digital en nuestro Blog de Marketing Digital 

Xpath Tutorial para SEO

Por Toni Villaró

Índice

¿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/@hrefLink Canonical
//meta/@contentMeta description
//meta/@contentMeta robots
//img/@srcURL de las imágenes
//img/@altAlt de las imágenes
//a/@hrefGoogle xpath query
//div/a/@hrefEnlaces de todas las entradas de Google
//link/@hreflangHreflang
//link/@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.

Leave a Reply

Your email address will not be published. Required fields are marked *

¡Suscríbete al blog!

Las últimas noticias sobre SEO y Marketing Digital

map-markerphone