SlideShare una empresa de Scribd logo
1 de 103
Descargar para leer sin conexión
#SMX #XXA @bart_goralewicz
Technical SEO in 2018.
New metrics,
new technologies
and new challenges.
#SMX #XXA @bart_goralewicz
3
latest
SEO
trends
Performance as a ranking factor
JavaScript IndexingJS
Mobile First1
#SMX #XXA @bart_goralewicz
3
latest
SEO
trends
Are these actually connected?
Performance as a ranking factor
JavaScript IndexingJS
Mobile First1
#SMX #XXA @bart_goralewicz
How is JavaScript affecting
performance?
#SMX #XXA @bart_goralewicz
Have you heard
about the 2 waves of
JavaScript indexing?
#SMX #XXA @bart_goralewicz
Read more: ele.ph/budget
#SMX #XXA @bart_goralewicz
THE REAL COST
of
JavaScript
#SMX #XXA @bart_goralewicz
JavaScript HTML
#SMX #XXA @bart_goralewicz
The Guardian vs. CPU
A Case Study
#SMX #XXA @bart_goralewicz
It is believed that
The Guardian
& Amazon are
performance
superstars
#SMX #XXA @bart_goralewicz
„many of us still look at sites
like Amazon’s or the Guardian’s in awe”
#SMX #XXA @bart_goralewicz
#SMX #XXA @bart_goralewicz
How fast do you think
The Guardian loads?
#SMX #XXA @bart_goralewicz
#SMX #XXA @bart_goralewicz
#SMX #XXA @bart_goralewicz
137
#SMX #XXA @bart_goralewicz
#SMX #XXA @bart_goralewicz
But this performance
comes with a price…
#SMX #XXA @bart_goralewicz
JavaScript
“lives” in your
CPU
#SMX #XXA @bart_goralewicz
CPU
#SMX #XXA @bart_goralewicz
Go to Chrome Dev Tools →
Performance
CMD + OPT + I
CTRL + ALT + I
#SMX #XXA @bart_goralewicz
HIGH END MACHINE - THE BEST CPU
YOU CAN HAVE IN A MACBOOK
#SMX #XXA @bart_goralewicz
#SMX #XXA @bart_goralewicz
Slower CPU
Load Time – 90 seconds
#SMX #XXA @bart_goralewicz
CPUs 1-on-1
#SMX #XXA @bart_goralewicz
#SMX #XXA @bart_goralewicz
#SMX #XXA @bart_goralewicz
Source: https://medium.com/dev-channel/the-cost-of-javascript-84009f51e99e
#SMX #XXA @bart_goralewicz
#SMX #XXA @bart_goralewicz
3G + Moto G4
#SMX #XXA @bart_goralewicz
Unfortunately not all websites
are like The Guardian…
#SMX #XXA @bart_goralewicz
accuweather.com
#47 MOST POPULAR WEBSITE IN THE UK
#SMX #XXA @bart_goralewicz
SECONDS TO FIRST
MEANINGFUL PAINT
HIGH END CPU
#SMX #XXA @bart_goralewicz
#SMX #XXA @bart_goralewicz
6
sec
#SMX #XXA @bart_goralewicz
#SMX #XXA @bart_goralewicz
SECONDS TO FIRST
MEANINGFUL PAINT
(Moto G4’s CPU)
#SMX #XXA @bart_goralewicz
#SMX #XXA @bart_goralewicz#SMX #XXA @bart_goralewicz
#SMX #XXA @bart_goralewicz
13 SECOND DIFFERENCE
BETWEEN A HIGH END CPU
AND A SLOW CPU (!)
#SMX #XXA @bart_goralewicz
#SMX #XXA @bart_goralewicz
…enter
#SMX #XXA @bart_goralewicz
Rewriting
JavaScript
#SMX #XXA @bart_goralewicz
#SMX #XXA @bart_goralewicz
#SMX #XXA @bart_goralewicz
Technical SEO in 2018 - New metrics, new technologies and new challenges.
#SMX #XXA @bart_goralewicz
What did they need
React for?
Language switcher
Buttons on the bottom
of the page
Client side login library
#SMX #XXA @bart_goralewicz
~300 lines of code written
~200 kB removed
#SMX #XXA @bart_goralewicz
50%50%
performance improvement
#SMX #XXA @bart_goralewicz
Netflix’s performance
doesn’t depend on the
client’s CPU that much
#SMX #XXA @bart_goralewicz
AMP – BBC.COM
Netflix.com Netflix.com @ Moto G4
#SMX #XXA @bart_goralewicz
Key problems with JavaScript
#SMX #XXA @bart_goralewicz
The cost of JavaScript.
Real world problems.
HARDWARE NETWORK
#SMX #XXA @bart_goralewicz
Where does
JavaScript
live?
Real world
problems.
#SMX #XXA @bart_goralewicz
How does it all affect mobile first?
#SMX #XXA @bart_goralewicz
Performance on mobile depends
on 2 key factors.
1. Mobile’s CPU
2. Network (2G, 3G, 4G)
#SMX #XXA @bart_goralewicz
Let’s translate it
to data
#SMX #XXA @bart_goralewicz
of mobile connections
occur over 2G
worldwide
45%
#SMX #XXA @bart_goralewicz
of mobile connections
occur over 2G or 3G75%
#SMX #XXA @bart_goralewicz
So we can assume that your average
user is visiting your website through a
2G or a slow 3G connection …
#SMX #XXA @bart_goralewicz
… on a Motorola G4
#SMX #XXA @bart_goralewicz
How would it
affect the loading
of e.g. CNN?
#SMX #XXA @bart_goralewicz
Source: https://medium.com/dev-channel/the-cost-of-javascript-84009f51e99e
Addy Osmani
engineering
manager
at Google working
on Chrome.
9s
#SMX #XXA @bart_goralewicz
But mobile websites have less
JavaScript… DUH!
#SMX #XXA @bart_goralewicz
#SMX #XXA @bart_goralewicz
#SMX #XXA @bart_goralewicz
4 seconds
0.065 seconds
~200 KB to process
#SMX #XXA @bart_goralewicz
But before we take a deep dive into
performance case studies - let’s take
a step back
#SMX #XXA @bart_goralewicz
#SMX #XXA @bart_goralewicz
Why is
performance
a ranking factor
now?
#SMX #XXA @bart_goralewicz
It is impossible to
predict a website’s
performance on a
mobile.
#SMX #XXA @bart_goralewicz
We need
RUM!!!
Real
User
Metrics
#SMX #XXA @bart_goralewicz
Enter – The Chrome User
Experience Report
#SMX #XXA @bart_goralewicz
Why can’t Google just measure
performance during crawls?
#SMX #XXA @bart_goralewicz
We need an objective crowd–measured metric!
#SMX #XXA @bart_goralewicz
So is
The Guardian
fast?
#SMX #XXA @bart_goralewicz
According to CrUX…
#SMX #XXA @bart_goralewicz
…it is fast AF!
#SMX #XXA @bart_goralewicz
Chrome User Experience Report Data
#SMX #XXA @bart_goralewicz
Chrome User Experience Report Data
#SMX #XXA @bart_goralewicz
With performance it isn’t about 1 metric only.
• First Contentful paint
• Onload
• DOM content loaded
Also: e.g. time to interactive
#SMX #XXA @bart_goralewicz
2 key metrics according to
1. First Contentful Paint
2. DOM content loaded
https://ele.ph/wtf
#SMX #XXA @bart_goralewicz
The other question is:
How exactly does Google
measure it with Chrome?
#SMX #XXA @bart_goralewicz
It’s
complicated
#SMX #XXA @bart_goralewicz
The First Contentful Paint Mystery
#SMX #XXA @bart_goralewicz
Source: ele.ph/fcp
#SMX #XXA @bart_goralewicz
“We don't yet have a standardized
definition for FMP (…)”
Source: ele.ph/fcp
#SMX #XXA @bart_goralewicz
Images Headlines
#SMX #XXA @bart_goralewicz
#SMX #XXA @bart_goralewicz
The Guardian BBC
3G
+
MotoG4
#SMX #XXA @bart_goralewicz
AMP – BBC.COM
AMP – BBC.COM TheGuardian.com
(no AMP)
#SMX #XXA @bart_goralewicz
If you are not sold on the
JavaScript, performance & mobile first
shenanigans yet…
JS 1
#SMX #XXA @bart_goralewicz
Developers hate me. I can
make The Guardian fully load
within 2 seconds with this one
simple trick...
#SMX #XXA @bart_goralewicz
#SMX #XXA @bart_goralewicz
#SMX #XXA @bart_goralewicz
#SMX #XXA @bart_goralewicz
Performance metrics re-invented.
#SMX #XXA @bart_goralewicz
GTmetrix
Webpagetest
Chrome Dev Tools
Page Speed Insights
Chrome User
Experience Report
#SMX #XXA @bart_goralewicz
Load Time is dead!
#SMX #XXA @bart_goralewicz
mostly returning visits mostly search visits
#SMX #XXA @bart_goralewicz
A new game & new rules
User devices
CPU performance
CDN
Network speed (2G – 5G)
First paint vs. Loaded vs. EIL etc.
% of returning users vs. new users vs. performance
Safari vs. Chrome
#SMX #XXA @bart_goralewicz
Outro:
JavaScript is great but just like sugar, coffee,
booze & drugs. Use it wisely.
If you want to rock @ Mobile First SEO, get familiar
with JavaScript SEO
BigQuery & Chrome User Experience Report is your
friend (even though it plays hard to get)
JavaScript is
great but just like
sugar, coffee,
booze & drugs -
use it wisely.
If you want to
rock @ Mobile First
SEO, get familiar
with JavaScript
SEO
BigQuery & the Chrome
User Experience Report
is your friend (even
though it plays hard to
get)
OUTRO
#SMX #XXA @bart_goralewicz
Mobile first
Performance as a ranking factor
JavaScript SEO
=
JS
1
#SMX #XXA @bart_goralewicz
Maria’s session spoiler:
JavaScript & PWAs.
What SEOs Need To Know.
Tomorrow 1 PM
#SMX #XXA @bart_goralewicz
Download my deck
@
ele.ph/smxlondon
#SMX #XXA @bart_goralewicz
LEARN MORE: UPCOMING @SMX EVENTS
THANK YOU!
SEE YOU AT THE NEXT #SMX
bartosz@elephate.com
@bart_goralewicz

Más contenido relacionado

La actualidad más candente

Debugging rendering problems at scale
Debugging rendering problems at scaleDebugging rendering problems at scale
Debugging rendering problems at scaleGiacomo Zecchini
 
Too Long; Didn’t Render - The State of JS and HTML Indexing
Too Long; Didn’t Render - The State of JS and HTML IndexingToo Long; Didn’t Render - The State of JS and HTML Indexing
Too Long; Didn’t Render - The State of JS and HTML IndexingOnely
 
Schema.org and the changing world of Rich Results - SEOEdinburgh Meetup
Schema.org and the changing world of Rich Results - SEOEdinburgh MeetupSchema.org and the changing world of Rich Results - SEOEdinburgh Meetup
Schema.org and the changing world of Rich Results - SEOEdinburgh MeetupGeoff Kennedy
 
David Lockie 'Using Open Source to Speed Up your Roadmap' BrightonSEO 2017
David Lockie 'Using Open Source to Speed Up your Roadmap' BrightonSEO 2017David Lockie 'Using Open Source to Speed Up your Roadmap' BrightonSEO 2017
David Lockie 'Using Open Source to Speed Up your Roadmap' BrightonSEO 2017Angry Creative (UK)
 
BrightonSEO - How to use XPath with eCommerce Websites
BrightonSEO - How to use XPath with eCommerce WebsitesBrightonSEO - How to use XPath with eCommerce Websites
BrightonSEO - How to use XPath with eCommerce WebsitesJanet Plumpton
 
Enterprise SEO Chaos - SMX Advanced 2016
Enterprise SEO Chaos - SMX Advanced 2016Enterprise SEO Chaos - SMX Advanced 2016
Enterprise SEO Chaos - SMX Advanced 2016patrickstox
 
Rendering SEO Manifesto - Why we need to go beyond JavaScript SEO
Rendering SEO Manifesto - Why we need to go beyond JavaScript SEORendering SEO Manifesto - Why we need to go beyond JavaScript SEO
Rendering SEO Manifesto - Why we need to go beyond JavaScript SEOOnely
 
Challenges of building a search engine like web rendering service
Challenges of building a search engine like web rendering serviceChallenges of building a search engine like web rendering service
Challenges of building a search engine like web rendering serviceGiacomo Zecchini
 
Web Performance & Search Engines - A look beyond rankings
Web Performance & Search Engines - A look beyond rankingsWeb Performance & Search Engines - A look beyond rankings
Web Performance & Search Engines - A look beyond rankingsGiacomo Zecchini
 
AMP for Enterprises - SMX West - Patrick Stox
AMP for Enterprises - SMX West - Patrick StoxAMP for Enterprises - SMX West - Patrick Stox
AMP for Enterprises - SMX West - Patrick Stoxpatrickstox
 
Introduction to PWAs & New JS Frameworks for Mobile
Introduction to PWAs & New JS Frameworks for MobileIntroduction to PWAs & New JS Frameworks for Mobile
Introduction to PWAs & New JS Frameworks for MobileMobileMoxie
 
Headless SEO: Optimising Next Gen Sites | brightonSEO 2021
Headless SEO: Optimising Next Gen Sites | brightonSEO 2021Headless SEO: Optimising Next Gen Sites | brightonSEO 2021
Headless SEO: Optimising Next Gen Sites | brightonSEO 2021Alex Wright
 
SearchLove London 2016 | Dom Woodman | How to Get Insight From Your Logs
SearchLove London 2016 | Dom Woodman | How to Get Insight From Your LogsSearchLove London 2016 | Dom Woodman | How to Get Insight From Your Logs
SearchLove London 2016 | Dom Woodman | How to Get Insight From Your LogsDistilled
 
Mobile First Indexing - SMX Advanced 2017 - Patrick Stox
Mobile First Indexing - SMX Advanced 2017 - Patrick StoxMobile First Indexing - SMX Advanced 2017 - Patrick Stox
Mobile First Indexing - SMX Advanced 2017 - Patrick Stoxpatrickstox
 
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
 
The Inbounder London - Jono Alderson
The Inbounder London - Jono AldersonThe Inbounder London - Jono Alderson
The Inbounder London - Jono AldersonWe Are Marketing
 
The Real Problems Behind Indexing | 5 Hours of Technical SEO
The Real Problems Behind Indexing | 5 Hours of Technical SEOThe Real Problems Behind Indexing | 5 Hours of Technical SEO
The Real Problems Behind Indexing | 5 Hours of Technical SEOOnely
 
Browser Changes That Will Impact SEO From 2019-2020
Browser Changes That Will Impact SEO From 2019-2020Browser Changes That Will Impact SEO From 2019-2020
Browser Changes That Will Impact SEO From 2019-2020Tom Anthony
 
Indexing Your Content is Optional (2020 Edition)
Indexing Your Content is Optional (2020 Edition)Indexing Your Content is Optional (2020 Edition)
Indexing Your Content is Optional (2020 Edition)Onely
 
BrightonSEO 2017 - SEO quick wins from a technical check
BrightonSEO 2017  - SEO quick wins from a technical checkBrightonSEO 2017  - SEO quick wins from a technical check
BrightonSEO 2017 - SEO quick wins from a technical checkChloe Bodard
 

La actualidad más candente (20)

Debugging rendering problems at scale
Debugging rendering problems at scaleDebugging rendering problems at scale
Debugging rendering problems at scale
 
Too Long; Didn’t Render - The State of JS and HTML Indexing
Too Long; Didn’t Render - The State of JS and HTML IndexingToo Long; Didn’t Render - The State of JS and HTML Indexing
Too Long; Didn’t Render - The State of JS and HTML Indexing
 
Schema.org and the changing world of Rich Results - SEOEdinburgh Meetup
Schema.org and the changing world of Rich Results - SEOEdinburgh MeetupSchema.org and the changing world of Rich Results - SEOEdinburgh Meetup
Schema.org and the changing world of Rich Results - SEOEdinburgh Meetup
 
David Lockie 'Using Open Source to Speed Up your Roadmap' BrightonSEO 2017
David Lockie 'Using Open Source to Speed Up your Roadmap' BrightonSEO 2017David Lockie 'Using Open Source to Speed Up your Roadmap' BrightonSEO 2017
David Lockie 'Using Open Source to Speed Up your Roadmap' BrightonSEO 2017
 
BrightonSEO - How to use XPath with eCommerce Websites
BrightonSEO - How to use XPath with eCommerce WebsitesBrightonSEO - How to use XPath with eCommerce Websites
BrightonSEO - How to use XPath with eCommerce Websites
 
Enterprise SEO Chaos - SMX Advanced 2016
Enterprise SEO Chaos - SMX Advanced 2016Enterprise SEO Chaos - SMX Advanced 2016
Enterprise SEO Chaos - SMX Advanced 2016
 
Rendering SEO Manifesto - Why we need to go beyond JavaScript SEO
Rendering SEO Manifesto - Why we need to go beyond JavaScript SEORendering SEO Manifesto - Why we need to go beyond JavaScript SEO
Rendering SEO Manifesto - Why we need to go beyond JavaScript SEO
 
Challenges of building a search engine like web rendering service
Challenges of building a search engine like web rendering serviceChallenges of building a search engine like web rendering service
Challenges of building a search engine like web rendering service
 
Web Performance & Search Engines - A look beyond rankings
Web Performance & Search Engines - A look beyond rankingsWeb Performance & Search Engines - A look beyond rankings
Web Performance & Search Engines - A look beyond rankings
 
AMP for Enterprises - SMX West - Patrick Stox
AMP for Enterprises - SMX West - Patrick StoxAMP for Enterprises - SMX West - Patrick Stox
AMP for Enterprises - SMX West - Patrick Stox
 
Introduction to PWAs & New JS Frameworks for Mobile
Introduction to PWAs & New JS Frameworks for MobileIntroduction to PWAs & New JS Frameworks for Mobile
Introduction to PWAs & New JS Frameworks for Mobile
 
Headless SEO: Optimising Next Gen Sites | brightonSEO 2021
Headless SEO: Optimising Next Gen Sites | brightonSEO 2021Headless SEO: Optimising Next Gen Sites | brightonSEO 2021
Headless SEO: Optimising Next Gen Sites | brightonSEO 2021
 
SearchLove London 2016 | Dom Woodman | How to Get Insight From Your Logs
SearchLove London 2016 | Dom Woodman | How to Get Insight From Your LogsSearchLove London 2016 | Dom Woodman | How to Get Insight From Your Logs
SearchLove London 2016 | Dom Woodman | How to Get Insight From Your Logs
 
Mobile First Indexing - SMX Advanced 2017 - Patrick Stox
Mobile First Indexing - SMX Advanced 2017 - Patrick StoxMobile First Indexing - SMX Advanced 2017 - Patrick Stox
Mobile First Indexing - SMX Advanced 2017 - Patrick Stox
 
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
 
The Inbounder London - Jono Alderson
The Inbounder London - Jono AldersonThe Inbounder London - Jono Alderson
The Inbounder London - Jono Alderson
 
The Real Problems Behind Indexing | 5 Hours of Technical SEO
The Real Problems Behind Indexing | 5 Hours of Technical SEOThe Real Problems Behind Indexing | 5 Hours of Technical SEO
The Real Problems Behind Indexing | 5 Hours of Technical SEO
 
Browser Changes That Will Impact SEO From 2019-2020
Browser Changes That Will Impact SEO From 2019-2020Browser Changes That Will Impact SEO From 2019-2020
Browser Changes That Will Impact SEO From 2019-2020
 
Indexing Your Content is Optional (2020 Edition)
Indexing Your Content is Optional (2020 Edition)Indexing Your Content is Optional (2020 Edition)
Indexing Your Content is Optional (2020 Edition)
 
BrightonSEO 2017 - SEO quick wins from a technical check
BrightonSEO 2017  - SEO quick wins from a technical checkBrightonSEO 2017  - SEO quick wins from a technical check
BrightonSEO 2017 - SEO quick wins from a technical check
 

Similar a SMX London Technical SEO in 2018.

The Speed Update: Faster is Better for Everyone [Aleh Barysevich, SMXeast 2018]
The Speed Update: Faster is Better for Everyone [Aleh Barysevich, SMXeast 2018]The Speed Update: Faster is Better for Everyone [Aleh Barysevich, SMXeast 2018]
The Speed Update: Faster is Better for Everyone [Aleh Barysevich, SMXeast 2018]Link-Assistant.Com
 
Cindy Krum Krum Cindy "What SEOs Need To Know About Progressive Web Apps" SMX...
Cindy Krum Krum Cindy "What SEOs Need To Know About Progressive Web Apps" SMX...Cindy Krum Krum Cindy "What SEOs Need To Know About Progressive Web Apps" SMX...
Cindy Krum Krum Cindy "What SEOs Need To Know About Progressive Web Apps" SMX...MobileMoxie
 
Accelerated Mobile - Beyond AMP
Accelerated Mobile - Beyond AMPAccelerated Mobile - Beyond AMP
Accelerated Mobile - Beyond AMPJono Alderson
 
HTML5 as a game console
HTML5 as a game consoleHTML5 as a game console
HTML5 as a game consolemichalbu
 
Smxl milan 2019 - Apps script for SEO
Smxl milan 2019 - Apps script for SEOSmxl milan 2019 - Apps script for SEO
Smxl milan 2019 - Apps script for SEODavid Sottimano
 
Advanced Tips, Tricks, & Tools for Conquering AMP Problems Today By Paul Shapiro
Advanced Tips, Tricks, & Tools for Conquering AMP Problems Today By Paul ShapiroAdvanced Tips, Tricks, & Tools for Conquering AMP Problems Today By Paul Shapiro
Advanced Tips, Tricks, & Tools for Conquering AMP Problems Today By Paul ShapiroSearch Marketing Expo - SMX
 
Crafting Expertise, Authority and Trust with Entity-Based Content Strategy - ...
Crafting Expertise, Authority and Trust with Entity-Based Content Strategy - ...Crafting Expertise, Authority and Trust with Entity-Based Content Strategy - ...
Crafting Expertise, Authority and Trust with Entity-Based Content Strategy - ...Jamie Indigo
 
GraphQL Without a Database | Frontend Developer Love
GraphQL Without a Database | Frontend Developer LoveGraphQL Without a Database | Frontend Developer Love
GraphQL Without a Database | Frontend Developer LoveRoy Derks
 
Google Tag Manager Can Do What? | SMX London
Google Tag Manager Can Do What? | SMX LondonGoogle Tag Manager Can Do What? | SMX London
Google Tag Manager Can Do What? | SMX LondonBuiltvisible
 
Technical Foundations of Successful Internationalization - SMX Munich
Technical Foundations of Successful Internationalization - SMX MunichTechnical Foundations of Successful Internationalization - SMX Munich
Technical Foundations of Successful Internationalization - SMX MunichJamie Indigo
 
Common mistakes in serverless adoption
Common mistakes in serverless adoptionCommon mistakes in serverless adoption
Common mistakes in serverless adoptionYan Cui
 
Render v Rank SEO for JavaScript - SEMPDX EngagePDX 2019
Render v Rank  SEO for JavaScript - SEMPDX EngagePDX 2019Render v Rank  SEO for JavaScript - SEMPDX EngagePDX 2019
Render v Rank SEO for JavaScript - SEMPDX EngagePDX 2019Jamie Indigo
 
SMX Advanced: Finding the Data in Conversion Optimization
SMX Advanced: Finding the Data in Conversion OptimizationSMX Advanced: Finding the Data in Conversion Optimization
SMX Advanced: Finding the Data in Conversion OptimizationAndrew Garberson
 
Magento 2 Front-end performance tips & tricks - Meet Magento Romania 2017
Magento 2 Front-end performance tips & tricks - Meet Magento Romania 2017Magento 2 Front-end performance tips & tricks - Meet Magento Romania 2017
Magento 2 Front-end performance tips & tricks - Meet Magento Romania 2017Bartek Igielski
 
Choosing the right Rich Internet Application technology path
Choosing the right Rich Internet Application technology pathChoosing the right Rich Internet Application technology path
Choosing the right Rich Internet Application technology pathmarcocasario
 
Cruft busting technical debt code smell and refactoring for seo - state of ...
Cruft busting   technical debt code smell and refactoring for seo - state of ...Cruft busting   technical debt code smell and refactoring for seo - state of ...
Cruft busting technical debt code smell and refactoring for seo - state of ...Dawn Anderson MSc DigM
 

Similar a SMX London Technical SEO in 2018. (20)

The Speed Update: Faster is Better for Everyone [Aleh Barysevich, SMXeast 2018]
The Speed Update: Faster is Better for Everyone [Aleh Barysevich, SMXeast 2018]The Speed Update: Faster is Better for Everyone [Aleh Barysevich, SMXeast 2018]
The Speed Update: Faster is Better for Everyone [Aleh Barysevich, SMXeast 2018]
 
Cindy Krum Krum Cindy "What SEOs Need To Know About Progressive Web Apps" SMX...
Cindy Krum Krum Cindy "What SEOs Need To Know About Progressive Web Apps" SMX...Cindy Krum Krum Cindy "What SEOs Need To Know About Progressive Web Apps" SMX...
Cindy Krum Krum Cindy "What SEOs Need To Know About Progressive Web Apps" SMX...
 
The 2016 Local Search Ranking Factors Study - 2016 MnSearch Summit
The 2016 Local Search Ranking Factors Study - 2016 MnSearch SummitThe 2016 Local Search Ranking Factors Study - 2016 MnSearch Summit
The 2016 Local Search Ranking Factors Study - 2016 MnSearch Summit
 
Accelerated Mobile - Beyond AMP
Accelerated Mobile - Beyond AMPAccelerated Mobile - Beyond AMP
Accelerated Mobile - Beyond AMP
 
HTML5 as a game console
HTML5 as a game consoleHTML5 as a game console
HTML5 as a game console
 
Site Optimization for Mobile By Laura Scott
Site Optimization for Mobile By Laura ScottSite Optimization for Mobile By Laura Scott
Site Optimization for Mobile By Laura Scott
 
Smxl milan 2019 - Apps script for SEO
Smxl milan 2019 - Apps script for SEOSmxl milan 2019 - Apps script for SEO
Smxl milan 2019 - Apps script for SEO
 
Advanced Tips, Tricks, & Tools for Conquering AMP Problems Today By Paul Shapiro
Advanced Tips, Tricks, & Tools for Conquering AMP Problems Today By Paul ShapiroAdvanced Tips, Tricks, & Tools for Conquering AMP Problems Today By Paul Shapiro
Advanced Tips, Tricks, & Tools for Conquering AMP Problems Today By Paul Shapiro
 
Crafting Expertise, Authority and Trust with Entity-Based Content Strategy - ...
Crafting Expertise, Authority and Trust with Entity-Based Content Strategy - ...Crafting Expertise, Authority and Trust with Entity-Based Content Strategy - ...
Crafting Expertise, Authority and Trust with Entity-Based Content Strategy - ...
 
Solving Complex SEO Problems When Standard Fixes Do Not Appl
Solving Complex SEO Problems When Standard Fixes Do Not ApplSolving Complex SEO Problems When Standard Fixes Do Not Appl
Solving Complex SEO Problems When Standard Fixes Do Not Appl
 
GraphQL Without a Database | Frontend Developer Love
GraphQL Without a Database | Frontend Developer LoveGraphQL Without a Database | Frontend Developer Love
GraphQL Without a Database | Frontend Developer Love
 
Google Tag Manager Can Do What? | SMX London
Google Tag Manager Can Do What? | SMX LondonGoogle Tag Manager Can Do What? | SMX London
Google Tag Manager Can Do What? | SMX London
 
Technical Foundations of Successful Internationalization - SMX Munich
Technical Foundations of Successful Internationalization - SMX MunichTechnical Foundations of Successful Internationalization - SMX Munich
Technical Foundations of Successful Internationalization - SMX Munich
 
Common mistakes in serverless adoption
Common mistakes in serverless adoptionCommon mistakes in serverless adoption
Common mistakes in serverless adoption
 
Semantic Microblogging
Semantic MicrobloggingSemantic Microblogging
Semantic Microblogging
 
Render v Rank SEO for JavaScript - SEMPDX EngagePDX 2019
Render v Rank  SEO for JavaScript - SEMPDX EngagePDX 2019Render v Rank  SEO for JavaScript - SEMPDX EngagePDX 2019
Render v Rank SEO for JavaScript - SEMPDX EngagePDX 2019
 
SMX Advanced: Finding the Data in Conversion Optimization
SMX Advanced: Finding the Data in Conversion OptimizationSMX Advanced: Finding the Data in Conversion Optimization
SMX Advanced: Finding the Data in Conversion Optimization
 
Magento 2 Front-end performance tips & tricks - Meet Magento Romania 2017
Magento 2 Front-end performance tips & tricks - Meet Magento Romania 2017Magento 2 Front-end performance tips & tricks - Meet Magento Romania 2017
Magento 2 Front-end performance tips & tricks - Meet Magento Romania 2017
 
Choosing the right Rich Internet Application technology path
Choosing the right Rich Internet Application technology pathChoosing the right Rich Internet Application technology path
Choosing the right Rich Internet Application technology path
 
Cruft busting technical debt code smell and refactoring for seo - state of ...
Cruft busting   technical debt code smell and refactoring for seo - state of ...Cruft busting   technical debt code smell and refactoring for seo - state of ...
Cruft busting technical debt code smell and refactoring for seo - state of ...
 

Último

2024 Google SERP Features: New Strategies To Gain Visibility
2024 Google SERP Features: New Strategies To Gain Visibility2024 Google SERP Features: New Strategies To Gain Visibility
2024 Google SERP Features: New Strategies To Gain VisibilitySearch Engine Journal
 
A_B Testing Personalized Meditation Recommendations.pdf
A_B Testing Personalized Meditation Recommendations.pdfA_B Testing Personalized Meditation Recommendations.pdf
A_B Testing Personalized Meditation Recommendations.pdfVWO
 
TAM AdEx-A Pixelated view into Digital Advertising Trends for Y 2023.pdf
TAM AdEx-A Pixelated view into Digital Advertising Trends for Y 2023.pdfTAM AdEx-A Pixelated view into Digital Advertising Trends for Y 2023.pdf
TAM AdEx-A Pixelated view into Digital Advertising Trends for Y 2023.pdfSocial Samosa
 
What's Happening with Your Microsoft Advertising's Search Campaigns? - Sophie...
What's Happening with Your Microsoft Advertising's Search Campaigns? - Sophie...What's Happening with Your Microsoft Advertising's Search Campaigns? - Sophie...
What's Happening with Your Microsoft Advertising's Search Campaigns? - Sophie...Sophie Logan
 
Run more experiments with fewer resources
Run more experiments with fewer resourcesRun more experiments with fewer resources
Run more experiments with fewer resourcesVWO
 
Imposter Syndrome in Marketing & Why You're Not Alone
Imposter Syndrome in Marketing & Why You're Not AloneImposter Syndrome in Marketing & Why You're Not Alone
Imposter Syndrome in Marketing & Why You're Not AloneHerd
 
Ppt regarding of Digital Marketing cours
Ppt regarding of Digital Marketing coursPpt regarding of Digital Marketing cours
Ppt regarding of Digital Marketing courstegveersingh09
 
Harnessing Social Media for Marketing Growth
Harnessing Social Media for Marketing GrowthHarnessing Social Media for Marketing Growth
Harnessing Social Media for Marketing Growthabinashdm2014
 
SVETLANA YONCHEVA Evolution of digital marketing.pdf
SVETLANA YONCHEVA Evolution of digital marketing.pdfSVETLANA YONCHEVA Evolution of digital marketing.pdf
SVETLANA YONCHEVA Evolution of digital marketing.pdfvikrs213
 
Fashion-Marketing-1- Assaginment mid.pdf
Fashion-Marketing-1- Assaginment mid.pdfFashion-Marketing-1- Assaginment mid.pdf
Fashion-Marketing-1- Assaginment mid.pdfUttara University
 
Converting with Comedy: Research Parallels for CRO
Converting with Comedy: Research Parallels for CROConverting with Comedy: Research Parallels for CRO
Converting with Comedy: Research Parallels for CROVWO
 
Marketing Team of 1, A Framework To Win!
Marketing Team of 1, A Framework To Win!Marketing Team of 1, A Framework To Win!
Marketing Team of 1, A Framework To Win!Joseph Skibbie
 
Increase Your Website Sales & Leads Webinar
Increase Your Website Sales & Leads WebinarIncrease Your Website Sales & Leads Webinar
Increase Your Website Sales & Leads WebinarSEO Optimizers
 
ToShare_UG 13_03_24_Full_BelgianTrailblazerCommunity.pptx
ToShare_UG 13_03_24_Full_BelgianTrailblazerCommunity.pptxToShare_UG 13_03_24_Full_BelgianTrailblazerCommunity.pptx
ToShare_UG 13_03_24_Full_BelgianTrailblazerCommunity.pptxivanrazine1
 
Cricket Playbook for Growth Marketers: Adjust x Glance report
Cricket Playbook for Growth Marketers: Adjust x Glance reportCricket Playbook for Growth Marketers: Adjust x Glance report
Cricket Playbook for Growth Marketers: Adjust x Glance reportSocial Samosa
 
The best Crypto Marketing Strategies pdf
The best Crypto Marketing Strategies pdfThe best Crypto Marketing Strategies pdf
The best Crypto Marketing Strategies pdfShifali roy
 
Crafting High-Converting eCommerce Landing Pages
Crafting High-Converting eCommerce Landing PagesCrafting High-Converting eCommerce Landing Pages
Crafting High-Converting eCommerce Landing PagesVWO
 
The 2024 Next Gen Attention Study - www.livewire.group
The 2024 Next Gen Attention Study - www.livewire.groupThe 2024 Next Gen Attention Study - www.livewire.group
The 2024 Next Gen Attention Study - www.livewire.groupLivewire
 
Friends of Search '24 - Scaling SEO_ Lessons for All Types of Sites.pptx
Friends of Search '24 - Scaling SEO_ Lessons for All Types of Sites.pptxFriends of Search '24 - Scaling SEO_ Lessons for All Types of Sites.pptx
Friends of Search '24 - Scaling SEO_ Lessons for All Types of Sites.pptxGregory Edwards
 
Ice Cream Brand Harmony Study - TINT Emotional Profiling Research
Ice Cream Brand Harmony Study - TINT Emotional Profiling ResearchIce Cream Brand Harmony Study - TINT Emotional Profiling Research
Ice Cream Brand Harmony Study - TINT Emotional Profiling ResearchTINT Marketing
 

Último (20)

2024 Google SERP Features: New Strategies To Gain Visibility
2024 Google SERP Features: New Strategies To Gain Visibility2024 Google SERP Features: New Strategies To Gain Visibility
2024 Google SERP Features: New Strategies To Gain Visibility
 
A_B Testing Personalized Meditation Recommendations.pdf
A_B Testing Personalized Meditation Recommendations.pdfA_B Testing Personalized Meditation Recommendations.pdf
A_B Testing Personalized Meditation Recommendations.pdf
 
TAM AdEx-A Pixelated view into Digital Advertising Trends for Y 2023.pdf
TAM AdEx-A Pixelated view into Digital Advertising Trends for Y 2023.pdfTAM AdEx-A Pixelated view into Digital Advertising Trends for Y 2023.pdf
TAM AdEx-A Pixelated view into Digital Advertising Trends for Y 2023.pdf
 
What's Happening with Your Microsoft Advertising's Search Campaigns? - Sophie...
What's Happening with Your Microsoft Advertising's Search Campaigns? - Sophie...What's Happening with Your Microsoft Advertising's Search Campaigns? - Sophie...
What's Happening with Your Microsoft Advertising's Search Campaigns? - Sophie...
 
Run more experiments with fewer resources
Run more experiments with fewer resourcesRun more experiments with fewer resources
Run more experiments with fewer resources
 
Imposter Syndrome in Marketing & Why You're Not Alone
Imposter Syndrome in Marketing & Why You're Not AloneImposter Syndrome in Marketing & Why You're Not Alone
Imposter Syndrome in Marketing & Why You're Not Alone
 
Ppt regarding of Digital Marketing cours
Ppt regarding of Digital Marketing coursPpt regarding of Digital Marketing cours
Ppt regarding of Digital Marketing cours
 
Harnessing Social Media for Marketing Growth
Harnessing Social Media for Marketing GrowthHarnessing Social Media for Marketing Growth
Harnessing Social Media for Marketing Growth
 
SVETLANA YONCHEVA Evolution of digital marketing.pdf
SVETLANA YONCHEVA Evolution of digital marketing.pdfSVETLANA YONCHEVA Evolution of digital marketing.pdf
SVETLANA YONCHEVA Evolution of digital marketing.pdf
 
Fashion-Marketing-1- Assaginment mid.pdf
Fashion-Marketing-1- Assaginment mid.pdfFashion-Marketing-1- Assaginment mid.pdf
Fashion-Marketing-1- Assaginment mid.pdf
 
Converting with Comedy: Research Parallels for CRO
Converting with Comedy: Research Parallels for CROConverting with Comedy: Research Parallels for CRO
Converting with Comedy: Research Parallels for CRO
 
Marketing Team of 1, A Framework To Win!
Marketing Team of 1, A Framework To Win!Marketing Team of 1, A Framework To Win!
Marketing Team of 1, A Framework To Win!
 
Increase Your Website Sales & Leads Webinar
Increase Your Website Sales & Leads WebinarIncrease Your Website Sales & Leads Webinar
Increase Your Website Sales & Leads Webinar
 
ToShare_UG 13_03_24_Full_BelgianTrailblazerCommunity.pptx
ToShare_UG 13_03_24_Full_BelgianTrailblazerCommunity.pptxToShare_UG 13_03_24_Full_BelgianTrailblazerCommunity.pptx
ToShare_UG 13_03_24_Full_BelgianTrailblazerCommunity.pptx
 
Cricket Playbook for Growth Marketers: Adjust x Glance report
Cricket Playbook for Growth Marketers: Adjust x Glance reportCricket Playbook for Growth Marketers: Adjust x Glance report
Cricket Playbook for Growth Marketers: Adjust x Glance report
 
The best Crypto Marketing Strategies pdf
The best Crypto Marketing Strategies pdfThe best Crypto Marketing Strategies pdf
The best Crypto Marketing Strategies pdf
 
Crafting High-Converting eCommerce Landing Pages
Crafting High-Converting eCommerce Landing PagesCrafting High-Converting eCommerce Landing Pages
Crafting High-Converting eCommerce Landing Pages
 
The 2024 Next Gen Attention Study - www.livewire.group
The 2024 Next Gen Attention Study - www.livewire.groupThe 2024 Next Gen Attention Study - www.livewire.group
The 2024 Next Gen Attention Study - www.livewire.group
 
Friends of Search '24 - Scaling SEO_ Lessons for All Types of Sites.pptx
Friends of Search '24 - Scaling SEO_ Lessons for All Types of Sites.pptxFriends of Search '24 - Scaling SEO_ Lessons for All Types of Sites.pptx
Friends of Search '24 - Scaling SEO_ Lessons for All Types of Sites.pptx
 
Ice Cream Brand Harmony Study - TINT Emotional Profiling Research
Ice Cream Brand Harmony Study - TINT Emotional Profiling ResearchIce Cream Brand Harmony Study - TINT Emotional Profiling Research
Ice Cream Brand Harmony Study - TINT Emotional Profiling Research
 

SMX London Technical SEO in 2018.