SlideShare une entreprise Scribd logo
1  sur  85
Télécharger pour lire hors ligne
#pwaseo by @aleyda from #orainti at #smssyd19
Why you want one & how to optimize them
Progressive Web Apps
#pwaseo by @aleyda from #orainti at #smssyd19
Why you want one & how to optimize them
Progressive Web Apps
#pwaseo by @aleyda from #orainti at #smssyd19
Mobile
Apps are
broken
#pwaseo by @aleyda from #orainti at #smssyd19
#pwaseo by @aleyda from #orainti at #smssyd19
They eat
your
mobile
battery
#pwaseo by @aleyda from #orainti at #smssyd19
Take a lot
of phone
space
#pwaseo by @aleyda from #orainti at #smssyd19
Require
constant
updates
#pwaseo by @aleyda from #orainti at #smssyd19
App content
is non-
findable
#pwaseo by @aleyda from #orainti at #smssyd19
Fragmented
and vertical
specific app
experience
#pwaseo by @aleyda from #orainti at #smssyd19
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 #smssyd19#pwaseo by @aleyda from #orainti at #smssyd19
#pwaseo by @aleyda from #orainti at #smssyd19
And yet we
end up
installing a lot
of apps
Think With Google
#pwaseo by @aleyda from #orainti at #smssyd19
Why do we keep using apps then?
#pwaseo by @aleyda from #orainti at #smssyd19
Mobile
Websites
speed &
usability is
shitty
#pwaseo by @aleyda from #orainti at #smssyd19
#pwaseo by @aleyda from #orainti at #smssyd19
You need
internet
connection to
access Web
content
#pwaseo by @aleyda from #orainti at #smssyd19
#pwaseo by @aleyda from #orainti at #smssyd19
Easier app
access for
frequent use
#pwaseo by @aleyda from #orainti at #smssyd19
#pwaseo by @aleyda from #orainti at #smssyd19
App usage
of additional
phone
features
#pwaseo by @aleyda from #orainti at #smssyd19
Many times
we’re also
just forced to
download
them
#pwaseo by @aleyda from #orainti at #smssyd19
Again and again.
Sigh.
#pwaseo by @aleyda from #orainti at #smssyd19
Realistically,
we only use
1/3 of the
apps we
install
#pwaseo by @aleyda from #orainti at #smssyd19
Yeah. 

It’s
broken.
#pwaseo by @aleyda from #orainti at #smssyd19
#pwaseo by @aleyda from #orainti at #smssyd19
There’s a gap to close between
mobile Webs vs. apps
https://www.slideshare.net/greenido/from-amp-to-pwa
#pwaseo by @aleyda from #orainti at #smssyd19
This gap is closed by PWAs
#pwaseo by @aleyda from #orainti at #smssyd19
#pwaseo by @aleyda from #orainti at #smssyd19
A Progressive Web App (PWA) is a
web app that provides a native app
experience to Web users.
#pwaseo by @aleyda from #orainti at #smssyd19
PWAs provide the benefits of an
app without abandoning the Web
https://developers.google.com/web/progressive-web-apps/
#pwaseo by @aleyda from #orainti at #smssyd19https://www.smashingmagazine.com/2016/08/a-beginners-guide-to-progressive-web-apps/
Through their
main
functionalities
https://www.appypie.com/progressive-web-apps-the-future-of-mobile-web-app-development
#pwaseo by @aleyda from #orainti at #smssyd19https://www.onenorth.com/blog/post/whats-next-in-mobile-progressive-web-apps
Closing the gap between the
Websites and apps
#pwaseo by @aleyda from #orainti at #smssyd19https://dzone.com/articles/pwa-technology
This is possible thanks to 

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

the new app store”
#pwaseo by @aleyda from #orainti at #smssyd19
In fact, you can
actually now
also feature
PWAs in App
Stores too
https://medium.com/@firt/google-play-store-now-open-for-progressive-web-apps-ec6f3c6ff3cc
#pwaseo by @aleyda from #orainti at #smssyd19https://medium.freecodecamp.org/i-built-a-pwa-and-published-it-in-3-app-stores-heres-what-i-learned-7cb3f56daf9b
Although it
does require
a bit of
more work
#pwaseo by @aleyda from #orainti at #smssyd19https://www.awwwards.com/PWA-ebook/
“PWAs are a natural evolution of
how we distribute and consume
software”


PWA Ebook by Microsoft & Google
#pwaseo by @aleyda from #orainti at #smssyd19https://www.awwwards.com/PWA-ebook/
#pwaseo by @aleyda from #orainti at #smssyd19
How can
you create
a PWA
then?
#pwaseo by @aleyda from #orainti at #smssyd19
#pwaseo by @aleyda from #orainti at #smssyd19https://www.awwwards.com/PWA-ebook/
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
#pwaseo by @aleyda from #orainti at #smssyd19https://codelabs.developers.google.com/codelabs/migrate-to-progressive-web-apps/
Check out
this step by
step guide
to migrate
your site to
a PWA
#pwaseo by @aleyda from #orainti at #smssyd19https://codelabs.developers.google.com/codelabs/workbox-indexeddb/
As well as
to develop
a PWA
from
scratch
#pwaseo by @aleyda from #orainti at #smssyd19https://codelabs.developers.google.com/codelabs/amp-pwa-workbox/
Or build a
Progressive
Web AMP
site
#pwaseo by @aleyda from #orainti at #smssyd19https://codelabs.developers.google.com/codelabs/amp-pwa-workbox/https://codelabs.developers.google.com/dev-pwa-training/
There’s a full training provided 

by Google Developers
#pwaseo by @aleyda from #orainti at #smssyd19https://codelabs.developers.google.com/codelabs/amp-pwa-workbox/https://www.youtube.com/playlist?list=PLNYkxOF6rcIB2xHBZ7opgc2Mv009X87Hh
And video tutorials in the Google’s
Chrome Developers YouTube Channel
#pwaseo by @aleyda from #orainti at #smssyd19https://www.pwabuilder.com/publish
You can also use the “ready to
customize and use” PWA Builder files
#pwaseo by @aleyda from #orainti at #smssyd19
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 #smssyd19https://superpwa.com/
You can also enable PWA features to
your Wordpress sites with Plugins
#pwaseo by @aleyda from #orainti at #smssyd19https://www.whymywebtrafficdropped.com/
Which is the one
I’ve used with
“Why my Web
Traffic Dropped”
#pwaseo by @aleyda from #orainti at #smssyd19https://magento.com/products/magento-commerce/pwa
Magento
now also
supports
AMP with
its PWA
Studio
#pwaseo by @aleyda from #orainti at #smssyd19
How can
you
validate
your
PWAs?
#pwaseo by @aleyda from #orainti at #smssyd19
#pwaseo by @aleyda from #orainti at #smssyd19
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 #smssyd19
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 #smssyd19https://developers.google.com/web/ilt/pwa/lighthouse-pwa-analysis-tool
You can verify them with the
Lighthouse PWA validation in Chrome
#pwaseo by @aleyda from #orainti at #smssyd19
Like this
#pwaseo by @aleyda from #orainti at #smssyd19https://developers.google.com/web/fundamentals/codelabs/debugging-service-workers/
You can also
use Chrome
DevTools
Application
panel to
verify service
workers
#pwaseo by @aleyda from #orainti at #smssyd19
As well as
the App
Manifest
https://developers.google.com/web/fundamentals/web-app-manifest/
#pwaseo by @aleyda from #orainti at #smssyd19https://developers.google.com/web/ilt/pwa/lighthouse-pwa-analysis-tool
Or use the PWA Builder to validate too

#pwaseo by @aleyda from #orainti at #smssyd19https://developers.google.com/web/ilt/pwa/lighthouse-pwa-analysis-tool
Which also
allows to
revise and
edit your app
manifest and

service
worker
#pwaseo by @aleyda from #orainti at #smssyd19
But, do
PWAs
help
SEO?
#pwaseo by @aleyda from #orainti at #smssyd19
#pwaseo by @aleyda from #orainti at #smssyd19
Websites that adopt PWA see benefits
due to the App like functionality
https://www.pwastats.com/
#pwaseo by @aleyda from #orainti at #smssyd19https://www.seroundtable.com/google-pwas-seo-24956.html
However, PWA
usage won’t help
SEO as it’s not a
ranking factor
though…
#pwaseo by @aleyda from #orainti at #smssyd19
On the other
hand, PWA
shouldn’t hurt
SEO since a
PWA doesn’t
need to be a
SPA
https://love2dev.com/blog/pwa-spa/
#pwaseo by @aleyda from #orainti at #smssyd19
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 #smssyd19https://webmasters.googleblog.com/2016/11/building-indexable-progressive-web-apps.html
It’s then critical
to make sure
that all these
types of PWAs
are also search
friendly
SEO
#pwaseo by @aleyda from #orainti at #smssyd19https://builtvisible.com/google-analytics-for-pwas-tracking-offline-behaviour-and-more/
While
configuring
your Google
Analytics
tracking to
effectively
measure its
usage
#pwaseo by @aleyda from #orainti at #smssyd19
How can
you
optimize
PWAs for
search?
#pwaseo by @aleyda from #orainti at #smssyd19
#pwaseo by @aleyda from #orainti at #smssyd19
The PWA checklist includes some 

SEO related best practices too
https://developers.google.com/web/progressive-web-apps/checklist
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
#pwaseo by @aleyda from #orainti at #smssyd19
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 #smssyd19
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 #smssyd19https://webmasters.googleblog.com/2016/11/building-indexable-progressive-web-apps.html
It’s then
necessary to
also validate
these SEO best
practices along
the ones
provided by
Google
#pwaseo by @aleyda from #orainti at #smssyd19
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 #smssyd19
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 #smssyd19
Like the Magento PWA Demo Store,
which passes the PWA validation…
https://inchoopwa.com/
#pwaseo by @aleyda from #orainti at #smssyd19
…but it looks like this when JS is
disabled since it’s Client Side Rendering
#pwaseo by @aleyda from #orainti at #smssyd19
#pwaseo by @aleyda from #orainti at #smssyd19https://search.google.com/test/mobile-friendly
Which can
cause
content
indexing
and
rendering
issues
#pwaseo by @aleyda from #orainti at #smssyd19
It should be avoided due to the way
Google index JS reliant content
http://www.thesempost.com/google-indexes-ranks-javascript-pages-two-waves-days-apart/
#pwaseo by @aleyda from #orainti at #smssyd19
This is why server
side rendering it’s
recommended
instead, which is
also known by
Magento, and
supported too
https://twitter.com/i/web/status/1102906582961213441
#pwaseo by @aleyda from #orainti at #smssyd19
A full SEO audit by crawling both 

with & without JS is necessary
#pwaseo by @aleyda from #orainti at #smssyd19https://github.com/google/indexable-pwa-samples
To facilitate this
Google provides
examples of
Indexable PWAs
using server,
client side and
hybrid sites
#pwaseo by @aleyda from #orainti at #smssyd19
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 #smssyd19
It’s time go progressive
#pwaseo by @aleyda from #orainti at #smssyd19
#pwaseo by @aleyda from #orainti at #smssyd19
I’m Daenerys 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
#pwaseo by @aleyda from #orainti at #smssyd19
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
 
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
 
SEO in 2017 - How to Win & Maximize Results #CCDK17
SEO in 2017 - How to Win & Maximize Results #CCDK17SEO in 2017 - How to Win & Maximize Results #CCDK17
SEO in 2017 - How to Win & Maximize Results #CCDK17Aleyda Solís
 
Optimising AMP (Accelerated Mobile Pages) #SMXLondon
Optimising AMP (Accelerated Mobile Pages) #SMXLondonOptimising AMP (Accelerated Mobile Pages) #SMXLondon
Optimising AMP (Accelerated Mobile Pages) #SMXLondonAleyda Solís
 
Becoming an SEO Superhero at #SMXLmilan
Becoming an SEO Superhero at #SMXLmilan Becoming an SEO Superhero at #SMXLmilan
Becoming an SEO Superhero at #SMXLmilan Aleyda 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
 
Moving URLs: Structural Web changes 
without losing rankings #SearchLove
Moving URLs: Structural Web changes 
without losing rankings #SearchLoveMoving URLs: Structural Web changes 
without losing rankings #SearchLove
Moving URLs: Structural Web changes 
without losing rankings #SearchLoveAleyda Solís
 
Winning SEO in a Mobile First World #Ungagged
Winning SEO in a Mobile First World #UngaggedWinning SEO in a Mobile First World #Ungagged
Winning SEO in a Mobile First World #UngaggedAleyda 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
 
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
 
SEO in 2016: Mobile Trends #DigitaleRosa
SEO in 2016: Mobile Trends #DigitaleRosaSEO in 2016: Mobile Trends #DigitaleRosa
SEO in 2016: Mobile Trends #DigitaleRosaAleyda Solís
 
#AMPvengers: Implementing AMP while saving your SEO #SearchmetricsSummit
#AMPvengers: Implementing AMP while saving your SEO #SearchmetricsSummit #AMPvengers: Implementing AMP while saving your SEO #SearchmetricsSummit
#AMPvengers: Implementing AMP while saving your SEO #SearchmetricsSummit Aleyda Solís
 
The Remote SEO Do's & Dont's
: How to keep effective SEO work while WFH #Bett...
The Remote SEO Do's & Dont's
: How to keep effective SEO work while WFH #Bett...The Remote SEO Do's & Dont's
: How to keep effective SEO work while WFH #Bett...
The Remote SEO Do's & Dont's
: How to keep effective SEO work while WFH #Bett...Aleyda Solís
 
Establishing a Successful International Web Presence #InternationalSEO #SMX W...
Establishing a Successful International Web Presence #InternationalSEO #SMX W...Establishing a Successful International Web Presence #InternationalSEO #SMX W...
Establishing a Successful International Web Presence #InternationalSEO #SMX W...Aleyda Solís
 
Mobile-First SEO at #InOrbit2017
Mobile-First SEO at #InOrbit2017Mobile-First SEO at #InOrbit2017
Mobile-First SEO at #InOrbit2017Aleyda Solís
 
SEO Project Management for Successful Processes #TheInbounder
SEO Project Management for Successful Processes #TheInbounderSEO Project Management for Successful Processes #TheInbounder
SEO Project Management for Successful Processes #TheInbounderAleyda Solís
 
Maximizing your Content for your SEO Process #SEOzone2014
Maximizing your Content for your SEO Process #SEOzone2014Maximizing your Content for your SEO Process #SEOzone2014
Maximizing your Content for your SEO Process #SEOzone2014Aleyda Solís
 
The SEO Guide to Migrate International Websites #SMProfs
The SEO Guide to Migrate International Websites #SMProfsThe SEO Guide to Migrate International Websites #SMProfs
The SEO Guide to Migrate International Websites #SMProfsAleyda Solís
 

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
 
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
 
SEO in 2017 - How to Win & Maximize Results #CCDK17
SEO in 2017 - How to Win & Maximize Results #CCDK17SEO in 2017 - How to Win & Maximize Results #CCDK17
SEO in 2017 - How to Win & Maximize Results #CCDK17
 
Optimising AMP (Accelerated Mobile Pages) #SMXLondon
Optimising AMP (Accelerated Mobile Pages) #SMXLondonOptimising AMP (Accelerated Mobile Pages) #SMXLondon
Optimising AMP (Accelerated Mobile Pages) #SMXLondon
 
Becoming an SEO Superhero at #SMXLmilan
Becoming an SEO Superhero at #SMXLmilan Becoming an SEO Superhero at #SMXLmilan
Becoming an SEO Superhero at #SMXLmilan
 
Setting AMP for Success at #BrightonSEO
Setting AMP for Success at #BrightonSEOSetting AMP for Success at #BrightonSEO
Setting AMP for Success at #BrightonSEO
 
Moving URLs: Structural Web changes 
without losing rankings #SearchLove
Moving URLs: Structural Web changes 
without losing rankings #SearchLoveMoving URLs: Structural Web changes 
without losing rankings #SearchLove
Moving URLs: Structural Web changes 
without losing rankings #SearchLove
 
Winning SEO in a Mobile First World #Ungagged
Winning SEO in a Mobile First World #UngaggedWinning SEO in a Mobile First World #Ungagged
Winning SEO in a Mobile First World #Ungagged
 
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
 
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
 
SEO in 2016: Mobile Trends #DigitaleRosa
SEO in 2016: Mobile Trends #DigitaleRosaSEO in 2016: Mobile Trends #DigitaleRosa
SEO in 2016: Mobile Trends #DigitaleRosa
 
#AMPvengers: Implementing AMP while saving your SEO #SearchmetricsSummit
#AMPvengers: Implementing AMP while saving your SEO #SearchmetricsSummit #AMPvengers: Implementing AMP while saving your SEO #SearchmetricsSummit
#AMPvengers: Implementing AMP while saving your SEO #SearchmetricsSummit
 
The Remote SEO Do's & Dont's
: How to keep effective SEO work while WFH #Bett...
The Remote SEO Do's & Dont's
: How to keep effective SEO work while WFH #Bett...The Remote SEO Do's & Dont's
: How to keep effective SEO work while WFH #Bett...
The Remote SEO Do's & Dont's
: How to keep effective SEO work while WFH #Bett...
 
Establishing a Successful International Web Presence #InternationalSEO #SMX W...
Establishing a Successful International Web Presence #InternationalSEO #SMX W...Establishing a Successful International Web Presence #InternationalSEO #SMX W...
Establishing a Successful International Web Presence #InternationalSEO #SMX W...
 
Mobile-First SEO at #InOrbit2017
Mobile-First SEO at #InOrbit2017Mobile-First SEO at #InOrbit2017
Mobile-First SEO at #InOrbit2017
 
SEO Project Management for Successful Processes #TheInbounder
SEO Project Management for Successful Processes #TheInbounderSEO Project Management for Successful Processes #TheInbounder
SEO Project Management for Successful Processes #TheInbounder
 
Maximizing your Content for your SEO Process #SEOzone2014
Maximizing your Content for your SEO Process #SEOzone2014Maximizing your Content for your SEO Process #SEOzone2014
Maximizing your Content for your SEO Process #SEOzone2014
 
The SEO Guide to Migrate International Websites #SMProfs
The SEO Guide to Migrate International Websites #SMProfsThe SEO Guide to Migrate International Websites #SMProfs
The SEO Guide to Migrate International Websites #SMProfs
 

Similaire à Progressive Web Apps: Why you want one & how to optimize them #SMSSYD19

De l'application mobile à l'application web progressive
De l'application mobile à l'application web progressiveDe l'application mobile à l'application web progressive
De l'application mobile à l'application web progressiveMacha DA COSTA
 
Why progressive web apps for word press wc-ahemdabad
Why progressive web apps for word press wc-ahemdabadWhy progressive web apps for word press wc-ahemdabad
Why progressive web apps for word press wc-ahemdabadImran Sayed
 
Business Values of PWAs
Business Values of PWAsBusiness Values of PWAs
Business Values of PWAsUXDXConf
 
SearchLove San Diego 2017 | Emily Grossman | The New Mobile
SearchLove San Diego 2017 | Emily Grossman | The New MobileSearchLove San Diego 2017 | Emily Grossman | The New Mobile
SearchLove San Diego 2017 | Emily Grossman | The New MobileDistilled
 
AMP Real World Results #Pubcon
AMP Real World Results #PubconAMP Real World Results #Pubcon
AMP Real World Results #PubconAleyda Solís
 
Optimizing for AMP Success #AMPConf 2018
Optimizing for AMP Success #AMPConf 2018Optimizing for AMP Success #AMPConf 2018
Optimizing for AMP Success #AMPConf 2018Aleyda Solís
 
Planning Your Progressive Web App
Planning Your Progressive Web AppPlanning Your Progressive Web App
Planning Your Progressive Web AppJason Grigsby
 
Progressive Web Apps – the return of the web?
Progressive Web Apps – the return of the web?Progressive Web Apps – the return of the web?
Progressive Web Apps – the return of the web?Christian Heilmann
 
How to Perform a Mobile Web & App SEO Audit: Key Criteria, Validations & Tools
How to Perform a Mobile Web & App SEO Audit: Key Criteria, Validations & ToolsHow to Perform a Mobile Web & App SEO Audit: Key Criteria, Validations & Tools
How to Perform a Mobile Web & App SEO Audit: Key Criteria, Validations & ToolsAleyda 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
 
Beyond Squishy: The Principles of Adaptive Design
Beyond Squishy: The Principles of Adaptive DesignBeyond Squishy: The Principles of Adaptive Design
Beyond Squishy: The Principles of Adaptive DesignBrad Frost
 
PWA Development Guide_ Creating Progressive Web Apps.pdf
PWA Development Guide_ Creating Progressive Web Apps.pdfPWA Development Guide_ Creating Progressive Web Apps.pdf
PWA Development Guide_ Creating Progressive Web Apps.pdfLucas Lagone
 
Why Progressive Apps For WordPress?
Why Progressive Apps For WordPress?Why Progressive Apps For WordPress?
Why Progressive Apps For WordPress?Imran Sayed
 
Progressive Web Apps - Goto Chicago 2017
Progressive Web Apps - Goto Chicago 2017Progressive Web Apps - Goto Chicago 2017
Progressive Web Apps - Goto Chicago 2017Christian Heilmann
 
Jws masterclass progressive web apps
Jws masterclass progressive web appsJws masterclass progressive web apps
Jws masterclass progressive web appsAlexandre Marreiros
 

Similaire à Progressive Web Apps: Why you want one & how to optimize them #SMSSYD19 (20)

Search Y - Aleyda Solis - PWA & SEO
Search Y - Aleyda Solis - PWA & SEOSearch Y - Aleyda Solis - PWA & SEO
Search Y - Aleyda Solis - PWA & SEO
 
De l'application mobile à l'application web progressive
De l'application mobile à l'application web progressiveDe l'application mobile à l'application web progressive
De l'application mobile à l'application web progressive
 
Why progressive web apps for word press wc-ahemdabad
Why progressive web apps for word press wc-ahemdabadWhy progressive web apps for word press wc-ahemdabad
Why progressive web apps for word press wc-ahemdabad
 
Business Values of PWAs
Business Values of PWAsBusiness Values of PWAs
Business Values of PWAs
 
SearchLove San Diego 2017 | Emily Grossman | The New Mobile
SearchLove San Diego 2017 | Emily Grossman | The New MobileSearchLove San Diego 2017 | Emily Grossman | The New Mobile
SearchLove San Diego 2017 | Emily Grossman | The New Mobile
 
AMP Real World Results #Pubcon
AMP Real World Results #PubconAMP Real World Results #Pubcon
AMP Real World Results #Pubcon
 
Optimizing for AMP Success #AMPConf 2018
Optimizing for AMP Success #AMPConf 2018Optimizing for AMP Success #AMPConf 2018
Optimizing for AMP Success #AMPConf 2018
 
Planning Your Progressive Web App
Planning Your Progressive Web AppPlanning Your Progressive Web App
Planning Your Progressive Web App
 
Progressive Web Apps – the return of the web?
Progressive Web Apps – the return of the web?Progressive Web Apps – the return of the web?
Progressive Web Apps – the return of the web?
 
How to Perform a Mobile Web & App SEO Audit: Key Criteria, Validations & Tools
How to Perform a Mobile Web & App SEO Audit: Key Criteria, Validations & ToolsHow to Perform a Mobile Web & App SEO Audit: Key Criteria, Validations & Tools
How to Perform a Mobile Web & App SEO Audit: Key Criteria, Validations & Tools
 
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
 
Beyond Squishy: The Principles of Adaptive Design
Beyond Squishy: The Principles of Adaptive DesignBeyond Squishy: The Principles of Adaptive Design
Beyond Squishy: The Principles of Adaptive Design
 
PWA Development Guide_ Creating Progressive Web Apps.pdf
PWA Development Guide_ Creating Progressive Web Apps.pdfPWA Development Guide_ Creating Progressive Web Apps.pdf
PWA Development Guide_ Creating Progressive Web Apps.pdf
 
Resume
ResumeResume
Resume
 
Why Progressive Apps For WordPress?
Why Progressive Apps For WordPress?Why Progressive Apps For WordPress?
Why Progressive Apps For WordPress?
 
Progressive Web Apps - Goto Chicago 2017
Progressive Web Apps - Goto Chicago 2017Progressive Web Apps - Goto Chicago 2017
Progressive Web Apps - Goto Chicago 2017
 
Jws masterclass progressive web apps
Jws masterclass progressive web appsJws masterclass progressive web apps
Jws masterclass progressive web apps
 

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
 
How to Develop Successful SEO Reports #SEOKomm
How to Develop Successful SEO Reports #SEOKommHow to Develop Successful SEO Reports #SEOKomm
How to Develop Successful SEO Reports #SEOKommAleyda 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
 
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
 
No More "It Depends" - Learn to Set your Visual SEO Resources #LondonSEOMeetu...
No More "It Depends" - Learn to Set your Visual SEO Resources #LondonSEOMeetu...No More "It Depends" - Learn to Set your Visual SEO Resources #LondonSEOMeetu...
No More "It Depends" - Learn to Set your Visual SEO Resources #LondonSEOMeetu...Aleyda 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
 
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
 
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
 
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
 
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
 
SEO Low hanging Fruit: Identifying SEO Opportunities to Achieve Results Fast ...
SEO Low hanging Fruit: Identifying SEO Opportunities to Achieve Results Fast ...SEO Low hanging Fruit: Identifying SEO Opportunities to Achieve Results Fast ...
SEO Low hanging Fruit: Identifying SEO Opportunities to Achieve Results Fast ...Aleyda 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
 
How to Develop Successful SEO Reports #SEOKomm
How to Develop Successful SEO Reports #SEOKommHow to Develop Successful SEO Reports #SEOKomm
How to Develop Successful SEO Reports #SEOKomm
 
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
 
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
 
No More "It Depends" - Learn to Set your Visual SEO Resources #LondonSEOMeetu...
No More "It Depends" - Learn to Set your Visual SEO Resources #LondonSEOMeetu...No More "It Depends" - Learn to Set your Visual SEO Resources #LondonSEOMeetu...
No More "It Depends" - Learn to Set your Visual SEO Resources #LondonSEOMeetu...
 
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...
 
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
 
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...
 
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
 
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...
 
SEO Low hanging Fruit: Identifying SEO Opportunities to Achieve Results Fast ...
SEO Low hanging Fruit: Identifying SEO Opportunities to Achieve Results Fast ...SEO Low hanging Fruit: Identifying SEO Opportunities to Achieve Results Fast ...
SEO Low hanging Fruit: Identifying SEO Opportunities to Achieve Results Fast ...
 

Dernier

Digital Marketing Courses In Pune- school Of Internet Marketing
Digital Marketing Courses In Pune- school Of Internet MarketingDigital Marketing Courses In Pune- school Of Internet Marketing
Digital Marketing Courses In Pune- school Of Internet MarketingShauryaBadaya
 
Codes and Conventions of Film Magazine Covers.pptx
Codes and Conventions of Film Magazine Covers.pptxCodes and Conventions of Film Magazine Covers.pptx
Codes and Conventions of Film Magazine Covers.pptxGeorgeCulica
 
Storyboards for my Final Major Project Video
Storyboards for my Final Major Project VideoStoryboards for my Final Major Project Video
Storyboards for my Final Major Project VideoSineadBidwell
 
Digital Marketing in 5G Era - Digital Transformation in 5G Age
Digital Marketing in 5G Era - Digital Transformation in 5G AgeDigital Marketing in 5G Era - Digital Transformation in 5G Age
Digital Marketing in 5G Era - Digital Transformation in 5G AgeDigiKarishma
 
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
 
Understanding the Affiliate Marketing Channel; the short guide
Understanding the Affiliate Marketing Channel; the short guideUnderstanding the Affiliate Marketing Channel; the short guide
Understanding the Affiliate Marketing Channel; the short guidePartnercademy
 
Exploring The World Of Adult Ad Networks.pdf
Exploring The World Of Adult Ad Networks.pdfExploring The World Of Adult Ad Networks.pdf
Exploring The World Of Adult Ad Networks.pdfadult marketing
 
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
 
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
 
The Evolution of Internet : How consumers use technology and its impact on th...
The Evolution of Internet : How consumers use technology and its impact on th...The Evolution of Internet : How consumers use technology and its impact on th...
The Evolution of Internet : How consumers use technology and its impact on th...sowmyrao14
 
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
 
Fiverr's Product Marketing Interview Assignment
Fiverr's Product Marketing Interview AssignmentFiverr's Product Marketing Interview Assignment
Fiverr's Product Marketing Interview AssignmentFarrel Brest
 
A Comprehensive Guide to Technical SEO | Banyanbrain
A Comprehensive Guide to Technical SEO | BanyanbrainA Comprehensive Guide to Technical SEO | Banyanbrain
A Comprehensive Guide to Technical SEO | BanyanbrainBanyanbrain
 
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
 
Prezentare Brandfluence 2023 - Social Media Trends
Prezentare Brandfluence 2023 - Social Media TrendsPrezentare Brandfluence 2023 - Social Media Trends
Prezentare Brandfluence 2023 - Social Media TrendsCristian Manafu
 
The 10 Most Influential CMO's Leading the Way of Success, 2024 (Final file) (...
The 10 Most Influential CMO's Leading the Way of Success, 2024 (Final file) (...The 10 Most Influential CMO's Leading the Way of Success, 2024 (Final file) (...
The 10 Most Influential CMO's Leading the Way of Success, 2024 (Final file) (...CIO Business World
 
Infographics about SEO strategies and uses
Infographics about SEO strategies and usesInfographics about SEO strategies and uses
Infographics about SEO strategies and usesbhavanirupeshmoksha
 
Codes and Conventions of Film Magazine Websites.pptx
Codes and Conventions of Film Magazine Websites.pptxCodes and Conventions of Film Magazine Websites.pptx
Codes and Conventions of Film Magazine Websites.pptxGeorgeCulica
 
top marketing posters - Fresh Spar Technologies - Manojkumar C
top marketing posters - Fresh Spar Technologies - Manojkumar Ctop marketing posters - Fresh Spar Technologies - Manojkumar C
top marketing posters - Fresh Spar Technologies - Manojkumar CManojkumar C
 
SEO and Digital PR - How to Connect Your Teams to Maximise Success
SEO and Digital PR - How to Connect Your Teams to Maximise SuccessSEO and Digital PR - How to Connect Your Teams to Maximise Success
SEO and Digital PR - How to Connect Your Teams to Maximise SuccessLiv Day
 

Dernier (20)

Digital Marketing Courses In Pune- school Of Internet Marketing
Digital Marketing Courses In Pune- school Of Internet MarketingDigital Marketing Courses In Pune- school Of Internet Marketing
Digital Marketing Courses In Pune- school Of Internet Marketing
 
Codes and Conventions of Film Magazine Covers.pptx
Codes and Conventions of Film Magazine Covers.pptxCodes and Conventions of Film Magazine Covers.pptx
Codes and Conventions of Film Magazine Covers.pptx
 
Storyboards for my Final Major Project Video
Storyboards for my Final Major Project VideoStoryboards for my Final Major Project Video
Storyboards for my Final Major Project Video
 
Digital Marketing in 5G Era - Digital Transformation in 5G Age
Digital Marketing in 5G Era - Digital Transformation in 5G AgeDigital Marketing in 5G Era - Digital Transformation in 5G Age
Digital Marketing in 5G Era - Digital Transformation in 5G Age
 
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
 
Understanding the Affiliate Marketing Channel; the short guide
Understanding the Affiliate Marketing Channel; the short guideUnderstanding the Affiliate Marketing Channel; the short guide
Understanding the Affiliate Marketing Channel; the short guide
 
Exploring The World Of Adult Ad Networks.pdf
Exploring The World Of Adult Ad Networks.pdfExploring The World Of Adult Ad Networks.pdf
Exploring The World Of Adult Ad Networks.pdf
 
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
 
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
 
The Evolution of Internet : How consumers use technology and its impact on th...
The Evolution of Internet : How consumers use technology and its impact on th...The Evolution of Internet : How consumers use technology and its impact on th...
The Evolution of Internet : How consumers use technology and its impact on th...
 
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...
 
Fiverr's Product Marketing Interview Assignment
Fiverr's Product Marketing Interview AssignmentFiverr's Product Marketing Interview Assignment
Fiverr's Product Marketing Interview Assignment
 
A Comprehensive Guide to Technical SEO | Banyanbrain
A Comprehensive Guide to Technical SEO | BanyanbrainA Comprehensive Guide to Technical SEO | Banyanbrain
A Comprehensive Guide to Technical SEO | Banyanbrain
 
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
 
Prezentare Brandfluence 2023 - Social Media Trends
Prezentare Brandfluence 2023 - Social Media TrendsPrezentare Brandfluence 2023 - Social Media Trends
Prezentare Brandfluence 2023 - Social Media Trends
 
The 10 Most Influential CMO's Leading the Way of Success, 2024 (Final file) (...
The 10 Most Influential CMO's Leading the Way of Success, 2024 (Final file) (...The 10 Most Influential CMO's Leading the Way of Success, 2024 (Final file) (...
The 10 Most Influential CMO's Leading the Way of Success, 2024 (Final file) (...
 
Infographics about SEO strategies and uses
Infographics about SEO strategies and usesInfographics about SEO strategies and uses
Infographics about SEO strategies and uses
 
Codes and Conventions of Film Magazine Websites.pptx
Codes and Conventions of Film Magazine Websites.pptxCodes and Conventions of Film Magazine Websites.pptx
Codes and Conventions of Film Magazine Websites.pptx
 
top marketing posters - Fresh Spar Technologies - Manojkumar C
top marketing posters - Fresh Spar Technologies - Manojkumar Ctop marketing posters - Fresh Spar Technologies - Manojkumar C
top marketing posters - Fresh Spar Technologies - Manojkumar C
 
SEO and Digital PR - How to Connect Your Teams to Maximise Success
SEO and Digital PR - How to Connect Your Teams to Maximise SuccessSEO and Digital PR - How to Connect Your Teams to Maximise Success
SEO and Digital PR - How to Connect Your Teams to Maximise Success
 

Progressive Web Apps: Why you want one & how to optimize them #SMSSYD19

  • 1. #pwaseo by @aleyda from #orainti at #smssyd19 Why you want one & how to optimize them Progressive Web Apps
  • 2. #pwaseo by @aleyda from #orainti at #smssyd19 Why you want one & how to optimize them Progressive Web Apps
  • 3. #pwaseo by @aleyda from #orainti at #smssyd19 Mobile Apps are broken #pwaseo by @aleyda from #orainti at #smssyd19
  • 4. #pwaseo by @aleyda from #orainti at #smssyd19 They eat your mobile battery
  • 5. #pwaseo by @aleyda from #orainti at #smssyd19 Take a lot of phone space
  • 6. #pwaseo by @aleyda from #orainti at #smssyd19 Require constant updates
  • 7. #pwaseo by @aleyda from #orainti at #smssyd19 App content is non- findable
  • 8. #pwaseo by @aleyda from #orainti at #smssyd19 Fragmented and vertical specific app experience
  • 9. #pwaseo by @aleyda from #orainti at #smssyd19 Can be expensive to develop https://www.consagous.com/blog/how-much-does-it-cost-to-build-an-app/
  • 10. #pwaseo by @aleyda from #orainti at #smssyd19#pwaseo by @aleyda from #orainti at #smssyd19
  • 11. #pwaseo by @aleyda from #orainti at #smssyd19 And yet we end up installing a lot of apps Think With Google
  • 12. #pwaseo by @aleyda from #orainti at #smssyd19 Why do we keep using apps then?
  • 13. #pwaseo by @aleyda from #orainti at #smssyd19 Mobile Websites speed & usability is shitty #pwaseo by @aleyda from #orainti at #smssyd19
  • 14. #pwaseo by @aleyda from #orainti at #smssyd19 You need internet connection to access Web content #pwaseo by @aleyda from #orainti at #smssyd19
  • 15. #pwaseo by @aleyda from #orainti at #smssyd19 Easier app access for frequent use #pwaseo by @aleyda from #orainti at #smssyd19
  • 16. #pwaseo by @aleyda from #orainti at #smssyd19 App usage of additional phone features
  • 17. #pwaseo by @aleyda from #orainti at #smssyd19 Many times we’re also just forced to download them
  • 18. #pwaseo by @aleyda from #orainti at #smssyd19 Again and again. Sigh.
  • 19. #pwaseo by @aleyda from #orainti at #smssyd19 Realistically, we only use 1/3 of the apps we install
  • 20. #pwaseo by @aleyda from #orainti at #smssyd19 Yeah. 
 It’s broken. #pwaseo by @aleyda from #orainti at #smssyd19
  • 21. #pwaseo by @aleyda from #orainti at #smssyd19 There’s a gap to close between mobile Webs vs. apps https://www.slideshare.net/greenido/from-amp-to-pwa
  • 22. #pwaseo by @aleyda from #orainti at #smssyd19 This gap is closed by PWAs #pwaseo by @aleyda from #orainti at #smssyd19
  • 23. #pwaseo by @aleyda from #orainti at #smssyd19 A Progressive Web App (PWA) is a web app that provides a native app experience to Web users.
  • 24. #pwaseo by @aleyda from #orainti at #smssyd19 PWAs provide the benefits of an app without abandoning the Web https://developers.google.com/web/progressive-web-apps/
  • 25. #pwaseo by @aleyda from #orainti at #smssyd19https://www.smashingmagazine.com/2016/08/a-beginners-guide-to-progressive-web-apps/ Through their main functionalities https://www.appypie.com/progressive-web-apps-the-future-of-mobile-web-app-development
  • 26. #pwaseo by @aleyda from #orainti at #smssyd19https://www.onenorth.com/blog/post/whats-next-in-mobile-progressive-web-apps Closing the gap between the Websites and apps
  • 27. #pwaseo by @aleyda from #orainti at #smssyd19https://dzone.com/articles/pwa-technology This is possible thanks to 
 the use of 4 technologies
  • 28. #pwaseo by @aleyda from #orainti at #smssyd19https://twitter.com/firt/status/1105840379117662209 All modern browsers now support PWAs
  • 29. #pwaseo by @aleyda from #orainti at #smssyd19 Not only on mobile but also on desktop https://developers.google.com/web/progressive-web-apps/desktop
  • 30. #pwaseo by @aleyda from #orainti at #smssyd19 Which is why many top mobile focused services have released PWAs https://appsco.pe/
  • 31. #pwaseo by @aleyda from #orainti at #smssyd19 Uber
  • 32. #pwaseo by @aleyda from #orainti at #smssyd19 Twitter
  • 33. #pwaseo by @aleyda from #orainti at #smssyd19 9GAG
  • 34. #pwaseo by @aleyda from #orainti at #smssyd19 You can add them to your home screen
  • 35. #pwaseo by @aleyda from #orainti at #smssyd19 “The Web is going to be 
 the new app store”
  • 36. #pwaseo by @aleyda from #orainti at #smssyd19 In fact, you can actually now also feature PWAs in App Stores too https://medium.com/@firt/google-play-store-now-open-for-progressive-web-apps-ec6f3c6ff3cc
  • 37. #pwaseo by @aleyda from #orainti at #smssyd19https://medium.freecodecamp.org/i-built-a-pwa-and-published-it-in-3-app-stores-heres-what-i-learned-7cb3f56daf9b Although it does require a bit of more work
  • 38. #pwaseo by @aleyda from #orainti at #smssyd19https://www.awwwards.com/PWA-ebook/ “PWAs are a natural evolution of how we distribute and consume software”
 
PWA Ebook by Microsoft & Google
  • 39. #pwaseo by @aleyda from #orainti at #smssyd19https://www.awwwards.com/PWA-ebook/
  • 40. #pwaseo by @aleyda from #orainti at #smssyd19 How can you create a PWA then? #pwaseo by @aleyda from #orainti at #smssyd19
  • 41. #pwaseo by @aleyda from #orainti at #smssyd19https://www.awwwards.com/PWA-ebook/ 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
  • 42. #pwaseo by @aleyda from #orainti at #smssyd19https://codelabs.developers.google.com/codelabs/migrate-to-progressive-web-apps/ Check out this step by step guide to migrate your site to a PWA
  • 43. #pwaseo by @aleyda from #orainti at #smssyd19https://codelabs.developers.google.com/codelabs/workbox-indexeddb/ As well as to develop a PWA from scratch
  • 44. #pwaseo by @aleyda from #orainti at #smssyd19https://codelabs.developers.google.com/codelabs/amp-pwa-workbox/ Or build a Progressive Web AMP site
  • 45. #pwaseo by @aleyda from #orainti at #smssyd19https://codelabs.developers.google.com/codelabs/amp-pwa-workbox/https://codelabs.developers.google.com/dev-pwa-training/ There’s a full training provided 
 by Google Developers
  • 46. #pwaseo by @aleyda from #orainti at #smssyd19https://codelabs.developers.google.com/codelabs/amp-pwa-workbox/https://www.youtube.com/playlist?list=PLNYkxOF6rcIB2xHBZ7opgc2Mv009X87Hh And video tutorials in the Google’s Chrome Developers YouTube Channel
  • 47. #pwaseo by @aleyda from #orainti at #smssyd19https://www.pwabuilder.com/publish You can also use the “ready to customize and use” PWA Builder files
  • 48. #pwaseo by @aleyda from #orainti at #smssyd19 Check “How PWAMP Works” which I created following the Codelabs guide for AMP based PWAs https://www.howpwampworks.com/
  • 49. #pwaseo by @aleyda from #orainti at #smssyd19https://superpwa.com/ You can also enable PWA features to your Wordpress sites with Plugins
  • 50. #pwaseo by @aleyda from #orainti at #smssyd19https://www.whymywebtrafficdropped.com/ Which is the one I’ve used with “Why my Web Traffic Dropped”
  • 51. #pwaseo by @aleyda from #orainti at #smssyd19https://magento.com/products/magento-commerce/pwa Magento now also supports AMP with its PWA Studio
  • 52. #pwaseo by @aleyda from #orainti at #smssyd19 How can you validate your PWAs? #pwaseo by @aleyda from #orainti at #smssyd19
  • 53. #pwaseo by @aleyda from #orainti at #smssyd19 PWAs features should follow best practices specified in the PWA checklist https://developers.google.com/web/progressive-web-apps/checklist
  • 54. #pwaseo by @aleyda from #orainti at #smssyd19 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
  • 55. #pwaseo by @aleyda from #orainti at #smssyd19https://developers.google.com/web/ilt/pwa/lighthouse-pwa-analysis-tool You can verify them with the Lighthouse PWA validation in Chrome
  • 56. #pwaseo by @aleyda from #orainti at #smssyd19 Like this
  • 57. #pwaseo by @aleyda from #orainti at #smssyd19https://developers.google.com/web/fundamentals/codelabs/debugging-service-workers/ You can also use Chrome DevTools Application panel to verify service workers
  • 58. #pwaseo by @aleyda from #orainti at #smssyd19 As well as the App Manifest https://developers.google.com/web/fundamentals/web-app-manifest/
  • 59. #pwaseo by @aleyda from #orainti at #smssyd19https://developers.google.com/web/ilt/pwa/lighthouse-pwa-analysis-tool Or use the PWA Builder to validate too

  • 60. #pwaseo by @aleyda from #orainti at #smssyd19https://developers.google.com/web/ilt/pwa/lighthouse-pwa-analysis-tool Which also allows to revise and edit your app manifest and
 service worker
  • 61. #pwaseo by @aleyda from #orainti at #smssyd19 But, do PWAs help SEO? #pwaseo by @aleyda from #orainti at #smssyd19
  • 62. #pwaseo by @aleyda from #orainti at #smssyd19 Websites that adopt PWA see benefits due to the App like functionality https://www.pwastats.com/
  • 63. #pwaseo by @aleyda from #orainti at #smssyd19https://www.seroundtable.com/google-pwas-seo-24956.html However, PWA usage won’t help SEO as it’s not a ranking factor though…
  • 64. #pwaseo by @aleyda from #orainti at #smssyd19 On the other hand, PWA shouldn’t hurt SEO since a PWA doesn’t need to be a SPA https://love2dev.com/blog/pwa-spa/
  • 65. #pwaseo by @aleyda from #orainti at #smssyd19 Your Website Your Web App
 (SPA or MPA) PWA You can develop a PWA from scratch, or migrate your SPA, MPA or Website
  • 66. #pwaseo by @aleyda from #orainti at #smssyd19https://webmasters.googleblog.com/2016/11/building-indexable-progressive-web-apps.html It’s then critical to make sure that all these types of PWAs are also search friendly SEO
  • 67. #pwaseo by @aleyda from #orainti at #smssyd19https://builtvisible.com/google-analytics-for-pwas-tracking-offline-behaviour-and-more/ While configuring your Google Analytics tracking to effectively measure its usage
  • 68. #pwaseo by @aleyda from #orainti at #smssyd19 How can you optimize PWAs for search? #pwaseo by @aleyda from #orainti at #smssyd19
  • 69. #pwaseo by @aleyda from #orainti at #smssyd19 The PWA checklist includes some 
 SEO related best practices too https://developers.google.com/web/progressive-web-apps/checklist 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
  • 70. #pwaseo by @aleyda from #orainti at #smssyd19 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
  • 71. #pwaseo by @aleyda from #orainti at #smssyd19 Lighthouse doesn’t validate them automatically at the moment though https://developers.google.com/web/progressive-web-apps/checklist
  • 72. #pwaseo by @aleyda from #orainti at #smssyd19https://webmasters.googleblog.com/2016/11/building-indexable-progressive-web-apps.html It’s then necessary to also validate these SEO best practices along the ones provided by Google
  • 73. #pwaseo by @aleyda from #orainti at #smssyd19 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
  • 74. #pwaseo by @aleyda from #orainti at #smssyd19 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
  • 75. #pwaseo by @aleyda from #orainti at #smssyd19 Like the Magento PWA Demo Store, which passes the PWA validation… https://inchoopwa.com/
  • 76. #pwaseo by @aleyda from #orainti at #smssyd19 …but it looks like this when JS is disabled since it’s Client Side Rendering #pwaseo by @aleyda from #orainti at #smssyd19
  • 77. #pwaseo by @aleyda from #orainti at #smssyd19https://search.google.com/test/mobile-friendly Which can cause content indexing and rendering issues
  • 78. #pwaseo by @aleyda from #orainti at #smssyd19 It should be avoided due to the way Google index JS reliant content http://www.thesempost.com/google-indexes-ranks-javascript-pages-two-waves-days-apart/
  • 79. #pwaseo by @aleyda from #orainti at #smssyd19 This is why server side rendering it’s recommended instead, which is also known by Magento, and supported too https://twitter.com/i/web/status/1102906582961213441
  • 80. #pwaseo by @aleyda from #orainti at #smssyd19 A full SEO audit by crawling both 
 with & without JS is necessary
  • 81. #pwaseo by @aleyda from #orainti at #smssyd19https://github.com/google/indexable-pwa-samples To facilitate this Google provides examples of Indexable PWAs using server, client side and hybrid sites
  • 82. #pwaseo by @aleyda from #orainti at #smssyd19 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
  • 83. #pwaseo by @aleyda from #orainti at #smssyd19 It’s time go progressive #pwaseo by @aleyda from #orainti at #smssyd19
  • 84. #pwaseo by @aleyda from #orainti at #smssyd19 I’m Daenerys 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
  • 85. #pwaseo by @aleyda from #orainti at #smssyd19 If you liked it, you can watch me weekly by subscribing to Crawling Mondays https://youtube.com/c/crawlingmondaysbyaleyda