SlideShare una empresa de Scribd logo
1 de 74
Descargar para leer sin conexión
Screaming Frog + Xpath:
A Guide to Analyse the Pants
Off Your Competition
Sabine Langmann // sabine-langmann.com //
@SabTheLa https://slideshare.net/sabinelangmann
12.04.2019 Sabine Langmann bit.ly/sfx-2019
Level 1
12.04.2019 Sabine Langmann bit.ly/sfx-2019
What is this about?
12.04.2019 Sabine Langmann bit.ly/sfx-2019
We‘d like: to crawl specific
elements on our own web pages
or the ones of our competition
We use: Screaming Frog‘s
Custom Extraction + XPath
12.04.2019 Sabine Langmann bit.ly/sfx-2019
12.04.2019 Sabine Langmann bit.ly/sfx-2019
12.04.2019 Sabine Langmann bit.ly/sfx-2019
12.04.2019 Sabine Langmann bit.ly/sfx-2019
Level 2
12.04.2019 Sabine Langmann bit.ly/sfx-2019
Who am I?
https://www.sabine-langmann.com
https://www.linkedin.com/in/sabine-langmann/
@SabTheLa
12.04.2019 Sabine Langmann
Slides: bit.ly/sfx-2019
bit.ly/sfx-2019
Level 3Level 3
12.04.2019 Sabine Langmann bit.ly/sfx-2019
Xpath
12.04.2019 Sabine Langmann bit.ly/sfx-2019
XPath (XML Path Language) is a
query language
for selecting nodes
from an XML document.
Wikipedia
12.04.2019 Sabine Langmann bit.ly/sfx-2019
Simple Syntax
node every page element (e.g. H2, a, p, div)
// adresses a certain node
attribute attribute of a node (e.g. class, id)
@ adresses a certain attribute
count() counts addressed nodes
12.04.2019 Sabine Langmann bit.ly/sfx-2019
Simple Syntax
12.04.2019 Sabine Langmann
//node[@attribute="attribute_name"]
bit.ly/sfx-2019
Simple Syntax
12.04.2019 Sabine Langmann
//node[@attribute1="attribute_name1" and
@attribute2="attribute_name2"]
bit.ly/sfx-2019
Simple Syntax
12.04.2019 Sabine Langmann
count(//node[@attribute="attribute_name"])
bit.ly/sfx-2019
Level 4
12.04.2019 Sabine Langmann bit.ly/sfx-2019
Examples
12.04.2019 Sabine Langmann bit.ly/sfx-2019
BBC.com
vs.
TheGuardian.com
12.04.2019 Sabine Langmann bit.ly/sfx-2019
BBC.com
12.04.2019 Sabine Langmann bit.ly/sfx-2019
12.04.2019 Sabine Langmann bit.ly/sfx-2019
12.04.2019 Sabine Langmann
How many images?
How many H2, H3, etc?
How many words?
How many links to which pages?
bit.ly/sfx-2019
12.04.2019 Sabine Langmann bit.ly/sfx-2019
12.04.2019 Sabine Langmann bit.ly/sfx-2019
12.04.2019 Sabine Langmann bit.ly/sfx-2019
What am I searching for?
12.04.2019 Sabine Langmann bit.ly/sfx-2019
In
I‘m searching for text (name of
the topic tag)
12.04.2019 Sabine Langmann bit.ly/sfx-2019
Suitable Xpath selector:
//li[
@class="tags-list__tags"
and
@data-entityid="topic_link_bottom"
]
12.04.2019 Sabine Langmann bit.ly/sfx-2019
12.04.2019 Sabine Langmann bit.ly/sfx-2019
12.04.2019 Sabine Langmann bit.ly/sfx-2019
12.04.2019 Sabine Langmann bit.ly/sfx-2019
12.04.2019 Sabine Langmann bit.ly/sfx-2019
12.04.2019 Sabine Langmann
https://www.bbc.com/news/uk-politics-.*
bit.ly/sfx-2019
12.04.2019 Sabine Langmann
Don‘t forget ;)
bit.ly/sfx-2019
12.04.2019 Sabine Langmann bit.ly/sfx-2019
12.04.2019 Sabine Langmann
Result
bit.ly/sfx-2019
12.04.2019 Sabine Langmann Bit.ly/abjsd
Ain‘t nobody got time
for Excel. Better listen
to Ben!
12.04.2019 Sabine Langmann bit.ly/sfx-2019
TheGuardian.com
12.04.2019 Sabine Langmann bit.ly/sfx-2019
12.04.2019 Sabine Langmann bit.ly/sfx-2019
12.04.2019 Sabine Langmann bit.ly/sfx-2019
12.04.2019 Sabine Langmann bit.ly/sfx-2019
12.04.2019 Sabine Langmann bit.ly/sfx-2019
What am I searching for?
12.04.2019 Sabine Langmann bit.ly/sfx-2019
In
<div class="submeta">
I‘m searching for
the topic tag names
12.04.2019 Sabine Langmann bit.ly/sfx-2019
Suitable Xpath selectors:
//div[@class="submeta__section-labels"])
and
//div[@class="submeta__keywords"]
12.04.2019 Sabine Langmann bit.ly/sfx-2019
12.04.2019 Sabine Langmann bit.ly/sfx-2019
12.04.2019 Sabine Langmann
https://www.theguardian.com/sitemaps/news.xml
bit.ly/sfx-2019
12.04.2019 Sabine Langmann
Result
bit.ly/sfx-2019
Yourcat.co.uk
vs.
TheFoodaholic.co.uk
12.04.2019 Sabine Langmann bit.ly/sfx-2019
Yourcat.co.uk
12.04.2019 Sabine Langmann bit.ly/sfx-2019
12.04.2019 Sabine Langmann bit.ly/sfx-2019
12.04.2019 Sabine Langmann
How many links in editorial content?
How many internal/external?
bit.ly/sfx-2019
12.04.2019 Sabine Langmann bit.ly/sfx-2019
12.04.2019 Sabine Langmann
<div class=“post-body-container”>
bit.ly/sfx-2019
“How many links in editorial content?”
Suitable Xpath selector:
count(//div[@class="post-body-container"]//p//a)
12.04.2019 Sabine Langmann bit.ly/sfx-2019
“How many internal editorial links?”
Suitable Xpath selector:
count(//div[@class="post-body-container"]//p//a[
starts-with(@href, "https://www.yourcat.co.uk/")])
12.04.2019 Sabine Langmann bit.ly/sfx-2019
12.04.2019 Sabine Langmann bit.ly/sfx-2019
12.04.2019 Sabine Langmann bit.ly/sfx-2019
12.04.2019 Sabine Langmann bit.ly/sfx-2019
Result
12.04.2019 Sabine Langmann bit.ly/sfx-2019
TheFoodaholic.co.uk
12.04.2019 Sabine Langmann bit.ly/sfx-2019
12.04.2019 Sabine Langmann bit.ly/sfx-2019
12.04.2019 Sabine Langmann
How many links in editorial content?
How many internal/external?
bit.ly/sfx-2019
12.04.2019 Sabine Langmann bit.ly/sfx-2019
12.04.2019 Sabine Langmann bit.ly/sfx-2019
“How many links in editorial content?”
Suitable Xpath selector:
count(//div[@itemprop="articleBody"]//p
//a[not(contains(@href, "wp-content"))])
12.04.2019 Sabine Langmann bit.ly/sfx-2019
“How many internal editorial links?”
Xpath selector:
count(//div[@itemprop="articleBody"]//p
//a[starts-with(@href, "http://www.thefoodaholic.co.uk")
and not(contains(@href, "wp-content"))])
12.04.2019 Sabine Langmann bit.ly/sfx-2019
Result
12.04.2019 Sabine Langmann bit.ly/sfx-2019
Level 5
12.04.2019 Sabine Langmann bit.ly/sfx-2019
Recap:
Which data do I need?
Can I crawl the respective elements?
What is the right Xpath selector?
That‘s it!
12.04.2019 Sabine Langmann bit.ly/sfx-2019
More Xpath Cases,
SERP-Crawling, Regex,
…
12.04.2019 Sabine Langmann bit.ly/sfx-2019
12.04.2019 Sabine Langmann
Wait no more. Max
shows how!
bit.ly/sfx-2019
12.04.2019 Sabine Langmann bit.ly/sfx-2019
Thanks!!

Más contenido relacionado

La actualidad más candente

La actualidad más candente (20)

How to Implement Machine Learning in Your Internal Linking Audit - Lazarina S...
How to Implement Machine Learning in Your Internal Linking Audit - Lazarina S...How to Implement Machine Learning in Your Internal Linking Audit - Lazarina S...
How to Implement Machine Learning in Your Internal Linking Audit - Lazarina S...
 
Metodología de Trabajo SEO en Agencias
Metodología de Trabajo SEO en AgenciasMetodología de Trabajo SEO en Agencias
Metodología de Trabajo SEO en Agencias
 
TECHNICAL SEO QA - SHINING A LIGHT ON INVISIBLE WORK (BrightonSEO April 2022)
TECHNICAL SEO QA - SHINING A LIGHT ON INVISIBLE WORK (BrightonSEO April 2022)TECHNICAL SEO QA - SHINING A LIGHT ON INVISIBLE WORK (BrightonSEO April 2022)
TECHNICAL SEO QA - SHINING A LIGHT ON INVISIBLE WORK (BrightonSEO April 2022)
 
Canonicalization for SEO BrightonSEO April 2023 Patrick Stox
Canonicalization for SEO BrightonSEO April 2023 Patrick StoxCanonicalization for SEO BrightonSEO April 2023 Patrick Stox
Canonicalization for SEO BrightonSEO April 2023 Patrick Stox
 
Rendering SEO Manifesto - Why we need to go beyond JavaScript SEO
Rendering SEO Manifesto - Why we need to go beyond JavaScript SEORendering SEO Manifesto - Why we need to go beyond JavaScript SEO
Rendering SEO Manifesto - Why we need to go beyond JavaScript SEO
 
Technical Content Optimization
Technical Content OptimizationTechnical Content Optimization
Technical Content Optimization
 
Corrie Jones BrightonSEO deck
Corrie Jones BrightonSEO deckCorrie Jones BrightonSEO deck
Corrie Jones BrightonSEO deck
 
Crawl Budget: Everything you Need to Know
Crawl Budget: Everything you Need to KnowCrawl Budget: Everything you Need to Know
Crawl Budget: Everything you Need to Know
 
11 Advanced Uses of Screaming Frog Nov 2019 DMSS
11 Advanced Uses of Screaming Frog Nov 2019 DMSS11 Advanced Uses of Screaming Frog Nov 2019 DMSS
11 Advanced Uses of Screaming Frog Nov 2019 DMSS
 
Beyond the Basics – 5 Google Business Profile elements you might not know abo...
Beyond the Basics – 5 Google Business Profile elements you might not know abo...Beyond the Basics – 5 Google Business Profile elements you might not know abo...
Beyond the Basics – 5 Google Business Profile elements you might not know abo...
 
Competitor Site Audits with Free Tools and Data - Sophie Gibson - BrightonSEO...
Competitor Site Audits with Free Tools and Data - Sophie Gibson - BrightonSEO...Competitor Site Audits with Free Tools and Data - Sophie Gibson - BrightonSEO...
Competitor Site Audits with Free Tools and Data - Sophie Gibson - BrightonSEO...
 
The Big SEO Migration - Learnings from a first time hiker
The Big SEO Migration - Learnings from a first time hiker The Big SEO Migration - Learnings from a first time hiker
The Big SEO Migration - Learnings from a first time hiker
 
Natural Semantic SEO - Surfacing Walnuts in Densely Represented, Every Increa...
Natural Semantic SEO - Surfacing Walnuts in Densely Represented, Every Increa...Natural Semantic SEO - Surfacing Walnuts in Densely Represented, Every Increa...
Natural Semantic SEO - Surfacing Walnuts in Densely Represented, Every Increa...
 
Brand Mentions vs Links: Making PR Coverage Work Harder for SEO.
Brand Mentions vs Links: Making PR Coverage Work Harder for SEO.Brand Mentions vs Links: Making PR Coverage Work Harder for SEO.
Brand Mentions vs Links: Making PR Coverage Work Harder for SEO.
 
How We Built 1,000+ Links Per Month With This 6-Month Sprint.
How We Built 1,000+ Links Per Month With This 6-Month Sprint.How We Built 1,000+ Links Per Month With This 6-Month Sprint.
How We Built 1,000+ Links Per Month With This 6-Month Sprint.
 
Beth Barnham Schema Auditing BrightonSEO Slides.pptx
Beth Barnham Schema Auditing BrightonSEO Slides.pptxBeth Barnham Schema Auditing BrightonSEO Slides.pptx
Beth Barnham Schema Auditing BrightonSEO Slides.pptx
 
JoomlaDay Conference_September 2023 PDF.pdf
JoomlaDay Conference_September 2023 PDF.pdfJoomlaDay Conference_September 2023 PDF.pdf
JoomlaDay Conference_September 2023 PDF.pdf
 
The Value of Syndicated Links - brightonSEO 2022 Online PR Show
The Value of Syndicated Links - brightonSEO 2022 Online PR ShowThe Value of Syndicated Links - brightonSEO 2022 Online PR Show
The Value of Syndicated Links - brightonSEO 2022 Online PR Show
 
News SEO: Why we’ve de commissioned AMP - Brighton SEO September 2021
News SEO: Why we’ve de commissioned AMP - Brighton SEO September 2021News SEO: Why we’ve de commissioned AMP - Brighton SEO September 2021
News SEO: Why we’ve de commissioned AMP - Brighton SEO September 2021
 
[BrightonSEO October 2022] On-page SEO: from intention to conversion
[BrightonSEO October 2022] On-page SEO: from intention to conversion[BrightonSEO October 2022] On-page SEO: from intention to conversion
[BrightonSEO October 2022] On-page SEO: from intention to conversion
 

Más de Sabine Langmann

Más de Sabine Langmann (6)

Sinnvolle Segmentierung im SEO.pdf
Sinnvolle Segmentierung im SEO.pdfSinnvolle Segmentierung im SEO.pdf
Sinnvolle Segmentierung im SEO.pdf
 
Screaming Frog ♥ KNIME: SEOkomm 2019
Screaming Frog ♥ KNIME: SEOkomm 2019Screaming Frog ♥ KNIME: SEOkomm 2019
Screaming Frog ♥ KNIME: SEOkomm 2019
 
Save Time With Basic Coding Skills - BrightonSEO September 2019
Save Time With Basic Coding Skills - BrightonSEO September 2019Save Time With Basic Coding Skills - BrightonSEO September 2019
Save Time With Basic Coding Skills - BrightonSEO September 2019
 
Screaming frog + Xpath - Campixx 2019
Screaming frog + Xpath - Campixx 2019Screaming frog + Xpath - Campixx 2019
Screaming frog + Xpath - Campixx 2019
 
Screaming frog + xpath en
Screaming frog + xpath enScreaming frog + xpath en
Screaming frog + xpath en
 
Sabine Langmann - Brighton SEO 2018 - How to expand to different markets
Sabine Langmann - Brighton SEO 2018 - How to expand to different marketsSabine Langmann - Brighton SEO 2018 - How to expand to different markets
Sabine Langmann - Brighton SEO 2018 - How to expand to different markets
 

Último

Brand experience Dream Center Peoria Presentation.pdf
Brand experience Dream Center Peoria Presentation.pdfBrand experience Dream Center Peoria Presentation.pdf
Brand experience Dream Center Peoria Presentation.pdf
tbatkhuu1
 
FULL ENJOY Call Girls In Majnu.Ka.Tilla Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Majnu.Ka.Tilla Delhi Contact Us 8377877756FULL ENJOY Call Girls In Majnu.Ka.Tilla Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Majnu.Ka.Tilla Delhi Contact Us 8377877756
dollysharma2066
 

Último (20)

Kraft Mac and Cheese campaign presentation
Kraft Mac and Cheese campaign presentationKraft Mac and Cheese campaign presentation
Kraft Mac and Cheese campaign presentation
 
Brand experience Dream Center Peoria Presentation.pdf
Brand experience Dream Center Peoria Presentation.pdfBrand experience Dream Center Peoria Presentation.pdf
Brand experience Dream Center Peoria Presentation.pdf
 
Turn Digital Reputation Threats into Offense Tactics - Daniel Lemin
Turn Digital Reputation Threats into Offense Tactics - Daniel LeminTurn Digital Reputation Threats into Offense Tactics - Daniel Lemin
Turn Digital Reputation Threats into Offense Tactics - Daniel Lemin
 
Factors-Influencing-Branding-Strategies.pptx
Factors-Influencing-Branding-Strategies.pptxFactors-Influencing-Branding-Strategies.pptx
Factors-Influencing-Branding-Strategies.pptx
 
Uncover Insightful User Journey Secrets Using GA4 Reports
Uncover Insightful User Journey Secrets Using GA4 ReportsUncover Insightful User Journey Secrets Using GA4 Reports
Uncover Insightful User Journey Secrets Using GA4 Reports
 
Digital Strategy Master Class - Andrew Rupert
Digital Strategy Master Class - Andrew RupertDigital Strategy Master Class - Andrew Rupert
Digital Strategy Master Class - Andrew Rupert
 
What is Google Search Console and What is it provide?
What is Google Search Console and What is it provide?What is Google Search Console and What is it provide?
What is Google Search Console and What is it provide?
 
Social Media Marketing PPT-Includes Paid media
Social Media Marketing PPT-Includes Paid mediaSocial Media Marketing PPT-Includes Paid media
Social Media Marketing PPT-Includes Paid media
 
Situation Analysis | Management Company.
Situation Analysis | Management Company.Situation Analysis | Management Company.
Situation Analysis | Management Company.
 
LinkedIn Social Selling Master Class - David Wong
LinkedIn Social Selling Master Class - David WongLinkedIn Social Selling Master Class - David Wong
LinkedIn Social Selling Master Class - David Wong
 
Major SEO Trends in 2024 - Banyanbrain Digital
Major SEO Trends in 2024 - Banyanbrain DigitalMajor SEO Trends in 2024 - Banyanbrain Digital
Major SEO Trends in 2024 - Banyanbrain Digital
 
Podcast Marketing Master Class - Roger Nairn
Podcast Marketing Master Class - Roger NairnPodcast Marketing Master Class - Roger Nairn
Podcast Marketing Master Class - Roger Nairn
 
Branding strategies of new company .pptx
Branding strategies of new company .pptxBranding strategies of new company .pptx
Branding strategies of new company .pptx
 
The Future of Brands on LinkedIn - Alison Kaltman
The Future of Brands on LinkedIn - Alison KaltmanThe Future of Brands on LinkedIn - Alison Kaltman
The Future of Brands on LinkedIn - Alison Kaltman
 
Social media, ppt. Features, characteristics
Social media, ppt. Features, characteristicsSocial media, ppt. Features, characteristics
Social media, ppt. Features, characteristics
 
Enjoy Night⚡Call Girls Dlf City Phase 4 Gurgaon >༒8448380779 Escort Service
Enjoy Night⚡Call Girls Dlf City Phase 4 Gurgaon >༒8448380779 Escort ServiceEnjoy Night⚡Call Girls Dlf City Phase 4 Gurgaon >༒8448380779 Escort Service
Enjoy Night⚡Call Girls Dlf City Phase 4 Gurgaon >༒8448380779 Escort Service
 
Five Essential Tools for International SEO - Natalia Witczyk - SearchNorwich 15
Five Essential Tools for International SEO - Natalia Witczyk - SearchNorwich 15Five Essential Tools for International SEO - Natalia Witczyk - SearchNorwich 15
Five Essential Tools for International SEO - Natalia Witczyk - SearchNorwich 15
 
Brighton SEO April 2024 - The Good, the Bad & the Ugly of SEO Success
Brighton SEO April 2024 - The Good, the Bad & the Ugly of SEO SuccessBrighton SEO April 2024 - The Good, the Bad & the Ugly of SEO Success
Brighton SEO April 2024 - The Good, the Bad & the Ugly of SEO Success
 
FULL ENJOY Call Girls In Majnu.Ka.Tilla Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Majnu.Ka.Tilla Delhi Contact Us 8377877756FULL ENJOY Call Girls In Majnu.Ka.Tilla Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Majnu.Ka.Tilla Delhi Contact Us 8377877756
 
How to Leverage Behavioral Science Insights for Direct Mail Success
How to Leverage Behavioral Science Insights for Direct Mail SuccessHow to Leverage Behavioral Science Insights for Direct Mail Success
How to Leverage Behavioral Science Insights for Direct Mail Success
 

Screaming Frog + Xpath: BrightonSEO April 2019