SlideShare une entreprise Scribd logo
1  sur  101
Télécharger pour lire hors ligne
#pwaseo by @aleyda from #orainti at @digitaleliteday!
#pwaseo by @aleyda from #orainti at @digitaleliteday!
PWA SEO
Optimizing
for the Future
of the Web
#pwaseo by @aleyda from #orainti at @digitaleliteday!
Mobile
Apps are
broken
#pwaseo by @aleyda from #orainti at @digitaleliteday!
#pwaseo by @aleyda from #orainti at @digitaleliteday!
They eat
your
mobile
battery
#pwaseo by @aleyda from #orainti at @digitaleliteday!
Take a lot
of phone
space
#pwaseo by @aleyda from #orainti at @digitaleliteday!
Require
constant
updates
#pwaseo by @aleyda from #orainti at @digitaleliteday!
App Store
search is
broken
#pwaseo by @aleyda from #orainti at @digitaleliteday!
Provide a
Fragmented
and vertical
specific app
experience
#pwaseo by @aleyda from #orainti at @digitaleliteday!
Can be expensive to develop
https://www.consagous.com/blog/how-much-does-it-cost-to-build-an-app/
#pwaseo by @aleyda from #orainti at @digitaleliteday!
#pwaseo by @aleyda from #orainti at @digitaleliteday!
Sorry!
#pwaseo by @aleyda from #orainti at @digitaleliteday!
And yet we
end up
installing a lot
of apps
Think With Google
#pwaseo by @aleyda from #orainti at @digitaleliteday!
Why do we keep using apps then?
#pwaseo by @aleyda from #orainti at @digitaleliteday!
It’s easier to
access apps
through the
home screen
#pwaseo by @aleyda from #orainti at @digitaleliteday!
Apps can
use
additional
phone
features
#pwaseo by @aleyda from #orainti at @digitaleliteday!
Mobile
Websites
speed &
usability is
shitty
https://developers.google.com/speed/pagespeed/insights/
#pwaseo by @aleyda from #orainti at @digitaleliteday!
You need
internet
connection to
access Web
content
#pwaseo by @aleyda from #orainti at @digitaleliteday!
Yeah. 

The Mobile
Web is
broken
too!
#pwaseo by @aleyda from #orainti at @digitaleliteday!
#pwaseo by @aleyda from #orainti at @digitaleliteday!
Sigh.
#pwaseo by @aleyda from #orainti at @digitaleliteday!
#pwaseo by @aleyda from #orainti at @digitaleliteday!
Because of
this we’re
also
sometimes
forced to
download
apps
#pwaseo by @aleyda from #orainti at @digitaleliteday!
Again and again.
Sigh.
#pwaseo by @aleyda from #orainti at @digitaleliteday!
At the end,
we only use
1/3 of the
apps we
install
#pwaseo by @aleyda from #orainti at @digitaleliteday!
https://www.comscore.com/Insights/Presentations-and-Whitepapers/2017/The-2017-US-Mobile-App-Report
Although we
spent most of
our mobile
time in them
#pwaseo by @aleyda from #orainti at @digitaleliteday!
There’s an obvious gap between 

the mobile Web vs. apps
https://www.slideshare.net/greenido/from-amp-to-pwa
#pwaseo by @aleyda from #orainti at @digitaleliteday!
The whole
App vs.
Mobile
Web status
is broken
#pwaseo by @aleyda from #orainti at @digitaleliteday!
#pwaseo by @aleyda from #orainti at @digitaleliteday!
But their
destruction
it’s not really
a reasonable
solution…
#pwaseo by @aleyda from #orainti at @digitaleliteday!
#pwaseo by @aleyda from #orainti at @digitaleliteday!
It’s time to
welcome PWAs!
A web app that
provides a
native app
experience to
Web users
https://developers.google.com/web/progressive-web-apps/
#pwaseo by @aleyda from #orainti at @digitaleliteday!
https://www.appypie.com/progressive-web-apps-the-future-of-mobile-web-app-development
PWAs provide
the benefits of
an app without
abandoning
the Web
#pwaseo by @aleyda from #orainti at @digitaleliteday!
While providing an improved 

Web user experience
https://developers.google.com/web/progressive-web-apps/
#pwaseo by @aleyda from #orainti at @digitaleliteday!
PWAs close the gap between 

Websites and apps
https://www.onenorth.com/blog/post/whats-next-in-mobile-progressive-web-apps
#pwaseo by @aleyda from #orainti at @digitaleliteday!
This is possible thanks to 

the use of 4 technologies
https://dzone.com/articles/pwa-technology
#pwaseo by @aleyda from #orainti at @digitaleliteday!
All modern
browsers
now support
PWAs
https://twitter.com/firt/status/1105840379117662209
#pwaseo by @aleyda from #orainti at @digitaleliteday!
https://developers.google.com/web/progressive-web-apps/desktop
Not only on
mobile but
also on
desktop
#pwaseo by @aleyda from #orainti at @digitaleliteday!
Which is why many top mobile
focused services are releasing PWAs
https://appsco.pe/
#pwaseo by @aleyda from #orainti at @digitaleliteday!
Uber
#pwaseo by @aleyda from #orainti at @digitaleliteday!
Twitter
#pwaseo by @aleyda from #orainti at @digitaleliteday!
9GAG
#pwaseo by @aleyda from #orainti at @digitaleliteday!
Add them to your home screen now
#pwaseo by @aleyda from #orainti at @digitaleliteday!
“The Web is
going to be 

the new app
store”
#pwaseo by @aleyda from #orainti at @digitaleliteday!
You can also
feature
PWAs in App
Stores too,
although
with a bit of
extra work
https://medium.freecodecamp.org/i-built-a-pwa-and-published-it-in-3-app-stores-heres-what-i-learned-7cb3f56daf9b
#pwaseo by @aleyda from #orainti at @digitaleliteday!
https://developers.google.com/web/updates/2019/02/using-twa
Trusted Web
Activities
highly
facilitate this
for the Play
Store now
#pwaseo by @aleyda from #orainti at @digitaleliteday!
https://twitter.com/firt/status/1127971459434000385
Enjoying the
same native
apps benefits
#pwaseo by @aleyda from #orainti at @digitaleliteday!
“PWAs are a
natural
evolution of
how we
distribute and
consume
software”
https://www.awwwards.com/PWA-ebook/
#pwaseo by @aleyda from #orainti at @digitaleliteday!
… and at some
point they’ll be
also the future
of native apps!
https://www.smashingmagazine.com/2018/12/pwa-native-mobile-apps/
#pwaseo by @aleyda from #orainti at @digitaleliteday!
There’s this feeling going on…
PWAs Native Apps
Brands
#pwaseo by @aleyda from #orainti at @digitaleliteday!
#pwaseo by @aleyda from #orainti at @digitaleliteday!
However, there are still limitations
https://medium.com/@firt/progressive-web-apps-on-ios-are-here-d00430dee3a7
#pwaseo by @aleyda from #orainti at @digitaleliteday!
The evolution will also be progressive
#pwaseo by @aleyda from #orainti at @digitaleliteday!
How can
you create
a PWA
then?
#pwaseo by @aleyda from #orainti at @digitaleliteday!
#pwaseo by @aleyda from #orainti at @digitaleliteday!
#pwaseo by @aleyda from #orainti at @digitaleliteday!
You’ll see
is not that
hard…
#pwaseo by @aleyda from #orainti at @digitaleliteday!
In the case of existing Websites, 

there are 3 main steps to follow
Set up a
Service Worker, a
JS that runs in the
background, defining
what data to store
or update and
notifications
3
Create a web
manifest, a JSON file
that informs about the
PWA to be
installable
2
Use a responsive
website (that can be
AMP based too) that
will be your
application
1
https://www.awwwards.com/PWA-ebook/
#pwaseo by @aleyda from #orainti at @digitaleliteday!
Check out
this step by
step guide
to migrate
your site to
a PWA
https://codelabs.developers.google.com/codelabs/migrate-to-progressive-web-apps/
#pwaseo by @aleyda from #orainti at @digitaleliteday!
As well as
to develop
a PWA
from
scratch
https://codelabs.developers.google.com/codelabs/workbox-indexeddb/
#pwaseo by @aleyda from #orainti at @digitaleliteday!
Or build a
Progressive
Web AMP
site
https://codelabs.developers.google.com/codelabs/amp-pwa-workbox/
#pwaseo by @aleyda from #orainti at @digitaleliteday!
https://codelabs.developers.google.com/codelabs/amp-pwa-workbox/
There’s a full training provided 

by Google Developers
https://codelabs.developers.google.com/dev-pwa-training/
#pwaseo by @aleyda from #orainti at @digitaleliteday!
And video tutorials in the Google’s
Chrome Developers YouTube Channel
https://www.youtube.com/playlist?list=PLNYkxOF6rcIB2xHBZ7opgc2Mv009X87Hh
#pwaseo by @aleyda from #orainti at @digitaleliteday!
You can also use the “ready to
customize and use” PWA Builder files
https://www.pwabuilder.com/publish
#pwaseo by @aleyda from #orainti at @digitaleliteday!
Check “How
PWAMP Works”
which I created
following the
Codelabs guide
for AMP based
PWAs
https://www.howpwampworks.com/
#pwaseo by @aleyda from #orainti at @digitaleliteday!
You can also enable PWA features to
your Wordpress sites with Plugins
https://superpwa.com/
#pwaseo by @aleyda from #orainti at @digitaleliteday!
Which is the one
I’ve used with
“Why my Web
Traffic Dropped”
https://www.whymywebtrafficdropped.com/
#pwaseo by @aleyda from #orainti at @digitaleliteday!
Magento
now also
supports
AMP with
its PWA
Studio
https://magento.com/products/magento-commerce/pwa
#pwaseo by @aleyda from #orainti at @digitaleliteday!
How can
you
validate
your
PWAs?
#pwaseo by @aleyda from #orainti at @digitaleliteday!
#pwaseo by @aleyda from #orainti at @digitaleliteday!
PWAs features
should follow
best practices
specified in the
PWA checklist
https://developers.google.com/web/progressive-web-apps/checklist
#pwaseo by @aleyda from #orainti at @digitaleliteday!
Served over
HTTPS
Responsive
on Mobile &
Tablets
There are baseline PWA features 

that you’ll need to enable
URLs should
load while
offline
Metadata
provided to
add to the
home screen
Time to
interactive
should be <10
sec in 3G
Should work
across different
browsers
Pages
transitions
shouldn’t be
blocked
Each page
should have a
URL
https://developers.google.com/web/progressive-web-apps/checklist
#pwaseo by @aleyda from #orainti at @digitaleliteday!
You can verify them with the
Lighthouse PWA validation in Chrome
https://developers.google.com/web/ilt/pwa/lighthouse-pwa-analysis-tool
#pwaseo by @aleyda from #orainti at @digitaleliteday!
Like this
#pwaseo by @aleyda from #orainti at @digitaleliteday!
You can also
use Chrome
DevTools
Application
panel to
verify service
workers
https://developers.google.com/web/fundamentals/codelabs/debugging-service-workers/
#pwaseo by @aleyda from #orainti at @digitaleliteday!
As well as
the App
Manifest
https://developers.google.com/web/fundamentals/web-app-manifest/
#pwaseo by @aleyda from #orainti at @digitaleliteday!
Or use the PWA Builder to validate too

https://www.pwabuilder.com/
#pwaseo by @aleyda from #orainti at @digitaleliteday!
Which also
allows to
revise and
edit your app
manifest and

service
worker
https://developers.google.com/web/ilt/pwa/lighthouse-pwa-analysis-tool
#pwaseo by @aleyda from #orainti at @digitaleliteday!
But, do
PWAs
help
SEO?
#pwaseo by @aleyda from #orainti at @digitaleliteday!
#pwaseo by @aleyda from #orainti at @digitaleliteday!
#pwaseo by @aleyda from #orainti at @digitaleliteday!
I knew that
question
was
coming…
#pwaseo by @aleyda from #orainti at @digitaleliteday!
Websites that adopt PWA see benefits
due to the App like functionality
https://www.pwastats.com/
#pwaseo by @aleyda from #orainti at @digitaleliteday!
However, PWA
usage won’t help
SEO as it’s not a
ranking factor
though…
https://www.seroundtable.com/google-pwas-seo-24956.html
#pwaseo by @aleyda from #orainti at @digitaleliteday!
On the other
hand, PWA
shouldn’t hurt
SEO, a PWA
doesn’t need to
be a SPA
https://love2dev.com/blog/pwa-spa/
#pwaseo by @aleyda from #orainti at @digitaleliteday!
Your Website
Your Web App

(SPA or MPA)
PWA
You can develop a PWA from scratch,
or migrate your SPA, MPA or Website
#pwaseo by @aleyda from #orainti at @digitaleliteday!
It’s then critical
to make sure
that all these
types of PWAs
are also search
friendly
SEO
https://webmasters.googleblog.com/2016/11/building-indexable-progressive-web-apps.html
#pwaseo by @aleyda from #orainti at @digitaleliteday!
While
configuring
your Google
Analytics
tracking to
effectively
measure its
usage
https://builtvisible.com/google-analytics-for-pwas-tracking-offline-behaviour-and-more/
#pwaseo by @aleyda from #orainti at @digitaleliteday!
How can
you
optimize
PWAs for
search?
#pwaseo by @aleyda from #orainti at @digitaleliteday!
#pwaseo by @aleyda from #orainti at @digitaleliteday!
The PWA checklist includes some 

SEO related best practices too
Each page has
a URL
Site’s
content is
indexed by
Google
Canonical
URLs are
provided when
necessary
Avoid usage
of fragment
identifiers
schema.org
metadata is
included
https://developers.google.com/web/progressive-web-apps/checklist
#pwaseo by @aleyda from #orainti at @digitaleliteday!
Sorry, no SPAs! 

Each page has
a URL
Site’s
content is
indexe day
Google
Canonical
URLs are
provided when
necessary
Avoid usage
of fragment
identifiers
schema.org
metadata is
included
https://developers.google.com/web/progressive-web-apps/checklist
#pwaseo by @aleyda from #orainti at @digitaleliteday!
Lighthouse doesn’t validate them
automatically at the moment though
https://developers.google.com/web/progressive-web-apps/checklist
#pwaseo by @aleyda from #orainti at @digitaleliteday!
It’s then
necessary to
also validate
these SEO best
practices along
the ones
provided by
Google
https://webmasters.googleblog.com/2016/11/building-indexable-progressive-web-apps.html
#pwaseo by @aleyda from #orainti at @digitaleliteday!
Which are mostly the same and
common to any Website SEO validation
Make Your
Content
Crawlable
Design for
multiple
devices
Provide Clean
URLs
Use
progressive
enhancement
Specify
Canonical
URLs
Page load
speed should
be fast
Use
schema.org
structured
data
Cross-
browser
support
https://webmasters.googleblog.com/2016/11/building-indexable-progressive-web-apps.html
#pwaseo by @aleyda from #orainti at @digitaleliteday!
It’s specially important to validate if
the PWA is a Web app relying on JS
John Mueller from Google
“One common approach to creating PWAs is to use client-side-
rendering (essentially a bare-bones HTML page with JavaScript that
creates all of the content & functionality); these kinds of sites can
be rendered and indexed by Google, but it's usually much trickier
than a static HTML site.”
https://webmasters.googleblog.com/2016/11/building-indexable-progressive-web-apps.html
#pwaseo by @aleyda from #orainti at @digitaleliteday!
You want the pizza delivered ready
to be eaten, not cooked at home!
#pwaseo by @aleyda from #orainti at @digitaleliteday!
#pwaseo by @aleyda from #orainti at @digitaleliteday!
Unless the chef
is Jon Snow!
#pwaseo by @aleyda from #orainti at @digitaleliteday!
Like the Magento PWA Demo Store,
which passes the PWA validation…
https://inchoopwa.com/
#pwaseo by @aleyda from #orainti at @digitaleliteday!
…but it looks like this when JS is
disabled since it’s Client Side Rendering
#pwaseo by @aleyda from #orainti at @digitaleliteday!
Which can
cause
content
indexing
and
rendering
issues
https://search.google.com/test/mobile-friendly
#pwaseo by @aleyda from #orainti at @digitaleliteday!
This happens because JS reliant 

content is indexed in a second wave
http://www.thesempost.com/google-indexes-ranks-javascript-pages-two-waves-days-apart/
#pwaseo by @aleyda from #orainti at @digitaleliteday!
“Rendering is expensive and cannot 

be done immediately”
https://www.deepcrawl.com/blog/webinars/making-javascript-work-for-search-martin-splitt/
#pwaseo by @aleyda from #orainti at @digitaleliteday!
Let’s better avoid Client Side Rendering

https://www.deepcrawl.com/blog/webinars/making-javascript-work-for-search-martin-splitt/
#pwaseo by @aleyda from #orainti at @digitaleliteday!
Server side
rendering is also
supported by
Magento too, but
is not the default
https://twitter.com/i/web/status/1102906582961213441
#pwaseo by @aleyda from #orainti at @digitaleliteday!
A full SEO audit by crawling both 

with & without JS is necessary
#pwaseo by @aleyda from #orainti at @digitaleliteday!
To identify,
assess and
close 

the existing
gaps
#pwaseo by @aleyda from #orainti at @digitaleliteday!
Check out
Google's
examples of
Indexable PWAs
using server,
client side and
hybrid rendered
sites
https://github.com/google/indexable-pwa-samples
#pwaseo by @aleyda from #orainti at @digitaleliteday!
https://www.youtube.com/watch?v=LXF8bM4g-J4
Google’s
JavaScript
SEO Series
w/ Martin
Splitt
#pwaseo by @aleyda from #orainti at @digitaleliteday!
https://developers.google.com/search/docs/guides/fix-search-javascript
As well as the
JavaScript
search issues
& fixes
documentation
by Google
#pwaseo by @aleyda from #orainti at @digitaleliteday!
https://twitter.com/firt
And follow
Maximiliano
Firtman to
keep
updated on
PWA
evolution
#pwaseo by @aleyda from #orainti at @digitaleliteday!
There’s no excuse to not enjoy of app
features on an SEO friendly Website
https://medium.com/progressive-web-apps/2018-state-of-progressive-web-apps-f7517d43ba70
#pwaseo by @aleyda from #orainti at @digitaleliteday!
Let’s make the Web progressive!
#pwaseo by @aleyda from #orainti at @digitaleliteday!
#pwaseo by @aleyda from #orainti at @digitaleliteday!
I’m Aleyda Solis
* SEO Consultant & Founder at Orainti

* Crawling Mondays Host
* SEO Speaker at +100 Events in +20 countries
* Author “SEO. Las Claves Esenciales.”
* Blogger in Search Engine Land & Search Engine Journal
* Featured in Forbes, Entrepreneur, Huffington Post
* European Search Personality of the Year in 2018
https://www.aleydasolis.com/
#pwaseo by @aleyda from #orainti at @digitaleliteday!
If you liked
it, you can
watch me
weekly by
subscribing
to Crawling
Mondays
https://youtube.com/c/crawlingmondaysbyaleyda

Contenu connexe

Tendances

How to Become a Successful Remote SEO Consultant #LisbonSEOMeetup
How to Become a Successful Remote SEO Consultant #LisbonSEOMeetupHow to Become a Successful Remote SEO Consultant #LisbonSEOMeetup
How to Become a Successful Remote SEO Consultant #LisbonSEOMeetupAleyda Solís
 
How to Generate Content that Builds it's Own Links
How to Generate Content that Builds it's Own LinksHow to Generate Content that Builds it's Own Links
How to Generate Content that Builds it's Own LinksLizGration
 
Actionable and Impactful SEO Audits #SearchNorwich
Actionable and Impactful SEO Audits  #SearchNorwichActionable and Impactful SEO Audits  #SearchNorwich
Actionable and Impactful SEO Audits #SearchNorwichAleyda Solís
 
The Worst SEO Issues of Online Stores in 2022 & How to Fix Them #YoastCon2022
The Worst SEO Issues of Online Stores in 2022 & How to Fix Them #YoastCon2022 The Worst SEO Issues of Online Stores in 2022 & How to Fix Them #YoastCon2022
The Worst SEO Issues of Online Stores in 2022 & How to Fix Them #YoastCon2022 Aleyda Solís
 
How to Build your Own SEO Workbook in Google Sheets for Free #WTSVirtual
How to Build your Own SEO Workbook in Google Sheets for Free #WTSVirtualHow to Build your Own SEO Workbook in Google Sheets for Free #WTSVirtual
How to Build your Own SEO Workbook in Google Sheets for Free #WTSVirtualAleyda Solís
 
How to Develop International SEO Audits for Success #IntSS
How to Develop International SEO Audits for Success #IntSSHow to Develop International SEO Audits for Success #IntSS
How to Develop International SEO Audits for Success #IntSSAleyda Solís
 
SEO For Marketplaces: Overcoming Technical Challenges #WTSFest
SEO For Marketplaces: Overcoming Technical Challenges #WTSFestSEO For Marketplaces: Overcoming Technical Challenges #WTSFest
SEO For Marketplaces: Overcoming Technical Challenges #WTSFestAleyda Solís
 
SEO Gap Analysis: Leverage Your Competitors' Performance - WTSFest 2022
SEO Gap Analysis: Leverage Your Competitors' Performance - WTSFest 2022SEO Gap Analysis: Leverage Your Competitors' Performance - WTSFest 2022
SEO Gap Analysis: Leverage Your Competitors' Performance - WTSFest 2022Lidia Infante
 
SEO for E-commerce in 2020 - Top Technical SEO Challenges & How to Fix them #...
SEO for E-commerce in 2020 - Top Technical SEO Challenges & How to Fix them #...SEO for E-commerce in 2020 - Top Technical SEO Challenges & How to Fix them #...
SEO for E-commerce in 2020 - Top Technical SEO Challenges & How to Fix them #...Aleyda Solís
 
10 Mistakes in 10 Years in SEO - Patrick Langridge
10 Mistakes in 10 Years in SEO - Patrick Langridge10 Mistakes in 10 Years in SEO - Patrick Langridge
10 Mistakes in 10 Years in SEO - Patrick LangridgePatrick Langridge
 
MeasureFest _ Angelo Galluzzo _ aip.pptx
MeasureFest _ Angelo Galluzzo _ aip.pptxMeasureFest _ Angelo Galluzzo _ aip.pptx
MeasureFest _ Angelo Galluzzo _ aip.pptxAngeloCosmaGalluzzo
 
Identificando Búsquedas que Conviertan en tu Customer Journey
Identificando Búsquedas que Conviertan en tu Customer JourneyIdentificando Búsquedas que Conviertan en tu Customer Journey
Identificando Búsquedas que Conviertan en tu Customer JourneyAleyda Solís
 
Vision Forward: Tracing Image Search SEO From Its Roots To AI-Enhanced Horizons
Vision Forward: Tracing Image Search SEO From Its Roots To AI-Enhanced HorizonsVision Forward: Tracing Image Search SEO From Its Roots To AI-Enhanced Horizons
Vision Forward: Tracing Image Search SEO From Its Roots To AI-Enhanced HorizonsRoxana Stingu
 
SEO Tool Overload😱... Google Data Studio to the rescue
SEO Tool Overload😱... Google Data Studio to the rescueSEO Tool Overload😱... Google Data Studio to the rescue
SEO Tool Overload😱... Google Data Studio to the rescueNils De Moor
 
How to put together a search strategy for a new category
How to put together a search strategy for a new categoryHow to put together a search strategy for a new category
How to put together a search strategy for a new categoryAmir Jirbandey
 
Cost Effective Multilingual Content Optimization in An International SEO Process
Cost Effective Multilingual Content Optimization in An International SEO ProcessCost Effective Multilingual Content Optimization in An International SEO Process
Cost Effective Multilingual Content Optimization in An International SEO ProcessAleyda Solís
 
Beth Barnham Schema Auditing BrightonSEO Slides.pptx
Beth Barnham Schema Auditing BrightonSEO Slides.pptxBeth Barnham Schema Auditing BrightonSEO Slides.pptx
Beth Barnham Schema Auditing BrightonSEO Slides.pptxBethBarnham1
 
BrightonSEO Oct 2022 Similar_ai.pdf
BrightonSEO Oct 2022 Similar_ai.pdfBrightonSEO Oct 2022 Similar_ai.pdf
BrightonSEO Oct 2022 Similar_ai.pdfDylan Fuler
 
Ungagged London 2015 Presentation - Traffic Hacks
Ungagged London 2015 Presentation - Traffic HacksUngagged London 2015 Presentation - Traffic Hacks
Ungagged London 2015 Presentation - Traffic HacksRoland Frasier
 
BrightonSEO April 2022 - Kara Thurkettle - Search in the Metaverse.pdf
BrightonSEO April 2022 - Kara Thurkettle - Search in the Metaverse.pdfBrightonSEO April 2022 - Kara Thurkettle - Search in the Metaverse.pdf
BrightonSEO April 2022 - Kara Thurkettle - Search in the Metaverse.pdf🇺🇲 🇬🇧 Kara Thurkettle
 

Tendances (20)

How to Become a Successful Remote SEO Consultant #LisbonSEOMeetup
How to Become a Successful Remote SEO Consultant #LisbonSEOMeetupHow to Become a Successful Remote SEO Consultant #LisbonSEOMeetup
How to Become a Successful Remote SEO Consultant #LisbonSEOMeetup
 
How to Generate Content that Builds it's Own Links
How to Generate Content that Builds it's Own LinksHow to Generate Content that Builds it's Own Links
How to Generate Content that Builds it's Own Links
 
Actionable and Impactful SEO Audits #SearchNorwich
Actionable and Impactful SEO Audits  #SearchNorwichActionable and Impactful SEO Audits  #SearchNorwich
Actionable and Impactful SEO Audits #SearchNorwich
 
The Worst SEO Issues of Online Stores in 2022 & How to Fix Them #YoastCon2022
The Worst SEO Issues of Online Stores in 2022 & How to Fix Them #YoastCon2022 The Worst SEO Issues of Online Stores in 2022 & How to Fix Them #YoastCon2022
The Worst SEO Issues of Online Stores in 2022 & How to Fix Them #YoastCon2022
 
How to Build your Own SEO Workbook in Google Sheets for Free #WTSVirtual
How to Build your Own SEO Workbook in Google Sheets for Free #WTSVirtualHow to Build your Own SEO Workbook in Google Sheets for Free #WTSVirtual
How to Build your Own SEO Workbook in Google Sheets for Free #WTSVirtual
 
How to Develop International SEO Audits for Success #IntSS
How to Develop International SEO Audits for Success #IntSSHow to Develop International SEO Audits for Success #IntSS
How to Develop International SEO Audits for Success #IntSS
 
SEO For Marketplaces: Overcoming Technical Challenges #WTSFest
SEO For Marketplaces: Overcoming Technical Challenges #WTSFestSEO For Marketplaces: Overcoming Technical Challenges #WTSFest
SEO For Marketplaces: Overcoming Technical Challenges #WTSFest
 
SEO Gap Analysis: Leverage Your Competitors' Performance - WTSFest 2022
SEO Gap Analysis: Leverage Your Competitors' Performance - WTSFest 2022SEO Gap Analysis: Leverage Your Competitors' Performance - WTSFest 2022
SEO Gap Analysis: Leverage Your Competitors' Performance - WTSFest 2022
 
SEO for E-commerce in 2020 - Top Technical SEO Challenges & How to Fix them #...
SEO for E-commerce in 2020 - Top Technical SEO Challenges & How to Fix them #...SEO for E-commerce in 2020 - Top Technical SEO Challenges & How to Fix them #...
SEO for E-commerce in 2020 - Top Technical SEO Challenges & How to Fix them #...
 
10 Mistakes in 10 Years in SEO - Patrick Langridge
10 Mistakes in 10 Years in SEO - Patrick Langridge10 Mistakes in 10 Years in SEO - Patrick Langridge
10 Mistakes in 10 Years in SEO - Patrick Langridge
 
MeasureFest _ Angelo Galluzzo _ aip.pptx
MeasureFest _ Angelo Galluzzo _ aip.pptxMeasureFest _ Angelo Galluzzo _ aip.pptx
MeasureFest _ Angelo Galluzzo _ aip.pptx
 
Identificando Búsquedas que Conviertan en tu Customer Journey
Identificando Búsquedas que Conviertan en tu Customer JourneyIdentificando Búsquedas que Conviertan en tu Customer Journey
Identificando Búsquedas que Conviertan en tu Customer Journey
 
Vision Forward: Tracing Image Search SEO From Its Roots To AI-Enhanced Horizons
Vision Forward: Tracing Image Search SEO From Its Roots To AI-Enhanced HorizonsVision Forward: Tracing Image Search SEO From Its Roots To AI-Enhanced Horizons
Vision Forward: Tracing Image Search SEO From Its Roots To AI-Enhanced Horizons
 
SEO Tool Overload😱... Google Data Studio to the rescue
SEO Tool Overload😱... Google Data Studio to the rescueSEO Tool Overload😱... Google Data Studio to the rescue
SEO Tool Overload😱... Google Data Studio to the rescue
 
How to put together a search strategy for a new category
How to put together a search strategy for a new categoryHow to put together a search strategy for a new category
How to put together a search strategy for a new category
 
Cost Effective Multilingual Content Optimization in An International SEO Process
Cost Effective Multilingual Content Optimization in An International SEO ProcessCost Effective Multilingual Content Optimization in An International SEO Process
Cost Effective Multilingual Content Optimization in An International SEO Process
 
Beth Barnham Schema Auditing BrightonSEO Slides.pptx
Beth Barnham Schema Auditing BrightonSEO Slides.pptxBeth Barnham Schema Auditing BrightonSEO Slides.pptx
Beth Barnham Schema Auditing BrightonSEO Slides.pptx
 
BrightonSEO Oct 2022 Similar_ai.pdf
BrightonSEO Oct 2022 Similar_ai.pdfBrightonSEO Oct 2022 Similar_ai.pdf
BrightonSEO Oct 2022 Similar_ai.pdf
 
Ungagged London 2015 Presentation - Traffic Hacks
Ungagged London 2015 Presentation - Traffic HacksUngagged London 2015 Presentation - Traffic Hacks
Ungagged London 2015 Presentation - Traffic Hacks
 
BrightonSEO April 2022 - Kara Thurkettle - Search in the Metaverse.pdf
BrightonSEO April 2022 - Kara Thurkettle - Search in the Metaverse.pdfBrightonSEO April 2022 - Kara Thurkettle - Search in the Metaverse.pdf
BrightonSEO April 2022 - Kara Thurkettle - Search in the Metaverse.pdf
 

Similaire à PWA SEO: Optimizing for the Future of the Web

PWAs: Why you want one and how to optimize them #SearchY
PWAs: Why you want one and how to optimize them #SearchYPWAs: Why you want one and how to optimize them #SearchY
PWAs: Why you want one and how to optimize them #SearchYAleyda Solís
 
Progressive Web Apps (PWAs): Why you want one & how to optimize them #Applaus...
Progressive Web Apps (PWAs): Why you want one & how to optimize them #Applaus...Progressive Web Apps (PWAs): Why you want one & how to optimize them #Applaus...
Progressive Web Apps (PWAs): Why you want one & how to optimize them #Applaus...Aleyda Solís
 
SEO for PWAs #PubCon
SEO for PWAs #PubConSEO for PWAs #PubCon
SEO for PWAs #PubConAleyda Solís
 
Progressive Web Apps: Why you want one & how to optimize them #SMSSYD19
Progressive Web Apps: Why you want one & how to optimize them #SMSSYD19Progressive Web Apps: Why you want one & how to optimize them #SMSSYD19
Progressive Web Apps: Why you want one & how to optimize them #SMSSYD19Aleyda Solís
 
Top Questions to Become a 
Mobile First SEO Hero #TuringFest
Top Questions to Become a 
Mobile First SEO Hero #TuringFest Top Questions to Become a 
Mobile First SEO Hero #TuringFest
Top Questions to Become a 
Mobile First SEO Hero #TuringFest Aleyda Solís
 
Winning in a 
Mobile Search World #LearnInbound
Winning in a 
Mobile Search World #LearnInboundWinning in a 
Mobile Search World #LearnInbound
Winning in a 
Mobile Search World #LearnInboundAleyda Solís
 
Setting AMP for Success at #BrightonSEO
Setting AMP for Success at #BrightonSEOSetting AMP for Success at #BrightonSEO
Setting AMP for Success at #BrightonSEOAleyda Solís
 
Setting AMP for Success at #DigitalOlympus
Setting AMP for Success at #DigitalOlympus Setting AMP for Success at #DigitalOlympus
Setting AMP for Success at #DigitalOlympus Aleyda Solís
 
Winning in a 
Mobile Search World #SearchStarsSE
Winning in a 
Mobile Search World #SearchStarsSEWinning in a 
Mobile Search World #SearchStarsSE
Winning in a 
Mobile Search World #SearchStarsSEAleyda Solís
 
Mobile-First SEO: The SEO Specialist Edition #SEOandLove
Mobile-First SEO: The SEO Specialist Edition #SEOandLoveMobile-First SEO: The SEO Specialist Edition #SEOandLove
Mobile-First SEO: The SEO Specialist Edition #SEOandLoveAleyda Solís
 
Minimum Viable Mobile-First SEO
Minimum Viable Mobile-First SEO Minimum Viable Mobile-First SEO
Minimum Viable Mobile-First SEO Aleyda Solís
 
AMP Real World Results #Pubcon
AMP Real World Results #PubconAMP Real World Results #Pubcon
AMP Real World Results #PubconAleyda Solís
 
AMP Do’s & Don’ts for Superhero Results #SearchCamp
AMP Do’s & Don’ts for Superhero Results #SearchCampAMP Do’s & Don’ts for Superhero Results #SearchCamp
AMP Do’s & Don’ts for Superhero Results #SearchCampAleyda Solís
 
Seoinamobilefirsteramarktetersedition 170209083920
Seoinamobilefirsteramarktetersedition 170209083920Seoinamobilefirsteramarktetersedition 170209083920
Seoinamobilefirsteramarktetersedition 170209083920Giorgi Julian Baez
 
Seo in a mobile first era markteters edition
Seo in a mobile first era markteters editionSeo in a mobile first era markteters edition
Seo in a mobile first era markteters editionRalph Paglia
 
Mobile-First SEO - The Marketers Edition #3XEDigital
Mobile-First SEO - The Marketers Edition #3XEDigitalMobile-First SEO - The Marketers Edition #3XEDigital
Mobile-First SEO - The Marketers Edition #3XEDigitalAleyda Solís
 
Mobile First SEO The Marketer Edition
Mobile First SEO The Marketer EditionMobile First SEO The Marketer Edition
Mobile First SEO The Marketer EditionVirginia S. Willis
 
Mobile-First SEO at #InOrbit2017
Mobile-First SEO at #InOrbit2017Mobile-First SEO at #InOrbit2017
Mobile-First SEO at #InOrbit2017Aleyda Solís
 
Content Strategists: Use SEO to achieve your content goals #ConfabEU
Content Strategists: Use SEO to achieve your content goals #ConfabEUContent Strategists: Use SEO to achieve your content goals #ConfabEU
Content Strategists: Use SEO to achieve your content goals #ConfabEUAleyda Solís
 

Similaire à PWA SEO: Optimizing for the Future of the Web (20)

PWAs: Why you want one and how to optimize them #SearchY
PWAs: Why you want one and how to optimize them #SearchYPWAs: Why you want one and how to optimize them #SearchY
PWAs: Why you want one and how to optimize them #SearchY
 
Search Y - Aleyda Solis - PWA & SEO
Search Y - Aleyda Solis - PWA & SEOSearch Y - Aleyda Solis - PWA & SEO
Search Y - Aleyda Solis - PWA & SEO
 
Progressive Web Apps (PWAs): Why you want one & how to optimize them #Applaus...
Progressive Web Apps (PWAs): Why you want one & how to optimize them #Applaus...Progressive Web Apps (PWAs): Why you want one & how to optimize them #Applaus...
Progressive Web Apps (PWAs): Why you want one & how to optimize them #Applaus...
 
SEO for PWAs #PubCon
SEO for PWAs #PubConSEO for PWAs #PubCon
SEO for PWAs #PubCon
 
Progressive Web Apps: Why you want one & how to optimize them #SMSSYD19
Progressive Web Apps: Why you want one & how to optimize them #SMSSYD19Progressive Web Apps: Why you want one & how to optimize them #SMSSYD19
Progressive Web Apps: Why you want one & how to optimize them #SMSSYD19
 
Top Questions to Become a 
Mobile First SEO Hero #TuringFest
Top Questions to Become a 
Mobile First SEO Hero #TuringFest Top Questions to Become a 
Mobile First SEO Hero #TuringFest
Top Questions to Become a 
Mobile First SEO Hero #TuringFest
 
Winning in a 
Mobile Search World #LearnInbound
Winning in a 
Mobile Search World #LearnInboundWinning in a 
Mobile Search World #LearnInbound
Winning in a 
Mobile Search World #LearnInbound
 
Setting AMP for Success at #BrightonSEO
Setting AMP for Success at #BrightonSEOSetting AMP for Success at #BrightonSEO
Setting AMP for Success at #BrightonSEO
 
Setting AMP for Success at #DigitalOlympus
Setting AMP for Success at #DigitalOlympus Setting AMP for Success at #DigitalOlympus
Setting AMP for Success at #DigitalOlympus
 
Winning in a 
Mobile Search World #SearchStarsSE
Winning in a 
Mobile Search World #SearchStarsSEWinning in a 
Mobile Search World #SearchStarsSE
Winning in a 
Mobile Search World #SearchStarsSE
 
Mobile-First SEO: The SEO Specialist Edition #SEOandLove
Mobile-First SEO: The SEO Specialist Edition #SEOandLoveMobile-First SEO: The SEO Specialist Edition #SEOandLove
Mobile-First SEO: The SEO Specialist Edition #SEOandLove
 
Minimum Viable Mobile-First SEO
Minimum Viable Mobile-First SEO Minimum Viable Mobile-First SEO
Minimum Viable Mobile-First SEO
 
AMP Real World Results #Pubcon
AMP Real World Results #PubconAMP Real World Results #Pubcon
AMP Real World Results #Pubcon
 
AMP Do’s & Don’ts for Superhero Results #SearchCamp
AMP Do’s & Don’ts for Superhero Results #SearchCampAMP Do’s & Don’ts for Superhero Results #SearchCamp
AMP Do’s & Don’ts for Superhero Results #SearchCamp
 
Seoinamobilefirsteramarktetersedition 170209083920
Seoinamobilefirsteramarktetersedition 170209083920Seoinamobilefirsteramarktetersedition 170209083920
Seoinamobilefirsteramarktetersedition 170209083920
 
Seo in a mobile first era markteters edition
Seo in a mobile first era markteters editionSeo in a mobile first era markteters edition
Seo in a mobile first era markteters edition
 
Mobile-First SEO - The Marketers Edition #3XEDigital
Mobile-First SEO - The Marketers Edition #3XEDigitalMobile-First SEO - The Marketers Edition #3XEDigital
Mobile-First SEO - The Marketers Edition #3XEDigital
 
Mobile First SEO The Marketer Edition
Mobile First SEO The Marketer EditionMobile First SEO The Marketer Edition
Mobile First SEO The Marketer Edition
 
Mobile-First SEO at #InOrbit2017
Mobile-First SEO at #InOrbit2017Mobile-First SEO at #InOrbit2017
Mobile-First SEO at #InOrbit2017
 
Content Strategists: Use SEO to achieve your content goals #ConfabEU
Content Strategists: Use SEO to achieve your content goals #ConfabEUContent Strategists: Use SEO to achieve your content goals #ConfabEU
Content Strategists: Use SEO to achieve your content goals #ConfabEU
 

Plus de Aleyda Solís

Hreflang: 
Is it really still necessary and 
how to use it successfully in 2023
Hreflang: 
Is it really still necessary and 
how to use it successfully in 2023Hreflang: 
Is it really still necessary and 
how to use it successfully in 2023
Hreflang: 
Is it really still necessary and 
how to use it successfully in 2023Aleyda Solís
 
Building a Modern Day 
E-commerce SEO Strategy
Building a Modern Day 
E-commerce SEO StrategyBuilding a Modern Day 
E-commerce SEO Strategy
Building a Modern Day 
E-commerce SEO StrategyAleyda Solís
 
7 Ways Not to Fail at International SEO
7 Ways Not to Fail at International SEO7 Ways Not to Fail at International SEO
7 Ways Not to Fail at International SEOAleyda Solís
 
¡Adiós a las Historias de Horror SEO! 
Aprende a Establecer un Framework de C...
¡Adiós a las Historias de Horror SEO! 
Aprende a Establecer un Framework de C...¡Adiós a las Historias de Horror SEO! 
Aprende a Establecer un Framework de C...
¡Adiós a las Historias de Horror SEO! 
Aprende a Establecer un Framework de C...Aleyda Solís
 
E-Commerce SEO Horror Stories : How to tackle the most common issues 
at scal...
E-Commerce SEO Horror Stories : How to tackle the most common issues 
at scal...E-Commerce SEO Horror Stories : How to tackle the most common issues 
at scal...
E-Commerce SEO Horror Stories : How to tackle the most common issues 
at scal...Aleyda Solís
 
How to Make SEO Audits That Matter & Get Implemented for SEO Success - The Ex...
How to Make SEO Audits That Matter & Get Implemented for SEO Success - The Ex...How to Make SEO Audits That Matter & Get Implemented for SEO Success - The Ex...
How to Make SEO Audits That Matter & Get Implemented for SEO Success - The Ex...Aleyda Solís
 
Make SEO Audits that Matter & Get Implemented for Success
Make SEO Audits that Matter & Get Implemented for SuccessMake SEO Audits that Matter & Get Implemented for Success
Make SEO Audits that Matter & Get Implemented for SuccessAleyda Solís
 
Cómo Crear 
Informes SEO de Éxito
Cómo Crear 
Informes SEO de ÉxitoCómo Crear 
Informes SEO de Éxito
Cómo Crear 
Informes SEO de ÉxitoAleyda Solís
 
Cómo Gestionar Proyectos SEO Complejos de Forma Exitosa #SEonthebeach
Cómo Gestionar Proyectos SEO Complejos de Forma Exitosa #SEonthebeachCómo Gestionar Proyectos SEO Complejos de Forma Exitosa #SEonthebeach
Cómo Gestionar Proyectos SEO Complejos de Forma Exitosa #SEonthebeachAleyda Solís
 
SEO Reporting for Success at #FOS22
SEO Reporting for Success at #FOS22SEO Reporting for Success at #FOS22
SEO Reporting for Success at #FOS22Aleyda Solís
 
Goodbye SEO fck ups! Learn to set an SEO Quality Assurance Framework
Goodbye SEO fck ups! Learn to set an SEO Quality Assurance FrameworkGoodbye SEO fck ups! Learn to set an SEO Quality Assurance Framework
Goodbye SEO fck ups! Learn to set an SEO Quality Assurance FrameworkAleyda Solís
 
SEO low hanging Fruit - Identifying High Impact Opportunities Fast #SEOforUkr...
SEO low hanging Fruit - Identifying High Impact Opportunities Fast #SEOforUkr...SEO low hanging Fruit - Identifying High Impact Opportunities Fast #SEOforUkr...
SEO low hanging Fruit - Identifying High Impact Opportunities Fast #SEOforUkr...Aleyda Solís
 
SEO Reporting to Impress: How to Successfully Report your SEO Efforts & Resul...
SEO Reporting to Impress: How to Successfully Report your SEO Efforts & Resul...SEO Reporting to Impress: How to Successfully Report your SEO Efforts & Resul...
SEO Reporting to Impress: How to Successfully Report your SEO Efforts & Resul...Aleyda Solís
 
Identifying Top Converting Queries at Every Stage of the Customer Journey #SM...
Identifying Top Converting Queries at Every Stage of the Customer Journey #SM...Identifying Top Converting Queries at Every Stage of the Customer Journey #SM...
Identifying Top Converting Queries at Every Stage of the Customer Journey #SM...Aleyda Solís
 
Cómo Diagnosticar y Recuperar de una Caída de Tráfico SEO #SEOnderground
Cómo Diagnosticar y Recuperar de una Caída de Tráfico SEO #SEOndergroundCómo Diagnosticar y Recuperar de una Caída de Tráfico SEO #SEOnderground
Cómo Diagnosticar y Recuperar de una Caída de Tráfico SEO #SEOndergroundAleyda Solís
 
7 E-Commerce SEO Mistakes & How to Fix Them #DeepSEOCon
7 E-Commerce SEO Mistakes & How to Fix Them #DeepSEOCon7 E-Commerce SEO Mistakes & How to Fix Them #DeepSEOCon
7 E-Commerce SEO Mistakes & How to Fix Them #DeepSEOConAleyda Solís
 
The most Damaging SEO Mistakes & Issues in 2021 and How to Avoid Them #EngagePDX
The most Damaging SEO Mistakes & Issues in 2021 and How to Avoid Them #EngagePDXThe most Damaging SEO Mistakes & Issues in 2021 and How to Avoid Them #EngagePDX
The most Damaging SEO Mistakes & Issues in 2021 and How to Avoid Them #EngagePDXAleyda Solís
 
Frameworks y tips para gestionar con éxito procesos SEO en entornos complejos
Frameworks y tips para gestionar con éxito procesos SEO en entornos complejosFrameworks y tips para gestionar con éxito procesos SEO en entornos complejos
Frameworks y tips para gestionar con éxito procesos SEO en entornos complejosAleyda Solís
 
Thriving as an SEO Specialist: Frameworks & Tips to Manage Complex SEO Processes
Thriving as an SEO Specialist: Frameworks & Tips to Manage Complex SEO ProcessesThriving as an SEO Specialist: Frameworks & Tips to Manage Complex SEO Processes
Thriving as an SEO Specialist: Frameworks & Tips to Manage Complex SEO ProcessesAleyda Solís
 
SEO Internacional: Acciones a Priorizar y Errores a Evitar #3HorasDeSEO
SEO Internacional: Acciones a Priorizar y Errores a Evitar #3HorasDeSEOSEO Internacional: Acciones a Priorizar y Errores a Evitar #3HorasDeSEO
SEO Internacional: Acciones a Priorizar y Errores a Evitar #3HorasDeSEOAleyda Solís
 

Plus de Aleyda Solís (20)

Hreflang: 
Is it really still necessary and 
how to use it successfully in 2023
Hreflang: 
Is it really still necessary and 
how to use it successfully in 2023Hreflang: 
Is it really still necessary and 
how to use it successfully in 2023
Hreflang: 
Is it really still necessary and 
how to use it successfully in 2023
 
Building a Modern Day 
E-commerce SEO Strategy
Building a Modern Day 
E-commerce SEO StrategyBuilding a Modern Day 
E-commerce SEO Strategy
Building a Modern Day 
E-commerce SEO Strategy
 
7 Ways Not to Fail at International SEO
7 Ways Not to Fail at International SEO7 Ways Not to Fail at International SEO
7 Ways Not to Fail at International SEO
 
¡Adiós a las Historias de Horror SEO! 
Aprende a Establecer un Framework de C...
¡Adiós a las Historias de Horror SEO! 
Aprende a Establecer un Framework de C...¡Adiós a las Historias de Horror SEO! 
Aprende a Establecer un Framework de C...
¡Adiós a las Historias de Horror SEO! 
Aprende a Establecer un Framework de C...
 
E-Commerce SEO Horror Stories : How to tackle the most common issues 
at scal...
E-Commerce SEO Horror Stories : How to tackle the most common issues 
at scal...E-Commerce SEO Horror Stories : How to tackle the most common issues 
at scal...
E-Commerce SEO Horror Stories : How to tackle the most common issues 
at scal...
 
How to Make SEO Audits That Matter & Get Implemented for SEO Success - The Ex...
How to Make SEO Audits That Matter & Get Implemented for SEO Success - The Ex...How to Make SEO Audits That Matter & Get Implemented for SEO Success - The Ex...
How to Make SEO Audits That Matter & Get Implemented for SEO Success - The Ex...
 
Make SEO Audits that Matter & Get Implemented for Success
Make SEO Audits that Matter & Get Implemented for SuccessMake SEO Audits that Matter & Get Implemented for Success
Make SEO Audits that Matter & Get Implemented for Success
 
Cómo Crear 
Informes SEO de Éxito
Cómo Crear 
Informes SEO de ÉxitoCómo Crear 
Informes SEO de Éxito
Cómo Crear 
Informes SEO de Éxito
 
Cómo Gestionar Proyectos SEO Complejos de Forma Exitosa #SEonthebeach
Cómo Gestionar Proyectos SEO Complejos de Forma Exitosa #SEonthebeachCómo Gestionar Proyectos SEO Complejos de Forma Exitosa #SEonthebeach
Cómo Gestionar Proyectos SEO Complejos de Forma Exitosa #SEonthebeach
 
SEO Reporting for Success at #FOS22
SEO Reporting for Success at #FOS22SEO Reporting for Success at #FOS22
SEO Reporting for Success at #FOS22
 
Goodbye SEO fck ups! Learn to set an SEO Quality Assurance Framework
Goodbye SEO fck ups! Learn to set an SEO Quality Assurance FrameworkGoodbye SEO fck ups! Learn to set an SEO Quality Assurance Framework
Goodbye SEO fck ups! Learn to set an SEO Quality Assurance Framework
 
SEO low hanging Fruit - Identifying High Impact Opportunities Fast #SEOforUkr...
SEO low hanging Fruit - Identifying High Impact Opportunities Fast #SEOforUkr...SEO low hanging Fruit - Identifying High Impact Opportunities Fast #SEOforUkr...
SEO low hanging Fruit - Identifying High Impact Opportunities Fast #SEOforUkr...
 
SEO Reporting to Impress: How to Successfully Report your SEO Efforts & Resul...
SEO Reporting to Impress: How to Successfully Report your SEO Efforts & Resul...SEO Reporting to Impress: How to Successfully Report your SEO Efforts & Resul...
SEO Reporting to Impress: How to Successfully Report your SEO Efforts & Resul...
 
Identifying Top Converting Queries at Every Stage of the Customer Journey #SM...
Identifying Top Converting Queries at Every Stage of the Customer Journey #SM...Identifying Top Converting Queries at Every Stage of the Customer Journey #SM...
Identifying Top Converting Queries at Every Stage of the Customer Journey #SM...
 
Cómo Diagnosticar y Recuperar de una Caída de Tráfico SEO #SEOnderground
Cómo Diagnosticar y Recuperar de una Caída de Tráfico SEO #SEOndergroundCómo Diagnosticar y Recuperar de una Caída de Tráfico SEO #SEOnderground
Cómo Diagnosticar y Recuperar de una Caída de Tráfico SEO #SEOnderground
 
7 E-Commerce SEO Mistakes & How to Fix Them #DeepSEOCon
7 E-Commerce SEO Mistakes & How to Fix Them #DeepSEOCon7 E-Commerce SEO Mistakes & How to Fix Them #DeepSEOCon
7 E-Commerce SEO Mistakes & How to Fix Them #DeepSEOCon
 
The most Damaging SEO Mistakes & Issues in 2021 and How to Avoid Them #EngagePDX
The most Damaging SEO Mistakes & Issues in 2021 and How to Avoid Them #EngagePDXThe most Damaging SEO Mistakes & Issues in 2021 and How to Avoid Them #EngagePDX
The most Damaging SEO Mistakes & Issues in 2021 and How to Avoid Them #EngagePDX
 
Frameworks y tips para gestionar con éxito procesos SEO en entornos complejos
Frameworks y tips para gestionar con éxito procesos SEO en entornos complejosFrameworks y tips para gestionar con éxito procesos SEO en entornos complejos
Frameworks y tips para gestionar con éxito procesos SEO en entornos complejos
 
Thriving as an SEO Specialist: Frameworks & Tips to Manage Complex SEO Processes
Thriving as an SEO Specialist: Frameworks & Tips to Manage Complex SEO ProcessesThriving as an SEO Specialist: Frameworks & Tips to Manage Complex SEO Processes
Thriving as an SEO Specialist: Frameworks & Tips to Manage Complex SEO Processes
 
SEO Internacional: Acciones a Priorizar y Errores a Evitar #3HorasDeSEO
SEO Internacional: Acciones a Priorizar y Errores a Evitar #3HorasDeSEOSEO Internacional: Acciones a Priorizar y Errores a Evitar #3HorasDeSEO
SEO Internacional: Acciones a Priorizar y Errores a Evitar #3HorasDeSEO
 

Dernier

DIGITAL MARKETING STRATEGY_INFOGRAPHIC IMAGE.pdf
DIGITAL MARKETING STRATEGY_INFOGRAPHIC IMAGE.pdfDIGITAL MARKETING STRATEGY_INFOGRAPHIC IMAGE.pdf
DIGITAL MARKETING STRATEGY_INFOGRAPHIC IMAGE.pdfmayanksharma0441
 
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
 
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
 
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
 
The 10 Most Inspirational Leaders LEADING THE WAY TO SUCCESS, 2024
The 10 Most Inspirational Leaders LEADING THE WAY TO SUCCESS, 2024The 10 Most Inspirational Leaders LEADING THE WAY TO SUCCESS, 2024
The 10 Most Inspirational Leaders LEADING THE WAY TO SUCCESS, 2024CIO Business World
 
Fiverr's Product Marketing Interview Assignment
Fiverr's Product Marketing Interview AssignmentFiverr's Product Marketing Interview Assignment
Fiverr's Product Marketing Interview AssignmentFarrel Brest
 
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
 
ASO Process: What is App Store Optimization
ASO Process: What is App Store OptimizationASO Process: What is App Store Optimization
ASO Process: What is App Store OptimizationAli Raza
 
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
 
The power of SEO-driven market intelligence
The power of SEO-driven market intelligenceThe power of SEO-driven market intelligence
The power of SEO-driven market intelligenceHinde Lamrani
 
marketing strategy of tanishq word PPROJECT.pdf
marketing strategy of tanishq word PPROJECT.pdfmarketing strategy of tanishq word PPROJECT.pdf
marketing strategy of tanishq word PPROJECT.pdfarsathsahil
 
The Pitfalls of Keyword Stuffing in SEO Copywriting
The Pitfalls of Keyword Stuffing in SEO CopywritingThe Pitfalls of Keyword Stuffing in SEO Copywriting
The Pitfalls of Keyword Stuffing in SEO CopywritingJuan Pineda
 
What I learned from auditing over 1,000,000 websites - SERP Conf 2024 Patrick...
What I learned from auditing over 1,000,000 websites - SERP Conf 2024 Patrick...What I learned from auditing over 1,000,000 websites - SERP Conf 2024 Patrick...
What I learned from auditing over 1,000,000 websites - SERP Conf 2024 Patrick...Ahrefs
 
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
 
Influencer Marketing Power point presentation
Influencer Marketing  Power point presentationInfluencer Marketing  Power point presentation
Influencer Marketing Power point presentationdgtivemarketingagenc
 
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
 
定制(ULV毕业证书)拉文大学毕业证成绩单原版一比一
定制(ULV毕业证书)拉文大学毕业证成绩单原版一比一定制(ULV毕业证书)拉文大学毕业证成绩单原版一比一
定制(ULV毕业证书)拉文大学毕业证成绩单原版一比一s SS
 
pptx.marketing strategy of tanishq. pptx
pptx.marketing strategy of tanishq. pptxpptx.marketing strategy of tanishq. pptx
pptx.marketing strategy of tanishq. pptxarsathsahil
 
VIP Call Girls In Green Park 9654467111 Escorts Service
VIP Call Girls In Green Park 9654467111 Escorts ServiceVIP Call Girls In Green Park 9654467111 Escorts Service
VIP Call Girls In Green Park 9654467111 Escorts ServiceSapana Sha
 
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
 

Dernier (20)

DIGITAL MARKETING STRATEGY_INFOGRAPHIC IMAGE.pdf
DIGITAL MARKETING STRATEGY_INFOGRAPHIC IMAGE.pdfDIGITAL MARKETING STRATEGY_INFOGRAPHIC IMAGE.pdf
DIGITAL MARKETING STRATEGY_INFOGRAPHIC IMAGE.pdf
 
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
 
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
 
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...
 
The 10 Most Inspirational Leaders LEADING THE WAY TO SUCCESS, 2024
The 10 Most Inspirational Leaders LEADING THE WAY TO SUCCESS, 2024The 10 Most Inspirational Leaders LEADING THE WAY TO SUCCESS, 2024
The 10 Most Inspirational Leaders LEADING THE WAY TO SUCCESS, 2024
 
Fiverr's Product Marketing Interview Assignment
Fiverr's Product Marketing Interview AssignmentFiverr's Product Marketing Interview Assignment
Fiverr's Product Marketing Interview Assignment
 
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
 
ASO Process: What is App Store Optimization
ASO Process: What is App Store OptimizationASO Process: What is App Store Optimization
ASO Process: What is App Store Optimization
 
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
 
The power of SEO-driven market intelligence
The power of SEO-driven market intelligenceThe power of SEO-driven market intelligence
The power of SEO-driven market intelligence
 
marketing strategy of tanishq word PPROJECT.pdf
marketing strategy of tanishq word PPROJECT.pdfmarketing strategy of tanishq word PPROJECT.pdf
marketing strategy of tanishq word PPROJECT.pdf
 
The Pitfalls of Keyword Stuffing in SEO Copywriting
The Pitfalls of Keyword Stuffing in SEO CopywritingThe Pitfalls of Keyword Stuffing in SEO Copywriting
The Pitfalls of Keyword Stuffing in SEO Copywriting
 
What I learned from auditing over 1,000,000 websites - SERP Conf 2024 Patrick...
What I learned from auditing over 1,000,000 websites - SERP Conf 2024 Patrick...What I learned from auditing over 1,000,000 websites - SERP Conf 2024 Patrick...
What I learned from auditing over 1,000,000 websites - SERP Conf 2024 Patrick...
 
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
 
Influencer Marketing Power point presentation
Influencer Marketing  Power point presentationInfluencer Marketing  Power point presentation
Influencer Marketing Power point presentation
 
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
 
定制(ULV毕业证书)拉文大学毕业证成绩单原版一比一
定制(ULV毕业证书)拉文大学毕业证成绩单原版一比一定制(ULV毕业证书)拉文大学毕业证成绩单原版一比一
定制(ULV毕业证书)拉文大学毕业证成绩单原版一比一
 
pptx.marketing strategy of tanishq. pptx
pptx.marketing strategy of tanishq. pptxpptx.marketing strategy of tanishq. pptx
pptx.marketing strategy of tanishq. pptx
 
VIP Call Girls In Green Park 9654467111 Escorts Service
VIP Call Girls In Green Park 9654467111 Escorts ServiceVIP Call Girls In Green Park 9654467111 Escorts Service
VIP Call Girls In Green Park 9654467111 Escorts Service
 
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
 

PWA SEO: Optimizing for the Future of the Web

  • 1. #pwaseo by @aleyda from #orainti at @digitaleliteday! #pwaseo by @aleyda from #orainti at @digitaleliteday! PWA SEO Optimizing for the Future of the Web
  • 2. #pwaseo by @aleyda from #orainti at @digitaleliteday! Mobile Apps are broken #pwaseo by @aleyda from #orainti at @digitaleliteday!
  • 3. #pwaseo by @aleyda from #orainti at @digitaleliteday! They eat your mobile battery
  • 4. #pwaseo by @aleyda from #orainti at @digitaleliteday! Take a lot of phone space
  • 5. #pwaseo by @aleyda from #orainti at @digitaleliteday! Require constant updates
  • 6. #pwaseo by @aleyda from #orainti at @digitaleliteday! App Store search is broken
  • 7. #pwaseo by @aleyda from #orainti at @digitaleliteday! Provide a Fragmented and vertical specific app experience
  • 8. #pwaseo by @aleyda from #orainti at @digitaleliteday! Can be expensive to develop https://www.consagous.com/blog/how-much-does-it-cost-to-build-an-app/
  • 9. #pwaseo by @aleyda from #orainti at @digitaleliteday! #pwaseo by @aleyda from #orainti at @digitaleliteday! Sorry!
  • 10. #pwaseo by @aleyda from #orainti at @digitaleliteday! And yet we end up installing a lot of apps Think With Google
  • 11. #pwaseo by @aleyda from #orainti at @digitaleliteday! Why do we keep using apps then?
  • 12. #pwaseo by @aleyda from #orainti at @digitaleliteday! It’s easier to access apps through the home screen
  • 13. #pwaseo by @aleyda from #orainti at @digitaleliteday! Apps can use additional phone features
  • 14. #pwaseo by @aleyda from #orainti at @digitaleliteday! Mobile Websites speed & usability is shitty https://developers.google.com/speed/pagespeed/insights/
  • 15. #pwaseo by @aleyda from #orainti at @digitaleliteday! You need internet connection to access Web content
  • 16. #pwaseo by @aleyda from #orainti at @digitaleliteday! Yeah. 
 The Mobile Web is broken too! #pwaseo by @aleyda from #orainti at @digitaleliteday!
  • 17. #pwaseo by @aleyda from #orainti at @digitaleliteday! Sigh. #pwaseo by @aleyda from #orainti at @digitaleliteday!
  • 18. #pwaseo by @aleyda from #orainti at @digitaleliteday! Because of this we’re also sometimes forced to download apps
  • 19. #pwaseo by @aleyda from #orainti at @digitaleliteday! Again and again. Sigh.
  • 20. #pwaseo by @aleyda from #orainti at @digitaleliteday! At the end, we only use 1/3 of the apps we install
  • 21. #pwaseo by @aleyda from #orainti at @digitaleliteday! https://www.comscore.com/Insights/Presentations-and-Whitepapers/2017/The-2017-US-Mobile-App-Report Although we spent most of our mobile time in them
  • 22. #pwaseo by @aleyda from #orainti at @digitaleliteday! There’s an obvious gap between 
 the mobile Web vs. apps https://www.slideshare.net/greenido/from-amp-to-pwa
  • 23. #pwaseo by @aleyda from #orainti at @digitaleliteday! The whole App vs. Mobile Web status is broken #pwaseo by @aleyda from #orainti at @digitaleliteday!
  • 24. #pwaseo by @aleyda from #orainti at @digitaleliteday! But their destruction it’s not really a reasonable solution… #pwaseo by @aleyda from #orainti at @digitaleliteday!
  • 25. #pwaseo by @aleyda from #orainti at @digitaleliteday! It’s time to welcome PWAs! A web app that provides a native app experience to Web users https://developers.google.com/web/progressive-web-apps/
  • 26. #pwaseo by @aleyda from #orainti at @digitaleliteday! https://www.appypie.com/progressive-web-apps-the-future-of-mobile-web-app-development PWAs provide the benefits of an app without abandoning the Web
  • 27. #pwaseo by @aleyda from #orainti at @digitaleliteday! While providing an improved 
 Web user experience https://developers.google.com/web/progressive-web-apps/
  • 28. #pwaseo by @aleyda from #orainti at @digitaleliteday! PWAs close the gap between 
 Websites and apps https://www.onenorth.com/blog/post/whats-next-in-mobile-progressive-web-apps
  • 29. #pwaseo by @aleyda from #orainti at @digitaleliteday! This is possible thanks to 
 the use of 4 technologies https://dzone.com/articles/pwa-technology
  • 30. #pwaseo by @aleyda from #orainti at @digitaleliteday! All modern browsers now support PWAs https://twitter.com/firt/status/1105840379117662209
  • 31. #pwaseo by @aleyda from #orainti at @digitaleliteday! https://developers.google.com/web/progressive-web-apps/desktop Not only on mobile but also on desktop
  • 32. #pwaseo by @aleyda from #orainti at @digitaleliteday! Which is why many top mobile focused services are releasing PWAs https://appsco.pe/
  • 33. #pwaseo by @aleyda from #orainti at @digitaleliteday! Uber
  • 34. #pwaseo by @aleyda from #orainti at @digitaleliteday! Twitter
  • 35. #pwaseo by @aleyda from #orainti at @digitaleliteday! 9GAG
  • 36. #pwaseo by @aleyda from #orainti at @digitaleliteday! Add them to your home screen now
  • 37. #pwaseo by @aleyda from #orainti at @digitaleliteday! “The Web is going to be 
 the new app store”
  • 38. #pwaseo by @aleyda from #orainti at @digitaleliteday! You can also feature PWAs in App Stores too, although with a bit of extra work https://medium.freecodecamp.org/i-built-a-pwa-and-published-it-in-3-app-stores-heres-what-i-learned-7cb3f56daf9b
  • 39. #pwaseo by @aleyda from #orainti at @digitaleliteday! https://developers.google.com/web/updates/2019/02/using-twa Trusted Web Activities highly facilitate this for the Play Store now
  • 40. #pwaseo by @aleyda from #orainti at @digitaleliteday! https://twitter.com/firt/status/1127971459434000385 Enjoying the same native apps benefits
  • 41. #pwaseo by @aleyda from #orainti at @digitaleliteday! “PWAs are a natural evolution of how we distribute and consume software” https://www.awwwards.com/PWA-ebook/
  • 42. #pwaseo by @aleyda from #orainti at @digitaleliteday! … and at some point they’ll be also the future of native apps! https://www.smashingmagazine.com/2018/12/pwa-native-mobile-apps/
  • 43. #pwaseo by @aleyda from #orainti at @digitaleliteday! There’s this feeling going on… PWAs Native Apps Brands #pwaseo by @aleyda from #orainti at @digitaleliteday!
  • 44. #pwaseo by @aleyda from #orainti at @digitaleliteday! However, there are still limitations https://medium.com/@firt/progressive-web-apps-on-ios-are-here-d00430dee3a7
  • 45. #pwaseo by @aleyda from #orainti at @digitaleliteday! The evolution will also be progressive
  • 46. #pwaseo by @aleyda from #orainti at @digitaleliteday! How can you create a PWA then? #pwaseo by @aleyda from #orainti at @digitaleliteday!
  • 47. #pwaseo by @aleyda from #orainti at @digitaleliteday! #pwaseo by @aleyda from #orainti at @digitaleliteday! You’ll see is not that hard…
  • 48. #pwaseo by @aleyda from #orainti at @digitaleliteday! In the case of existing Websites, 
 there are 3 main steps to follow Set up a Service Worker, a JS that runs in the background, defining what data to store or update and notifications 3 Create a web manifest, a JSON file that informs about the PWA to be installable 2 Use a responsive website (that can be AMP based too) that will be your application 1 https://www.awwwards.com/PWA-ebook/
  • 49. #pwaseo by @aleyda from #orainti at @digitaleliteday! Check out this step by step guide to migrate your site to a PWA https://codelabs.developers.google.com/codelabs/migrate-to-progressive-web-apps/
  • 50. #pwaseo by @aleyda from #orainti at @digitaleliteday! As well as to develop a PWA from scratch https://codelabs.developers.google.com/codelabs/workbox-indexeddb/
  • 51. #pwaseo by @aleyda from #orainti at @digitaleliteday! Or build a Progressive Web AMP site https://codelabs.developers.google.com/codelabs/amp-pwa-workbox/
  • 52. #pwaseo by @aleyda from #orainti at @digitaleliteday! https://codelabs.developers.google.com/codelabs/amp-pwa-workbox/ There’s a full training provided 
 by Google Developers https://codelabs.developers.google.com/dev-pwa-training/
  • 53. #pwaseo by @aleyda from #orainti at @digitaleliteday! And video tutorials in the Google’s Chrome Developers YouTube Channel https://www.youtube.com/playlist?list=PLNYkxOF6rcIB2xHBZ7opgc2Mv009X87Hh
  • 54. #pwaseo by @aleyda from #orainti at @digitaleliteday! You can also use the “ready to customize and use” PWA Builder files https://www.pwabuilder.com/publish
  • 55. #pwaseo by @aleyda from #orainti at @digitaleliteday! Check “How PWAMP Works” which I created following the Codelabs guide for AMP based PWAs https://www.howpwampworks.com/
  • 56. #pwaseo by @aleyda from #orainti at @digitaleliteday! You can also enable PWA features to your Wordpress sites with Plugins https://superpwa.com/
  • 57. #pwaseo by @aleyda from #orainti at @digitaleliteday! Which is the one I’ve used with “Why my Web Traffic Dropped” https://www.whymywebtrafficdropped.com/
  • 58. #pwaseo by @aleyda from #orainti at @digitaleliteday! Magento now also supports AMP with its PWA Studio https://magento.com/products/magento-commerce/pwa
  • 59. #pwaseo by @aleyda from #orainti at @digitaleliteday! How can you validate your PWAs? #pwaseo by @aleyda from #orainti at @digitaleliteday!
  • 60. #pwaseo by @aleyda from #orainti at @digitaleliteday! PWAs features should follow best practices specified in the PWA checklist https://developers.google.com/web/progressive-web-apps/checklist
  • 61. #pwaseo by @aleyda from #orainti at @digitaleliteday! Served over HTTPS Responsive on Mobile & Tablets There are baseline PWA features 
 that you’ll need to enable URLs should load while offline Metadata provided to add to the home screen Time to interactive should be <10 sec in 3G Should work across different browsers Pages transitions shouldn’t be blocked Each page should have a URL https://developers.google.com/web/progressive-web-apps/checklist
  • 62. #pwaseo by @aleyda from #orainti at @digitaleliteday! You can verify them with the Lighthouse PWA validation in Chrome https://developers.google.com/web/ilt/pwa/lighthouse-pwa-analysis-tool
  • 63. #pwaseo by @aleyda from #orainti at @digitaleliteday! Like this
  • 64. #pwaseo by @aleyda from #orainti at @digitaleliteday! You can also use Chrome DevTools Application panel to verify service workers https://developers.google.com/web/fundamentals/codelabs/debugging-service-workers/
  • 65. #pwaseo by @aleyda from #orainti at @digitaleliteday! As well as the App Manifest https://developers.google.com/web/fundamentals/web-app-manifest/
  • 66. #pwaseo by @aleyda from #orainti at @digitaleliteday! Or use the PWA Builder to validate too
 https://www.pwabuilder.com/
  • 67. #pwaseo by @aleyda from #orainti at @digitaleliteday! Which also allows to revise and edit your app manifest and
 service worker https://developers.google.com/web/ilt/pwa/lighthouse-pwa-analysis-tool
  • 68. #pwaseo by @aleyda from #orainti at @digitaleliteday! But, do PWAs help SEO? #pwaseo by @aleyda from #orainti at @digitaleliteday!
  • 69. #pwaseo by @aleyda from #orainti at @digitaleliteday! #pwaseo by @aleyda from #orainti at @digitaleliteday! I knew that question was coming…
  • 70. #pwaseo by @aleyda from #orainti at @digitaleliteday! Websites that adopt PWA see benefits due to the App like functionality https://www.pwastats.com/
  • 71. #pwaseo by @aleyda from #orainti at @digitaleliteday! However, PWA usage won’t help SEO as it’s not a ranking factor though… https://www.seroundtable.com/google-pwas-seo-24956.html
  • 72. #pwaseo by @aleyda from #orainti at @digitaleliteday! On the other hand, PWA shouldn’t hurt SEO, a PWA doesn’t need to be a SPA https://love2dev.com/blog/pwa-spa/
  • 73. #pwaseo by @aleyda from #orainti at @digitaleliteday! Your Website Your Web App
 (SPA or MPA) PWA You can develop a PWA from scratch, or migrate your SPA, MPA or Website
  • 74. #pwaseo by @aleyda from #orainti at @digitaleliteday! It’s then critical to make sure that all these types of PWAs are also search friendly SEO https://webmasters.googleblog.com/2016/11/building-indexable-progressive-web-apps.html
  • 75. #pwaseo by @aleyda from #orainti at @digitaleliteday! While configuring your Google Analytics tracking to effectively measure its usage https://builtvisible.com/google-analytics-for-pwas-tracking-offline-behaviour-and-more/
  • 76. #pwaseo by @aleyda from #orainti at @digitaleliteday! How can you optimize PWAs for search? #pwaseo by @aleyda from #orainti at @digitaleliteday!
  • 77. #pwaseo by @aleyda from #orainti at @digitaleliteday! The PWA checklist includes some 
 SEO related best practices too Each page has a URL Site’s content is indexed by Google Canonical URLs are provided when necessary Avoid usage of fragment identifiers schema.org metadata is included https://developers.google.com/web/progressive-web-apps/checklist
  • 78. #pwaseo by @aleyda from #orainti at @digitaleliteday! Sorry, no SPAs! 
 Each page has a URL Site’s content is indexe day Google Canonical URLs are provided when necessary Avoid usage of fragment identifiers schema.org metadata is included https://developers.google.com/web/progressive-web-apps/checklist
  • 79. #pwaseo by @aleyda from #orainti at @digitaleliteday! Lighthouse doesn’t validate them automatically at the moment though https://developers.google.com/web/progressive-web-apps/checklist
  • 80. #pwaseo by @aleyda from #orainti at @digitaleliteday! It’s then necessary to also validate these SEO best practices along the ones provided by Google https://webmasters.googleblog.com/2016/11/building-indexable-progressive-web-apps.html
  • 81. #pwaseo by @aleyda from #orainti at @digitaleliteday! Which are mostly the same and common to any Website SEO validation Make Your Content Crawlable Design for multiple devices Provide Clean URLs Use progressive enhancement Specify Canonical URLs Page load speed should be fast Use schema.org structured data Cross- browser support https://webmasters.googleblog.com/2016/11/building-indexable-progressive-web-apps.html
  • 82. #pwaseo by @aleyda from #orainti at @digitaleliteday! It’s specially important to validate if the PWA is a Web app relying on JS John Mueller from Google “One common approach to creating PWAs is to use client-side- rendering (essentially a bare-bones HTML page with JavaScript that creates all of the content & functionality); these kinds of sites can be rendered and indexed by Google, but it's usually much trickier than a static HTML site.” https://webmasters.googleblog.com/2016/11/building-indexable-progressive-web-apps.html
  • 83. #pwaseo by @aleyda from #orainti at @digitaleliteday! You want the pizza delivered ready to be eaten, not cooked at home!
  • 84. #pwaseo by @aleyda from #orainti at @digitaleliteday! #pwaseo by @aleyda from #orainti at @digitaleliteday! Unless the chef is Jon Snow!
  • 85. #pwaseo by @aleyda from #orainti at @digitaleliteday! Like the Magento PWA Demo Store, which passes the PWA validation… https://inchoopwa.com/
  • 86. #pwaseo by @aleyda from #orainti at @digitaleliteday! …but it looks like this when JS is disabled since it’s Client Side Rendering
  • 87. #pwaseo by @aleyda from #orainti at @digitaleliteday! Which can cause content indexing and rendering issues https://search.google.com/test/mobile-friendly
  • 88. #pwaseo by @aleyda from #orainti at @digitaleliteday! This happens because JS reliant 
 content is indexed in a second wave http://www.thesempost.com/google-indexes-ranks-javascript-pages-two-waves-days-apart/
  • 89. #pwaseo by @aleyda from #orainti at @digitaleliteday! “Rendering is expensive and cannot 
 be done immediately” https://www.deepcrawl.com/blog/webinars/making-javascript-work-for-search-martin-splitt/
  • 90. #pwaseo by @aleyda from #orainti at @digitaleliteday! Let’s better avoid Client Side Rendering
 https://www.deepcrawl.com/blog/webinars/making-javascript-work-for-search-martin-splitt/
  • 91. #pwaseo by @aleyda from #orainti at @digitaleliteday! Server side rendering is also supported by Magento too, but is not the default https://twitter.com/i/web/status/1102906582961213441
  • 92. #pwaseo by @aleyda from #orainti at @digitaleliteday! A full SEO audit by crawling both 
 with & without JS is necessary
  • 93. #pwaseo by @aleyda from #orainti at @digitaleliteday! To identify, assess and close 
 the existing gaps
  • 94. #pwaseo by @aleyda from #orainti at @digitaleliteday! Check out Google's examples of Indexable PWAs using server, client side and hybrid rendered sites https://github.com/google/indexable-pwa-samples
  • 95. #pwaseo by @aleyda from #orainti at @digitaleliteday! https://www.youtube.com/watch?v=LXF8bM4g-J4 Google’s JavaScript SEO Series w/ Martin Splitt
  • 96. #pwaseo by @aleyda from #orainti at @digitaleliteday! https://developers.google.com/search/docs/guides/fix-search-javascript As well as the JavaScript search issues & fixes documentation by Google
  • 97. #pwaseo by @aleyda from #orainti at @digitaleliteday! https://twitter.com/firt And follow Maximiliano Firtman to keep updated on PWA evolution
  • 98. #pwaseo by @aleyda from #orainti at @digitaleliteday! There’s no excuse to not enjoy of app features on an SEO friendly Website https://medium.com/progressive-web-apps/2018-state-of-progressive-web-apps-f7517d43ba70
  • 99. #pwaseo by @aleyda from #orainti at @digitaleliteday! Let’s make the Web progressive! #pwaseo by @aleyda from #orainti at @digitaleliteday!
  • 100. #pwaseo by @aleyda from #orainti at @digitaleliteday! I’m Aleyda Solis * SEO Consultant & Founder at Orainti
 * Crawling Mondays Host * SEO Speaker at +100 Events in +20 countries * Author “SEO. Las Claves Esenciales.” * Blogger in Search Engine Land & Search Engine Journal * Featured in Forbes, Entrepreneur, Huffington Post * European Search Personality of the Year in 2018 https://www.aleydasolis.com/
  • 101. #pwaseo by @aleyda from #orainti at @digitaleliteday! If you liked it, you can watch me weekly by subscribing to Crawling Mondays https://youtube.com/c/crawlingmondaysbyaleyda