Índice
Toggle¿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.
Xpath | Query |
//a/@href | Enlaces de un site |
//a/text() | Anchor de los enlaces |
//title | Title |
//h1 | H1 |
//h2 | H2 |
//h3 | H3 |
//link[@rel=’canonical’]/@href | Link Canonical |
//meta[@name=’description’]/@content | Meta description |
//meta[@name=’robots’]/@content | Meta robots |
//img[@alt]/@src | URL de las imágenes |
//img/@alt | Alt de las imágenes |
//a[@class=’l’]/@href | Google xpath query |
//div[@class=’r’]/a/@href | Enlaces de todas las entradas de Google |
//link[@rel=’alternate’]/@hreflang | Hreflang |
//link[@rel=’amphtml’]/@href | Enlace 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.