Índice
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.
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/@href | Link Canonical |
//meta/@content | Meta description |
//meta/@content | Meta robots |
//img/@src | URL de las imágenes |
//img/@alt | Alt de las imágenes |
//a/@href | Google xpath query |
//div/a/@href | Enlaces de todas las entradas de Google |
//link/@hreflang | Hreflang |
//link/@href | Enlace AMP |
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.
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:
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.