SlideShare una empresa de Scribd logo
1 de 78
Descargar para leer sin conexión
The Latest in
Advanced
Technical SEO
Index Bloat &
Discovery: from
Facets to
Frameworks
Hi!
Good Afternoon.
Ari	Nahmani
CEO	/	Founder
Kahena	Digital	Marketing
ari@kahenadigital.com
TeamClients
index bloat
index bloat
crawl budget
web-tech > googlebot
discoverability
Today’s Session
• Technical SEO issues around e-commerce /
large site architecture
• Preventing index bloat & preserving crawl
budget as a core methodology
• Current solutions & upcoming threats (JS,
AJAX, new frameworks, pre-rendering)
Index Bloat Prevention
Index Bloat Prevention
A bloated index =
if indexed URLS > “unique
pages”
Index Bloat Prevention
On an ecommerce site:
A bloated index =
if indexed URLS >
sum(CAT+PDP+Static)
Index Bloat Prevention
On a ‘content’ site:
A bloated index =
if indexed URLS >
sum(Articles+Static)
cannibalization
Index Bloat Prevention: Cannibalization
Index Bloat Prevention: Sorts & Facets
Index Bloat Prevention: Sorts & Filters
http://www.site.com/guys/tees/?pref
n1=bvAverageRating&prefn2=col
orGroup&prefv3=LG&srule=sortin
gNewArrival&prefv1=4&prefv2=RE
D&prefn3=size
Index Bloat Prevention: Sorts & Filters
<link	rel="canonical"	
href=”http://www.site.com/guys/tees/"	/>
• Basic Solution: Strip out the unnecessary
parameters
Solution: Filtering Out All Facet Params
• PROS:
– Avoids diluted / dupe URLs (request, not
directive)
• CONS:
– If you want/need specific parameters indexed
and exposed (size, color), need properly coded
canonical tag logic, recipe for major leak and
confusion.
– Considerations w/ pagination & view-all page
Crawl Budget: Facet Parameter URLs
Crawl Budget: Facet Parameter URLs
JS / AJAX Indexation
Index Bloat VS Discovery: JS + AJAX
Index Bloat Prevention: JS + AJAX
AJAX	Refinement	V1	=		
NO	URL	CHANGE
Index Bloat Prevention: JS + AJAX
AJAX	Refinement	V1	- NO	URL	CHANGE,	
but	inactive,	different href=	URL	exists
AJAX Facet Refinements V1 (NO URL CHANGE)
• PROS:
– Theoretically no parameters exposed to bloat the
index
• CONS:
– Users can’t share refined / filtered content to
friends, no accurate bookmarking. (Terrible UX)
– Googlebot will still crawl hidden href=' or other JS
framework links like Angular: ng-href= (check
canonical logic!!)
Index Bloat Prevention: JS + AJAX
AJAX	Refinement	V2	=	
html	5 history.pushState()
Index Bloat Prevention: JS + AJAX
html	5	history.pushState()
http://www.site.com/guys/tees/?color=green&size=large
Consistent URL Signals - Navigation
Ideal consistency:
Navigation URLs =
Pushstate() URLs =
Canonical URLs =
XML Sitemap URLs =
Consistent URL Signals - Navigation
Ideal consistency:
Navigation URLs =
Pushstate() URLs ≠
Canonical URLs =
XML Sitemap URLs =
Index Bloat Prevention: JS + AJAX
Google	preferred	pushstate URL	version,	we	had	to	reinforce	
(via	normal	inline	href=‘’,	canonical,	xml	sitemap)
AJAX Facet Refinements V2 (PushState URL Change)
• PROS:
– Users can now share /bookmark the correct
content
– Added to browser history
• CONS:
– Still need to have consistent canonical structure
due to Googlebot crawling pushstate()
– Different hidden URL structure via AJAX facets
may require further unpredictable
canonicalization logic / further dev work
Indexing AJAX & JS Frameworks
Indexing AJAX & JS Frameworks
Indexing AJAX & JS Frameworks
What method exists
that we know still
works?
Indexing AJAX & JS Frameworks
HTML SNAPSHOT
<head>
<meta name="fragment" content="!">
Google / Bing crawls with:
_escaped_fragment_=
Indexing AJAX & JS: HTML Snapshot
Indexing AJAX & JS: HTML Snapshot
Indexing AJAX & JS: HTML Snapshot
Pre or Realtime
Rendered
(to users & bots)
Indexing AJAX & JS: How To Decide?
HTML
SNAPSHOT
_escaped_fragment_=
Trust
Googlebot
VALIDATE!
Progressive
Enhancement
‘Dumbed down’
HTML Template
3rd Party
Service
(prerender.io)
Server side
(phantomJS /
headless browser)
Pre-Rendered
(to bots)
Pre or Realtime
Rendered
(to users & bots)
Indexing AJAX & JS: How To Decide?
HTML
SNAPSHOT
_escaped_fragment_=
Trust
Googlebot
VALIDATE!
Progressive
Enhancement
‘Dumbed down’
HTML Template
3rd Party
Service
(prerender.io)
Pre-Rendered
(to bots)
Server side
(phantomJS /
headless browser)
Indexing AJAX & JS: HTML Snapshot
• Upon crawl of URL with _escaped_fragment_=,
serve ’dumbed down’ HTML version of page.
• Not pre-rendered, rather simplified.
• For example, on ecommerce à a view-all
category listing with no dynamic facets.
Amazing results from our clients.
Indexing AJAX & JS: How To Decide?
HTML
SNAPSHOT
_escaped_fragment_=
Trust
Googlebot
VALIDATE!
Progressive
Enhancement
‘Dumbed down’
HTML Template
3rd Party
Service
(prerender.io)
Pre or Realtime
Rendered
(to users & bots)
Pre-Rendered
(to bots)
Server side
(phantomJS /
headless browser)
Indexing AJAX & JS: Pre-rendering
Upon crawl of URL with _escaped_fragment_=
1. prerender.io – middleware via reverse proxy
that serves a pre-rendered, cached HTML
page to bots
OR
2. Server side – the server pre-rendered the JS
in cached html pages to serve to bots or
does it in real-time (headless browser).
Indexing AJAX & JS: Prerender.io
Indexing AJAX & JS: Prerender.io
Indexing AJAX & JS: BromBone
Indexing AJAX & JS: Server Prerender
Server side
(phantomJS /
headless browser)
Pre or Realtime
Rendered
(to users & bots)
Indexing AJAX & JS: How To Decide?
HTML
SNAPSHOT
_escaped_fragment_=
Trust
Googlebot
VALIDATE!
Progressive
Enhancement
‘Dumbed down’
HTML Template
3rd Party
Service
(prerender.io)
Pre-Rendered
(to bots)
Indexing AJAX & JS: Server Side
bit.ly/javascriptseo
Indexing AJAX & JS: Server Side
bit.ly/javascriptseobit.ly/javascriptseo
Indexing AJAX & JS: Server Side
bit.ly/javascriptseobit.ly/javascriptseo
Server side
(phantomJS /
headless browser)
Pre or Realtime
Rendered
(to users & bots)
Indexing AJAX & JS: How To Decide?
HTML
SNAPSHOT
_escaped_fragment_=
Trust
Googlebot
VALIDATE!
Progressive
Enhancement
‘Dumbed down’
HTML Template
3rd Party
Service
(prerender.io)
Pre-Rendered
(to bots)
Indexing AJAX & JS: Trust Googlebot
read	these	first…
Testing JS Indexation: Jscrawlability.com
Validation & Testing:
Discovery vs Bloat
Testing: Fetch & Render JS / AJAX
Testing: Slice and Dice the Index
Advanced	Site	Operators
site:yoursite.com –inurl:cat.jsp
-inurl:prod.jsp –inurl:store.jsp
Testing: Slice and Dice the Index
Advanced	Site	Operators
site:yoursite.com inurl:size
inurl:cat.jsp -inurl:cid
Testing: Slice and Dice the Index
Advanced	Site	Operators
site:yoursite.com inurl:pdp
intext:”write	a	review”
Testing: Automate Bloat + Discovery Check
Testing: Automate Bloat + Discovery Check
Testing: Search Analytics for Bloat / Discovery
Testing: Go To The Source: Server Logs!
Summing It Up
• Index Bloat, Crawl Budget, & Testing: Large sites are
prone to serious index bloat and wasted crawl budget.
Needs diligent testing and an OCD-like attention to detail
with the basics. Test often & automate!
• JS/AJAX: Pushstate(), JS Frameworks and AJAX present
both discovery and bloat challenges. Know the options:
short term fixes like HTML snapshot (G+B), and long term
re-designs with modern frameworks w/ built in server side
rendering.
Dankeschön!
Questions?
Ari	Nahmani
CEO	/	Founder
Kahena	Digital	Marketing
ari@kahenadigital.com
@AriNahmani
References:
• Can You Now Trust Google To Crawl Ajax Sites?
• Search Engine Optimization Best Practices for AJAX URLs | Webmaster Blog
• We Tested How Googlebot Crawls Javascript And Here's What We Learned
• Prerender - AngularJS SEO, BackboneJS SEO, or EmberJS SEO
• SMX Munich Advanced Technical SEO Brainstorm - Google Docs
• www.simoahava.com/seo/dynamically-added-meta-data-indexed-google-crawlers/
• Speakers | Search Marketing Expo &ndash; SMX Munich
• JavaScript + SEO: Better Together &mdash; Medium
• SEO AJAX Crawlability in a Responsive Publisher World
• SEO Strategies for JavaScript-Heavy Single Page Applications or AJAX Sites | Search Engine Watch
• The Basics of JavaScript Framework SEO in AngularJS - Builtvisible
• Can Search Engines Crawl Javascript?
• https://www.w3.org/wiki/Graceful_degradation_versus_progressive_enhancement#Graceful_degradatio
n_and_progressive_enhancement_in_a_nutshell
• SEO and JS: New Challenges
• BromBone | SEO for your AngularJS, EmberJS, or BackboneJS website.
• DIY AngularJS SEO with PhantomJS (the easy way!) | Lawsonry
• https://scotch.io/tutorials/angularjs-seo-with-prerender-io
Image Credits:
fat-american-1.jpg (1280×955)
bigbrands1.jpg (570×383)
consistencydemotivator_large.jpeg (480×338)
04-godfather-keep-friend.jpg (518×300)
4da1a1a23dba011a7ba6918986a6b818302b949ae694b27d559cf8e733
08bf7b.jpg (604×392)
the-17-craziest-cannibal-attacks-in-history-u2.jpg (520×272)
taxonomy-types-800x450.png (800×450)
wireframes-homecat.png (1000×460)
Check-yoself.jpg (800×1025)
Dangerous-Curve-Ahead-Sign-K-6513.gif (400×400)
crawlerserver2.png (884×445)
beach.png (1196×838)

Más contenido relacionado

La actualidad más candente

Keeping Things Lean & Mean: Crawl Optimisation - Search Marketing Summit AU
Keeping Things Lean & Mean: Crawl Optimisation - Search Marketing Summit AUKeeping Things Lean & Mean: Crawl Optimisation - Search Marketing Summit AU
Keeping Things Lean & Mean: Crawl Optimisation - Search Marketing Summit AUJason Mun
 
SMX East - SEO Tools Panel
SMX East - SEO Tools PanelSMX East - SEO Tools Panel
SMX East - SEO Tools PanelAbby Hamilton
 
How Googlebot Renders (Roleplaying as Google's Web Rendering Service-- D&D st...
How Googlebot Renders (Roleplaying as Google's Web Rendering Service-- D&D st...How Googlebot Renders (Roleplaying as Google's Web Rendering Service-- D&D st...
How Googlebot Renders (Roleplaying as Google's Web Rendering Service-- D&D st...Jamie Indigo
 
The New Renaissance of JavaScript
The New Renaissance of JavaScriptThe New Renaissance of JavaScript
The New Renaissance of JavaScriptHamlet Batista
 
Clientside vs Serverside - SEO
Clientside vs Serverside  - SEOClientside vs Serverside  - SEO
Clientside vs Serverside - SEOAli Haris
 
BrightonSEO 2019 - Edge SEO - Using CDNs To Perform SEO On The Edge
BrightonSEO 2019 - Edge SEO - Using CDNs To Perform SEO On The EdgeBrightonSEO 2019 - Edge SEO - Using CDNs To Perform SEO On The Edge
BrightonSEO 2019 - Edge SEO - Using CDNs To Perform SEO On The EdgeDan Taylor
 
SEO Audit Checklist and Worksheet - over 90 SEO checkpoints!
SEO Audit Checklist and Worksheet - over 90 SEO checkpoints!SEO Audit Checklist and Worksheet - over 90 SEO checkpoints!
SEO Audit Checklist and Worksheet - over 90 SEO checkpoints!Jonathon Colman
 
Jamie Alberico — How to Leverage Insights from Your Site’s Server Logs | 5 Ho...
Jamie Alberico — How to Leverage Insights from Your Site’s Server Logs | 5 Ho...Jamie Alberico — How to Leverage Insights from Your Site’s Server Logs | 5 Ho...
Jamie Alberico — How to Leverage Insights from Your Site’s Server Logs | 5 Ho...Semrush
 
Technical SEO Myths Facts And Theories On Crawl Budget And The Importance Of ...
Technical SEO Myths Facts And Theories On Crawl Budget And The Importance Of ...Technical SEO Myths Facts And Theories On Crawl Budget And The Importance Of ...
Technical SEO Myths Facts And Theories On Crawl Budget And The Importance Of ...Dawn Anderson MSc DigM
 
WordPress SEO & Optimisation
WordPress SEO & OptimisationWordPress SEO & Optimisation
WordPress SEO & OptimisationJoost de Valk
 
Introduction to SEO and SEO for WordPress
Introduction to SEO and SEO for WordPressIntroduction to SEO and SEO for WordPress
Introduction to SEO and SEO for WordPressChris Burgess
 
How to Optimize Your Website for Crawl Efficiency
How to Optimize Your Website for Crawl EfficiencyHow to Optimize Your Website for Crawl Efficiency
How to Optimize Your Website for Crawl EfficiencySemrush
 
Web Performance Optimisation
Web Performance OptimisationWeb Performance Optimisation
Web Performance OptimisationChris Burgess
 
SEO for Large/Enterprise Websites - Data & Tech Side
SEO for Large/Enterprise Websites - Data & Tech SideSEO for Large/Enterprise Websites - Data & Tech Side
SEO for Large/Enterprise Websites - Data & Tech SideDominic Woodman
 
Search Engines and Flash: Secrets, Tricks, and Black Magic
Search Engines and Flash: Secrets, Tricks, and Black MagicSearch Engines and Flash: Secrets, Tricks, and Black Magic
Search Engines and Flash: Secrets, Tricks, and Black Magicguestb1f3a
 
What's Next for Page Experience - SMX Next 2021 - Patrick Stox
What's Next for Page Experience - SMX Next 2021 - Patrick StoxWhat's Next for Page Experience - SMX Next 2021 - Patrick Stox
What's Next for Page Experience - SMX Next 2021 - Patrick StoxAhrefs
 

La actualidad más candente (17)

Keeping Things Lean & Mean: Crawl Optimisation - Search Marketing Summit AU
Keeping Things Lean & Mean: Crawl Optimisation - Search Marketing Summit AUKeeping Things Lean & Mean: Crawl Optimisation - Search Marketing Summit AU
Keeping Things Lean & Mean: Crawl Optimisation - Search Marketing Summit AU
 
SMX East - SEO Tools Panel
SMX East - SEO Tools PanelSMX East - SEO Tools Panel
SMX East - SEO Tools Panel
 
Video SEO
Video SEOVideo SEO
Video SEO
 
How Googlebot Renders (Roleplaying as Google's Web Rendering Service-- D&D st...
How Googlebot Renders (Roleplaying as Google's Web Rendering Service-- D&D st...How Googlebot Renders (Roleplaying as Google's Web Rendering Service-- D&D st...
How Googlebot Renders (Roleplaying as Google's Web Rendering Service-- D&D st...
 
The New Renaissance of JavaScript
The New Renaissance of JavaScriptThe New Renaissance of JavaScript
The New Renaissance of JavaScript
 
Clientside vs Serverside - SEO
Clientside vs Serverside  - SEOClientside vs Serverside  - SEO
Clientside vs Serverside - SEO
 
BrightonSEO 2019 - Edge SEO - Using CDNs To Perform SEO On The Edge
BrightonSEO 2019 - Edge SEO - Using CDNs To Perform SEO On The EdgeBrightonSEO 2019 - Edge SEO - Using CDNs To Perform SEO On The Edge
BrightonSEO 2019 - Edge SEO - Using CDNs To Perform SEO On The Edge
 
SEO Audit Checklist and Worksheet - over 90 SEO checkpoints!
SEO Audit Checklist and Worksheet - over 90 SEO checkpoints!SEO Audit Checklist and Worksheet - over 90 SEO checkpoints!
SEO Audit Checklist and Worksheet - over 90 SEO checkpoints!
 
Jamie Alberico — How to Leverage Insights from Your Site’s Server Logs | 5 Ho...
Jamie Alberico — How to Leverage Insights from Your Site’s Server Logs | 5 Ho...Jamie Alberico — How to Leverage Insights from Your Site’s Server Logs | 5 Ho...
Jamie Alberico — How to Leverage Insights from Your Site’s Server Logs | 5 Ho...
 
Technical SEO Myths Facts And Theories On Crawl Budget And The Importance Of ...
Technical SEO Myths Facts And Theories On Crawl Budget And The Importance Of ...Technical SEO Myths Facts And Theories On Crawl Budget And The Importance Of ...
Technical SEO Myths Facts And Theories On Crawl Budget And The Importance Of ...
 
WordPress SEO & Optimisation
WordPress SEO & OptimisationWordPress SEO & Optimisation
WordPress SEO & Optimisation
 
Introduction to SEO and SEO for WordPress
Introduction to SEO and SEO for WordPressIntroduction to SEO and SEO for WordPress
Introduction to SEO and SEO for WordPress
 
How to Optimize Your Website for Crawl Efficiency
How to Optimize Your Website for Crawl EfficiencyHow to Optimize Your Website for Crawl Efficiency
How to Optimize Your Website for Crawl Efficiency
 
Web Performance Optimisation
Web Performance OptimisationWeb Performance Optimisation
Web Performance Optimisation
 
SEO for Large/Enterprise Websites - Data & Tech Side
SEO for Large/Enterprise Websites - Data & Tech SideSEO for Large/Enterprise Websites - Data & Tech Side
SEO for Large/Enterprise Websites - Data & Tech Side
 
Search Engines and Flash: Secrets, Tricks, and Black Magic
Search Engines and Flash: Secrets, Tricks, and Black MagicSearch Engines and Flash: Secrets, Tricks, and Black Magic
Search Engines and Flash: Secrets, Tricks, and Black Magic
 
What's Next for Page Experience - SMX Next 2021 - Patrick Stox
What's Next for Page Experience - SMX Next 2021 - Patrick StoxWhat's Next for Page Experience - SMX Next 2021 - Patrick Stox
What's Next for Page Experience - SMX Next 2021 - Patrick Stox
 

Destacado

MAU Vegas 2016 — The Future of SEO
MAU Vegas 2016 — The Future of SEOMAU Vegas 2016 — The Future of SEO
MAU Vegas 2016 — The Future of SEOGrow.co
 
BrightEdge Share15 - S302: Beyond the Algorithm – Advanced SEO & Technical Tr...
BrightEdge Share15 - S302: Beyond the Algorithm – Advanced SEO & Technical Tr...BrightEdge Share15 - S302: Beyond the Algorithm – Advanced SEO & Technical Tr...
BrightEdge Share15 - S302: Beyond the Algorithm – Advanced SEO & Technical Tr...BrightEdge Technologies
 
The New Rules of SEO: A Crash Course in Modern Search - Slides
The New Rules of SEO: A Crash Course in Modern Search - SlidesThe New Rules of SEO: A Crash Course in Modern Search - Slides
The New Rules of SEO: A Crash Course in Modern Search - SlidesDemandWave
 
The Science of Content Marketing
The Science of Content MarketingThe Science of Content Marketing
The Science of Content MarketingDemandWave
 
Agile and Technical SEO
Agile and Technical SEOAgile and Technical SEO
Agile and Technical SEOAdam Gent
 
Content marketing analytics: how to make your data work harder for your business
Content marketing analytics: how to make your data work harder for your businessContent marketing analytics: how to make your data work harder for your business
Content marketing analytics: how to make your data work harder for your businessDaniel Smulevich
 
The price of technical seo debt final
The price of technical seo debt   finalThe price of technical seo debt   final
The price of technical seo debt finalJohn Doherty
 
Technical SEO Face-Off
Technical SEO Face-OffTechnical SEO Face-Off
Technical SEO Face-OffRand Fishkin
 
Implementing SEO Strategies for Small Business Health Care Companies
Implementing SEO Strategies for Small Business Health Care CompaniesImplementing SEO Strategies for Small Business Health Care Companies
Implementing SEO Strategies for Small Business Health Care CompaniesRyan McEniff
 
40 Must-Use Powerful SEO Tools
40 Must-Use Powerful SEO Tools40 Must-Use Powerful SEO Tools
40 Must-Use Powerful SEO ToolsDmytro Spilka
 
Technical SEO Auditing: How healthy is your site?
Technical SEO Auditing: How healthy is your site? Technical SEO Auditing: How healthy is your site?
Technical SEO Auditing: How healthy is your site? Builtvisible
 
Technical SEO Audit Checklist
Technical SEO Audit ChecklistTechnical SEO Audit Checklist
Technical SEO Audit ChecklistErudite
 
Link Building Fundamentals SMX West 2016
Link Building Fundamentals SMX West 2016Link Building Fundamentals SMX West 2016
Link Building Fundamentals SMX West 2016Matt Siltala
 
How to Structure a Scalable SEO Strategy
How to Structure a Scalable SEO StrategyHow to Structure a Scalable SEO Strategy
How to Structure a Scalable SEO StrategyDigital Reach
 
Technical SEO and SEO Audits - Engage 2017 Portland - Bill Hartzer
Technical SEO and SEO Audits - Engage 2017 Portland - Bill HartzerTechnical SEO and SEO Audits - Engage 2017 Portland - Bill Hartzer
Technical SEO and SEO Audits - Engage 2017 Portland - Bill HartzerBill Hartzer
 
Intergrating Search, Content and Social Media Marketing for B2B Businesses - ...
Intergrating Search, Content and Social Media Marketing for B2B Businesses - ...Intergrating Search, Content and Social Media Marketing for B2B Businesses - ...
Intergrating Search, Content and Social Media Marketing for B2B Businesses - ...Ann Stanley
 

Destacado (20)

Ad Fraud Blocking Analytics Webinar
Ad Fraud Blocking Analytics WebinarAd Fraud Blocking Analytics Webinar
Ad Fraud Blocking Analytics Webinar
 
MAU Vegas 2016 — The Future of SEO
MAU Vegas 2016 — The Future of SEOMAU Vegas 2016 — The Future of SEO
MAU Vegas 2016 — The Future of SEO
 
Where the Wild Bots are OPSNY June 2016
Where the Wild Bots are OPSNY June 2016Where the Wild Bots are OPSNY June 2016
Where the Wild Bots are OPSNY June 2016
 
BrightEdge Share15 - S302: Beyond the Algorithm – Advanced SEO & Technical Tr...
BrightEdge Share15 - S302: Beyond the Algorithm – Advanced SEO & Technical Tr...BrightEdge Share15 - S302: Beyond the Algorithm – Advanced SEO & Technical Tr...
BrightEdge Share15 - S302: Beyond the Algorithm – Advanced SEO & Technical Tr...
 
Technical SEO
Technical SEOTechnical SEO
Technical SEO
 
The New Rules of SEO: A Crash Course in Modern Search - Slides
The New Rules of SEO: A Crash Course in Modern Search - SlidesThe New Rules of SEO: A Crash Course in Modern Search - Slides
The New Rules of SEO: A Crash Course in Modern Search - Slides
 
The Science of Content Marketing
The Science of Content MarketingThe Science of Content Marketing
The Science of Content Marketing
 
Agile and Technical SEO
Agile and Technical SEOAgile and Technical SEO
Agile and Technical SEO
 
SEO Audits
SEO AuditsSEO Audits
SEO Audits
 
Content marketing analytics: how to make your data work harder for your business
Content marketing analytics: how to make your data work harder for your businessContent marketing analytics: how to make your data work harder for your business
Content marketing analytics: how to make your data work harder for your business
 
The price of technical seo debt final
The price of technical seo debt   finalThe price of technical seo debt   final
The price of technical seo debt final
 
Technical SEO Face-Off
Technical SEO Face-OffTechnical SEO Face-Off
Technical SEO Face-Off
 
Implementing SEO Strategies for Small Business Health Care Companies
Implementing SEO Strategies for Small Business Health Care CompaniesImplementing SEO Strategies for Small Business Health Care Companies
Implementing SEO Strategies for Small Business Health Care Companies
 
40 Must-Use Powerful SEO Tools
40 Must-Use Powerful SEO Tools40 Must-Use Powerful SEO Tools
40 Must-Use Powerful SEO Tools
 
Technical SEO Auditing: How healthy is your site?
Technical SEO Auditing: How healthy is your site? Technical SEO Auditing: How healthy is your site?
Technical SEO Auditing: How healthy is your site?
 
Technical SEO Audit Checklist
Technical SEO Audit ChecklistTechnical SEO Audit Checklist
Technical SEO Audit Checklist
 
Link Building Fundamentals SMX West 2016
Link Building Fundamentals SMX West 2016Link Building Fundamentals SMX West 2016
Link Building Fundamentals SMX West 2016
 
How to Structure a Scalable SEO Strategy
How to Structure a Scalable SEO StrategyHow to Structure a Scalable SEO Strategy
How to Structure a Scalable SEO Strategy
 
Technical SEO and SEO Audits - Engage 2017 Portland - Bill Hartzer
Technical SEO and SEO Audits - Engage 2017 Portland - Bill HartzerTechnical SEO and SEO Audits - Engage 2017 Portland - Bill Hartzer
Technical SEO and SEO Audits - Engage 2017 Portland - Bill Hartzer
 
Intergrating Search, Content and Social Media Marketing for B2B Businesses - ...
Intergrating Search, Content and Social Media Marketing for B2B Businesses - ...Intergrating Search, Content and Social Media Marketing for B2B Businesses - ...
Intergrating Search, Content and Social Media Marketing for B2B Businesses - ...
 

Similar a Advanced Technical SEO - Index Bloat & Discovery: from Facets to Javascript Frameworks - SMX Munich 2016

Migration Best Practices - Search Y 2019, Paris
Migration Best Practices - Search Y 2019, ParisMigration Best Practices - Search Y 2019, Paris
Migration Best Practices - Search Y 2019, ParisBastian Grimm
 
Summit Australia 2019 - PowerApp Portals - Andrew Ly & Lachlan Wright
Summit Australia 2019 - PowerApp Portals - Andrew Ly & Lachlan WrightSummit Australia 2019 - PowerApp Portals - Andrew Ly & Lachlan Wright
Summit Australia 2019 - PowerApp Portals - Andrew Ly & Lachlan WrightAndrew Ly
 
The Technical SEO Full Course how to do
The Technical SEO  Full Course  how to doThe Technical SEO  Full Course  how to do
The Technical SEO Full Course how to doasadkhan888889990
 
iProspect - Tech SEO - Task - 17/12/2019
iProspect - Tech SEO - Task - 17/12/2019iProspect - Tech SEO - Task - 17/12/2019
iProspect - Tech SEO - Task - 17/12/2019Nick Samuel
 
Hey Googlebot, did you cache that ?
Hey Googlebot, did you cache that ?Hey Googlebot, did you cache that ?
Hey Googlebot, did you cache that ?Petra Kis-Herczegh
 
Optimization 2020 | Using Edge SEO For Technical Issues ft. Dan Taylor
Optimization 2020 | Using Edge SEO For Technical Issues ft. Dan TaylorOptimization 2020 | Using Edge SEO For Technical Issues ft. Dan Taylor
Optimization 2020 | Using Edge SEO For Technical Issues ft. Dan TaylorDan Taylor
 
Search engine optimization (seo) from Endeca & ATG
Search engine optimization (seo) from Endeca & ATGSearch engine optimization (seo) from Endeca & ATG
Search engine optimization (seo) from Endeca & ATGVignesh sitaraman
 
Angular jS Introduction by Google
Angular jS Introduction by GoogleAngular jS Introduction by Google
Angular jS Introduction by GoogleASG
 
JS Fest 2019/Autumn. Александр Товмач. JAMstack
JS Fest 2019/Autumn. Александр Товмач. JAMstackJS Fest 2019/Autumn. Александр Товмач. JAMstack
JS Fest 2019/Autumn. Александр Товмач. JAMstackJSFestUA
 
SMX Advanced 2018 SEO for Javascript Frameworks by Patrick Stox
SMX Advanced 2018 SEO for Javascript Frameworks by Patrick StoxSMX Advanced 2018 SEO for Javascript Frameworks by Patrick Stox
SMX Advanced 2018 SEO for Javascript Frameworks by Patrick Stoxpatrickstox
 
It is not HTML5. but ... / HTML5ではないサイトからHTML5を考える
It is not HTML5. but ... / HTML5ではないサイトからHTML5を考えるIt is not HTML5. but ... / HTML5ではないサイトからHTML5を考える
It is not HTML5. but ... / HTML5ではないサイトからHTML5を考えるSadaaki HIRAI
 
Deep Crawl Webinar, Edge SEO with Dan Taylor
Deep Crawl Webinar, Edge SEO with Dan TaylorDeep Crawl Webinar, Edge SEO with Dan Taylor
Deep Crawl Webinar, Edge SEO with Dan TaylorDan Taylor
 
DeepCrawl Webinar: Performing SEO on the Edge
DeepCrawl Webinar: Performing SEO on the EdgeDeepCrawl Webinar: Performing SEO on the Edge
DeepCrawl Webinar: Performing SEO on the EdgeDan Taylor
 
Technical SEO Checklist For Developers.pdf
Technical SEO Checklist For Developers.pdfTechnical SEO Checklist For Developers.pdf
Technical SEO Checklist For Developers.pdfBluebash LLC
 
Presentation about html5 css3
Presentation about html5 css3Presentation about html5 css3
Presentation about html5 css3Gopi A
 

Similar a Advanced Technical SEO - Index Bloat & Discovery: from Facets to Javascript Frameworks - SMX Munich 2016 (20)

Migration Best Practices - Search Y 2019, Paris
Migration Best Practices - Search Y 2019, ParisMigration Best Practices - Search Y 2019, Paris
Migration Best Practices - Search Y 2019, Paris
 
Summit Australia 2019 - PowerApp Portals - Andrew Ly & Lachlan Wright
Summit Australia 2019 - PowerApp Portals - Andrew Ly & Lachlan WrightSummit Australia 2019 - PowerApp Portals - Andrew Ly & Lachlan Wright
Summit Australia 2019 - PowerApp Portals - Andrew Ly & Lachlan Wright
 
Modelling Web Performance Optimization - FFSUx
Modelling  Web Performance Optimization - FFSUxModelling  Web Performance Optimization - FFSUx
Modelling Web Performance Optimization - FFSUx
 
The Technical SEO Full Course how to do
The Technical SEO  Full Course  how to doThe Technical SEO  Full Course  how to do
The Technical SEO Full Course how to do
 
SEARCH Y - Bastian Grimm - Migrations Best Practices
SEARCH Y - Bastian Grimm -  Migrations Best PracticesSEARCH Y - Bastian Grimm -  Migrations Best Practices
SEARCH Y - Bastian Grimm - Migrations Best Practices
 
Technial SEO
Technial SEOTechnial SEO
Technial SEO
 
iProspect - Tech SEO - Task - 17/12/2019
iProspect - Tech SEO - Task - 17/12/2019iProspect - Tech SEO - Task - 17/12/2019
iProspect - Tech SEO - Task - 17/12/2019
 
Boost and SEO
Boost and SEOBoost and SEO
Boost and SEO
 
Hey Googlebot, did you cache that ?
Hey Googlebot, did you cache that ?Hey Googlebot, did you cache that ?
Hey Googlebot, did you cache that ?
 
Optimization 2020 | Using Edge SEO For Technical Issues ft. Dan Taylor
Optimization 2020 | Using Edge SEO For Technical Issues ft. Dan TaylorOptimization 2020 | Using Edge SEO For Technical Issues ft. Dan Taylor
Optimization 2020 | Using Edge SEO For Technical Issues ft. Dan Taylor
 
Search engine optimization (seo) from Endeca & ATG
Search engine optimization (seo) from Endeca & ATGSearch engine optimization (seo) from Endeca & ATG
Search engine optimization (seo) from Endeca & ATG
 
Angular jS Introduction by Google
Angular jS Introduction by GoogleAngular jS Introduction by Google
Angular jS Introduction by Google
 
JS Fest 2019/Autumn. Александр Товмач. JAMstack
JS Fest 2019/Autumn. Александр Товмач. JAMstackJS Fest 2019/Autumn. Александр Товмач. JAMstack
JS Fest 2019/Autumn. Александр Товмач. JAMstack
 
SMX Advanced 2018 SEO for Javascript Frameworks by Patrick Stox
SMX Advanced 2018 SEO for Javascript Frameworks by Patrick StoxSMX Advanced 2018 SEO for Javascript Frameworks by Patrick Stox
SMX Advanced 2018 SEO for Javascript Frameworks by Patrick Stox
 
It is not HTML5. but ... / HTML5ではないサイトからHTML5を考える
It is not HTML5. but ... / HTML5ではないサイトからHTML5を考えるIt is not HTML5. but ... / HTML5ではないサイトからHTML5を考える
It is not HTML5. but ... / HTML5ではないサイトからHTML5を考える
 
Deep Crawl Webinar, Edge SEO with Dan Taylor
Deep Crawl Webinar, Edge SEO with Dan TaylorDeep Crawl Webinar, Edge SEO with Dan Taylor
Deep Crawl Webinar, Edge SEO with Dan Taylor
 
DeepCrawl Webinar: Performing SEO on the Edge
DeepCrawl Webinar: Performing SEO on the EdgeDeepCrawl Webinar: Performing SEO on the Edge
DeepCrawl Webinar: Performing SEO on the Edge
 
Technical SEO Checklist For Developers.pdf
Technical SEO Checklist For Developers.pdfTechnical SEO Checklist For Developers.pdf
Technical SEO Checklist For Developers.pdf
 
Presentation about html5 css3
Presentation about html5 css3Presentation about html5 css3
Presentation about html5 css3
 
Make Web Not War 2010
Make Web Not War 2010Make Web Not War 2010
Make Web Not War 2010
 

Más de Kahena Digital Marketing

The Wild West of Google Featured Snippets & Direct Answers - Ari Nahmani - SM...
The Wild West of Google Featured Snippets & Direct Answers - Ari Nahmani - SM...The Wild West of Google Featured Snippets & Direct Answers - Ari Nahmani - SM...
The Wild West of Google Featured Snippets & Direct Answers - Ari Nahmani - SM...Kahena Digital Marketing
 
App Store Optimization - Metrics, Organic Discovery, & The Future | SMX Muni...
App Store Optimization - Metrics, Organic Discovery, & The Future | SMX Muni...App Store Optimization - Metrics, Organic Discovery, & The Future | SMX Muni...
App Store Optimization - Metrics, Organic Discovery, & The Future | SMX Muni...Kahena Digital Marketing
 
SMX Israel 2014 - Ari Nahmani | Future Proof Link Earning: Automation, Accele...
SMX Israel 2014 - Ari Nahmani | Future Proof Link Earning: Automation, Accele...SMX Israel 2014 - Ari Nahmani | Future Proof Link Earning: Automation, Accele...
SMX Israel 2014 - Ari Nahmani | Future Proof Link Earning: Automation, Accele...Kahena Digital Marketing
 
SMX Israel 2014 - Ari Nahmani | Predictive Search: Apple Siri | Kahena Digita...
SMX Israel 2014 - Ari Nahmani | Predictive Search: Apple Siri | Kahena Digita...SMX Israel 2014 - Ari Nahmani | Predictive Search: Apple Siri | Kahena Digita...
SMX Israel 2014 - Ari Nahmani | Predictive Search: Apple Siri | Kahena Digita...Kahena Digital Marketing
 
SMX Israel 2014 - Ari Nahmani | SEOs Give Up Their Best Ideas Panel | Kahena ...
SMX Israel 2014 - Ari Nahmani | SEOs Give Up Their Best Ideas Panel | Kahena ...SMX Israel 2014 - Ari Nahmani | SEOs Give Up Their Best Ideas Panel | Kahena ...
SMX Israel 2014 - Ari Nahmani | SEOs Give Up Their Best Ideas Panel | Kahena ...Kahena Digital Marketing
 
Aaron Friedman - Multi Channel Coordination Within Inbound Marketing - Kahena...
Aaron Friedman - Multi Channel Coordination Within Inbound Marketing - Kahena...Aaron Friedman - Multi Channel Coordination Within Inbound Marketing - Kahena...
Aaron Friedman - Multi Channel Coordination Within Inbound Marketing - Kahena...Kahena Digital Marketing
 
Ari Nahmani - KahenaCon Introduction - KahenaCon 2013
Ari Nahmani - KahenaCon Introduction - KahenaCon 2013Ari Nahmani - KahenaCon Introduction - KahenaCon 2013
Ari Nahmani - KahenaCon Introduction - KahenaCon 2013Kahena Digital Marketing
 
Tal Zilberman - Optimization in a Mobile World - KahenaCon 2013
Tal Zilberman - Optimization in a Mobile World - KahenaCon 2013Tal Zilberman - Optimization in a Mobile World - KahenaCon 2013
Tal Zilberman - Optimization in a Mobile World - KahenaCon 2013Kahena Digital Marketing
 
Jon Burg - Content Ignition - KahenaCon 2013
Jon Burg - Content Ignition - KahenaCon 2013Jon Burg - Content Ignition - KahenaCon 2013
Jon Burg - Content Ignition - KahenaCon 2013Kahena Digital Marketing
 
Avi Mayer - How Building a Social Presence is Like Baking Challah - KahenaCon...
Avi Mayer - How Building a Social Presence is Like Baking Challah - KahenaCon...Avi Mayer - How Building a Social Presence is Like Baking Challah - KahenaCon...
Avi Mayer - How Building a Social Presence is Like Baking Challah - KahenaCon...Kahena Digital Marketing
 
Tomer Hen - Generating Leads and Sales with Mobile Marketing - KahenaCon 2013
Tomer Hen - Generating Leads and Sales with Mobile Marketing - KahenaCon 2013Tomer Hen - Generating Leads and Sales with Mobile Marketing - KahenaCon 2013
Tomer Hen - Generating Leads and Sales with Mobile Marketing - KahenaCon 2013Kahena Digital Marketing
 
Yehoshua Coren - Analytics Ninja - Metrics That Matter - KahenaCon 2013
Yehoshua Coren - Analytics Ninja - Metrics That Matter - KahenaCon 2013Yehoshua Coren - Analytics Ninja - Metrics That Matter - KahenaCon 2013
Yehoshua Coren - Analytics Ninja - Metrics That Matter - KahenaCon 2013Kahena Digital Marketing
 
Ross Plotkin - Take a Walk on the Paid Side - KahenaCon Spring 2012
Ross Plotkin - Take a Walk on the Paid Side - KahenaCon Spring 2012Ross Plotkin - Take a Walk on the Paid Side - KahenaCon Spring 2012
Ross Plotkin - Take a Walk on the Paid Side - KahenaCon Spring 2012Kahena Digital Marketing
 
Hunter & Bard - The Art of Engagement Then Measurement - KahenaCon Spring 2012
Hunter & Bard -  The Art of Engagement Then Measurement - KahenaCon Spring 2012Hunter & Bard -  The Art of Engagement Then Measurement - KahenaCon Spring 2012
Hunter & Bard - The Art of Engagement Then Measurement - KahenaCon Spring 2012Kahena Digital Marketing
 
Sam Michelson - Reputation Management - Managing the Big Picture - KahenaCon...
Sam Michelson - Reputation Management - Managing the Big Picture  - KahenaCon...Sam Michelson - Reputation Management - Managing the Big Picture  - KahenaCon...
Sam Michelson - Reputation Management - Managing the Big Picture - KahenaCon...Kahena Digital Marketing
 
Ari Nahmani - Multi Touch Funnels - KahenaCon Spring 2012
Ari Nahmani - Multi Touch Funnels  - KahenaCon Spring 2012Ari Nahmani - Multi Touch Funnels  - KahenaCon Spring 2012
Ari Nahmani - Multi Touch Funnels - KahenaCon Spring 2012Kahena Digital Marketing
 

Más de Kahena Digital Marketing (18)

The Wild West of Google Featured Snippets & Direct Answers - Ari Nahmani - SM...
The Wild West of Google Featured Snippets & Direct Answers - Ari Nahmani - SM...The Wild West of Google Featured Snippets & Direct Answers - Ari Nahmani - SM...
The Wild West of Google Featured Snippets & Direct Answers - Ari Nahmani - SM...
 
App Store Optimization - Metrics, Organic Discovery, & The Future | SMX Muni...
App Store Optimization - Metrics, Organic Discovery, & The Future | SMX Muni...App Store Optimization - Metrics, Organic Discovery, & The Future | SMX Muni...
App Store Optimization - Metrics, Organic Discovery, & The Future | SMX Muni...
 
SMX Israel 2014 - Ari Nahmani | Future Proof Link Earning: Automation, Accele...
SMX Israel 2014 - Ari Nahmani | Future Proof Link Earning: Automation, Accele...SMX Israel 2014 - Ari Nahmani | Future Proof Link Earning: Automation, Accele...
SMX Israel 2014 - Ari Nahmani | Future Proof Link Earning: Automation, Accele...
 
SMX Israel 2014 - Ari Nahmani | Predictive Search: Apple Siri | Kahena Digita...
SMX Israel 2014 - Ari Nahmani | Predictive Search: Apple Siri | Kahena Digita...SMX Israel 2014 - Ari Nahmani | Predictive Search: Apple Siri | Kahena Digita...
SMX Israel 2014 - Ari Nahmani | Predictive Search: Apple Siri | Kahena Digita...
 
SMX Israel 2014 - Ari Nahmani | SEOs Give Up Their Best Ideas Panel | Kahena ...
SMX Israel 2014 - Ari Nahmani | SEOs Give Up Their Best Ideas Panel | Kahena ...SMX Israel 2014 - Ari Nahmani | SEOs Give Up Their Best Ideas Panel | Kahena ...
SMX Israel 2014 - Ari Nahmani | SEOs Give Up Their Best Ideas Panel | Kahena ...
 
Aaron Friedman - Multi Channel Coordination Within Inbound Marketing - Kahena...
Aaron Friedman - Multi Channel Coordination Within Inbound Marketing - Kahena...Aaron Friedman - Multi Channel Coordination Within Inbound Marketing - Kahena...
Aaron Friedman - Multi Channel Coordination Within Inbound Marketing - Kahena...
 
Ari Nahmani - KahenaCon Introduction - KahenaCon 2013
Ari Nahmani - KahenaCon Introduction - KahenaCon 2013Ari Nahmani - KahenaCon Introduction - KahenaCon 2013
Ari Nahmani - KahenaCon Introduction - KahenaCon 2013
 
Tal Zilberman - Optimization in a Mobile World - KahenaCon 2013
Tal Zilberman - Optimization in a Mobile World - KahenaCon 2013Tal Zilberman - Optimization in a Mobile World - KahenaCon 2013
Tal Zilberman - Optimization in a Mobile World - KahenaCon 2013
 
Jon Burg - Content Ignition - KahenaCon 2013
Jon Burg - Content Ignition - KahenaCon 2013Jon Burg - Content Ignition - KahenaCon 2013
Jon Burg - Content Ignition - KahenaCon 2013
 
Avi Mayer - How Building a Social Presence is Like Baking Challah - KahenaCon...
Avi Mayer - How Building a Social Presence is Like Baking Challah - KahenaCon...Avi Mayer - How Building a Social Presence is Like Baking Challah - KahenaCon...
Avi Mayer - How Building a Social Presence is Like Baking Challah - KahenaCon...
 
Tomer Hen - Generating Leads and Sales with Mobile Marketing - KahenaCon 2013
Tomer Hen - Generating Leads and Sales with Mobile Marketing - KahenaCon 2013Tomer Hen - Generating Leads and Sales with Mobile Marketing - KahenaCon 2013
Tomer Hen - Generating Leads and Sales with Mobile Marketing - KahenaCon 2013
 
Yehoshua Coren - Analytics Ninja - Metrics That Matter - KahenaCon 2013
Yehoshua Coren - Analytics Ninja - Metrics That Matter - KahenaCon 2013Yehoshua Coren - Analytics Ninja - Metrics That Matter - KahenaCon 2013
Yehoshua Coren - Analytics Ninja - Metrics That Matter - KahenaCon 2013
 
Natasha Shine - App Store Optimization
Natasha Shine - App Store OptimizationNatasha Shine - App Store Optimization
Natasha Shine - App Store Optimization
 
Ross Plotkin - Take a Walk on the Paid Side - KahenaCon Spring 2012
Ross Plotkin - Take a Walk on the Paid Side - KahenaCon Spring 2012Ross Plotkin - Take a Walk on the Paid Side - KahenaCon Spring 2012
Ross Plotkin - Take a Walk on the Paid Side - KahenaCon Spring 2012
 
Rank Ranger - KahenaCon Spring 2012
Rank Ranger - KahenaCon Spring 2012Rank Ranger - KahenaCon Spring 2012
Rank Ranger - KahenaCon Spring 2012
 
Hunter & Bard - The Art of Engagement Then Measurement - KahenaCon Spring 2012
Hunter & Bard -  The Art of Engagement Then Measurement - KahenaCon Spring 2012Hunter & Bard -  The Art of Engagement Then Measurement - KahenaCon Spring 2012
Hunter & Bard - The Art of Engagement Then Measurement - KahenaCon Spring 2012
 
Sam Michelson - Reputation Management - Managing the Big Picture - KahenaCon...
Sam Michelson - Reputation Management - Managing the Big Picture  - KahenaCon...Sam Michelson - Reputation Management - Managing the Big Picture  - KahenaCon...
Sam Michelson - Reputation Management - Managing the Big Picture - KahenaCon...
 
Ari Nahmani - Multi Touch Funnels - KahenaCon Spring 2012
Ari Nahmani - Multi Touch Funnels  - KahenaCon Spring 2012Ari Nahmani - Multi Touch Funnels  - KahenaCon Spring 2012
Ari Nahmani - Multi Touch Funnels - KahenaCon Spring 2012
 

Último

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
 
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
 
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
 
Inbound Marekting 2.0 - The Paradigm Shift in Marketing | Axon Garside
Inbound Marekting 2.0 - The Paradigm Shift in Marketing | Axon GarsideInbound Marekting 2.0 - The Paradigm Shift in Marketing | Axon Garside
Inbound Marekting 2.0 - The Paradigm Shift in Marketing | Axon Garsiderobwhite630290
 
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
 
DGR_Digital Advertising Strategies for a Cookieless World_Presentation.pdf
DGR_Digital Advertising Strategies for a Cookieless World_Presentation.pdfDGR_Digital Advertising Strategies for a Cookieless World_Presentation.pdf
DGR_Digital Advertising Strategies for a Cookieless World_Presentation.pdfDemandbase
 
Exploring Web 3.0 Growth marketing: Navigating the Future of the Internet
Exploring Web 3.0 Growth marketing: Navigating the Future of the InternetExploring Web 3.0 Growth marketing: Navigating the Future of the Internet
Exploring Web 3.0 Growth marketing: Navigating the Future of the Internetnehapardhi711
 
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
 
Jai Institute for Parenting Program Guide
Jai Institute for Parenting Program GuideJai Institute for Parenting Program Guide
Jai Institute for Parenting Program Guidekiva6
 
Word Count for Writers: Examples of Word Counts for Sample Genres
Word Count for Writers: Examples of Word Counts for Sample GenresWord Count for Writers: Examples of Word Counts for Sample Genres
Word Count for Writers: Examples of Word Counts for Sample GenresLisa M. Masiello
 
Call Girls In Aerocity Delhi ❤️8860477959 Good Looking Escorts In 24/7 Delhi NCR
Call Girls In Aerocity Delhi ❤️8860477959 Good Looking Escorts In 24/7 Delhi NCRCall Girls In Aerocity Delhi ❤️8860477959 Good Looking Escorts In 24/7 Delhi NCR
Call Girls In Aerocity Delhi ❤️8860477959 Good Looking Escorts In 24/7 Delhi NCRlizamodels9
 
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
 
2024 SEO Trends for Business Success (WSA)
2024 SEO Trends for Business Success (WSA)2024 SEO Trends for Business Success (WSA)
2024 SEO Trends for Business Success (WSA)Jomer Gregorio
 
pptx.marketing strategy of tanishq. pptx
pptx.marketing strategy of tanishq. pptxpptx.marketing strategy of tanishq. pptx
pptx.marketing strategy of tanishq. pptxarsathsahil
 
Storyboards for my Final Major Project Video
Storyboards for my Final Major Project VideoStoryboards for my Final Major Project Video
Storyboards for my Final Major Project VideoSineadBidwell
 
(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
 
Most Impressive Construction Leaders in Tech, Making Waves in the Industry, 2...
Most Impressive Construction Leaders in Tech, Making Waves in the Industry, 2...Most Impressive Construction Leaders in Tech, Making Waves in the Industry, 2...
Most Impressive Construction Leaders in Tech, Making Waves in the Industry, 2...CIO Business World
 
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
 
2024's Top PPC Tactics: Triple Your Google Ads Local Leads
2024's Top PPC Tactics: Triple Your Google Ads Local Leads2024's Top PPC Tactics: Triple Your Google Ads Local Leads
2024's Top PPC Tactics: Triple Your Google Ads Local LeadsSearch Engine Journal
 
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
 

Último (20)

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) (...
 
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
 
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)
 
Inbound Marekting 2.0 - The Paradigm Shift in Marketing | Axon Garside
Inbound Marekting 2.0 - The Paradigm Shift in Marketing | Axon GarsideInbound Marekting 2.0 - The Paradigm Shift in Marketing | Axon Garside
Inbound Marekting 2.0 - The Paradigm Shift in Marketing | Axon Garside
 
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
 
DGR_Digital Advertising Strategies for a Cookieless World_Presentation.pdf
DGR_Digital Advertising Strategies for a Cookieless World_Presentation.pdfDGR_Digital Advertising Strategies for a Cookieless World_Presentation.pdf
DGR_Digital Advertising Strategies for a Cookieless World_Presentation.pdf
 
Exploring Web 3.0 Growth marketing: Navigating the Future of the Internet
Exploring Web 3.0 Growth marketing: Navigating the Future of the InternetExploring Web 3.0 Growth marketing: Navigating the Future of the Internet
Exploring Web 3.0 Growth marketing: Navigating the Future of the Internet
 
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
 
Jai Institute for Parenting Program Guide
Jai Institute for Parenting Program GuideJai Institute for Parenting Program Guide
Jai Institute for Parenting Program Guide
 
Word Count for Writers: Examples of Word Counts for Sample Genres
Word Count for Writers: Examples of Word Counts for Sample GenresWord Count for Writers: Examples of Word Counts for Sample Genres
Word Count for Writers: Examples of Word Counts for Sample Genres
 
Call Girls In Aerocity Delhi ❤️8860477959 Good Looking Escorts In 24/7 Delhi NCR
Call Girls In Aerocity Delhi ❤️8860477959 Good Looking Escorts In 24/7 Delhi NCRCall Girls In Aerocity Delhi ❤️8860477959 Good Looking Escorts In 24/7 Delhi NCR
Call Girls In Aerocity Delhi ❤️8860477959 Good Looking Escorts In 24/7 Delhi NCR
 
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
 
2024 SEO Trends for Business Success (WSA)
2024 SEO Trends for Business Success (WSA)2024 SEO Trends for Business Success (WSA)
2024 SEO Trends for Business Success (WSA)
 
pptx.marketing strategy of tanishq. pptx
pptx.marketing strategy of tanishq. pptxpptx.marketing strategy of tanishq. pptx
pptx.marketing strategy of tanishq. pptx
 
Storyboards for my Final Major Project Video
Storyboards for my Final Major Project VideoStoryboards for my Final Major Project Video
Storyboards for my Final Major Project Video
 
(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...
 
Most Impressive Construction Leaders in Tech, Making Waves in the Industry, 2...
Most Impressive Construction Leaders in Tech, Making Waves in the Industry, 2...Most Impressive Construction Leaders in Tech, Making Waves in the Industry, 2...
Most Impressive Construction Leaders in Tech, Making Waves in the Industry, 2...
 
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
 
2024's Top PPC Tactics: Triple Your Google Ads Local Leads
2024's Top PPC Tactics: Triple Your Google Ads Local Leads2024's Top PPC Tactics: Triple Your Google Ads Local Leads
2024's Top PPC Tactics: Triple Your Google Ads Local Leads
 
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
 

Advanced Technical SEO - Index Bloat & Discovery: from Facets to Javascript Frameworks - SMX Munich 2016

  • 1. The Latest in Advanced Technical SEO Index Bloat & Discovery: from Facets to Frameworks
  • 7.
  • 10.
  • 11. Today’s Session • Technical SEO issues around e-commerce / large site architecture • Preventing index bloat & preserving crawl budget as a core methodology • Current solutions & upcoming threats (JS, AJAX, new frameworks, pre-rendering)
  • 13. Index Bloat Prevention A bloated index = if indexed URLS > “unique pages”
  • 14. Index Bloat Prevention On an ecommerce site: A bloated index = if indexed URLS > sum(CAT+PDP+Static)
  • 15. Index Bloat Prevention On a ‘content’ site: A bloated index = if indexed URLS > sum(Articles+Static)
  • 16.
  • 18. Index Bloat Prevention: Cannibalization
  • 19.
  • 20.
  • 21. Index Bloat Prevention: Sorts & Facets
  • 22. Index Bloat Prevention: Sorts & Filters http://www.site.com/guys/tees/?pref n1=bvAverageRating&prefn2=col orGroup&prefv3=LG&srule=sortin gNewArrival&prefv1=4&prefv2=RE D&prefn3=size
  • 23. Index Bloat Prevention: Sorts & Filters <link rel="canonical" href=”http://www.site.com/guys/tees/" /> • Basic Solution: Strip out the unnecessary parameters
  • 24. Solution: Filtering Out All Facet Params • PROS: – Avoids diluted / dupe URLs (request, not directive) • CONS: – If you want/need specific parameters indexed and exposed (size, color), need properly coded canonical tag logic, recipe for major leak and confusion. – Considerations w/ pagination & view-all page
  • 25. Crawl Budget: Facet Parameter URLs
  • 26. Crawl Budget: Facet Parameter URLs
  • 27.
  • 28. JS / AJAX Indexation
  • 29. Index Bloat VS Discovery: JS + AJAX
  • 30. Index Bloat Prevention: JS + AJAX AJAX Refinement V1 = NO URL CHANGE
  • 31. Index Bloat Prevention: JS + AJAX AJAX Refinement V1 - NO URL CHANGE, but inactive, different href= URL exists
  • 32. AJAX Facet Refinements V1 (NO URL CHANGE) • PROS: – Theoretically no parameters exposed to bloat the index • CONS: – Users can’t share refined / filtered content to friends, no accurate bookmarking. (Terrible UX) – Googlebot will still crawl hidden href=' or other JS framework links like Angular: ng-href= (check canonical logic!!)
  • 33. Index Bloat Prevention: JS + AJAX AJAX Refinement V2 = html 5 history.pushState()
  • 34. Index Bloat Prevention: JS + AJAX html 5 history.pushState() http://www.site.com/guys/tees/?color=green&size=large
  • 35. Consistent URL Signals - Navigation Ideal consistency: Navigation URLs = Pushstate() URLs = Canonical URLs = XML Sitemap URLs =
  • 36. Consistent URL Signals - Navigation Ideal consistency: Navigation URLs = Pushstate() URLs ≠ Canonical URLs = XML Sitemap URLs =
  • 37. Index Bloat Prevention: JS + AJAX Google preferred pushstate URL version, we had to reinforce (via normal inline href=‘’, canonical, xml sitemap)
  • 38. AJAX Facet Refinements V2 (PushState URL Change) • PROS: – Users can now share /bookmark the correct content – Added to browser history • CONS: – Still need to have consistent canonical structure due to Googlebot crawling pushstate() – Different hidden URL structure via AJAX facets may require further unpredictable canonicalization logic / further dev work
  • 39. Indexing AJAX & JS Frameworks
  • 40. Indexing AJAX & JS Frameworks
  • 41.
  • 42.
  • 43.
  • 44. Indexing AJAX & JS Frameworks What method exists that we know still works?
  • 45. Indexing AJAX & JS Frameworks HTML SNAPSHOT
  • 46. <head> <meta name="fragment" content="!"> Google / Bing crawls with: _escaped_fragment_= Indexing AJAX & JS: HTML Snapshot
  • 47. Indexing AJAX & JS: HTML Snapshot
  • 48. Indexing AJAX & JS: HTML Snapshot
  • 49. Pre or Realtime Rendered (to users & bots) Indexing AJAX & JS: How To Decide? HTML SNAPSHOT _escaped_fragment_= Trust Googlebot VALIDATE! Progressive Enhancement ‘Dumbed down’ HTML Template 3rd Party Service (prerender.io) Server side (phantomJS / headless browser) Pre-Rendered (to bots)
  • 50. Pre or Realtime Rendered (to users & bots) Indexing AJAX & JS: How To Decide? HTML SNAPSHOT _escaped_fragment_= Trust Googlebot VALIDATE! Progressive Enhancement ‘Dumbed down’ HTML Template 3rd Party Service (prerender.io) Pre-Rendered (to bots) Server side (phantomJS / headless browser)
  • 51. Indexing AJAX & JS: HTML Snapshot • Upon crawl of URL with _escaped_fragment_=, serve ’dumbed down’ HTML version of page. • Not pre-rendered, rather simplified. • For example, on ecommerce à a view-all category listing with no dynamic facets. Amazing results from our clients.
  • 52. Indexing AJAX & JS: How To Decide? HTML SNAPSHOT _escaped_fragment_= Trust Googlebot VALIDATE! Progressive Enhancement ‘Dumbed down’ HTML Template 3rd Party Service (prerender.io) Pre or Realtime Rendered (to users & bots) Pre-Rendered (to bots) Server side (phantomJS / headless browser)
  • 53. Indexing AJAX & JS: Pre-rendering Upon crawl of URL with _escaped_fragment_= 1. prerender.io – middleware via reverse proxy that serves a pre-rendered, cached HTML page to bots OR 2. Server side – the server pre-rendered the JS in cached html pages to serve to bots or does it in real-time (headless browser).
  • 54. Indexing AJAX & JS: Prerender.io
  • 55. Indexing AJAX & JS: Prerender.io
  • 56. Indexing AJAX & JS: BromBone
  • 57. Indexing AJAX & JS: Server Prerender
  • 58. Server side (phantomJS / headless browser) Pre or Realtime Rendered (to users & bots) Indexing AJAX & JS: How To Decide? HTML SNAPSHOT _escaped_fragment_= Trust Googlebot VALIDATE! Progressive Enhancement ‘Dumbed down’ HTML Template 3rd Party Service (prerender.io) Pre-Rendered (to bots)
  • 59. Indexing AJAX & JS: Server Side bit.ly/javascriptseo
  • 60. Indexing AJAX & JS: Server Side bit.ly/javascriptseobit.ly/javascriptseo
  • 61. Indexing AJAX & JS: Server Side bit.ly/javascriptseobit.ly/javascriptseo
  • 62. Server side (phantomJS / headless browser) Pre or Realtime Rendered (to users & bots) Indexing AJAX & JS: How To Decide? HTML SNAPSHOT _escaped_fragment_= Trust Googlebot VALIDATE! Progressive Enhancement ‘Dumbed down’ HTML Template 3rd Party Service (prerender.io) Pre-Rendered (to bots)
  • 63. Indexing AJAX & JS: Trust Googlebot read these first…
  • 64. Testing JS Indexation: Jscrawlability.com
  • 66.
  • 67. Testing: Fetch & Render JS / AJAX
  • 68. Testing: Slice and Dice the Index Advanced Site Operators site:yoursite.com –inurl:cat.jsp -inurl:prod.jsp –inurl:store.jsp
  • 69. Testing: Slice and Dice the Index Advanced Site Operators site:yoursite.com inurl:size inurl:cat.jsp -inurl:cid
  • 70. Testing: Slice and Dice the Index Advanced Site Operators site:yoursite.com inurl:pdp intext:”write a review”
  • 71. Testing: Automate Bloat + Discovery Check
  • 72. Testing: Automate Bloat + Discovery Check
  • 73. Testing: Search Analytics for Bloat / Discovery
  • 74. Testing: Go To The Source: Server Logs!
  • 75. Summing It Up • Index Bloat, Crawl Budget, & Testing: Large sites are prone to serious index bloat and wasted crawl budget. Needs diligent testing and an OCD-like attention to detail with the basics. Test often & automate! • JS/AJAX: Pushstate(), JS Frameworks and AJAX present both discovery and bloat challenges. Know the options: short term fixes like HTML snapshot (G+B), and long term re-designs with modern frameworks w/ built in server side rendering.
  • 77. References: • Can You Now Trust Google To Crawl Ajax Sites? • Search Engine Optimization Best Practices for AJAX URLs | Webmaster Blog • We Tested How Googlebot Crawls Javascript And Here's What We Learned • Prerender - AngularJS SEO, BackboneJS SEO, or EmberJS SEO • SMX Munich Advanced Technical SEO Brainstorm - Google Docs • www.simoahava.com/seo/dynamically-added-meta-data-indexed-google-crawlers/ • Speakers | Search Marketing Expo &ndash; SMX Munich • JavaScript + SEO: Better Together &mdash; Medium • SEO AJAX Crawlability in a Responsive Publisher World • SEO Strategies for JavaScript-Heavy Single Page Applications or AJAX Sites | Search Engine Watch • The Basics of JavaScript Framework SEO in AngularJS - Builtvisible • Can Search Engines Crawl Javascript? • https://www.w3.org/wiki/Graceful_degradation_versus_progressive_enhancement#Graceful_degradatio n_and_progressive_enhancement_in_a_nutshell • SEO and JS: New Challenges • BromBone | SEO for your AngularJS, EmberJS, or BackboneJS website. • DIY AngularJS SEO with PhantomJS (the easy way!) | Lawsonry • https://scotch.io/tutorials/angularjs-seo-with-prerender-io
  • 78. Image Credits: fat-american-1.jpg (1280×955) bigbrands1.jpg (570×383) consistencydemotivator_large.jpeg (480×338) 04-godfather-keep-friend.jpg (518×300) 4da1a1a23dba011a7ba6918986a6b818302b949ae694b27d559cf8e733 08bf7b.jpg (604×392) the-17-craziest-cannibal-attacks-in-history-u2.jpg (520×272) taxonomy-types-800x450.png (800×450) wireframes-homecat.png (1000×460) Check-yoself.jpg (800×1025) Dangerous-Curve-Ahead-Sign-K-6513.gif (400×400) crawlerserver2.png (884×445) beach.png (1196×838)