SlideShare a Scribd company logo
1 of 115
Download to read offline
#SearchLove		@goutaste	
From Website to Web-App:
Fantastic Optimisations
andWhere to Find Them
#SearchLove		@goutaste	
So Many Format Options to Display
Your Content on “The Internet”
#SearchLove		@goutaste	
How Do You Choose?
#SearchLove		@goutaste	
Websites Have Great Reach
11.4	
4.0	
Monthly	Unique	Visitors	
Top	1k	web	proper+es	vs.	top	1k	apps	
Data:	comScore	Mobile	Metrix	Age	18+	June	2016
#SearchLove		@goutaste	
Native Apps Have Great Engagement
9.3	
188.6	
Average	Minutes	Per	User	
Top	1k	web	proper+es	vs.	top	1k	apps	
Data:	comScore	Mobile	Metrix	Age	18+	June	2016
#SearchLove		@goutaste	
Can We Have The Best of Both?
The	REACH	of	
a	website	
The	ENGAGEMENT	
of	an	app	
Image:	hGp://bit.ly/platypus-keytar
#SearchLove		@goutaste	
What is a Web App?
TradiNonal	MulNpage	Website	 Single	Page	App	Lifecycle	
Images:	hGp://bit.ly/2rouUqH
#SearchLove		@goutaste	
What is a Single Page Web App?
bit.ly/app-shell-img
#SearchLove		@goutaste	
What is a Single Page Web App?
bit.ly/app-shell-img	
Single page
persists with
branding
elements
Content changes
without full
page reload
#SearchLove		@goutaste	
What is a Progressive Web App?
Responsive	 Secure	 Fast	
Downloadable	 Works	Offline	 Push	NoNficaNons
#SearchLove		@goutaste	
Why are PWAs popular?
Mobile	sales	increased	by	18%	YoY	
43%	increase	in	sessions/	user	
100%	increase	in	session	duraNon	 80%	improvement	in	load	Nme	
30%	higher	Conversion	Rate	than	
naNve	app	in	Tier	3	ciNes	
20%	of	PWA	bookings	are	from	
users	who’d	uninstalled	naNve	app	
Homepage	loads	completely	in	.8	
seconds	
Customer	acquisiNon	cost	is	10X	less	 Shoppers	spend	20%	more	Hme	
than	on	previous	mobile	site	
40%	lower	bounce	rate	than	on	
previous	mobile	site	
hGps://www.pwastats.com/
#SearchLove		@goutaste	
The Web is Becoming Full of Web Apps & PWAs
Image © 2016 Warner Bros All Rights Reserved
#SearchLove		@goutaste	
Current & Imminent PWAs
Source:	Google	I/O	2017
#SearchLove		@goutaste	
But Lots of People Don’t Consider
SEO for Web Apps
Image © 2016 Warner Bros All Rights Reserved
#SearchLove		@goutaste	
Web Apps rely on JavaScript &
JavaScript is hard for us
Image © 2016 Warner Bros All Rights Reserved
#SearchLove		@goutaste	
“But I’m not a developer…”
Image © 2016 Warner Bros All Rights Reserved
#SearchLove		@goutaste	
Things Are Changing, But
JavaScript is Also Hard for Search Engines*
*Search Engines means more than just Google
Image © 2016 Warner Bros All Rights Reserved
#SearchLove		@goutaste	
So You’ll Still See Plenty of Great
Web Apps That Look Like This
Only one page
indexed, despite
more content!
#SearchLove		@goutaste	
Or Sometimes This…
Image © 2016 Warner Bros All Rights Reserved
#SearchLove		@goutaste	
We Can Help
Image © 2016 Warner Bros All Rights Reserved
#SearchLove		@goutaste	
MeasurementEngagementCrawling & Indexing
URLs
Rendering
“App-iness”
Speed/ Performance
Speed
‘Installs’
Offline & Messages
What We’ll Cover Today
#SearchLove		@goutaste	
1. CRAWLING & INDEXING
Image © 2016 Warner Bros All Rights Reserved
#SearchLove		@goutaste	
Web Apps Don’t Have to Change URLs to
Change Content on the Page
Even on the finance tab, the URL still stays the same
Crawling & Indexing
#SearchLove		@goutaste	
But a Web Page Needs a URL To Get Indexed
Crawling & Indexing
No /finance URL
existed, so no /finance
page got indexed!
#SearchLove		@goutaste	
Old Linking Habits of JS-Heavy Web Applications
By default:
https://example.com/#/foo
For deprecated AJAX crawling scheme:
https://example.com/#!foo
(And ?_escaped_fragment=foo)
Crawling & Indexing
#SearchLove		@goutaste	
hJps://example.com/foo		
hJps://example.com/foo		
Death of the Hash & Hash-Bang
By default:
https://example.com/#/foo
For deprecated AJAX crawling scheme:
https://example.com/#!foo
(And ?_escaped_fragment=foo)
Crawling & Indexing
#SearchLove		@goutaste	
Long Live the History API
!  Change	URLs	in	the	
address	bar	without	
reloading	the	whole	
page	
!  Allow	for	effec:ve	use	
of	the	“back”	bu?on	
hGps://css-tricks.com/using-the-html5-history-api/	
Crawling & Indexing
#SearchLove		@goutaste	
Canonicals.
Canonicals Everywhere.
hGps://yoast.com/rel-canonical/	
Crawling & Indexing
Image © 2016 Warner Bros All Rights Reserved
#SearchLove		@goutaste	
Let’s talk about rendering…
Crawling & Indexing
Image © 2016 Warner Bros All Rights Reserved
#SearchLove		@goutaste	
Welcome to the JavaScript Web
View	Source	 Inspect	Element	
Crawling & Indexing
#SearchLove		@goutaste	
Welcome to the JavaScript Web
View	Source	 Inspect	Element	
Original	HTML	 The	DOM	as	it	was	interpreted	by	
the	browser.	
Crawling & Indexing
#SearchLove		@goutaste	
Schedule	
Crawl	 Index	 Rank	
Known	
URLs	
Internet	
Ye Olde Days*
*and	many	search	engines	today	
Crawling & Indexing
#SearchLove		@goutaste	
Schedule	
Crawl	 Index	 Rank	
Render!	
Known	
URLs	
Internet	
How Google Can Work Today
Crawling & Indexing
#SearchLove		@goutaste	
Crawling & Indexing
#SearchLove		@goutaste	
Crawling & Indexing
Search Engines can
render JS now. It’s not a
problem for SEO.
“ “
- A DeveloperYou ProbablyWorkWith
Image © 2016 Warner Bros All Rights Reserved
#SearchLove		@goutaste	
But Uh… Good LuckWith That
Googlebot may only be willing to wait 4-5 sec for your JS to render…
hGps://maxxeight.com/tests/js-Nmer/	@maxxeight	
Crawling & Indexing
#SearchLove		@goutaste	
Crawling & Indexing
AndWhat About Other Search Engines?
@bart_goralewicz	 hGps://moz.com/blog/search-engines-ready-for-javascript-
crawling
#SearchLove		@goutaste	
So, say a prayer
to the god of
your choice &
hope Google
figures out your
JavaScript?
Crawling & Indexing
Image © 2016 Warner Bros All Rights Reserved
#SearchLove		@goutaste	
You Have A Few
(Better) Options
Crawling & Indexing
Image © 2016 Warner Bros All Rights Reserved
#SearchLove		@goutaste	
Option #1:You Handle The “Rendering”
Before Google Has To
& send Google something they can understand without rendering	
Crawling & Indexing
Image © 2016 Warner Bros All Rights Reserved
#SearchLove		@goutaste	
Client Side vs. Server Side Rendering
Crawling & Indexing
#SearchLove		@goutaste	
Schedule	
Crawl	 Index	 Rank	
Render!	
Known	
URLs	
Internet	
How Google Can Work Today
Crawling & Indexing
#SearchLove		@goutaste	
Schedule	
Crawl	 Index	 Rank	
Render!	
Known	
URLs	
Internet	
But if we render, Google doesn’t have to
Crawling & Indexing
#SearchLove		@goutaste	
Server Side RenderingYour Content
h?ps://www.youtube.com/watch?v=0wvZ7gakqV4	
If	you	search	for	any	compeNNve	keyword	terms,	it’s	always	
going	to	be	server	rendered	sites.	And	the	reason	is	because	
although	Google	does	index	client-side	rendered	HTML,	it’s	not	
perfect	yet	and	other	search	engines	don’t	do	it	as	well.		
So	if	you	care	about	SEO,	you	s+ll	need	to	
have	server-rendered	content.	
“	
“	
--	Jeff	Whelpley	
Crawling & Indexing
#SearchLove		@goutaste	
AfterYour Server-Rendered Content Loads, Then
Boot UpYour Client-Side JS On Top for Further Nav
Crawling & Indexing
(OtherwiseYou Lose the Benefits of a Single Page App)	
Image © 2016 Warner Bros All Rights Reserved
#SearchLove		@goutaste	
Option #1a:“Isomorphic JavaScript”
Crawling & Indexing
Image © 2016 Warner Bros All Rights Reserved
#SearchLove		@goutaste	
WTF Is “Isomorphic JavaScript”?
JavaScript	code	that	can	run	on	
both	the	client	and	the	server.		
Synonyms:	Universal	JavaScript,	Shared	JavaScript,	
Portable	Javascript		
Crawling & Indexing
Image © 2016 Warner Bros All Rights Reserved
#SearchLove		@goutaste	
Isomorphism is a Spectrum
@spikebrehm	 hGp://bit.ly/isomorphic-deck	
Crawling & Indexing
#SearchLove		@goutaste	
Isomorphism is a Spectrum
Crawling & Indexing
#SearchLove		@goutaste	
Use Headless Browsers to render & serialize
initial state of the page. Serve this to users
without JS & to search engines.
hGp://bit.ly/headless-chrome	
Option #1b?
Crawling & Indexing
#SearchLove		@goutaste	
Crawling & Indexing
github.com/GoogleChrome/rendertron	
	
Or Leverage Existing Solutions
That Do This ForYou
Prerender.io
#SearchLove		@goutaste	
Option #2: Focus Only on Getting Google
to RenderYour Client-side JS Effectively
“ “
Crawling & Indexing
hGps://www.chromestatus.com/features#milestone%3C%3D41	
hGps://commondatastorage.googleapis.com/chromium-browser-snapshots/index.html?prefix=Win/310958/
#SearchLove		@goutaste	
Use
Feature
Detection
&
“Polyfills”
hGps://github.com/Modernizr/Modernizr/wiki/HTML5-Cross-browser-Polyfills	
Crawling & Indexing
#SearchLove		@goutaste	
hGps://www.google.com/webmasters/tools/
googlebot-fetch		
Test in Chrome 41
and Fetch & Render
Crawling & Indexing
#SearchLove		@goutaste	
Fetch & Render As Any Bot
@maxxeight	 hGps://technicalseo.com/seo-tools/fetch-render/	
Crawling & Indexing
#SearchLove		@goutaste	
2. ENGAGEMENT
Image © 2016 Warner Bros All Rights Reserved
#SearchLove		@goutaste	
Remember this?
Mobile	sales	increased	by	18%	YoY	
43%	increase	in	sessions/	user	
100%	increase	in	session	duraNon	 80%	improvement	in	load	Nme	
30%	higher	Conversion	Rate	than	
naNve	app	in	Tier	3	ciNes	
20%	of	PWA	bookings	are	from	
users	who’d	uninstalled	naNve	app	
Homepage	loads	completely	in	.8	
seconds	
Customer	acquisiNon	cost	is	10X	less	 Shoppers	spend	20%	more	Hme	
than	on	previous	mobile	site	
40%	lower	bounce	rate	than	on	
previous	mobile	site	
hGps://www.pwastats.com/	
EngagementCrawling & Indexing
#SearchLove		@goutaste	
The App-Like Web: Progressive Web Apps
EngagementCrawling & Indexing
Launch from homescreen/
Fullscreen mode
Send push notifications“Install” web app:
Add to Homescreen web banner
#SearchLove		@goutaste	
Offline in Action
EngagementCrawling & Indexing
#SearchLove		@goutaste	
The offline
experience
your web-app
delivers can
even be
different from
the online
experience
EngagementCrawling & Indexing
#SearchLove		@goutaste	
Offline-Only Content
EngagementCrawling & Indexing
#SearchLove		@goutaste	
PWAs = Death to the Dino
(Someone	else	made	this	illustraNon,	and	I	photographed	it.	Now	I	cannot	remember	who.	SORRY.)	
EngagementCrawling & Indexing
#SearchLove		@goutaste	
EngagementCrawling & Indexing
Basic PWA Technical Requirements
Image © 2016 Warner Bros All Rights Reserved
#SearchLove		@goutaste	
1. App Manifest
hGp://bit.ly/webapp-manifest	
Chrome Dev ToolsViewJSON file you link to in your <head>
EngagementCrawling & Indexing
#SearchLove		@goutaste	
2. Service Worker
Web	App	 Network	
Cache	
Service	Worker	
Get	/hero.png	
I	borrowed	this	analogy	from	@jeffposnick	
EngagementCrawling & Indexing
#SearchLove		@goutaste	
2. Service Worker
Web	App	 Network	
Cache	
Service	Worker	
Get	/hero.png	
I	borrowed	this	analogy	from	@jeffposnick	
EngagementCrawling & Indexing
#SearchLove		@goutaste	
2. Service Worker
Web	App	 Network	
Cache	
Service	Worker	
Get	/hero.png	
I	borrowed	this	analogy	from	@jeffposnick	
EngagementCrawling & Indexing
#SearchLove		@goutaste	
2. Service Worker
Web	App	 Network	
Cache	
Service	Worker	
Get	/hero.png	
I	borrowed	this	analogy	from	@jeffposnick	
EngagementCrawling & Indexing
#SearchLove		@goutaste	
3. https Mobile Friendly Website
EngagementCrawling & Indexing
#SearchLove		@goutaste
#SearchLove		@goutaste	
You don’t need to be a SPA or use a JS framework.
A normal site with Vanilla JS can become a PWA.
EngagementCrawling & Indexing
Image © 2016 Warner Bros All Rights Reserved
#SearchLove		@goutaste	
PWAs ‘By Default’ via React, Preact, or Vue CLIs
Preact CLI
@addyosmani	 hGps://youtu.be/aCMbSyngXB4	
EngagementCrawling & Indexing
create-react-app vue init pwa
#SearchLove		@goutaste	
Lighthouse
EngagementCrawling & Indexing
#SearchLove		@goutaste	
Speeding Things Up
EngagementCrawling & Indexing
Image © 2016 Warner Bros All Rights Reserved
#SearchLove		@goutaste	
Source:	@lukew	
EngagementCrawling & Indexing
#SearchLove		@goutaste	
EngagementCrawling & Indexing
Improved Engagement With Speed
hGp://wpostats.com
#SearchLove		@goutaste	@addyosmani	
“The bloat of your baseline defines how
much headroom you have for app code”
How much is taken up by your framework?
hGp://bit.ly/pwas-the-new-normal	
EngagementCrawling & Indexing
#SearchLove		@goutaste	
Service
Workers
Can Speed
Up Sites
on Repeat
Views
EngagementCrawling & Indexing
#SearchLove		@goutaste	
self.addEventListener('install', function(event) {
event.waitUntil(
caches.open(cacheName).then(function(cache) {
return cache.addAll(
[
'/css/bootstrap.css',
'/css/main.css',
'/js/bootstrap.min.js',
'/js/jquery.min.js',
'/offline.html'
]
);
})
);
});
Set UpYour Service Worker to
Cache Essential Assets At Install
hGp://bit.ly/sw-caching	
EngagementCrawling & Indexing
#SearchLove		@goutaste	
Cache App ‘Shell’
hGps://developers.google.com/web/fundamentals/architecture/app-shell	
EngagementCrawling & Indexing
#SearchLove		@goutaste	
Set UpYour Service Worker to Cache
Essential Assets on User Interaction
document.querySelector('.cache-article').addEventListener('click', function(event) {
event.preventDefault();
var id = this.dataset.articleId;
caches.open('mysite-article-' + id).then(function(cache) {
fetch('/get-article-urls?id=' + id).then(function(response) {
// /get-article-urls returns a JSON-encoded array of
// resource URLs that a given article depends on
return response.json();
}).then(function(urls) {
cache.addAll(urls);
});
});
});
(ex.“save for offline” button)
hGp://bit.ly/sw-caching	
EngagementCrawling & Indexing
#SearchLove		@goutaste	
But That Doesn’t Mean You Are Done &
Can Avoid Optimising for Performance
EngagementCrawling & Indexing
Image © 2016 Warner Bros All Rights Reserved
#SearchLove		@goutaste	
Still Do The Basics
Put Everything on a Diet:
–  Minify JS & CSS files
–  Compress files & images
–  Less unnecessary files
–  Less unnecessary markup
(ie code comments)
–  Don’t send code that this
page doesn’t need
EngagementCrawling & Indexing
Image © 2016 Warner Bros All Rights Reserved
#SearchLove		@goutaste	
EngagementCrawling & Indexing
hGps://images.guide	@addyosmani	
hGps://images.guide
#SearchLove		@goutaste	
Best Practices for
Fast First Load
" 	Inline	most	criNcal	
CSS	&	JS		
" 	Remove	all	render-
blocking	scripts	
from	the	<head>	
hGps://youtu.be/6Ljq-Jn-EgU	
EngagementCrawling & Indexing
Image © 2016 Warner Bros All Rights Reserved
#SearchLove		@goutaste	
But I’ve Done
All This & My First
Paint Times Are
ROCKING
“ “
- Someone in the audience
EngagementCrawling & Indexing
Image © 2016 Warner Bros All Rights Reserved
#SearchLove		@goutaste	
One	of	the	
Issues	With	
Server-Side	
Rendering	is	
The	Trade-
Off	With	
Time	to	
InteracHve	
Simulated	Slow	Network	hGps://youtu.be/6Ljq-Jn-EgU
#SearchLove		@goutaste	
One	of	the	
Issues	With	
Server-Side	
Rendering	is	
The	Trade-
Off	With	
Time	to	
InteracHve	
Simulated	Slow	Network	hGps://youtu.be/6Ljq-Jn-EgU
#SearchLove		@goutaste	
TTI has a
high
correlation
with
conversion
rates
bit.ly/google-measure-performance	
EngagementCrawling & Indexing
#SearchLove		@goutaste	See	Also:	hGp://bit.ly/code-splitng-webpack	
READ	THIS	TO	START:	hGps://survivejs.com/webpack/building/code-splitng/	
EngagementCrawling & Indexing
" Break	up	exisNng	JS	
into	smaller	chunks	
(“Code	Splitng”)	
Make it Useable Faster:
Minimise Time Between FMP & TTI
#SearchLove		@goutaste	
" Break	up	exisNng	JS	
into	smaller	chunks	
(“Code	Splitng”)	
" 	Follow	the	PRPL	
(‘purple’)	PaGern*	
hGp://bit.ly/push-render-precache-lazyload	
*”push”	references	H/2	push	and	requires	h?p2	
EngagementCrawling & Indexing
Make it Useable Faster:
Minimize Time Between FMP & TTI
#SearchLove		@goutaste	
Link Rel=Preload
Pre-load	is	like	saying,	“Hey,	browser!	Here’s	a	resource	you’re	going	to	need	later	on,	so	start	loading	it	now.”	
•  Pre-load can specify the download “as” =
•  "script", JavaScript file
•  "style", Stylesheet
•  "image", image file
•  “font”, font file
•  ”video", video file
•  "document” html document for embedding
•  And more…
bit.ly/what-is-rel-preload	
HTTP/2 + Preload = Moves the ‘start download’ time of a critical asset closer to initial request
EngagementCrawling & Indexing
#SearchLove		@goutaste	
Link Rel=Preload
EngagementCrawling & Indexing
Commonly used forWeb Fonts; Also great for critical JS & CSS files
VS
hGps://speakerdeck.com/addyosmani/the-browser-hackers-guide-to-instant-loading
#SearchLove		@goutaste	
Subjective
Performance
Improves
Engagement,Too
How do we make waits feel faster?
EngagementCrawling & Indexing
Image © 2016 Warner Bros All Rights Reserved
#SearchLove		@goutaste	
For 2 Sec+ Waits: Progress Bars
Chris Harrison, ZhiquanYeo, Scott E. Hudson
Carnegie Mellon
hGp://www.chrisharrison.net/projects/progressbars2/ProgressBarsHarrison.pdf	
Progress bars with backwards
decelerating bands feel
12% faster
EngagementCrawling & Indexing
#SearchLove		@goutaste	
Progress Bars
hGp://www.chrisharrison.net/projects/progressbars2/ProgressBarsHarrison.pdf	
EngagementCrawling & Indexing
#SearchLove		@goutaste	
MEASUREMENT3. MEASUREMENT
Image © 2016 Warner Bros All Rights Reserved
#SearchLove		@goutaste	testmysite.thinkwithgoogle.com	
These are
the basics
we all still
get wrong
PageSpeed Tool Scores Aren’t Helpful
But the Advice Can Sometimes StillTellYou Something
EngagementCrawling & Indexing Measurement
#SearchLove		@goutaste	
WebPageTest Has More Useful Feedback
EngagementCrawling & Indexing Measurement
PRO	TIP:	Try	webpagetest.org/easy	for	throGled,	low-end	device
#SearchLove		@goutaste	
Performance Tab in
Chrome Dev Tools
EngagementCrawling & Indexing Measurement
(Formerly Called ‘Timeline’)	
More Simulated
‘Lab’Testing
#SearchLove		@goutaste	
Reality:
Load metrics aren’t a single number &
real user metrics paint a fuller picture
hGps://youtu.be/6Ljq-Jn-EgU	
EngagementCrawling & Indexing Measurement
#SearchLove		@goutaste	Learn	more	about	using	PerformanceObserver:	hGps://developers.google.com/web/
updates/2017/06/user-centric-performance-metrics	
EngagementCrawling & Indexing Measurement
But beware of survivorship bias
Track Real Users’ Load Times with Browser APIs (like
PerformanceObserver)
#SearchLove		@goutaste	
Measuring “Installs”
from the Chrome
PWA Install Banner
EngagementCrawling & Indexing Measurement
#SearchLove		@goutaste	
Measuring “Installs”
window.addEventListener('beforeinstallprompt', function(e) {
// beforeinstallprompt Event fired
// e.userChoice will return a Promise.
// For more details read: https://developers.google.com/web/fundamentals/getting-started/primers/promises
e.userChoice.then(function(choiceResult) {
console.log(choiceResult.outcome);
if(choiceResult.outcome == 'dismissed') {
console.log('User cancelled home screen install');
}
else {
console.log('User added to home screen');
}
});
});
EngagementCrawling & Indexing Measurement
#SearchLove		@goutaste	
Measuring
“Launches”
Add a tracking
parameter to your
“start_url” in the
App Manifest
EngagementCrawling & Indexing Measurement
#SearchLove		@goutaste	bit.ly/track-offline	
How Do You Record Offline “Traffic”?
EngagementCrawling & Indexing Measurement
#SearchLove		@goutaste	
Measuring Push Notifications
bit.ly/GA-push-tracking	
EngagementCrawling & Indexing Measurement
#SearchLove		@goutaste	
Thank You!
var me = {
name: “Emily Grossman”,
title: “Director of App Strategy”,
work: “MobileMoxie”,
twitter: “@goutaste”,
house: “slytherin”
};
var cat = {
name: “Daenerys Furborn of the House
Grossman, First of Her Name, the Unfed,
Queen of the Bengals, Catleesi of the
Great Scratching post, Breaker of Treats
and Mother of Cuddles”
};
#SearchLove		@goutaste	
Super-Smart, Helpful People
@ipullrank	
@samccone	@slightlylate	
Technical	SEO	
Performance	PWAs	&	Perf	
@basgr	
Performance	&	SEO	
@addyosmani	
PWAs	&	Chrome	
@theLarkInn	
Webpack	
@bart_goralewicz	
JS	SEO	
@maxxeight	
Technical	&	JS	SEO	
@jonoalderson	
Robots	&	rants	
@alexisksanders	
Technical	&	JS	SEO	
@eywu	
Technical	&	JS	SEO	
@suzzicks	
Mobile
#SearchLove		@goutaste	
One Last Thing…
Image © 2016 Warner Bros All Rights Reserved
Bonus		
Slide!
#SearchLove		@goutaste	hGps://caniuse.com/#search=service%20workers	
Bonus		
Slide!
#SearchLove		@goutaste	
Official Safari Support is Coming “Soon”…
hGps://jakearchibald.github.io/isserviceworkerready/	
Bonus		
Slide!
#SearchLove		@goutaste	
Polyfills
for Safari
& Older
Browsers
hGps://github.com/mathiasbynens/cache-polyfill	
	
Bonus		
Slide!
#SearchLove		@goutaste	
Lancôme USA
65% of their mobile web
users are on iOS
53% increase in session
length on iOS after
launching PWA
hGps://lancome-usa.com	
Bonus		
Slide!
#SearchLove		@goutaste	
Other Specifics for iOS
•  On iOS, Home Screen icons & splash don’t come from
App Manifest
•  Specify app attributes with link tags in the <head>:
–  Icon: <link rel="apple-touch-icon" href="/custom_icon.png">
–  Launch Screen Image: <link rel="apple-touch-startup-image" href="/
launch.png">
–  App Name: <meta name="apple-mobile-web-app-title" content="AppTitle">
–  Enable stand-alone mode: <meta name="apple-mobile-web-app-capable"
content="yes">
–  Change status bar color: <meta name="apple-mobile-web-app-status-bar-
style" content="black”>
•  There’s also a Polyfill for ^this: https://github.com/
boyofgreen/manUp.js/
Bonus		
Slide!

More Related Content

What's hot

Cruft busting technical debt code smell and refactoring for seo - state of ...
Cruft busting   technical debt code smell and refactoring for seo - state of ...Cruft busting   technical debt code smell and refactoring for seo - state of ...
Cruft busting technical debt code smell and refactoring for seo - state of ...Dawn Anderson MSc DigM
 
Technical SEO - Generational cruft in SEO - there is never a new site when th...
Technical SEO - Generational cruft in SEO - there is never a new site when th...Technical SEO - Generational cruft in SEO - there is never a new site when th...
Technical SEO - Generational cruft in SEO - there is never a new site when th...Dawn Anderson MSc DigM
 
Nine Things we're Checking for a Mobile First Index by Nichola Stott in The I...
Nine Things we're Checking for a Mobile First Index by Nichola Stott in The I...Nine Things we're Checking for a Mobile First Index by Nichola Stott in The I...
Nine Things we're Checking for a Mobile First Index by Nichola Stott in The I...We Are Marketing
 
App Indexing & Mobile SEO - Friends of Search 2016
App Indexing & Mobile SEO - Friends of Search 2016App Indexing & Mobile SEO - Friends of Search 2016
App Indexing & Mobile SEO - Friends of Search 2016MobileMoxie
 
PubCon Last Vegas 2015 - Editing AdWords Scripts
PubCon Last Vegas 2015 - Editing AdWords ScriptsPubCon Last Vegas 2015 - Editing AdWords Scripts
PubCon Last Vegas 2015 - Editing AdWords ScriptsChristi Olson
 
BrightonSEO - The Search Universe - Links, Log Files, GSC and everything in b...
BrightonSEO - The Search Universe - Links, Log Files, GSC and everything in b...BrightonSEO - The Search Universe - Links, Log Files, GSC and everything in b...
BrightonSEO - The Search Universe - Links, Log Files, GSC and everything in b...Jon Myers
 
PWAs, Voice & Cross-Deice Search - Friends of Search 2018
PWAs, Voice & Cross-Deice Search - Friends of Search 2018 PWAs, Voice & Cross-Deice Search - Friends of Search 2018
PWAs, Voice & Cross-Deice Search - Friends of Search 2018 MobileMoxie
 
The Future of Deep Linking & App Indexing
The Future of Deep Linking & App IndexingThe Future of Deep Linking & App Indexing
The Future of Deep Linking & App IndexingMobileMoxie
 
The Incredible World Of Voice Search In Less Than 15 Minutes
The Incredible World Of Voice Search In Less Than 15 MinutesThe Incredible World Of Voice Search In Less Than 15 Minutes
The Incredible World Of Voice Search In Less Than 15 MinutesJohn Lincoln
 
The inbounder London - 2. May 2017 Tom Anthony
The inbounder London - 2. May 2017  Tom Anthony The inbounder London - 2. May 2017  Tom Anthony
The inbounder London - 2. May 2017 Tom Anthony We Are Marketing
 
SEO Checklist for Google Mobile First Index
SEO Checklist for Google Mobile First IndexSEO Checklist for Google Mobile First Index
SEO Checklist for Google Mobile First IndexErudite
 
Technical SEO Myths Facts And Theories On Crawl Budget And The Importance Of ...
Technical SEO Myths Facts And Theories On Crawl Budget And The Importance Of ...Technical SEO Myths Facts And Theories On Crawl Budget And The Importance Of ...
Technical SEO Myths Facts And Theories On Crawl Budget And The Importance Of ...Dawn Anderson MSc DigM
 
The Technical Seo Renaissance - Mike King
 The Technical Seo Renaissance - Mike King   The Technical Seo Renaissance - Mike King
The Technical Seo Renaissance - Mike King Glen Dimaandal
 
The Alpabet of Google by Gianluca Fiorelli at The Inbounder New York
The Alpabet of Google by Gianluca Fiorelli at The Inbounder New YorkThe Alpabet of Google by Gianluca Fiorelli at The Inbounder New York
The Alpabet of Google by Gianluca Fiorelli at The Inbounder New YorkWe Are Marketing
 
SearchLove San Diego 2015 | Cindy Krum, 'Mobile-First SEO and How to Prepare ...
SearchLove San Diego 2015 | Cindy Krum, 'Mobile-First SEO and How to Prepare ...SearchLove San Diego 2015 | Cindy Krum, 'Mobile-First SEO and How to Prepare ...
SearchLove San Diego 2015 | Cindy Krum, 'Mobile-First SEO and How to Prepare ...Distilled
 
Site Speed for Google's Mobile First Index - SMX London 2017
Site Speed for Google's Mobile First Index - SMX London 2017Site Speed for Google's Mobile First Index - SMX London 2017
Site Speed for Google's Mobile First Index - SMX London 2017Kaizen
 
Modern Day Link Building by Jon Cooper
Modern Day Link Building by Jon CooperModern Day Link Building by Jon Cooper
Modern Day Link Building by Jon CooperGlen Dimaandal
 
Duplicate Content Myths Types and Ways To Make It Work For You
Duplicate Content Myths Types and Ways To Make It Work For YouDuplicate Content Myths Types and Ways To Make It Work For You
Duplicate Content Myths Types and Ways To Make It Work For YouDawn Anderson MSc DigM
 
Optimising Content For Voice Search & Virtual Assistants
Optimising Content For Voice Search & Virtual AssistantsOptimising Content For Voice Search & Virtual Assistants
Optimising Content For Voice Search & Virtual AssistantsKaizen
 
Google & Bing App Indexing - SMX Munich 2016
Google & Bing App Indexing - SMX Munich 2016Google & Bing App Indexing - SMX Munich 2016
Google & Bing App Indexing - SMX Munich 2016MobileMoxie
 

What's hot (20)

Cruft busting technical debt code smell and refactoring for seo - state of ...
Cruft busting   technical debt code smell and refactoring for seo - state of ...Cruft busting   technical debt code smell and refactoring for seo - state of ...
Cruft busting technical debt code smell and refactoring for seo - state of ...
 
Technical SEO - Generational cruft in SEO - there is never a new site when th...
Technical SEO - Generational cruft in SEO - there is never a new site when th...Technical SEO - Generational cruft in SEO - there is never a new site when th...
Technical SEO - Generational cruft in SEO - there is never a new site when th...
 
Nine Things we're Checking for a Mobile First Index by Nichola Stott in The I...
Nine Things we're Checking for a Mobile First Index by Nichola Stott in The I...Nine Things we're Checking for a Mobile First Index by Nichola Stott in The I...
Nine Things we're Checking for a Mobile First Index by Nichola Stott in The I...
 
App Indexing & Mobile SEO - Friends of Search 2016
App Indexing & Mobile SEO - Friends of Search 2016App Indexing & Mobile SEO - Friends of Search 2016
App Indexing & Mobile SEO - Friends of Search 2016
 
PubCon Last Vegas 2015 - Editing AdWords Scripts
PubCon Last Vegas 2015 - Editing AdWords ScriptsPubCon Last Vegas 2015 - Editing AdWords Scripts
PubCon Last Vegas 2015 - Editing AdWords Scripts
 
BrightonSEO - The Search Universe - Links, Log Files, GSC and everything in b...
BrightonSEO - The Search Universe - Links, Log Files, GSC and everything in b...BrightonSEO - The Search Universe - Links, Log Files, GSC and everything in b...
BrightonSEO - The Search Universe - Links, Log Files, GSC and everything in b...
 
PWAs, Voice & Cross-Deice Search - Friends of Search 2018
PWAs, Voice & Cross-Deice Search - Friends of Search 2018 PWAs, Voice & Cross-Deice Search - Friends of Search 2018
PWAs, Voice & Cross-Deice Search - Friends of Search 2018
 
The Future of Deep Linking & App Indexing
The Future of Deep Linking & App IndexingThe Future of Deep Linking & App Indexing
The Future of Deep Linking & App Indexing
 
The Incredible World Of Voice Search In Less Than 15 Minutes
The Incredible World Of Voice Search In Less Than 15 MinutesThe Incredible World Of Voice Search In Less Than 15 Minutes
The Incredible World Of Voice Search In Less Than 15 Minutes
 
The inbounder London - 2. May 2017 Tom Anthony
The inbounder London - 2. May 2017  Tom Anthony The inbounder London - 2. May 2017  Tom Anthony
The inbounder London - 2. May 2017 Tom Anthony
 
SEO Checklist for Google Mobile First Index
SEO Checklist for Google Mobile First IndexSEO Checklist for Google Mobile First Index
SEO Checklist for Google Mobile First Index
 
Technical SEO Myths Facts And Theories On Crawl Budget And The Importance Of ...
Technical SEO Myths Facts And Theories On Crawl Budget And The Importance Of ...Technical SEO Myths Facts And Theories On Crawl Budget And The Importance Of ...
Technical SEO Myths Facts And Theories On Crawl Budget And The Importance Of ...
 
The Technical Seo Renaissance - Mike King
 The Technical Seo Renaissance - Mike King   The Technical Seo Renaissance - Mike King
The Technical Seo Renaissance - Mike King
 
The Alpabet of Google by Gianluca Fiorelli at The Inbounder New York
The Alpabet of Google by Gianluca Fiorelli at The Inbounder New YorkThe Alpabet of Google by Gianluca Fiorelli at The Inbounder New York
The Alpabet of Google by Gianluca Fiorelli at The Inbounder New York
 
SearchLove San Diego 2015 | Cindy Krum, 'Mobile-First SEO and How to Prepare ...
SearchLove San Diego 2015 | Cindy Krum, 'Mobile-First SEO and How to Prepare ...SearchLove San Diego 2015 | Cindy Krum, 'Mobile-First SEO and How to Prepare ...
SearchLove San Diego 2015 | Cindy Krum, 'Mobile-First SEO and How to Prepare ...
 
Site Speed for Google's Mobile First Index - SMX London 2017
Site Speed for Google's Mobile First Index - SMX London 2017Site Speed for Google's Mobile First Index - SMX London 2017
Site Speed for Google's Mobile First Index - SMX London 2017
 
Modern Day Link Building by Jon Cooper
Modern Day Link Building by Jon CooperModern Day Link Building by Jon Cooper
Modern Day Link Building by Jon Cooper
 
Duplicate Content Myths Types and Ways To Make It Work For You
Duplicate Content Myths Types and Ways To Make It Work For YouDuplicate Content Myths Types and Ways To Make It Work For You
Duplicate Content Myths Types and Ways To Make It Work For You
 
Optimising Content For Voice Search & Virtual Assistants
Optimising Content For Voice Search & Virtual AssistantsOptimising Content For Voice Search & Virtual Assistants
Optimising Content For Voice Search & Virtual Assistants
 
Google & Bing App Indexing - SMX Munich 2016
Google & Bing App Indexing - SMX Munich 2016Google & Bing App Indexing - SMX Munich 2016
Google & Bing App Indexing - SMX Munich 2016
 

Similar to From Web Site to Web App: Fantastic Optimisations and Where To Find Them

SearchLove London 2017 | Emily Grossman | From Website to Web-App: Fantastic ...
SearchLove London 2017 | Emily Grossman | From Website to Web-App: Fantastic ...SearchLove London 2017 | Emily Grossman | From Website to Web-App: Fantastic ...
SearchLove London 2017 | Emily Grossman | From Website to Web-App: Fantastic ...Distilled
 
Confoo Montreal : SEO for dynamic websites
Confoo Montreal :  SEO for dynamic websitesConfoo Montreal :  SEO for dynamic websites
Confoo Montreal : SEO for dynamic websitesiProspect Canada
 
SMX Advanced 2018 SEO for Javascript Frameworks by Patrick Stox
SMX Advanced 2018 SEO for Javascript Frameworks by Patrick StoxSMX Advanced 2018 SEO for Javascript Frameworks by Patrick Stox
SMX Advanced 2018 SEO for Javascript Frameworks by Patrick Stoxpatrickstox
 
SEO Lunch & Learn (the learn part)
SEO Lunch & Learn (the learn part)SEO Lunch & Learn (the learn part)
SEO Lunch & Learn (the learn part)RankAbove
 
SEO for Dynamic Websites - Make Web Not War 2011
SEO for Dynamic Websites - Make Web Not War 2011SEO for Dynamic Websites - Make Web Not War 2011
SEO for Dynamic Websites - Make Web Not War 2011iProspect Canada
 
Welcome to a new reality - DeepCrawl Webinar 2018
Welcome to a new reality - DeepCrawl Webinar 2018Welcome to a new reality - DeepCrawl Webinar 2018
Welcome to a new reality - DeepCrawl Webinar 2018Bastian Grimm
 
Web Performance & Search Engines - A look beyond rankings
Web Performance & Search Engines - A look beyond rankingsWeb Performance & Search Engines - A look beyond rankings
Web Performance & Search Engines - A look beyond rankingsGiacomo Zecchini
 
The Rise of JavaScript and What it Means for SEO
The Rise of JavaScript and What it Means for SEOThe Rise of JavaScript and What it Means for SEO
The Rise of JavaScript and What it Means for SEOPatrick Hathaway
 
20 free SEO Tools you should be using - 20180829
20 free SEO Tools you should be using - 2018082920 free SEO Tools you should be using - 20180829
20 free SEO Tools you should be using - 20180829Christoph C. Cemper
 
Modern SEO Players Guide
Modern SEO Players GuideModern SEO Players Guide
Modern SEO Players GuideMichael King
 
Maximize the Output of Free SEO Tools
Maximize the Output of Free SEO ToolsMaximize the Output of Free SEO Tools
Maximize the Output of Free SEO ToolsRebecca Gill
 
Important Digital Marketing Topics
 Important  Digital Marketing  Topics Important  Digital Marketing  Topics
Important Digital Marketing Topicsabiyak
 
SEO 101: How to Get Started Winning Google Search Traffic
SEO 101: How to Get Started Winning Google Search TrafficSEO 101: How to Get Started Winning Google Search Traffic
SEO 101: How to Get Started Winning Google Search TrafficBernard Huang
 
Beginner's Guide to SEO [Technical SEO & On Page]
Beginner's Guide to SEO [Technical SEO & On Page]Beginner's Guide to SEO [Technical SEO & On Page]
Beginner's Guide to SEO [Technical SEO & On Page]Boni Satani
 
Chewy Trewella - Google Searchtips
Chewy Trewella - Google SearchtipsChewy Trewella - Google Searchtips
Chewy Trewella - Google Searchtipssounddelivery
 

Similar to From Web Site to Web App: Fantastic Optimisations and Where To Find Them (20)

SearchLove London 2017 | Emily Grossman | From Website to Web-App: Fantastic ...
SearchLove London 2017 | Emily Grossman | From Website to Web-App: Fantastic ...SearchLove London 2017 | Emily Grossman | From Website to Web-App: Fantastic ...
SearchLove London 2017 | Emily Grossman | From Website to Web-App: Fantastic ...
 
Confoo Montreal : SEO for dynamic websites
Confoo Montreal :  SEO for dynamic websitesConfoo Montreal :  SEO for dynamic websites
Confoo Montreal : SEO for dynamic websites
 
SMX Advanced 2018 SEO for Javascript Frameworks by Patrick Stox
SMX Advanced 2018 SEO for Javascript Frameworks by Patrick StoxSMX Advanced 2018 SEO for Javascript Frameworks by Patrick Stox
SMX Advanced 2018 SEO for Javascript Frameworks by Patrick Stox
 
SEO Lunch & Learn (the learn part)
SEO Lunch & Learn (the learn part)SEO Lunch & Learn (the learn part)
SEO Lunch & Learn (the learn part)
 
SEO for Dynamic Websites - Make Web Not War 2011
SEO for Dynamic Websites - Make Web Not War 2011SEO for Dynamic Websites - Make Web Not War 2011
SEO for Dynamic Websites - Make Web Not War 2011
 
Welcome to a new reality - DeepCrawl Webinar 2018
Welcome to a new reality - DeepCrawl Webinar 2018Welcome to a new reality - DeepCrawl Webinar 2018
Welcome to a new reality - DeepCrawl Webinar 2018
 
Web Performance & Search Engines - A look beyond rankings
Web Performance & Search Engines - A look beyond rankingsWeb Performance & Search Engines - A look beyond rankings
Web Performance & Search Engines - A look beyond rankings
 
The Rise of JavaScript and What it Means for SEO
The Rise of JavaScript and What it Means for SEOThe Rise of JavaScript and What it Means for SEO
The Rise of JavaScript and What it Means for SEO
 
20 free SEO Tools you should be using - 20180829
20 free SEO Tools you should be using - 2018082920 free SEO Tools you should be using - 20180829
20 free SEO Tools you should be using - 20180829
 
Modern SEO Players Guide
Modern SEO Players GuideModern SEO Players Guide
Modern SEO Players Guide
 
Maximize the Output of Free SEO Tools
Maximize the Output of Free SEO ToolsMaximize the Output of Free SEO Tools
Maximize the Output of Free SEO Tools
 
Technical SEO Audit
Technical SEO AuditTechnical SEO Audit
Technical SEO Audit
 
Flavours of SEO
Flavours of SEOFlavours of SEO
Flavours of SEO
 
DMI Webinar Series - SEO Audits (Part 1 of 3)
DMI Webinar Series - SEO Audits (Part 1 of 3)DMI Webinar Series - SEO Audits (Part 1 of 3)
DMI Webinar Series - SEO Audits (Part 1 of 3)
 
Seo and analytics basics
Seo and analytics basicsSeo and analytics basics
Seo and analytics basics
 
Important Digital Marketing Topics
 Important  Digital Marketing  Topics Important  Digital Marketing  Topics
Important Digital Marketing Topics
 
SEO 101: How to Get Started Winning Google Search Traffic
SEO 101: How to Get Started Winning Google Search TrafficSEO 101: How to Get Started Winning Google Search Traffic
SEO 101: How to Get Started Winning Google Search Traffic
 
Beginner's Guide to SEO [Technical SEO & On Page]
Beginner's Guide to SEO [Technical SEO & On Page]Beginner's Guide to SEO [Technical SEO & On Page]
Beginner's Guide to SEO [Technical SEO & On Page]
 
Chewy Trewella - Google Searchtips
Chewy Trewella - Google SearchtipsChewy Trewella - Google Searchtips
Chewy Trewella - Google Searchtips
 
Foxtail Website Audit
Foxtail Website AuditFoxtail Website Audit
Foxtail Website Audit
 

More from MobileMoxie

Fighting Off Digital Marketing Imposter Syndrome with Facts
Fighting Off Digital Marketing Imposter Syndrome with FactsFighting Off Digital Marketing Imposter Syndrome with Facts
Fighting Off Digital Marketing Imposter Syndrome with FactsMobileMoxie
 
Don't Blame it on Your MUM: Mobile SEO Now & in the Future - Cindy Krum
Don't Blame it on Your MUM: Mobile SEO Now & in the Future - Cindy KrumDon't Blame it on Your MUM: Mobile SEO Now & in the Future - Cindy Krum
Don't Blame it on Your MUM: Mobile SEO Now & in the Future - Cindy KrumMobileMoxie
 
Is this New - Tracking Local SEO Results IRL
Is this New - Tracking Local SEO Results IRLIs this New - Tracking Local SEO Results IRL
Is this New - Tracking Local SEO Results IRLMobileMoxie
 
Mobile-First Indexing & The Story Your Data Isn't Telling You
Mobile-First Indexing & The Story Your Data Isn't Telling YouMobile-First Indexing & The Story Your Data Isn't Telling You
Mobile-First Indexing & The Story Your Data Isn't Telling YouMobileMoxie
 
What gotyouthere cindykrum-mobilev2
What gotyouthere cindykrum-mobilev2What gotyouthere cindykrum-mobilev2
What gotyouthere cindykrum-mobilev2MobileMoxie
 
Mobile-First Indexing & Language - 3XE Dublin 2018 - Cindy Krum
Mobile-First Indexing & Language - 3XE Dublin 2018 - Cindy KrumMobile-First Indexing & Language - 3XE Dublin 2018 - Cindy Krum
Mobile-First Indexing & Language - 3XE Dublin 2018 - Cindy KrumMobileMoxie
 
Mobile-First Indexing or a Whole New Google - Digitalzone 2018
Mobile-First Indexing or a Whole New Google - Digitalzone 2018Mobile-First Indexing or a Whole New Google - Digitalzone 2018
Mobile-First Indexing or a Whole New Google - Digitalzone 2018MobileMoxie
 
The New Way Google Understands the World #Turingfest 2018
The New Way Google Understands the World #Turingfest 2018The New Way Google Understands the World #Turingfest 2018
The New Way Google Understands the World #Turingfest 2018MobileMoxie
 
Introduction to PWAs & New JS Frameworks for Mobile
Introduction to PWAs & New JS Frameworks for MobileIntroduction to PWAs & New JS Frameworks for Mobile
Introduction to PWAs & New JS Frameworks for MobileMobileMoxie
 
Ashley Berman Hale "SEO Alchemy: Location-Based Mobile Search" - MozLocal 2017
Ashley Berman Hale "SEO Alchemy: Location-Based Mobile Search" - MozLocal 2017Ashley Berman Hale "SEO Alchemy: Location-Based Mobile Search" - MozLocal 2017
Ashley Berman Hale "SEO Alchemy: Location-Based Mobile Search" - MozLocal 2017MobileMoxie
 
Emily Grossman "The New Mobile" - SearchLove 2017
Emily Grossman "The New Mobile" - SearchLove 2017 Emily Grossman "The New Mobile" - SearchLove 2017
Emily Grossman "The New Mobile" - SearchLove 2017 MobileMoxie
 
Looking Beyond Website Competition: How Apps Impact Local-Mobile Searches
Looking Beyond Website Competition: How Apps Impact Local-Mobile SearchesLooking Beyond Website Competition: How Apps Impact Local-Mobile Searches
Looking Beyond Website Competition: How Apps Impact Local-Mobile SearchesMobileMoxie
 
Mobile Jedi Mind Tricks: Master the Multi-Screen Universe
Mobile Jedi Mind Tricks: Master the Multi-Screen UniverseMobile Jedi Mind Tricks: Master the Multi-Screen Universe
Mobile Jedi Mind Tricks: Master the Multi-Screen UniverseMobileMoxie
 
Digital Marketing & Artificial Intelligence - Zenith 2016
Digital Marketing & Artificial Intelligence - Zenith 2016Digital Marketing & Artificial Intelligence - Zenith 2016
Digital Marketing & Artificial Intelligence - Zenith 2016MobileMoxie
 
How Apple's Changing Up Search: From Siri, to Safari to Spotlight - SMX Munic...
How Apple's Changing Up Search: From Siri, to Safari to Spotlight - SMX Munic...How Apple's Changing Up Search: From Siri, to Safari to Spotlight - SMX Munic...
How Apple's Changing Up Search: From Siri, to Safari to Spotlight - SMX Munic...MobileMoxie
 
AMP Speeds without AMP Validation
AMP Speeds without AMP ValidationAMP Speeds without AMP Validation
AMP Speeds without AMP ValidationMobileMoxie
 
Nailing Mobile UX for Better Customer Experiences
Nailing Mobile UX for Better Customer ExperiencesNailing Mobile UX for Better Customer Experiences
Nailing Mobile UX for Better Customer ExperiencesMobileMoxie
 
What You Need to Know About Google App Indexing - SMX West 2016
What You Need to Know About Google App Indexing - SMX West 2016What You Need to Know About Google App Indexing - SMX West 2016
What You Need to Know About Google App Indexing - SMX West 2016MobileMoxie
 
How to Optimize Apps for Apple iOS Search and iOS 9 Universal Links - SMX Wes...
How to Optimize Apps for Apple iOS Search and iOS 9 Universal Links - SMX Wes...How to Optimize Apps for Apple iOS Search and iOS 9 Universal Links - SMX Wes...
How to Optimize Apps for Apple iOS Search and iOS 9 Universal Links - SMX Wes...MobileMoxie
 

More from MobileMoxie (19)

Fighting Off Digital Marketing Imposter Syndrome with Facts
Fighting Off Digital Marketing Imposter Syndrome with FactsFighting Off Digital Marketing Imposter Syndrome with Facts
Fighting Off Digital Marketing Imposter Syndrome with Facts
 
Don't Blame it on Your MUM: Mobile SEO Now & in the Future - Cindy Krum
Don't Blame it on Your MUM: Mobile SEO Now & in the Future - Cindy KrumDon't Blame it on Your MUM: Mobile SEO Now & in the Future - Cindy Krum
Don't Blame it on Your MUM: Mobile SEO Now & in the Future - Cindy Krum
 
Is this New - Tracking Local SEO Results IRL
Is this New - Tracking Local SEO Results IRLIs this New - Tracking Local SEO Results IRL
Is this New - Tracking Local SEO Results IRL
 
Mobile-First Indexing & The Story Your Data Isn't Telling You
Mobile-First Indexing & The Story Your Data Isn't Telling YouMobile-First Indexing & The Story Your Data Isn't Telling You
Mobile-First Indexing & The Story Your Data Isn't Telling You
 
What gotyouthere cindykrum-mobilev2
What gotyouthere cindykrum-mobilev2What gotyouthere cindykrum-mobilev2
What gotyouthere cindykrum-mobilev2
 
Mobile-First Indexing & Language - 3XE Dublin 2018 - Cindy Krum
Mobile-First Indexing & Language - 3XE Dublin 2018 - Cindy KrumMobile-First Indexing & Language - 3XE Dublin 2018 - Cindy Krum
Mobile-First Indexing & Language - 3XE Dublin 2018 - Cindy Krum
 
Mobile-First Indexing or a Whole New Google - Digitalzone 2018
Mobile-First Indexing or a Whole New Google - Digitalzone 2018Mobile-First Indexing or a Whole New Google - Digitalzone 2018
Mobile-First Indexing or a Whole New Google - Digitalzone 2018
 
The New Way Google Understands the World #Turingfest 2018
The New Way Google Understands the World #Turingfest 2018The New Way Google Understands the World #Turingfest 2018
The New Way Google Understands the World #Turingfest 2018
 
Introduction to PWAs & New JS Frameworks for Mobile
Introduction to PWAs & New JS Frameworks for MobileIntroduction to PWAs & New JS Frameworks for Mobile
Introduction to PWAs & New JS Frameworks for Mobile
 
Ashley Berman Hale "SEO Alchemy: Location-Based Mobile Search" - MozLocal 2017
Ashley Berman Hale "SEO Alchemy: Location-Based Mobile Search" - MozLocal 2017Ashley Berman Hale "SEO Alchemy: Location-Based Mobile Search" - MozLocal 2017
Ashley Berman Hale "SEO Alchemy: Location-Based Mobile Search" - MozLocal 2017
 
Emily Grossman "The New Mobile" - SearchLove 2017
Emily Grossman "The New Mobile" - SearchLove 2017 Emily Grossman "The New Mobile" - SearchLove 2017
Emily Grossman "The New Mobile" - SearchLove 2017
 
Looking Beyond Website Competition: How Apps Impact Local-Mobile Searches
Looking Beyond Website Competition: How Apps Impact Local-Mobile SearchesLooking Beyond Website Competition: How Apps Impact Local-Mobile Searches
Looking Beyond Website Competition: How Apps Impact Local-Mobile Searches
 
Mobile Jedi Mind Tricks: Master the Multi-Screen Universe
Mobile Jedi Mind Tricks: Master the Multi-Screen UniverseMobile Jedi Mind Tricks: Master the Multi-Screen Universe
Mobile Jedi Mind Tricks: Master the Multi-Screen Universe
 
Digital Marketing & Artificial Intelligence - Zenith 2016
Digital Marketing & Artificial Intelligence - Zenith 2016Digital Marketing & Artificial Intelligence - Zenith 2016
Digital Marketing & Artificial Intelligence - Zenith 2016
 
How Apple's Changing Up Search: From Siri, to Safari to Spotlight - SMX Munic...
How Apple's Changing Up Search: From Siri, to Safari to Spotlight - SMX Munic...How Apple's Changing Up Search: From Siri, to Safari to Spotlight - SMX Munic...
How Apple's Changing Up Search: From Siri, to Safari to Spotlight - SMX Munic...
 
AMP Speeds without AMP Validation
AMP Speeds without AMP ValidationAMP Speeds without AMP Validation
AMP Speeds without AMP Validation
 
Nailing Mobile UX for Better Customer Experiences
Nailing Mobile UX for Better Customer ExperiencesNailing Mobile UX for Better Customer Experiences
Nailing Mobile UX for Better Customer Experiences
 
What You Need to Know About Google App Indexing - SMX West 2016
What You Need to Know About Google App Indexing - SMX West 2016What You Need to Know About Google App Indexing - SMX West 2016
What You Need to Know About Google App Indexing - SMX West 2016
 
How to Optimize Apps for Apple iOS Search and iOS 9 Universal Links - SMX Wes...
How to Optimize Apps for Apple iOS Search and iOS 9 Universal Links - SMX Wes...How to Optimize Apps for Apple iOS Search and iOS 9 Universal Links - SMX Wes...
How to Optimize Apps for Apple iOS Search and iOS 9 Universal Links - SMX Wes...
 

Recently uploaded

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
 
Research and Discovery Tools for Experimentation - 17 Apr 2024 - v 2.3 (1).pdf
Research and Discovery Tools for Experimentation - 17 Apr 2024 - v 2.3 (1).pdfResearch and Discovery Tools for Experimentation - 17 Apr 2024 - v 2.3 (1).pdf
Research and Discovery Tools for Experimentation - 17 Apr 2024 - v 2.3 (1).pdfVWO
 
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
 
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
 
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
 
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
 
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
 
(Generative) AI & Marketing: - Out of the Hype - Empowering the Marketing M...
(Generative) AI & Marketing: - Out of the Hype - Empowering the Marketing M...(Generative) AI & Marketing: - Out of the Hype - Empowering the Marketing M...
(Generative) AI & Marketing: - Out of the Hype - Empowering the Marketing M...Hugues Rey
 
5 Digital Marketing Tips | Devherds Software Solutions
5 Digital Marketing Tips | Devherds Software Solutions5 Digital Marketing Tips | Devherds Software Solutions
5 Digital Marketing Tips | Devherds Software SolutionsDevherds Software Solutions
 
DIGITAL MARKETING STRATEGY_INFOGRAPHIC IMAGE.pdf
DIGITAL MARKETING STRATEGY_INFOGRAPHIC IMAGE.pdfDIGITAL MARKETING STRATEGY_INFOGRAPHIC IMAGE.pdf
DIGITAL MARKETING STRATEGY_INFOGRAPHIC IMAGE.pdfmayanksharma0441
 
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
 
Unlocking Passive Income: The Power of Affiliate Marketing
Unlocking Passive Income: The Power of Affiliate MarketingUnlocking Passive Income: The Power of Affiliate Marketing
Unlocking Passive Income: The Power of Affiliate MarketingDaniel
 
Michael Kors marketing assignment swot analysis
Michael Kors marketing assignment swot analysisMichael Kors marketing assignment swot analysis
Michael Kors marketing assignment swot analysisjunaid794917
 
From Chance to Choice - Tactical Link Building for International SEO
From Chance to Choice - Tactical Link Building for International SEOFrom Chance to Choice - Tactical Link Building for International SEO
From Chance to Choice - Tactical Link Building for International SEOSzymon Słowik
 
Influencer Marketing Power point presentation
Influencer Marketing  Power point presentationInfluencer Marketing  Power point presentation
Influencer Marketing Power point presentationdgtivemarketingagenc
 
McDonald's: A Journey Through Time (PPT)
McDonald's: A Journey Through Time (PPT)McDonald's: A Journey Through Time (PPT)
McDonald's: A Journey Through Time (PPT)DEVARAJV16
 
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
 
Master the Art of Digital Recruitment in Asia.pdf
Master the Art of Digital Recruitment in Asia.pdfMaster the Art of Digital Recruitment in Asia.pdf
Master the Art of Digital Recruitment in Asia.pdfHigher Education Marketing
 
Infographics about SEO strategies and uses
Infographics about SEO strategies and usesInfographics about SEO strategies and uses
Infographics about SEO strategies and usesbhavanirupeshmoksha
 

Recently uploaded (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
 
Research and Discovery Tools for Experimentation - 17 Apr 2024 - v 2.3 (1).pdf
Research and Discovery Tools for Experimentation - 17 Apr 2024 - v 2.3 (1).pdfResearch and Discovery Tools for Experimentation - 17 Apr 2024 - v 2.3 (1).pdf
Research and Discovery Tools for Experimentation - 17 Apr 2024 - v 2.3 (1).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
 
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) (...
 
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
 
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
 
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...
 
(Generative) AI & Marketing: - Out of the Hype - Empowering the Marketing M...
(Generative) AI & Marketing: - Out of the Hype - Empowering the Marketing M...(Generative) AI & Marketing: - Out of the Hype - Empowering the Marketing M...
(Generative) AI & Marketing: - Out of the Hype - Empowering the Marketing M...
 
5 Digital Marketing Tips | Devherds Software Solutions
5 Digital Marketing Tips | Devherds Software Solutions5 Digital Marketing Tips | Devherds Software Solutions
5 Digital Marketing Tips | Devherds Software Solutions
 
DIGITAL MARKETING STRATEGY_INFOGRAPHIC IMAGE.pdf
DIGITAL MARKETING STRATEGY_INFOGRAPHIC IMAGE.pdfDIGITAL MARKETING STRATEGY_INFOGRAPHIC IMAGE.pdf
DIGITAL MARKETING STRATEGY_INFOGRAPHIC IMAGE.pdf
 
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
 
Unlocking Passive Income: The Power of Affiliate Marketing
Unlocking Passive Income: The Power of Affiliate MarketingUnlocking Passive Income: The Power of Affiliate Marketing
Unlocking Passive Income: The Power of Affiliate Marketing
 
Michael Kors marketing assignment swot analysis
Michael Kors marketing assignment swot analysisMichael Kors marketing assignment swot analysis
Michael Kors marketing assignment swot analysis
 
From Chance to Choice - Tactical Link Building for International SEO
From Chance to Choice - Tactical Link Building for International SEOFrom Chance to Choice - Tactical Link Building for International SEO
From Chance to Choice - Tactical Link Building for International SEO
 
Influencer Marketing Power point presentation
Influencer Marketing  Power point presentationInfluencer Marketing  Power point presentation
Influencer Marketing Power point presentation
 
McDonald's: A Journey Through Time (PPT)
McDonald's: A Journey Through Time (PPT)McDonald's: A Journey Through Time (PPT)
McDonald's: A Journey Through Time (PPT)
 
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
 
Master the Art of Digital Recruitment in Asia.pdf
Master the Art of Digital Recruitment in Asia.pdfMaster the Art of Digital Recruitment in Asia.pdf
Master the Art of Digital Recruitment in Asia.pdf
 
Infographics about SEO strategies and uses
Infographics about SEO strategies and usesInfographics about SEO strategies and uses
Infographics about SEO strategies and uses
 

From Web Site to Web App: Fantastic Optimisations and Where To Find Them