SlideShare una empresa de Scribd logo
1 de 39
Max Prin, Head of Technical SEO, Merkle
@maxxeight
What does technical SEO look like in 2017?
Max Prin @maxxeight | MnSearch Summit 2017 #MNSummit2
Max Prin, Head of Technical SEO, Merkle
https://technicalseo.com
Max Prin @maxxeight | MnSearch Summit 2017 #MNSummit
SEO…
“Content is king”
“Links still matter”
“Technical SEO is more
important than ever”
Max Prin @maxxeight | MnSearch Summit 2017 #MNSummit7
Search Engines’ Goal
Serving the
best results
 Most relevant
 Great UX
Max Prin @maxxeight | MnSearch Summit 2017 #MNSummit8
How (Some) Search Engines Work?
1. Crawl the Web
2. (Render Pages)
3. Index URLs/Content
4. Rank URLs
Max Prin @maxxeight | MnSearch Summit 2017 #MNSummit9
Technical SEO’s Goal
Making sure search engines can access and understand your awesome content, and the
wonderful user experience you provide to your visitors.
Crawling
Can search
engines access
the pages?
Rendering
Can search
engines see the
content/UX?
Indexing
Are
URLs/content
indexed?
Crawling
Max Prin @maxxeight | MnSearch Summit 2017 #MNSummit11
Crawling
“Crawling is the entry point for sites
into Google's search results.
Efficient crawling of a website helps
with its indexing in Google Search.”
- Gary Illyes, Webmaster Trends Analyst, Google
Max Prin @maxxeight | MnSearch Summit 2017 #MNSummit12
Crawling
How to make sure search engines crawl all of your important pages?
 Provide clean URLs
Max Prin @maxxeight | MnSearch Summit 2017 #MNSummit13
Crawling: provide clean URLs (JavaScript-based websites)
Fragment Identifier: example.com/#url
 Not supported. Ignored. URL = example.com
Hashbang: example.com/#!url
 Google and Bing will request:
example.com/?_escaped_fragment_=url
 The escaped_fragment URL should return an HTML
snapshot
Clean URL: example.com/url
 Using the pushState function of the HTML5 History API
Max Prin @maxxeight | MnSearch Summit 2017 #MNSummit14
Crawling
How to make sure search engines crawl all of your important pages?
 Provide clean URLs
 Lead bots to valuable pages
Max Prin @maxxeight | MnSearch Summit 2017 #MNSummit15
Crawling: leading bots to valuable pages
Clear/clean site navigation
Internal linking is a powerful
signal:
 Use <a href> elements
 Avoid “mega-mega” menus
Accurate/up-to-date Sitemaps
Sitemaps (XML or HTML) should
only include URLs that:
 Render a 200 OK status code
 Have a self-referencing
canonical tag (or no tag)
Properly handled duplicate
content and low-value pages
Parameterized URLs, sorts and
facet navigation, etc.
 Use canonical/noindex tags
 Non-indexable URLs are crawled
less often
Max Prin @maxxeight | MnSearch Summit 2017 #MNSummit16
Crawling: recommendations and tools
Analyze your log files and crawl your site to find out if:
 Search engine bots are not crawling some URLs
 Pages are not properly linked to, internally
 Sitemaps contain non-canonical URLs
 Low-value and duplicate pages are indexable
Max Prin @maxxeight | MnSearch Summit 2017 #MNSummit17
Crawling
How to make sure search engines crawl all of your important pages?
 Provide clean URLs
 Lead bots to valuable pages
 Make bots crawl more pages
Max Prin @maxxeight | MnSearch Summit 2017 #MNSummit18
Crawling: making bots crawl more pages
Decreased load time = increased crawl rate
 Fast and reliable server (no 5xx errors)
 Content Delivery Network
Rendering = requesting ALL resources
 Reduce the size of resources
(compression, minification, etc.)
 Reduce the number of requests (redirects,
icons, fonts, etc.)
Max Prin @maxxeight | MnSearch Summit 2017 #MNSummit19
(Fast site: better user experience)
 Optimize the critical rendering path
(perceived latency)
 Make the content above the fold appear faster
 Use HTTP/2
 Multiplexing, binary headers, header
compression, server push
Better engagement metrics: lower bounce
rate, higher time on site (short vs. long clicks)
https://raventools.com/blog/free-ssl-http2/
Rendering
Max Prin @maxxeight | MnSearch Summit 2017 #MNSummit21
Rendering
Google is leveraging a
headless browser to
fully render webpages.
Executing JavaScript/CSS
“Understanding web pages better”
Source Code DOM
Max Prin @maxxeight | MnSearch Summit 2017 #MNSummit22
Rendering: mobile-friendliness
Max Prin @maxxeight | MnSearch Summit 2017 #MNSummit23
(Mobile-First Index)
Someday, Google will primarily crawl
the web with they mobile user agent
 Make sure ALL of your
valuable content is available
on your mobile site.
http://maxpr.in/merkle-mobile-first
Max Prin @maxxeight | MnSearch Summit 2017 #MNSummit24
Rendering: intrusive interstitials
As of January 10, 2017:
Pages with
intrusive
interstitials
may not rank
as high
Max Prin @maxxeight | MnSearch Summit 2017 #MNSummit25
Rendering: Progressive Web Apps (PWA)
Max Prin @maxxeight | MnSearch Summit 2017 #MNSummit26
Rendering
How to make sure Google can “understand” your pages?
 Don’t block resources
Max Prin @maxxeight | MnSearch Summit 2017 #MNSummit27
Rendering: don’t block resources (robots.txt)
Max Prin @maxxeight | MnSearch Summit 2017 #MNSummit28
Rendering: robots.txt testing tool
Max Prin @maxxeight | MnSearch Summit 2017 #MNSummit29
Rendering
How to make sure Google can “understand” your pages?
 Don’t block resources
 Load content automatically
Max Prin @maxxeight | MnSearch Summit 2017 #MNSummit30
Rendering: load content automatically (vs. based on user interaction)
Max Prin @maxxeight | MnSearch Summit 2017 #MNSummit31
Rendering: fetch & render tool
Indexing
Max Prin @maxxeight | MnSearch Summit 2017 #MNSummit33
Indexing
Part of the indexing process is to “annotate semantics” in
order to retrieve relevant pages
Max Prin @maxxeight | MnSearch Summit 2017 #MNSummit34
Indexing
How to, technically, make your content more relevant?
 Optimize metadata
 Leverage structured data markup
Max Prin @maxxeight | MnSearch Summit 2017 #MNSummit35
Indexing: leverage structured data markup
Structured data markup has 2 components:
 Vocabulary: schema.org
 Format:
• Microdata
• JSON-LD
Max Prin @maxxeight | MnSearch Summit 2017 #MNSummit36
Indexing: leverage structured data markup
Max Prin @maxxeight | MnSearch Summit 2017 #MNSummit37
Indexing: leverage structured data markup
Google supports a ton of markups
that can enhance search results:
- Product, reviews, ratings
- Events, music, movie, recipes, etc.
Rich Snippet = Higher Click-Through Rate (CTR)
Max Prin @maxxeight | MnSearch Summit 2017 #MNSummit38
Wrap-up
Technical optimization can greatly
improve overall online performance
 Crawling
 More valuable pages indexed
 Unique content → more authority
 Fast side → better engagement metrics
 Rendering
 A great UX (mobile, PWA) understood by
search engines
 Indexing
 More relevance and rich snippets (better
CTR) through structured data markup
Thank you!

Más contenido relacionado

La actualidad más candente

Cut the Crap: Next Level Content Audits with Crawlers - Sam Marsden, SEO & Co...
Cut the Crap: Next Level Content Audits with Crawlers - Sam Marsden, SEO & Co...Cut the Crap: Next Level Content Audits with Crawlers - Sam Marsden, SEO & Co...
Cut the Crap: Next Level Content Audits with Crawlers - Sam Marsden, SEO & Co...DeepCrawl
 
Overcoming Technical SEO Challenges for Enterprise Sites | SearchLeeds 2019 |...
Overcoming Technical SEO Challenges for Enterprise Sites | SearchLeeds 2019 |...Overcoming Technical SEO Challenges for Enterprise Sites | SearchLeeds 2019 |...
Overcoming Technical SEO Challenges for Enterprise Sites | SearchLeeds 2019 |...DeepCrawl
 
Data Studio for SEOs - Pint-sized Marketing Meetup 2019
Data Studio for SEOs - Pint-sized Marketing Meetup 2019Data Studio for SEOs - Pint-sized Marketing Meetup 2019
Data Studio for SEOs - Pint-sized Marketing Meetup 2019DeepCrawl
 
Automating SEO Reporting With Google Data Studio - Digitalzone 2018
Automating SEO Reporting With Google Data Studio - Digitalzone 2018Automating SEO Reporting With Google Data Studio - Digitalzone 2018
Automating SEO Reporting With Google Data Studio - Digitalzone 2018Sam Marsden
 
skillshare organic search strategies - template
skillshare organic search strategies - templateskillshare organic search strategies - template
skillshare organic search strategies - templateAlexis Sanders
 
How to Unleash The Power of Unique Content
How to Unleash The Power of Unique ContentHow to Unleash The Power of Unique Content
How to Unleash The Power of Unique ContentEleni Cashell
 
Martha van Berkel — Schema Markup Explained: 10 Complicated Concepts Made Sim...
Martha van Berkel — Schema Markup Explained: 10 Complicated Concepts Made Sim...Martha van Berkel — Schema Markup Explained: 10 Complicated Concepts Made Sim...
Martha van Berkel — Schema Markup Explained: 10 Complicated Concepts Made Sim...Semrush
 
Measurecamp 2017 - Yandex Metrica
Measurecamp 2017 - Yandex MetricaMeasurecamp 2017 - Yandex Metrica
Measurecamp 2017 - Yandex MetricaDan Taylor
 
BrightonSEO April 2018 Mobile-First & Crawl Budget
BrightonSEO April 2018 Mobile-First & Crawl BudgetBrightonSEO April 2018 Mobile-First & Crawl Budget
BrightonSEO April 2018 Mobile-First & Crawl BudgetMark Thomas
 
Technical SEO Training Day | Igoo
Technical SEO Training Day | Igoo Technical SEO Training Day | Igoo
Technical SEO Training Day | Igoo Charlie Whitworth
 
Barak hullman schema wp tools
Barak hullman schema wp toolsBarak hullman schema wp tools
Barak hullman schema wp toolsBarry Schwartz
 
How to win at SEO: Sagittarius
How to win at SEO: SagittariusHow to win at SEO: Sagittarius
How to win at SEO: SagittariusSagittarius
 
Building Large-Scale Automated Reports with a Small-Scale Budget - SMX Munich...
Building Large-Scale Automated Reports with a Small-Scale Budget - SMX Munich...Building Large-Scale Automated Reports with a Small-Scale Budget - SMX Munich...
Building Large-Scale Automated Reports with a Small-Scale Budget - SMX Munich...Sam Marsden
 
Efficient AF: Automating SEO Reporting With Google Data Studio - Sam Marsden,...
Efficient AF: Automating SEO Reporting With Google Data Studio - Sam Marsden,...Efficient AF: Automating SEO Reporting With Google Data Studio - Sam Marsden,...
Efficient AF: Automating SEO Reporting With Google Data Studio - Sam Marsden,...DeepCrawl
 
MeasureFest 2021: Interactive Core Web Vitals In Data Studio
MeasureFest 2021: Interactive Core Web Vitals In Data StudioMeasureFest 2021: Interactive Core Web Vitals In Data Studio
MeasureFest 2021: Interactive Core Web Vitals In Data StudioLazarinaStoyanova
 
SearchLeeds 2019 - Polly Pospelova - How to hack rankings with page speed opt...
SearchLeeds 2019 - Polly Pospelova - How to hack rankings with page speed opt...SearchLeeds 2019 - Polly Pospelova - How to hack rankings with page speed opt...
SearchLeeds 2019 - Polly Pospelova - How to hack rankings with page speed opt...SearchLeeds
 

La actualidad más candente (18)

Cut the Crap: Next Level Content Audits with Crawlers - Sam Marsden, SEO & Co...
Cut the Crap: Next Level Content Audits with Crawlers - Sam Marsden, SEO & Co...Cut the Crap: Next Level Content Audits with Crawlers - Sam Marsden, SEO & Co...
Cut the Crap: Next Level Content Audits with Crawlers - Sam Marsden, SEO & Co...
 
Overcoming Technical SEO Challenges for Enterprise Sites | SearchLeeds 2019 |...
Overcoming Technical SEO Challenges for Enterprise Sites | SearchLeeds 2019 |...Overcoming Technical SEO Challenges for Enterprise Sites | SearchLeeds 2019 |...
Overcoming Technical SEO Challenges for Enterprise Sites | SearchLeeds 2019 |...
 
Data Studio for SEOs - Pint-sized Marketing Meetup 2019
Data Studio for SEOs - Pint-sized Marketing Meetup 2019Data Studio for SEOs - Pint-sized Marketing Meetup 2019
Data Studio for SEOs - Pint-sized Marketing Meetup 2019
 
Automating SEO Reporting With Google Data Studio - Digitalzone 2018
Automating SEO Reporting With Google Data Studio - Digitalzone 2018Automating SEO Reporting With Google Data Studio - Digitalzone 2018
Automating SEO Reporting With Google Data Studio - Digitalzone 2018
 
skillshare organic search strategies - template
skillshare organic search strategies - templateskillshare organic search strategies - template
skillshare organic search strategies - template
 
How to Unleash The Power of Unique Content
How to Unleash The Power of Unique ContentHow to Unleash The Power of Unique Content
How to Unleash The Power of Unique Content
 
Martha van Berkel — Schema Markup Explained: 10 Complicated Concepts Made Sim...
Martha van Berkel — Schema Markup Explained: 10 Complicated Concepts Made Sim...Martha van Berkel — Schema Markup Explained: 10 Complicated Concepts Made Sim...
Martha van Berkel — Schema Markup Explained: 10 Complicated Concepts Made Sim...
 
Measurecamp 2017 - Yandex Metrica
Measurecamp 2017 - Yandex MetricaMeasurecamp 2017 - Yandex Metrica
Measurecamp 2017 - Yandex Metrica
 
Technical seo
Technical seoTechnical seo
Technical seo
 
BrightonSEO April 2018 Mobile-First & Crawl Budget
BrightonSEO April 2018 Mobile-First & Crawl BudgetBrightonSEO April 2018 Mobile-First & Crawl Budget
BrightonSEO April 2018 Mobile-First & Crawl Budget
 
Technical SEO Training Day | Igoo
Technical SEO Training Day | Igoo Technical SEO Training Day | Igoo
Technical SEO Training Day | Igoo
 
Barak hullman schema wp tools
Barak hullman schema wp toolsBarak hullman schema wp tools
Barak hullman schema wp tools
 
Seo
SeoSeo
Seo
 
How to win at SEO: Sagittarius
How to win at SEO: SagittariusHow to win at SEO: Sagittarius
How to win at SEO: Sagittarius
 
Building Large-Scale Automated Reports with a Small-Scale Budget - SMX Munich...
Building Large-Scale Automated Reports with a Small-Scale Budget - SMX Munich...Building Large-Scale Automated Reports with a Small-Scale Budget - SMX Munich...
Building Large-Scale Automated Reports with a Small-Scale Budget - SMX Munich...
 
Efficient AF: Automating SEO Reporting With Google Data Studio - Sam Marsden,...
Efficient AF: Automating SEO Reporting With Google Data Studio - Sam Marsden,...Efficient AF: Automating SEO Reporting With Google Data Studio - Sam Marsden,...
Efficient AF: Automating SEO Reporting With Google Data Studio - Sam Marsden,...
 
MeasureFest 2021: Interactive Core Web Vitals In Data Studio
MeasureFest 2021: Interactive Core Web Vitals In Data StudioMeasureFest 2021: Interactive Core Web Vitals In Data Studio
MeasureFest 2021: Interactive Core Web Vitals In Data Studio
 
SearchLeeds 2019 - Polly Pospelova - How to hack rankings with page speed opt...
SearchLeeds 2019 - Polly Pospelova - How to hack rankings with page speed opt...SearchLeeds 2019 - Polly Pospelova - How to hack rankings with page speed opt...
SearchLeeds 2019 - Polly Pospelova - How to hack rankings with page speed opt...
 

Similar a Max Prin's Technical SEO Tips for Crawling, Rendering and Indexing

[DevDay 2017] Using analytics, focusing on SEO and unability - Keys to develo...
[DevDay 2017] Using analytics, focusing on SEO and unability - Keys to develo...[DevDay 2017] Using analytics, focusing on SEO and unability - Keys to develo...
[DevDay 2017] Using analytics, focusing on SEO and unability - Keys to develo...DevDay.org
 
Using AdWords Scripts to Create Your Own Ad Tech Landscape By Mitch Larson
Using AdWords Scripts to Create Your Own Ad Tech Landscape By Mitch LarsonUsing AdWords Scripts to Create Your Own Ad Tech Landscape By Mitch Larson
Using AdWords Scripts to Create Your Own Ad Tech Landscape By Mitch LarsonSearch Marketing Expo - SMX
 
How To Increase Your Website's Visibility - SEO Best Practices - LA2M Presena...
How To Increase Your Website's Visibility - SEO Best Practices - LA2M Presena...How To Increase Your Website's Visibility - SEO Best Practices - LA2M Presena...
How To Increase Your Website's Visibility - SEO Best Practices - LA2M Presena...Tarun Gehani
 
First Logistics Seo analysis logistics - logistics news page
First Logistics Seo analysis   logistics - logistics news pageFirst Logistics Seo analysis   logistics - logistics news page
First Logistics Seo analysis logistics - logistics news pageBrian Bateman
 
Max Prin - TechSEO Boost 2017 - SEO Best Practices For JavaScript-Based Websites
Max Prin - TechSEO Boost 2017 - SEO Best Practices For JavaScript-Based WebsitesMax Prin - TechSEO Boost 2017 - SEO Best Practices For JavaScript-Based Websites
Max Prin - TechSEO Boost 2017 - SEO Best Practices For JavaScript-Based WebsitesMax Prin
 
TechSEO Boost 2017: SEO Best Practices for JavaScript T-Based Websites
TechSEO Boost 2017: SEO Best Practices for JavaScript T-Based WebsitesTechSEO Boost 2017: SEO Best Practices for JavaScript T-Based Websites
TechSEO Boost 2017: SEO Best Practices for JavaScript T-Based WebsitesCatalyst
 
PPT on web development & SEO
PPT on web development & SEOPPT on web development & SEO
PPT on web development & SEOPrakrati Bansal
 
Search Engine Optimization (SEO)
Search Engine Optimization (SEO)Search Engine Optimization (SEO)
Search Engine Optimization (SEO)Nandu B Rajan
 
Legal Publish SEO Webinar
Legal Publish SEO WebinarLegal Publish SEO Webinar
Legal Publish SEO WebinarLegal Publish
 
First Logistics Seo analysis logistics - why us page
First Logistics Seo analysis   logistics - why us pageFirst Logistics Seo analysis   logistics - why us page
First Logistics Seo analysis logistics - why us pageBrian Bateman
 
SPFx- A modern development model for SharePoint
SPFx- A modern development model  for SharePointSPFx- A modern development model  for SharePoint
SPFx- A modern development model for SharePointKirti Prajapati
 
Web development services
Web development servicesWeb development services
Web development serviceswebinfomatrix3
 
bookairportcab_seoaudit_17april.pptx
bookairportcab_seoaudit_17april.pptxbookairportcab_seoaudit_17april.pptx
bookairportcab_seoaudit_17april.pptxmojoboxx
 
How your (non-SEO) work affects Organic Search.
How your (non-SEO) work affects Organic Search. How your (non-SEO) work affects Organic Search.
How your (non-SEO) work affects Organic Search. Matt Lacuesta
 
First Logistics Seo analysis logistics services - services page
First Logistics Seo analysis   logistics services - services pageFirst Logistics Seo analysis   logistics services - services page
First Logistics Seo analysis logistics services - services pageBrian Bateman
 
SearchLeeds 2019 - Fabrizio Ballarini - TransferWise - Building, hacking and ...
SearchLeeds 2019 - Fabrizio Ballarini - TransferWise - Building, hacking and ...SearchLeeds 2019 - Fabrizio Ballarini - TransferWise - Building, hacking and ...
SearchLeeds 2019 - Fabrizio Ballarini - TransferWise - Building, hacking and ...SearchLeeds
 

Similar a Max Prin's Technical SEO Tips for Crawling, Rendering and Indexing (20)

DIGITAL MARKETING.pptx
DIGITAL MARKETING.pptxDIGITAL MARKETING.pptx
DIGITAL MARKETING.pptx
 
MnSearch Summit 2018 - Max Prin – Technical SEO Tactics for the Current Mobil...
MnSearch Summit 2018 - Max Prin – Technical SEO Tactics for the Current Mobil...MnSearch Summit 2018 - Max Prin – Technical SEO Tactics for the Current Mobil...
MnSearch Summit 2018 - Max Prin – Technical SEO Tactics for the Current Mobil...
 
[DevDay 2017] Using analytics, focusing on SEO and unability - Keys to develo...
[DevDay 2017] Using analytics, focusing on SEO and unability - Keys to develo...[DevDay 2017] Using analytics, focusing on SEO and unability - Keys to develo...
[DevDay 2017] Using analytics, focusing on SEO and unability - Keys to develo...
 
Using AdWords Scripts to Create Your Own Ad Tech Landscape By Mitch Larson
Using AdWords Scripts to Create Your Own Ad Tech Landscape By Mitch LarsonUsing AdWords Scripts to Create Your Own Ad Tech Landscape By Mitch Larson
Using AdWords Scripts to Create Your Own Ad Tech Landscape By Mitch Larson
 
Seo
Seo Seo
Seo
 
How To Increase Your Website's Visibility - SEO Best Practices - LA2M Presena...
How To Increase Your Website's Visibility - SEO Best Practices - LA2M Presena...How To Increase Your Website's Visibility - SEO Best Practices - LA2M Presena...
How To Increase Your Website's Visibility - SEO Best Practices - LA2M Presena...
 
First Logistics Seo analysis logistics - logistics news page
First Logistics Seo analysis   logistics - logistics news pageFirst Logistics Seo analysis   logistics - logistics news page
First Logistics Seo analysis logistics - logistics news page
 
Max Prin - TechSEO Boost 2017 - SEO Best Practices For JavaScript-Based Websites
Max Prin - TechSEO Boost 2017 - SEO Best Practices For JavaScript-Based WebsitesMax Prin - TechSEO Boost 2017 - SEO Best Practices For JavaScript-Based Websites
Max Prin - TechSEO Boost 2017 - SEO Best Practices For JavaScript-Based Websites
 
TechSEO Boost 2017: SEO Best Practices for JavaScript T-Based Websites
TechSEO Boost 2017: SEO Best Practices for JavaScript T-Based WebsitesTechSEO Boost 2017: SEO Best Practices for JavaScript T-Based Websites
TechSEO Boost 2017: SEO Best Practices for JavaScript T-Based Websites
 
PPT on web development & SEO
PPT on web development & SEOPPT on web development & SEO
PPT on web development & SEO
 
Search Engine Optimization (SEO)
Search Engine Optimization (SEO)Search Engine Optimization (SEO)
Search Engine Optimization (SEO)
 
Legal Publish SEO Webinar
Legal Publish SEO WebinarLegal Publish SEO Webinar
Legal Publish SEO Webinar
 
First Logistics Seo analysis logistics - why us page
First Logistics Seo analysis   logistics - why us pageFirst Logistics Seo analysis   logistics - why us page
First Logistics Seo analysis logistics - why us page
 
SPFx- A modern development model for SharePoint
SPFx- A modern development model  for SharePointSPFx- A modern development model  for SharePoint
SPFx- A modern development model for SharePoint
 
Web development services
Web development servicesWeb development services
Web development services
 
bookairportcab_seoaudit_17april.pptx
bookairportcab_seoaudit_17april.pptxbookairportcab_seoaudit_17april.pptx
bookairportcab_seoaudit_17april.pptx
 
SEO Project, SMO Project, SMM Project, Social Media Project
SEO Project, SMO Project, SMM Project, Social Media ProjectSEO Project, SMO Project, SMM Project, Social Media Project
SEO Project, SMO Project, SMM Project, Social Media Project
 
How your (non-SEO) work affects Organic Search.
How your (non-SEO) work affects Organic Search. How your (non-SEO) work affects Organic Search.
How your (non-SEO) work affects Organic Search.
 
First Logistics Seo analysis logistics services - services page
First Logistics Seo analysis   logistics services - services pageFirst Logistics Seo analysis   logistics services - services page
First Logistics Seo analysis logistics services - services page
 
SearchLeeds 2019 - Fabrizio Ballarini - TransferWise - Building, hacking and ...
SearchLeeds 2019 - Fabrizio Ballarini - TransferWise - Building, hacking and ...SearchLeeds 2019 - Fabrizio Ballarini - TransferWise - Building, hacking and ...
SearchLeeds 2019 - Fabrizio Ballarini - TransferWise - Building, hacking and ...
 

Más de Max Prin

Max Prin - brightonSEO San Diego 2023 - Developing SEO Tools
Max Prin - brightonSEO San Diego 2023 - Developing SEO ToolsMax Prin - brightonSEO San Diego 2023 - Developing SEO Tools
Max Prin - brightonSEO San Diego 2023 - Developing SEO ToolsMax Prin
 
Search Y 2020 - PWA + AMP
Search Y 2020 - PWA + AMPSearch Y 2020 - PWA + AMP
Search Y 2020 - PWA + AMPMax Prin
 
What's New with Schema and Structured Data - Max Prin - SMX Advanced 2019
What's New with Schema and Structured Data - Max Prin - SMX Advanced 2019What's New with Schema and Structured Data - Max Prin - SMX Advanced 2019
What's New with Schema and Structured Data - Max Prin - SMX Advanced 2019Max Prin
 
PWA + AMP: The Future of E-Commerce? Max Prin - BrightonSEO - Sept. 2018
PWA + AMP: The Future of E-Commerce? Max Prin - BrightonSEO - Sept. 2018PWA + AMP: The Future of E-Commerce? Max Prin - BrightonSEO - Sept. 2018
PWA + AMP: The Future of E-Commerce? Max Prin - BrightonSEO - Sept. 2018Max Prin
 
Max Prin - SMX Paris 2017 - Voice Search: Comment Ranker?
Max Prin - SMX Paris 2017 - Voice Search: Comment Ranker?Max Prin - SMX Paris 2017 - Voice Search: Comment Ranker?
Max Prin - SMX Paris 2017 - Voice Search: Comment Ranker?Max Prin
 
Max Prin - SMX Paris 2016 - Données Structurées et Quick Answers : à la conqu...
Max Prin - SMX Paris 2016 - Données Structurées et Quick Answers : à la conqu...Max Prin - SMX Paris 2016 - Données Structurées et Quick Answers : à la conqu...
Max Prin - SMX Paris 2016 - Données Structurées et Quick Answers : à la conqu...Max Prin
 

Más de Max Prin (6)

Max Prin - brightonSEO San Diego 2023 - Developing SEO Tools
Max Prin - brightonSEO San Diego 2023 - Developing SEO ToolsMax Prin - brightonSEO San Diego 2023 - Developing SEO Tools
Max Prin - brightonSEO San Diego 2023 - Developing SEO Tools
 
Search Y 2020 - PWA + AMP
Search Y 2020 - PWA + AMPSearch Y 2020 - PWA + AMP
Search Y 2020 - PWA + AMP
 
What's New with Schema and Structured Data - Max Prin - SMX Advanced 2019
What's New with Schema and Structured Data - Max Prin - SMX Advanced 2019What's New with Schema and Structured Data - Max Prin - SMX Advanced 2019
What's New with Schema and Structured Data - Max Prin - SMX Advanced 2019
 
PWA + AMP: The Future of E-Commerce? Max Prin - BrightonSEO - Sept. 2018
PWA + AMP: The Future of E-Commerce? Max Prin - BrightonSEO - Sept. 2018PWA + AMP: The Future of E-Commerce? Max Prin - BrightonSEO - Sept. 2018
PWA + AMP: The Future of E-Commerce? Max Prin - BrightonSEO - Sept. 2018
 
Max Prin - SMX Paris 2017 - Voice Search: Comment Ranker?
Max Prin - SMX Paris 2017 - Voice Search: Comment Ranker?Max Prin - SMX Paris 2017 - Voice Search: Comment Ranker?
Max Prin - SMX Paris 2017 - Voice Search: Comment Ranker?
 
Max Prin - SMX Paris 2016 - Données Structurées et Quick Answers : à la conqu...
Max Prin - SMX Paris 2016 - Données Structurées et Quick Answers : à la conqu...Max Prin - SMX Paris 2016 - Données Structurées et Quick Answers : à la conqu...
Max Prin - SMX Paris 2016 - Données Structurées et Quick Answers : à la conqu...
 

Último

marketing strategy of tanishq word PPROJECT.pdf
marketing strategy of tanishq word PPROJECT.pdfmarketing strategy of tanishq word PPROJECT.pdf
marketing strategy of tanishq word PPROJECT.pdfarsathsahil
 
定制(ULV毕业证书)拉文大学毕业证成绩单原版一比一
定制(ULV毕业证书)拉文大学毕业证成绩单原版一比一定制(ULV毕业证书)拉文大学毕业证成绩单原版一比一
定制(ULV毕业证书)拉文大学毕业证成绩单原版一比一s SS
 
McDonald's: A Journey Through Time (PPT)
McDonald's: A Journey Through Time (PPT)McDonald's: A Journey Through Time (PPT)
McDonald's: A Journey Through Time (PPT)DEVARAJV16
 
Mastering SEO in the Evolving AI-driven World
Mastering SEO in the Evolving AI-driven WorldMastering SEO in the Evolving AI-driven World
Mastering SEO in the Evolving AI-driven WorldScalenut
 
Common Culture: Paul Willis Symbolic Creativity
Common Culture: Paul Willis Symbolic CreativityCommon Culture: Paul Willis Symbolic Creativity
Common Culture: Paul Willis Symbolic CreativityMonishka Adhikari
 
Talent Management for mba 3rd sem useful
Talent Management for mba 3rd sem usefulTalent Management for mba 3rd sem useful
Talent Management for mba 3rd sem usefulAtifaArbar
 
Fiverr's Product Marketing Interview Assignment
Fiverr's Product Marketing Interview AssignmentFiverr's Product Marketing Interview Assignment
Fiverr's Product Marketing Interview AssignmentFarrel Brest
 
Influencer Marketing Power point presentation
Influencer Marketing  Power point presentationInfluencer Marketing  Power point presentation
Influencer Marketing Power point presentationdgtivemarketingagenc
 
How To Utilize Calculated Properties in your HubSpot Setup
How To Utilize Calculated Properties in your HubSpot SetupHow To Utilize Calculated Properties in your HubSpot Setup
How To Utilize Calculated Properties in your HubSpot Setupssuser4571da
 
Call Girls in Lajpat Nagar Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Lajpat Nagar Delhi 💯Call Us 🔝8264348440🔝Call Girls in Lajpat Nagar Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Lajpat Nagar Delhi 💯Call Us 🔝8264348440🔝soniya singh
 
Fueling A_B experiments with behavioral insights (1).pdf
Fueling A_B experiments with behavioral insights (1).pdfFueling A_B experiments with behavioral insights (1).pdf
Fueling A_B experiments with behavioral insights (1).pdfVWO
 
Digital Marketing Spotlight: Lifecycle Advertising Strategies.pdf
Digital Marketing Spotlight: Lifecycle Advertising Strategies.pdfDigital Marketing Spotlight: Lifecycle Advertising Strategies.pdf
Digital Marketing Spotlight: Lifecycle Advertising Strategies.pdfDemandbase
 
(Generative) AI & Marketing: - Out of the Hype - Empowering the Marketing M...
(Generative) AI & Marketing: - Out of the Hype - Empowering the Marketing M...(Generative) AI & Marketing: - Out of the Hype - Empowering the Marketing M...
(Generative) AI & Marketing: - Out of the Hype - Empowering the Marketing M...Hugues Rey
 
What I learned from auditing over 1,000,000 websites - SERP Conf 2024 Patrick...
What I learned from auditing over 1,000,000 websites - SERP Conf 2024 Patrick...What I learned from auditing over 1,000,000 websites - SERP Conf 2024 Patrick...
What I learned from auditing over 1,000,000 websites - SERP Conf 2024 Patrick...Ahrefs
 
5 Digital Marketing Tips | Devherds Software Solutions
5 Digital Marketing Tips | Devherds Software Solutions5 Digital Marketing Tips | Devherds Software Solutions
5 Digital Marketing Tips | Devherds Software SolutionsDevherds Software Solutions
 
The 10 Most Influential CMO's Leading the Way of Success, 2024 (Final file) (...
The 10 Most Influential CMO's Leading the Way of Success, 2024 (Final file) (...The 10 Most Influential CMO's Leading the Way of Success, 2024 (Final file) (...
The 10 Most Influential CMO's Leading the Way of Success, 2024 (Final file) (...CIO Business World
 
Snapshot of Consumer Behaviors of March 2024-EOLiSurvey (EN).pdf
Snapshot of Consumer Behaviors of March 2024-EOLiSurvey (EN).pdfSnapshot of Consumer Behaviors of March 2024-EOLiSurvey (EN).pdf
Snapshot of Consumer Behaviors of March 2024-EOLiSurvey (EN).pdfEastern Online-iSURVEY
 
Exploring The World Of Adult Ad Networks.pdf
Exploring The World Of Adult Ad Networks.pdfExploring The World Of Adult Ad Networks.pdf
Exploring The World Of Adult Ad Networks.pdfadult marketing
 
Jai Institute for Parenting Program Guide
Jai Institute for Parenting Program GuideJai Institute for Parenting Program Guide
Jai Institute for Parenting Program Guidekiva6
 
TAM AdEx 2023 Cross Media Advertising Recap - Auto Sector
TAM AdEx 2023 Cross Media Advertising Recap - Auto SectorTAM AdEx 2023 Cross Media Advertising Recap - Auto Sector
TAM AdEx 2023 Cross Media Advertising Recap - Auto SectorSocial Samosa
 

Último (20)

marketing strategy of tanishq word PPROJECT.pdf
marketing strategy of tanishq word PPROJECT.pdfmarketing strategy of tanishq word PPROJECT.pdf
marketing strategy of tanishq word PPROJECT.pdf
 
定制(ULV毕业证书)拉文大学毕业证成绩单原版一比一
定制(ULV毕业证书)拉文大学毕业证成绩单原版一比一定制(ULV毕业证书)拉文大学毕业证成绩单原版一比一
定制(ULV毕业证书)拉文大学毕业证成绩单原版一比一
 
McDonald's: A Journey Through Time (PPT)
McDonald's: A Journey Through Time (PPT)McDonald's: A Journey Through Time (PPT)
McDonald's: A Journey Through Time (PPT)
 
Mastering SEO in the Evolving AI-driven World
Mastering SEO in the Evolving AI-driven WorldMastering SEO in the Evolving AI-driven World
Mastering SEO in the Evolving AI-driven World
 
Common Culture: Paul Willis Symbolic Creativity
Common Culture: Paul Willis Symbolic CreativityCommon Culture: Paul Willis Symbolic Creativity
Common Culture: Paul Willis Symbolic Creativity
 
Talent Management for mba 3rd sem useful
Talent Management for mba 3rd sem usefulTalent Management for mba 3rd sem useful
Talent Management for mba 3rd sem useful
 
Fiverr's Product Marketing Interview Assignment
Fiverr's Product Marketing Interview AssignmentFiverr's Product Marketing Interview Assignment
Fiverr's Product Marketing Interview Assignment
 
Influencer Marketing Power point presentation
Influencer Marketing  Power point presentationInfluencer Marketing  Power point presentation
Influencer Marketing Power point presentation
 
How To Utilize Calculated Properties in your HubSpot Setup
How To Utilize Calculated Properties in your HubSpot SetupHow To Utilize Calculated Properties in your HubSpot Setup
How To Utilize Calculated Properties in your HubSpot Setup
 
Call Girls in Lajpat Nagar Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Lajpat Nagar Delhi 💯Call Us 🔝8264348440🔝Call Girls in Lajpat Nagar Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Lajpat Nagar Delhi 💯Call Us 🔝8264348440🔝
 
Fueling A_B experiments with behavioral insights (1).pdf
Fueling A_B experiments with behavioral insights (1).pdfFueling A_B experiments with behavioral insights (1).pdf
Fueling A_B experiments with behavioral insights (1).pdf
 
Digital Marketing Spotlight: Lifecycle Advertising Strategies.pdf
Digital Marketing Spotlight: Lifecycle Advertising Strategies.pdfDigital Marketing Spotlight: Lifecycle Advertising Strategies.pdf
Digital Marketing Spotlight: Lifecycle Advertising Strategies.pdf
 
(Generative) AI & Marketing: - Out of the Hype - Empowering the Marketing M...
(Generative) AI & Marketing: - Out of the Hype - Empowering the Marketing M...(Generative) AI & Marketing: - Out of the Hype - Empowering the Marketing M...
(Generative) AI & Marketing: - Out of the Hype - Empowering the Marketing M...
 
What I learned from auditing over 1,000,000 websites - SERP Conf 2024 Patrick...
What I learned from auditing over 1,000,000 websites - SERP Conf 2024 Patrick...What I learned from auditing over 1,000,000 websites - SERP Conf 2024 Patrick...
What I learned from auditing over 1,000,000 websites - SERP Conf 2024 Patrick...
 
5 Digital Marketing Tips | Devherds Software Solutions
5 Digital Marketing Tips | Devherds Software Solutions5 Digital Marketing Tips | Devherds Software Solutions
5 Digital Marketing Tips | Devherds Software Solutions
 
The 10 Most Influential CMO's Leading the Way of Success, 2024 (Final file) (...
The 10 Most Influential CMO's Leading the Way of Success, 2024 (Final file) (...The 10 Most Influential CMO's Leading the Way of Success, 2024 (Final file) (...
The 10 Most Influential CMO's Leading the Way of Success, 2024 (Final file) (...
 
Snapshot of Consumer Behaviors of March 2024-EOLiSurvey (EN).pdf
Snapshot of Consumer Behaviors of March 2024-EOLiSurvey (EN).pdfSnapshot of Consumer Behaviors of March 2024-EOLiSurvey (EN).pdf
Snapshot of Consumer Behaviors of March 2024-EOLiSurvey (EN).pdf
 
Exploring The World Of Adult Ad Networks.pdf
Exploring The World Of Adult Ad Networks.pdfExploring The World Of Adult Ad Networks.pdf
Exploring The World Of Adult Ad Networks.pdf
 
Jai Institute for Parenting Program Guide
Jai Institute for Parenting Program GuideJai Institute for Parenting Program Guide
Jai Institute for Parenting Program Guide
 
TAM AdEx 2023 Cross Media Advertising Recap - Auto Sector
TAM AdEx 2023 Cross Media Advertising Recap - Auto SectorTAM AdEx 2023 Cross Media Advertising Recap - Auto Sector
TAM AdEx 2023 Cross Media Advertising Recap - Auto Sector
 

Max Prin's Technical SEO Tips for Crawling, Rendering and Indexing

  • 1. Max Prin, Head of Technical SEO, Merkle @maxxeight What does technical SEO look like in 2017?
  • 2. Max Prin @maxxeight | MnSearch Summit 2017 #MNSummit2 Max Prin, Head of Technical SEO, Merkle https://technicalseo.com
  • 3. Max Prin @maxxeight | MnSearch Summit 2017 #MNSummit SEO…
  • 6. “Technical SEO is more important than ever”
  • 7. Max Prin @maxxeight | MnSearch Summit 2017 #MNSummit7 Search Engines’ Goal Serving the best results  Most relevant  Great UX
  • 8. Max Prin @maxxeight | MnSearch Summit 2017 #MNSummit8 How (Some) Search Engines Work? 1. Crawl the Web 2. (Render Pages) 3. Index URLs/Content 4. Rank URLs
  • 9. Max Prin @maxxeight | MnSearch Summit 2017 #MNSummit9 Technical SEO’s Goal Making sure search engines can access and understand your awesome content, and the wonderful user experience you provide to your visitors. Crawling Can search engines access the pages? Rendering Can search engines see the content/UX? Indexing Are URLs/content indexed?
  • 11. Max Prin @maxxeight | MnSearch Summit 2017 #MNSummit11 Crawling “Crawling is the entry point for sites into Google's search results. Efficient crawling of a website helps with its indexing in Google Search.” - Gary Illyes, Webmaster Trends Analyst, Google
  • 12. Max Prin @maxxeight | MnSearch Summit 2017 #MNSummit12 Crawling How to make sure search engines crawl all of your important pages?  Provide clean URLs
  • 13. Max Prin @maxxeight | MnSearch Summit 2017 #MNSummit13 Crawling: provide clean URLs (JavaScript-based websites) Fragment Identifier: example.com/#url  Not supported. Ignored. URL = example.com Hashbang: example.com/#!url  Google and Bing will request: example.com/?_escaped_fragment_=url  The escaped_fragment URL should return an HTML snapshot Clean URL: example.com/url  Using the pushState function of the HTML5 History API
  • 14. Max Prin @maxxeight | MnSearch Summit 2017 #MNSummit14 Crawling How to make sure search engines crawl all of your important pages?  Provide clean URLs  Lead bots to valuable pages
  • 15. Max Prin @maxxeight | MnSearch Summit 2017 #MNSummit15 Crawling: leading bots to valuable pages Clear/clean site navigation Internal linking is a powerful signal:  Use <a href> elements  Avoid “mega-mega” menus Accurate/up-to-date Sitemaps Sitemaps (XML or HTML) should only include URLs that:  Render a 200 OK status code  Have a self-referencing canonical tag (or no tag) Properly handled duplicate content and low-value pages Parameterized URLs, sorts and facet navigation, etc.  Use canonical/noindex tags  Non-indexable URLs are crawled less often
  • 16. Max Prin @maxxeight | MnSearch Summit 2017 #MNSummit16 Crawling: recommendations and tools Analyze your log files and crawl your site to find out if:  Search engine bots are not crawling some URLs  Pages are not properly linked to, internally  Sitemaps contain non-canonical URLs  Low-value and duplicate pages are indexable
  • 17. Max Prin @maxxeight | MnSearch Summit 2017 #MNSummit17 Crawling How to make sure search engines crawl all of your important pages?  Provide clean URLs  Lead bots to valuable pages  Make bots crawl more pages
  • 18. Max Prin @maxxeight | MnSearch Summit 2017 #MNSummit18 Crawling: making bots crawl more pages Decreased load time = increased crawl rate  Fast and reliable server (no 5xx errors)  Content Delivery Network Rendering = requesting ALL resources  Reduce the size of resources (compression, minification, etc.)  Reduce the number of requests (redirects, icons, fonts, etc.)
  • 19. Max Prin @maxxeight | MnSearch Summit 2017 #MNSummit19 (Fast site: better user experience)  Optimize the critical rendering path (perceived latency)  Make the content above the fold appear faster  Use HTTP/2  Multiplexing, binary headers, header compression, server push Better engagement metrics: lower bounce rate, higher time on site (short vs. long clicks) https://raventools.com/blog/free-ssl-http2/
  • 21. Max Prin @maxxeight | MnSearch Summit 2017 #MNSummit21 Rendering Google is leveraging a headless browser to fully render webpages. Executing JavaScript/CSS “Understanding web pages better” Source Code DOM
  • 22. Max Prin @maxxeight | MnSearch Summit 2017 #MNSummit22 Rendering: mobile-friendliness
  • 23. Max Prin @maxxeight | MnSearch Summit 2017 #MNSummit23 (Mobile-First Index) Someday, Google will primarily crawl the web with they mobile user agent  Make sure ALL of your valuable content is available on your mobile site. http://maxpr.in/merkle-mobile-first
  • 24. Max Prin @maxxeight | MnSearch Summit 2017 #MNSummit24 Rendering: intrusive interstitials As of January 10, 2017: Pages with intrusive interstitials may not rank as high
  • 25. Max Prin @maxxeight | MnSearch Summit 2017 #MNSummit25 Rendering: Progressive Web Apps (PWA)
  • 26. Max Prin @maxxeight | MnSearch Summit 2017 #MNSummit26 Rendering How to make sure Google can “understand” your pages?  Don’t block resources
  • 27. Max Prin @maxxeight | MnSearch Summit 2017 #MNSummit27 Rendering: don’t block resources (robots.txt)
  • 28. Max Prin @maxxeight | MnSearch Summit 2017 #MNSummit28 Rendering: robots.txt testing tool
  • 29. Max Prin @maxxeight | MnSearch Summit 2017 #MNSummit29 Rendering How to make sure Google can “understand” your pages?  Don’t block resources  Load content automatically
  • 30. Max Prin @maxxeight | MnSearch Summit 2017 #MNSummit30 Rendering: load content automatically (vs. based on user interaction)
  • 31. Max Prin @maxxeight | MnSearch Summit 2017 #MNSummit31 Rendering: fetch & render tool
  • 33. Max Prin @maxxeight | MnSearch Summit 2017 #MNSummit33 Indexing Part of the indexing process is to “annotate semantics” in order to retrieve relevant pages
  • 34. Max Prin @maxxeight | MnSearch Summit 2017 #MNSummit34 Indexing How to, technically, make your content more relevant?  Optimize metadata  Leverage structured data markup
  • 35. Max Prin @maxxeight | MnSearch Summit 2017 #MNSummit35 Indexing: leverage structured data markup Structured data markup has 2 components:  Vocabulary: schema.org  Format: • Microdata • JSON-LD
  • 36. Max Prin @maxxeight | MnSearch Summit 2017 #MNSummit36 Indexing: leverage structured data markup
  • 37. Max Prin @maxxeight | MnSearch Summit 2017 #MNSummit37 Indexing: leverage structured data markup Google supports a ton of markups that can enhance search results: - Product, reviews, ratings - Events, music, movie, recipes, etc. Rich Snippet = Higher Click-Through Rate (CTR)
  • 38. Max Prin @maxxeight | MnSearch Summit 2017 #MNSummit38 Wrap-up Technical optimization can greatly improve overall online performance  Crawling  More valuable pages indexed  Unique content → more authority  Fast side → better engagement metrics  Rendering  A great UX (mobile, PWA) understood by search engines  Indexing  More relevance and rich snippets (better CTR) through structured data markup

Notas del editor

  1. Search engines’ work can be boiled down to three core functions: Crawl, Index and Rank. As Google is able to execute JavaScript and fully render webpages, an additional step needs to be considered in the process: rendering, in between crawling and indexing. While technical SEO is only one aspect of SEO, overall online performance can be greatly improved through technical optimization of a website. In this session, we’ll go over some technical recommendations that help search engines’ efficiency: how to optimize crawling, rendering and indexing to eventually improve rankings?
  2. Search engines’ mission: Serving the best results to their users (based on their intent) Relevance (content) + Popularity (links) UX (mobile-friendly, fast)
  3. Your goal when doing technical SEO work is to make sure search engines can access and index your awesome content, and understand the great UX you provide to your visitors. Why is “technical SEO more important than ever”? Because while search engines get smarter and smarter, they’re not moving as fast as web development technologies, and simply not human (machine learning: great, but not the answer to everything). Sometimes, the quality of the content or the UX is not the cause of poor rankings. It’s their lack of visibility. The inability for search engines to understand that they’re there and they’re great.
  4. https://webmasters.googleblog.com/2017/01/what-crawl-budget-means-for-googlebot.html - Small websites: not something to really worry about, but…
  5. Fragment identifier: this URL structure is already a concept in the web and relates to deep linking into content on a particular page (“jump links”). Can’t be accessed/crawled/indexed. Hashbang: Used with the “old” AJAX crawling scheme. Not recommended, more complex to implement. Clean URL using History API’s pushState function. Must return a 200 status code when loaded directly
  6. Ranking positive outcome: Unique content -> more authority
  7. HTTP/2: https://www.merkleinc.com/blog/http2-electric-boogaloo-0 Cloudflare: CDN + HTTPS + HTTP/2 for FREE! https://raventools.com/blog/free-ssl-http2/ (Jon Henshaw)
  8. Googlebot is leveraging a headless browser (most likely a version of Chromium) to fully render webpages. “Understanding web pages better”: https://webmasters.googleblog.com/2014/05/understanding-web-pages-better.html Indexing dynamic content Understanding UX: mobile friendliness, intrusive/content-blocking interstitials
  9. Mobile-friendliness is a ranking factor
  10. https://www.merkleinc.com/thought-leadership/white-papers/digital-marketing-channels/seo/technical/road-mobile-first-our-technical-seo-guide
  11. https://webmasters.googleblog.com/2016/11/building-indexable-progressive-web-apps.html Usually, PWAs are JavaScript-based website Server-side vs. client-side rendering
  12. Googlebot is able to execute JavaScript/CSS to crawl and index dynamic content as well as “understand web pages better”: mobile-friendliness (mobile-first index coming), intrusive interstitials, PWAs. As advanced as the search engine is, there are a few things to remember and implement.
  13. User-agent: * Disallow: /js/ Disallow: /css/ Disallow: /img/
  14. https://technicalseo.com/seo-tools/robots-txt/
  15. Googlebot is able to execute JavaScript to crawl and index dynamic content. As advanced as the search engine is, there are a few things to remember and implement.
  16. Mega menu – mouseover + ajax Tabs/accordeons – click + ajax Load more/infinite scroll - click/scroll + ajax
  17. https://technicalseo.com/seo-tools/fetch-render/ - DOM Snapshot – dynamic “hidden” content
  18. Paul Haar -> analyze crawled pages: extract links, render contents, annotate semantics… “Indexing” is not only for search engines to add URLs/pages to their indices. While scoring happens right before ranking, search engines index and flag pages based on their content, and more specifically, based on what they understand about the content => understanding what the content is about is the key to relevance.
  19. Leveraging structured data markup, where applicable, in order to create context and improve relevance
  20. Microdata: introduced with HTML5. Attributes and values directly integrated into HTML elements -> can quickly become complicated to implement, especially when the data is not grouped together in the code. JSON-LD (JavaScript Object Notation for Linked Data): much easier to implement (1 block of script) Bing doesn’t officially support JSON-LD yet It’s easy to forget the golden rule of SDM: do not markup non-visible data
  21. Almost anything and everything can be marked up.
  22. https://developers.google.com/schemas/reference/ Ranking positive outcomes: More relevance better CTR -> better rankings