SlideShare una empresa de Scribd logo
1 de 52
@jondmyers @DeepCrawl
Mobile-First Indexing
Jon Myers
DeepCrawl
Chief Growth Officer
Oct 2017
@jondmyers @DeepCrawl
What are we going to cover?...
• The mobile world now (pre Mobile-first)
• The mobile world in the future (after Mobile-first)
• The future of the future
@jondmyers @DeepCrawl
Google is our world…
@jondmyers @DeepCrawl
Google is our world…
2 Trillion searches per year!
@jondmyers @DeepCrawl
Google is our world…
15% of searches new each day!
@jondmyers @DeepCrawl
Google is our world…
60% of search are on Mobiles!
@jondmyers @DeepCrawl
“Armchair thinking time???”…
@jondmyers @DeepCrawl
The Mobile World Now
(PRE MOBILE-FIRST INDEX)
@jondmyers @DeepCrawl
History of my devices…
@jondmyers @DeepCrawl
History of Mobile…
WAP
HTML
1999 2007 2009 2014 2015 2017
Separate Mobile Pages
(Mobile Site or
Dynamic Delivery)
Responsive
Design
Deep App
Linking
AMP &
Progressive
Web Apps
Mobile-
first
Indexing
@jondmyers @DeepCrawl
History of Mobile SEO Configuration…
Desktop
Mobile
Responsive
AMP pages
Mobile first
One version for desktop devices
One to rule them all - one version designed to work equally good
on desktop and mobile
Dedicated light weight version designed for a fast loading
Dedicated mobile pages served on a separate URL e.g. m.domain
or dynamically served on the same URL
Mobile becomes the PRIMARY version.
@jondmyers @DeepCrawl
Responsive Dynamic Separate
Mobile
Would expect Google to use both
user-agents on the same URL to
validate that the same content is
returned.
Google needs to crawl with both user
agents to validate the mobile version.
Hint: Use the Vary HTTP header!
Google needs to crawl the dedicated
mobile URLs with a mobile user agent to
validate the pages and confirm the
content matches the desktop pages.
How does Google crawl different configurations?...
@jondmyers @DeepCrawl
Types of Mobile Configuration…
1. No Mobile Configuration (desktop only)
2. Responsive
3. Dynamic
4. Desktop + Dedicated Mobile
5. Desktop + AMP
6. Responsive/Dynamic + AMP
7. Desktop + Dedicated Mobile + AMP
8. Responsive + Dedicated Mobile + AMP
9. Responsive + Dynamic + Dedicated Mobile + AMP
@jondmyers @DeepCrawl
Desktop + Dedicated Mobile + AMP…
Desktop
Page
AMP
Page
Mobile
Page
Rel=canonical
INDEXABLE
Rel=alternate amp
NON-INDEXABLE
www.domain.com
/shirts/amp
www.domain.com
/shirts/
m.domain.com
/shirts/
NON-INDEXABLE
Rel=canonical
Rel=alternate
mobile
* The decision which page is shown for mobile users are
on the Google side
@jondmyers @DeepCrawl
Responsive/Dynamic + AMP…
Responsive /
Dynamic
Page
AMP
Page
Rel=canonical
INDEXABLE
Rel=alternate amp
NON-INDEXABLE
www.domain.com
/shirts/amp
www.domain.com
/shirts/
* The decision which page is shown for mobile users are
on the Google side
@jondmyers @DeepCrawl
The Mobile World in the Future
(AFTER MOBILE-FIRST INDEX)
@jondmyers @DeepCrawl
Time to get SH*T done…
@jondmyers @DeepCrawlSource: https://www.successimpulse.com/products/less-talk-more-action?variant=44575800839
@jondmyers @DeepCrawl
Heavy Tech going ahead…
@jondmyers @DeepCrawlSource: https://betanews.com/2015/09/14/8-early-warning-signs-of-problems-in-your-data-governance-plan/
@jondmyers @DeepCrawl
Impact of Mobile-first…
-CRITICAL- - Desktop only (Heavily Affected)
-HIGH PRIORITY- - Desktop + Dedicated Mobile (Affected)
-HIGH PRIORITY- - Dynamic (Affected e.g. Content Issues)
-MEDIUM PRIORITY- - Responsive (Not affected)
Impact of Mobile-first on different Mobile Configurations:
@jondmyers @DeepCrawl
Potential Issues…
• Site Architecture: Indexation, Crawlability, Canonicalisation,
PageRank, Linking Structure
• Site Content: Content Differences - Titles / H1s,
Description, Body Content. Missing Content - Responsive:
hidden content (no longer an issue after mobile-first),
Dynamic: missing content, Dedicated: missing content
• Tags and Markups: Schema, Hreflang config
• Order of Mobile-first Indexing
@jondmyers @DeepCrawl
Architecture/Tags: Canonicalisation…
Canonicalised Desktop - www.domain.com/shirts/colour=red
Primary Desktop - www.domain.com/shirts/
Primary Mobile - mobi.domain.com/shirts/
Canonicalised Mobile - mobi.domain.com/shirts/colour=red
Desktop
Page
AMP
Page
Mobile
Page
Rel=canonical
Rel=alternate amp
NON-INDEXABLE
www.domain.com
/shirts/amp
www.domain.com
/shirts/
m.domain.com
/shirts/
NON-INDEXABLE
Rel=canonical
Rel=alternate
mobile
Desktop
Page
Mobile
Page
INDEXABLE INDEXABLENON-INDEXABLE
@jondmyers @DeepCrawl
Architecture/Tags: Canonicalisation
“When Google moves to
mobile first, the rel
alternate and canonical
tags won't need to be
changed.
rel=alternate mobile will
take precedence over
rel=canonical”
Reference:https://www.youtube.com/watch?v=mfJEpru0szw
#t=49m34s
@jondmyers @DeepCrawl
Architecture/Tags: Canonicalisation…
“When Google moves to
mobile first, the rel
alternate and canonical
tags won't need to be
changed.
rel=alternate mobile will
take precedence over
rel=canonical”
@jondmyers @DeepCrawl
1,410
Backlinks
303
Backlinks
303
102
Backlinks
102
1,815
Architecture: Authority distribution…
Desktop
Page
AMP
Page
Mobile
Page
Rel=canonical
Rel=alternate amp
NON-INDEXABLE NON-INDEXABLE
Rel=canonical
Rel=alternate
mobile
Desktop
Page
Mobile
Page
INDEXABLE INDEXABLENON-INDEXABLE
* There is no need to change the canonical setup. The page
Authority should be passed via “mobile rel alternate”
@jondmyers @DeepCrawl
NON-INDEXABLE INDEXABLENON-INDEXABLE
1,410
Backlinks
303
Backlinks
303
102
Backlinks
Architecture: Internal DeepRank…
Desktop
Page
AMP
Page
Mobile
Page
Rel=canonical
Rel=alternate amp
Rel=canonical
Desktop
Page
Mobile
Page
DeepRank: 2.5
?
DeepRank: 0.2DeepRank: 1.2
1,815
Rel=alternate
mobile
102
* There is no need to change the canonical setup. The page
Authority should be passed via “mobile rel alternate”
@jondmyers @DeepCrawl
Architecture: Internal Site Architecture…
Desktop Site Architecture
www.domain.com
Mobile Site Architecture
m.domain.com
Orphaned Mobile Pages
404
@jondmyers @DeepCrawl
Architecture: Internal Site Architecture (Link Graph)…
“Links on Mobile Pages Will Be
Used For the Link Graph
Mobile-first indexing will use
the links on your mobile pages
for calculating the link graph”
Reference:https://www.youtube.com/watch?v=7Aq9bFdfMu
E#t=46m05s
@jondmyers @DeepCrawl
Tags: Hreflang configuration…
Desktop
Page
EN Primary
Desktop
EN alternate hreflang
Rel=canonical
DE Primary
DesktopEN alternate hreflang
Rel=canonical Rel=alternate
mobile
Rel=alternate
mobile
Desktop
Page
EN Mobile
Page
EN alternate hreflang
DE Mobile
PageEN alternate hreflang
EN Primary
Desktop
DE Primary
Desktop
DE Mobile
Page
EN Mobile
Page
?
?
@jondmyers @DeepCrawl
Tags: Hreflang configuration…
“Yes, you would have to tag
mobile page.”
Wait a second. No, you actually
don’t.
This is still to be confirmed
closer to the launch of mobile-
first as Google is still
experimenting with this.”
Reference:https://www.youtube.com/watch?v=mfJEpru0szw#
t=49m50s
@jondmyers @DeepCrawl
Dynamic
Mobile Page
Order of Mobile-first Indexing…
Dynamically served
Desktop
Page
AMP
Page
Mobile
Page
Rel=canonical
Rel=alternate amp
Rel=canonical
Rel=alternate
mobile
Desktop
Page
Mobile
Page
* Which of the different types would
be used for mobile-index?
@jondmyers @DeepCrawl
Order of Mobile-first Indexing…
“If you have a vary header
which returns a different
page for a mobile user agent,
Google will use that as the
mobile page instead of the
responsive page.”
Reference:https://www.youtube.com/watch?v=8NyZypIfO
zI&t=36m31s
@jondmyers @DeepCrawl
Dynamic
Mobile Page
Order of Mobile-first Indexing…
Dynamically served
Desktop
Page
Responsive
Page
INDEXABLE
NON-INDEXABLE
GOOGLE SERP
• Google not always right,
challenge as an SEO!
@jondmyers @DeepCrawl
Order of Mobile-first Indexing…
Desktop
Page
Mobile
Page
Rel=canonical
Rel=alternate
mobile
Responsive
Page
Mobile
Page
INDEXABLENON-INDEXABLE
GOOGLE SERP
• Watch out for legacy crap!
@jondmyers @DeepCrawl
Order of Mobile-first Indexing…
Desktop
Page
Responsive
Page
INDEXABLE
@jondmyers @DeepCrawl
Dynamic
Mobile Page
Order of Mobile-first Indexing…
Dynamically served
Desktop
Page
AMP
Page
Rel=canonical
Rel=alternate amp
Responsive
Page
INDEXABLE
NON-INDEXABLE NON-INDEXABLE
GOOGLE SERP
• Responsive page
• But content indexed
from dynamic page
• Google then indexes
that content to the
AMP page
@jondmyers @DeepCrawl
Order of Mobile-first Indexing…
Desktop
Page
AMP
Page
Mobile
Page
Rel=canonical
Rel=alternate amp
NON-INDEXABLE NON-INDEXABLE
Rel=canonical
Rel=alternate
mobile
Responsive
Page
Mobile
Page
INDEXABLE INDEXABLENON-INDEXABLE
GOOGLE SERP
• Same with Mobile page
• But content indexed
from responsive page
• Google then indexes that
content to AMP page
@jondmyers @DeepCrawl
Order of Mobile-first Indexing…
Desktop
Page
AMP
Page
Rel=canonical
Rel=alternate amp
Responsive
Page
NON-INDEXABLE INDEXABLE
GOOGLE SERP
• Responsive only is indexed
• Max speed of serving
• Really good set up!
@jondmyers @DeepCrawl
Order of Mobile-first Indexing…
Desktop
Page
AMP
Page
Rel=canonical
Rel=alternate amp
NON-INDEXABLE INDEXABLE
GOOGLE SERP
Non-mobile
Friendly
• Shitty Solution
• Not best but could work??!?
@jondmyers @DeepCrawl
Order of Mobile-first Indexing…
Desktop
Page
AMP
Page
Rel=canonical
Rel=alternate
mobile
Non-mobile
Friendly
NON-INDEXABLEINDEXABLE
GOOGLE SERP
• Google would love this!!
@jondmyers @DeepCrawl
Priority of indexing/displaying in mobile-first…
Priority of indexing content after
mobile-first release:
1. Dedicated Mobile / Dynamic
2. Responsive
3. Desktop
4. AMP
Priority of displaying in Google
SERPs:
1. AMP (priority)
2. Dedicated Mobile / Dynamic
3. Responsive
4. Desktop
@jondmyers @DeepCrawl
So what’s the optimal setup?...
“So what’s the optimal setup?
- “Responsive Design is Optimal
for Mobile-first
John suggests that a responsive
design is the optimal mobile
setup for mobile-first indexing,
as it avoids the issues of
different content and links on
your mobile pages.”
Reference:ttps://www.youtube.com/watch?v=7Aq9bFdfMuE#
t=54m53s
@jondmyers @DeepCrawl
Prepare for the Mobile First
WITH DEEPCRAWL
@jondmyers @DeepCrawl
Responsive & Desktop only…
RESPONSIVE DESKTOP ONLY
You are likely to be f..ine You are likely to be f..ed
Source: The Big Lebowski
@jondmyers @DeepCrawl
If your website uses Dynamic conf…
If your website is dynamic I would recommend two crawls:
• Web Crawl
This is to compare your Desktop’s to Mobile’s site architecture, linking structure and
crawlability.
• Analytics / List Crawl (crawling priority high driving traffic pages)
This is to test if you have the mobile equivalents for all your important pages so the ones
that drive significant amount of traffic OR/AND have authority backlinks.
• Both craws will highlight:
• If mobile configuration is setup correctly;
• You don’t have any significant Content differences;
• All the pages are accessible on Mobile as well etc.
@jondmyers @DeepCrawl
If you have Separate mobile version…
If you website have a Separate mobile version I would recommend two crawls:
• 2 types of Web Crawl
This is to compare your Desktop version to Mobile one to see if your
configuration is setup correctly, you don’t have any significant Content
differences, all the pages are accessible on Mobile as well etc.
• Analytics / List Crawl (crawling priority high driving traffic pages)
This is to test if you have the mobile equivalents for all your important pages so
the ones that drive significant traffic OR/AND have authority backlinks
@jondmyers @DeepCrawl
And everything goes well :)…
Source: The Big Lebowski
@jondmyers @DeepCrawl
DeepCrawl Initial Research…
Initial mobile research, based on the Majestic million.
Highlights:
• 79.5% of sites are responsive
• 19% are dynamically served
• 1.5% of sites have a separate mobile site and link to it within a rel=alternate tag, however
5% redirect to another page/site when recrawled with a mobile user agent
• 91% of websites which are dynamic give a redirect based on the user agent do not have a
“Vary: User-agent header”
@jondmyers @DeepCrawl
What next? Plenty of issues…
Non Secure Form Fields
Pages without Valid Canonical
Tag
Failed URLs
Empty Pages
Max Fetch Time
Thin Pages
Missing H1 Tags
Non-301 Redirects
Pages with Duplicate Body
Duplicate Pages
Malformed URLs
High External Linking
Max URL Length
Missing Titles
Pages with Duplicate Titles
No Descriptions & No Snippets
Unauthorised Pages
5xx Errors
Max Links
Broken Pages (4xx Errors)
Max Description Length
Short Titles
Unlinked Paginated Pages
Hreflang to Non-200 URLs
Non-rel Alted AMP Pages
All Broken Links
Non-reciprocal Mobile/AM
Duplicate Description Sets
Max Content Size
Uncategorised HTTP Response Codes
Max Title Length
Duplicate Body Sets
Duplicate Page Sets
Pages with Duplicate Descriptions
Canonical to Non-200
Max Redirections
Max HTML Size
Short Descriptions
Redirect Loops
Duplicate Title Sets
And more…
Non-200 Mobile/AMP
Excessive Redirects In (Admin Only)
Mobile Links Out Mismatch
Mobile Links In Mismatch
Mobile Word Count Mismatch
Mobile Content Mismatch
Duplicate Pages including Primary
@jondmyers @DeepCrawl
Future of the Future
@jondmyers @DeepCrawl
AMP Pages…
Google is backing the AMP page quite hard
Google preloads AMP pages, images, and
scripts to force them to be fast
Not just for news: AMP added support for
accepting payments via Android pay,
opening the way for ecommerce websites
which are 100% AMP
https://github.com/ampproject/amphtml/issues/7623
@jondmyers @DeepCrawl
Go beyond Responsive with PWA’s…
Progressive Web Apps is:
• Progressive
• Responsive
• App-like
• And more...
Progressive Web Apps can fall back to AMP.
Hint… first load as AMP.
You should think about it now.
Progressively Web App is THE FUTURE.
@jondmyers @DeepCrawl
Jon Myers
DeepCrawl
Chief Growth Officer

Más contenido relacionado

Similar a Preparing for Mobile First Index - Jon Myers

17 Action Points to Build a Mobile Website Visitors Love
17 Action Points to Build a Mobile Website Visitors Love17 Action Points to Build a Mobile Website Visitors Love
17 Action Points to Build a Mobile Website Visitors Love
Stoney deGeyter
 

Similar a Preparing for Mobile First Index - Jon Myers (20)

Mobile-First Preparedness- what we've learned from crawling the top 1 million...
Mobile-First Preparedness- what we've learned from crawling the top 1 million...Mobile-First Preparedness- what we've learned from crawling the top 1 million...
Mobile-First Preparedness- what we've learned from crawling the top 1 million...
 
SearchLeeds 2018 - Jon Myers - DeepCrawl - The Mobile First Index, what, why ...
SearchLeeds 2018 - Jon Myers - DeepCrawl - The Mobile First Index, what, why ...SearchLeeds 2018 - Jon Myers - DeepCrawl - The Mobile First Index, what, why ...
SearchLeeds 2018 - Jon Myers - DeepCrawl - The Mobile First Index, what, why ...
 
Mobile first indexing zentih 2017 ryan jones
Mobile first indexing zentih 2017 ryan jonesMobile first indexing zentih 2017 ryan jones
Mobile first indexing zentih 2017 ryan jones
 
Life After Mobilegeddon: New Strategies for Mobile SEO and App Deep Linking -...
Life After Mobilegeddon: New Strategies for Mobile SEO and App Deep Linking -...Life After Mobilegeddon: New Strategies for Mobile SEO and App Deep Linking -...
Life After Mobilegeddon: New Strategies for Mobile SEO and App Deep Linking -...
 
Life After Mobilegeddon: New Strategies for Mobile SEO and app deep linking –...
Life After Mobilegeddon: New Strategies for Mobile SEO and app deep linking –...Life After Mobilegeddon: New Strategies for Mobile SEO and app deep linking –...
Life After Mobilegeddon: New Strategies for Mobile SEO and app deep linking –...
 
SEO and The Mobile-First Paradigm Shift
SEO and The Mobile-First Paradigm ShiftSEO and The Mobile-First Paradigm Shift
SEO and The Mobile-First Paradigm Shift
 
Eig - Gaming Sites Getting Mobile Friendly in a Post Mobilegeddon World
Eig - Gaming Sites Getting Mobile Friendly in a Post Mobilegeddon World Eig - Gaming Sites Getting Mobile Friendly in a Post Mobilegeddon World
Eig - Gaming Sites Getting Mobile Friendly in a Post Mobilegeddon World
 
Gaming Sites Getting Mobile Friendly in a Post Mobilegeddon World -- EiG Berl...
Gaming Sites Getting Mobile Friendly in a Post Mobilegeddon World -- EiG Berl...Gaming Sites Getting Mobile Friendly in a Post Mobilegeddon World -- EiG Berl...
Gaming Sites Getting Mobile Friendly in a Post Mobilegeddon World -- EiG Berl...
 
Mobile-first indexing - SMX East
Mobile-first indexing - SMX East Mobile-first indexing - SMX East
Mobile-first indexing - SMX East
 
Digital Gaggle 2017 - Mobile Index
Digital Gaggle 2017 - Mobile IndexDigital Gaggle 2017 - Mobile Index
Digital Gaggle 2017 - Mobile Index
 
The Mobile First Index, what, why and more importantly when! by Jon Myers
The Mobile First Index, what, why and more importantly when! by Jon Myers The Mobile First Index, what, why and more importantly when! by Jon Myers
The Mobile First Index, what, why and more importantly when! by Jon Myers
 
The State of Mobile 2017
The State of Mobile 2017The State of Mobile 2017
The State of Mobile 2017
 
17 Action Points to Build a Mobile Website Visitors Love
17 Action Points to Build a Mobile Website Visitors Love17 Action Points to Build a Mobile Website Visitors Love
17 Action Points to Build a Mobile Website Visitors Love
 
Barry mobile-seo
Barry mobile-seoBarry mobile-seo
Barry mobile-seo
 
18 Action Points to Build a Website Visitors Love w/Stoney deGeyter #SEJThink...
18 Action Points to Build a Website Visitors Love w/Stoney deGeyter #SEJThink...18 Action Points to Build a Website Visitors Love w/Stoney deGeyter #SEJThink...
18 Action Points to Build a Website Visitors Love w/Stoney deGeyter #SEJThink...
 
Best Practices for Mobile Sites
Best Practices for Mobile SitesBest Practices for Mobile Sites
Best Practices for Mobile Sites
 
Mobile SEO Best Practices & Tips
Mobile SEO Best Practices & TipsMobile SEO Best Practices & Tips
Mobile SEO Best Practices & Tips
 
Adapt or Die: Designing for Google's Mobile First Index
Adapt or Die: Designing for Google's Mobile First IndexAdapt or Die: Designing for Google's Mobile First Index
Adapt or Die: Designing for Google's Mobile First Index
 
What happens when everybody's website is fixed
What happens when everybody's website is fixed What happens when everybody's website is fixed
What happens when everybody's website is fixed
 
Cindy Krum "Mobile-First Indexing for Local SEO" - LocalU 2017
Cindy Krum "Mobile-First Indexing for Local SEO" - LocalU 2017Cindy Krum "Mobile-First Indexing for Local SEO" - LocalU 2017
Cindy Krum "Mobile-First Indexing for Local SEO" - LocalU 2017
 

Más de Eventz.Digital

Más de Eventz.Digital (20)

GDPRs, those Pesky Peckers and the E-mail Trail : a look at the law and what ...
GDPRs, those Pesky Peckers and the E-mail Trail : a look at the law and what ...GDPRs, those Pesky Peckers and the E-mail Trail : a look at the law and what ...
GDPRs, those Pesky Peckers and the E-mail Trail : a look at the law and what ...
 
Amazon Search Optimization. The Usurper of Search by Daniel Saunders
Amazon Search Optimization. The Usurper of Search by Daniel SaundersAmazon Search Optimization. The Usurper of Search by Daniel Saunders
Amazon Search Optimization. The Usurper of Search by Daniel Saunders
 
Having fun with Google Tag Manager (implement cool things like weather tracki...
Having fun with Google Tag Manager (implement cool things like weather tracki...Having fun with Google Tag Manager (implement cool things like weather tracki...
Having fun with Google Tag Manager (implement cool things like weather tracki...
 
Using content to build Brand by Hannah Thorpe
Using content to build Brand by Hannah ThorpeUsing content to build Brand by Hannah Thorpe
Using content to build Brand by Hannah Thorpe
 
Blockchain beyond the hype - Trust, decentralisation and the future of busine...
Blockchain beyond the hype - Trust, decentralisation and the future of busine...Blockchain beyond the hype - Trust, decentralisation and the future of busine...
Blockchain beyond the hype - Trust, decentralisation and the future of busine...
 
Blackhat tips and advice on how SEO can work for you by Craig Campbell
Blackhat tips and advice on how SEO can work for you by Craig CampbellBlackhat tips and advice on how SEO can work for you by Craig Campbell
Blackhat tips and advice on how SEO can work for you by Craig Campbell
 
Search and Social: 3 Tricks to Make Your Advertising Work Better Together by ...
Search and Social: 3 Tricks to Make Your Advertising Work Better Together by ...Search and Social: 3 Tricks to Make Your Advertising Work Better Together by ...
Search and Social: 3 Tricks to Make Your Advertising Work Better Together by ...
 
Automation for Market Intelligence by Barrie Jarman
Automation for Market Intelligence by Barrie JarmanAutomation for Market Intelligence by Barrie Jarman
Automation for Market Intelligence by Barrie Jarman
 
What the Best Do Differently (Agencies and Brands) by Robert Craven
What the Best Do Differently (Agencies and Brands) by Robert CravenWhat the Best Do Differently (Agencies and Brands) by Robert Craven
What the Best Do Differently (Agencies and Brands) by Robert Craven
 
Blink & You’ll Miss It: The Ever-Changing Landscape of Paid Media by Samantha...
Blink & You’ll Miss It: The Ever-Changing Landscape of Paid Media by Samantha...Blink & You’ll Miss It: The Ever-Changing Landscape of Paid Media by Samantha...
Blink & You’ll Miss It: The Ever-Changing Landscape of Paid Media by Samantha...
 
What everyone should learn from my 6 years of mistakes with CRO by Duane Brown
What everyone should learn from my 6 years of mistakes with CRO by Duane BrownWhat everyone should learn from my 6 years of mistakes with CRO by Duane Brown
What everyone should learn from my 6 years of mistakes with CRO by Duane Brown
 
How to Design a Bot Experience Like Your Reputation Depends on it - Ben Scott...
How to Design a Bot Experience Like Your Reputation Depends on it - Ben Scott...How to Design a Bot Experience Like Your Reputation Depends on it - Ben Scott...
How to Design a Bot Experience Like Your Reputation Depends on it - Ben Scott...
 
How to Select the Best Keyphrases for Your Marketing Campaigns - andy Headington
How to Select the Best Keyphrases for Your Marketing Campaigns - andy HeadingtonHow to Select the Best Keyphrases for Your Marketing Campaigns - andy Headington
How to Select the Best Keyphrases for Your Marketing Campaigns - andy Headington
 
How to Dominate Google Maps - Shaun Hudson
How to Dominate Google Maps - Shaun HudsonHow to Dominate Google Maps - Shaun Hudson
How to Dominate Google Maps - Shaun Hudson
 
Hypothesis focused SEO - Tom Anthony
Hypothesis focused SEO - Tom AnthonyHypothesis focused SEO - Tom Anthony
Hypothesis focused SEO - Tom Anthony
 
Social Media Bootcamp - David Harris
Social Media Bootcamp - David HarrisSocial Media Bootcamp - David Harris
Social Media Bootcamp - David Harris
 
Rock Your Social Media - David Harris
Rock Your Social Media - David HarrisRock Your Social Media - David Harris
Rock Your Social Media - David Harris
 
From Multi-Channel Funnel to Propensity to Buy - Russell McAthy
From Multi-Channel Funnel to Propensity to Buy - Russell McAthyFrom Multi-Channel Funnel to Propensity to Buy - Russell McAthy
From Multi-Channel Funnel to Propensity to Buy - Russell McAthy
 
SEO Site Clinic - Natalie Mott
SEO Site Clinic - Natalie MottSEO Site Clinic - Natalie Mott
SEO Site Clinic - Natalie Mott
 
Bridging the Gap Between Acquisition and Retention - Samantha Noble
Bridging the Gap Between Acquisition and Retention - Samantha NobleBridging the Gap Between Acquisition and Retention - Samantha Noble
Bridging the Gap Between Acquisition and Retention - Samantha Noble
 

Último

FULL ENJOY Call Girls In Majnu.Ka.Tilla Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Majnu.Ka.Tilla Delhi Contact Us 8377877756FULL ENJOY Call Girls In Majnu.Ka.Tilla Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Majnu.Ka.Tilla Delhi Contact Us 8377877756
dollysharma2066
 
Brand experience Peoria City Soccer Presentation.pdf
Brand experience Peoria City Soccer Presentation.pdfBrand experience Peoria City Soccer Presentation.pdf
Brand experience Peoria City Soccer Presentation.pdf
tbatkhuu1
 

Último (20)

personal branding kit for music business
personal branding kit for music businesspersonal branding kit for music business
personal branding kit for music business
 
BDSM⚡Call Girls in Sector 128 Noida Escorts >༒8448380779 Escort Service
BDSM⚡Call Girls in Sector 128 Noida Escorts >༒8448380779 Escort ServiceBDSM⚡Call Girls in Sector 128 Noida Escorts >༒8448380779 Escort Service
BDSM⚡Call Girls in Sector 128 Noida Escorts >༒8448380779 Escort Service
 
Five Essential Tools for International SEO - Natalia Witczyk - SearchNorwich 15
Five Essential Tools for International SEO - Natalia Witczyk - SearchNorwich 15Five Essential Tools for International SEO - Natalia Witczyk - SearchNorwich 15
Five Essential Tools for International SEO - Natalia Witczyk - SearchNorwich 15
 
The+State+of+Careers+In+Retention+Marketing-2.pdf
The+State+of+Careers+In+Retention+Marketing-2.pdfThe+State+of+Careers+In+Retention+Marketing-2.pdf
The+State+of+Careers+In+Retention+Marketing-2.pdf
 
Developing Marketing Strategies and Plans kotler
Developing Marketing Strategies and Plans kotlerDeveloping Marketing Strategies and Plans kotler
Developing Marketing Strategies and Plans kotler
 
SEO Master Class - Steve Wiideman, Wiideman Consulting Group
SEO Master Class - Steve Wiideman, Wiideman Consulting GroupSEO Master Class - Steve Wiideman, Wiideman Consulting Group
SEO Master Class - Steve Wiideman, Wiideman Consulting Group
 
The Science of Landing Page Messaging.pdf
The Science of Landing Page Messaging.pdfThe Science of Landing Page Messaging.pdf
The Science of Landing Page Messaging.pdf
 
Digital-Marketing-Into-by-Zoraiz-Ahmad.pptx
Digital-Marketing-Into-by-Zoraiz-Ahmad.pptxDigital-Marketing-Into-by-Zoraiz-Ahmad.pptx
Digital-Marketing-Into-by-Zoraiz-Ahmad.pptx
 
Turn Digital Reputation Threats into Offense Tactics - Daniel Lemin
Turn Digital Reputation Threats into Offense Tactics - Daniel LeminTurn Digital Reputation Threats into Offense Tactics - Daniel Lemin
Turn Digital Reputation Threats into Offense Tactics - Daniel Lemin
 
Creator Influencer Strategy Master Class - Corinne Rose Guirgis
Creator Influencer Strategy Master Class - Corinne Rose GuirgisCreator Influencer Strategy Master Class - Corinne Rose Guirgis
Creator Influencer Strategy Master Class - Corinne Rose Guirgis
 
Netflix Ads The Game Changer in Video Ads – Who Needs YouTube.pptx (Chester Y...
Netflix Ads The Game Changer in Video Ads – Who Needs YouTube.pptx (Chester Y...Netflix Ads The Game Changer in Video Ads – Who Needs YouTube.pptx (Chester Y...
Netflix Ads The Game Changer in Video Ads – Who Needs YouTube.pptx (Chester Y...
 
Major SEO Trends in 2024 - Banyanbrain Digital
Major SEO Trends in 2024 - Banyanbrain DigitalMajor SEO Trends in 2024 - Banyanbrain Digital
Major SEO Trends in 2024 - Banyanbrain Digital
 
Foundation First - Why Your Website and Content Matters - David Pisarek
Foundation First - Why Your Website and Content Matters - David PisarekFoundation First - Why Your Website and Content Matters - David Pisarek
Foundation First - Why Your Website and Content Matters - David Pisarek
 
No Cookies No Problem - Steve Krull, Be Found Online
No Cookies No Problem - Steve Krull, Be Found OnlineNo Cookies No Problem - Steve Krull, Be Found Online
No Cookies No Problem - Steve Krull, Be Found Online
 
The Future of Brands on LinkedIn - Alison Kaltman
The Future of Brands on LinkedIn - Alison KaltmanThe Future of Brands on LinkedIn - Alison Kaltman
The Future of Brands on LinkedIn - Alison Kaltman
 
FULL ENJOY Call Girls In Majnu.Ka.Tilla Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Majnu.Ka.Tilla Delhi Contact Us 8377877756FULL ENJOY Call Girls In Majnu.Ka.Tilla Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Majnu.Ka.Tilla Delhi Contact Us 8377877756
 
Brighton SEO April 2024 - The Good, the Bad & the Ugly of SEO Success
Brighton SEO April 2024 - The Good, the Bad & the Ugly of SEO SuccessBrighton SEO April 2024 - The Good, the Bad & the Ugly of SEO Success
Brighton SEO April 2024 - The Good, the Bad & the Ugly of SEO Success
 
Brand experience Peoria City Soccer Presentation.pdf
Brand experience Peoria City Soccer Presentation.pdfBrand experience Peoria City Soccer Presentation.pdf
Brand experience Peoria City Soccer Presentation.pdf
 
Social media, ppt. Features, characteristics
Social media, ppt. Features, characteristicsSocial media, ppt. Features, characteristics
Social media, ppt. Features, characteristics
 
Cash payment girl 9257726604 Hand ✋ to Hand over girl
Cash payment girl 9257726604 Hand ✋ to Hand over girlCash payment girl 9257726604 Hand ✋ to Hand over girl
Cash payment girl 9257726604 Hand ✋ to Hand over girl
 

Preparing for Mobile First Index - Jon Myers

  • 1. @jondmyers @DeepCrawl Mobile-First Indexing Jon Myers DeepCrawl Chief Growth Officer Oct 2017
  • 2. @jondmyers @DeepCrawl What are we going to cover?... • The mobile world now (pre Mobile-first) • The mobile world in the future (after Mobile-first) • The future of the future
  • 4. @jondmyers @DeepCrawl Google is our world… 2 Trillion searches per year!
  • 5. @jondmyers @DeepCrawl Google is our world… 15% of searches new each day!
  • 6. @jondmyers @DeepCrawl Google is our world… 60% of search are on Mobiles!
  • 8. @jondmyers @DeepCrawl The Mobile World Now (PRE MOBILE-FIRST INDEX)
  • 10. @jondmyers @DeepCrawl History of Mobile… WAP HTML 1999 2007 2009 2014 2015 2017 Separate Mobile Pages (Mobile Site or Dynamic Delivery) Responsive Design Deep App Linking AMP & Progressive Web Apps Mobile- first Indexing
  • 11. @jondmyers @DeepCrawl History of Mobile SEO Configuration… Desktop Mobile Responsive AMP pages Mobile first One version for desktop devices One to rule them all - one version designed to work equally good on desktop and mobile Dedicated light weight version designed for a fast loading Dedicated mobile pages served on a separate URL e.g. m.domain or dynamically served on the same URL Mobile becomes the PRIMARY version.
  • 12. @jondmyers @DeepCrawl Responsive Dynamic Separate Mobile Would expect Google to use both user-agents on the same URL to validate that the same content is returned. Google needs to crawl with both user agents to validate the mobile version. Hint: Use the Vary HTTP header! Google needs to crawl the dedicated mobile URLs with a mobile user agent to validate the pages and confirm the content matches the desktop pages. How does Google crawl different configurations?...
  • 13. @jondmyers @DeepCrawl Types of Mobile Configuration… 1. No Mobile Configuration (desktop only) 2. Responsive 3. Dynamic 4. Desktop + Dedicated Mobile 5. Desktop + AMP 6. Responsive/Dynamic + AMP 7. Desktop + Dedicated Mobile + AMP 8. Responsive + Dedicated Mobile + AMP 9. Responsive + Dynamic + Dedicated Mobile + AMP
  • 14. @jondmyers @DeepCrawl Desktop + Dedicated Mobile + AMP… Desktop Page AMP Page Mobile Page Rel=canonical INDEXABLE Rel=alternate amp NON-INDEXABLE www.domain.com /shirts/amp www.domain.com /shirts/ m.domain.com /shirts/ NON-INDEXABLE Rel=canonical Rel=alternate mobile * The decision which page is shown for mobile users are on the Google side
  • 15. @jondmyers @DeepCrawl Responsive/Dynamic + AMP… Responsive / Dynamic Page AMP Page Rel=canonical INDEXABLE Rel=alternate amp NON-INDEXABLE www.domain.com /shirts/amp www.domain.com /shirts/ * The decision which page is shown for mobile users are on the Google side
  • 16. @jondmyers @DeepCrawl The Mobile World in the Future (AFTER MOBILE-FIRST INDEX)
  • 17. @jondmyers @DeepCrawl Time to get SH*T done… @jondmyers @DeepCrawlSource: https://www.successimpulse.com/products/less-talk-more-action?variant=44575800839
  • 18. @jondmyers @DeepCrawl Heavy Tech going ahead… @jondmyers @DeepCrawlSource: https://betanews.com/2015/09/14/8-early-warning-signs-of-problems-in-your-data-governance-plan/
  • 19. @jondmyers @DeepCrawl Impact of Mobile-first… -CRITICAL- - Desktop only (Heavily Affected) -HIGH PRIORITY- - Desktop + Dedicated Mobile (Affected) -HIGH PRIORITY- - Dynamic (Affected e.g. Content Issues) -MEDIUM PRIORITY- - Responsive (Not affected) Impact of Mobile-first on different Mobile Configurations:
  • 20. @jondmyers @DeepCrawl Potential Issues… • Site Architecture: Indexation, Crawlability, Canonicalisation, PageRank, Linking Structure • Site Content: Content Differences - Titles / H1s, Description, Body Content. Missing Content - Responsive: hidden content (no longer an issue after mobile-first), Dynamic: missing content, Dedicated: missing content • Tags and Markups: Schema, Hreflang config • Order of Mobile-first Indexing
  • 21. @jondmyers @DeepCrawl Architecture/Tags: Canonicalisation… Canonicalised Desktop - www.domain.com/shirts/colour=red Primary Desktop - www.domain.com/shirts/ Primary Mobile - mobi.domain.com/shirts/ Canonicalised Mobile - mobi.domain.com/shirts/colour=red Desktop Page AMP Page Mobile Page Rel=canonical Rel=alternate amp NON-INDEXABLE www.domain.com /shirts/amp www.domain.com /shirts/ m.domain.com /shirts/ NON-INDEXABLE Rel=canonical Rel=alternate mobile Desktop Page Mobile Page INDEXABLE INDEXABLENON-INDEXABLE
  • 22. @jondmyers @DeepCrawl Architecture/Tags: Canonicalisation “When Google moves to mobile first, the rel alternate and canonical tags won't need to be changed. rel=alternate mobile will take precedence over rel=canonical” Reference:https://www.youtube.com/watch?v=mfJEpru0szw #t=49m34s
  • 23. @jondmyers @DeepCrawl Architecture/Tags: Canonicalisation… “When Google moves to mobile first, the rel alternate and canonical tags won't need to be changed. rel=alternate mobile will take precedence over rel=canonical”
  • 24. @jondmyers @DeepCrawl 1,410 Backlinks 303 Backlinks 303 102 Backlinks 102 1,815 Architecture: Authority distribution… Desktop Page AMP Page Mobile Page Rel=canonical Rel=alternate amp NON-INDEXABLE NON-INDEXABLE Rel=canonical Rel=alternate mobile Desktop Page Mobile Page INDEXABLE INDEXABLENON-INDEXABLE * There is no need to change the canonical setup. The page Authority should be passed via “mobile rel alternate”
  • 25. @jondmyers @DeepCrawl NON-INDEXABLE INDEXABLENON-INDEXABLE 1,410 Backlinks 303 Backlinks 303 102 Backlinks Architecture: Internal DeepRank… Desktop Page AMP Page Mobile Page Rel=canonical Rel=alternate amp Rel=canonical Desktop Page Mobile Page DeepRank: 2.5 ? DeepRank: 0.2DeepRank: 1.2 1,815 Rel=alternate mobile 102 * There is no need to change the canonical setup. The page Authority should be passed via “mobile rel alternate”
  • 26. @jondmyers @DeepCrawl Architecture: Internal Site Architecture… Desktop Site Architecture www.domain.com Mobile Site Architecture m.domain.com Orphaned Mobile Pages 404
  • 27. @jondmyers @DeepCrawl Architecture: Internal Site Architecture (Link Graph)… “Links on Mobile Pages Will Be Used For the Link Graph Mobile-first indexing will use the links on your mobile pages for calculating the link graph” Reference:https://www.youtube.com/watch?v=7Aq9bFdfMu E#t=46m05s
  • 28. @jondmyers @DeepCrawl Tags: Hreflang configuration… Desktop Page EN Primary Desktop EN alternate hreflang Rel=canonical DE Primary DesktopEN alternate hreflang Rel=canonical Rel=alternate mobile Rel=alternate mobile Desktop Page EN Mobile Page EN alternate hreflang DE Mobile PageEN alternate hreflang EN Primary Desktop DE Primary Desktop DE Mobile Page EN Mobile Page ? ?
  • 29. @jondmyers @DeepCrawl Tags: Hreflang configuration… “Yes, you would have to tag mobile page.” Wait a second. No, you actually don’t. This is still to be confirmed closer to the launch of mobile- first as Google is still experimenting with this.” Reference:https://www.youtube.com/watch?v=mfJEpru0szw# t=49m50s
  • 30. @jondmyers @DeepCrawl Dynamic Mobile Page Order of Mobile-first Indexing… Dynamically served Desktop Page AMP Page Mobile Page Rel=canonical Rel=alternate amp Rel=canonical Rel=alternate mobile Desktop Page Mobile Page * Which of the different types would be used for mobile-index?
  • 31. @jondmyers @DeepCrawl Order of Mobile-first Indexing… “If you have a vary header which returns a different page for a mobile user agent, Google will use that as the mobile page instead of the responsive page.” Reference:https://www.youtube.com/watch?v=8NyZypIfO zI&t=36m31s
  • 32. @jondmyers @DeepCrawl Dynamic Mobile Page Order of Mobile-first Indexing… Dynamically served Desktop Page Responsive Page INDEXABLE NON-INDEXABLE GOOGLE SERP • Google not always right, challenge as an SEO!
  • 33. @jondmyers @DeepCrawl Order of Mobile-first Indexing… Desktop Page Mobile Page Rel=canonical Rel=alternate mobile Responsive Page Mobile Page INDEXABLENON-INDEXABLE GOOGLE SERP • Watch out for legacy crap!
  • 34. @jondmyers @DeepCrawl Order of Mobile-first Indexing… Desktop Page Responsive Page INDEXABLE
  • 35. @jondmyers @DeepCrawl Dynamic Mobile Page Order of Mobile-first Indexing… Dynamically served Desktop Page AMP Page Rel=canonical Rel=alternate amp Responsive Page INDEXABLE NON-INDEXABLE NON-INDEXABLE GOOGLE SERP • Responsive page • But content indexed from dynamic page • Google then indexes that content to the AMP page
  • 36. @jondmyers @DeepCrawl Order of Mobile-first Indexing… Desktop Page AMP Page Mobile Page Rel=canonical Rel=alternate amp NON-INDEXABLE NON-INDEXABLE Rel=canonical Rel=alternate mobile Responsive Page Mobile Page INDEXABLE INDEXABLENON-INDEXABLE GOOGLE SERP • Same with Mobile page • But content indexed from responsive page • Google then indexes that content to AMP page
  • 37. @jondmyers @DeepCrawl Order of Mobile-first Indexing… Desktop Page AMP Page Rel=canonical Rel=alternate amp Responsive Page NON-INDEXABLE INDEXABLE GOOGLE SERP • Responsive only is indexed • Max speed of serving • Really good set up!
  • 38. @jondmyers @DeepCrawl Order of Mobile-first Indexing… Desktop Page AMP Page Rel=canonical Rel=alternate amp NON-INDEXABLE INDEXABLE GOOGLE SERP Non-mobile Friendly • Shitty Solution • Not best but could work??!?
  • 39. @jondmyers @DeepCrawl Order of Mobile-first Indexing… Desktop Page AMP Page Rel=canonical Rel=alternate mobile Non-mobile Friendly NON-INDEXABLEINDEXABLE GOOGLE SERP • Google would love this!!
  • 40. @jondmyers @DeepCrawl Priority of indexing/displaying in mobile-first… Priority of indexing content after mobile-first release: 1. Dedicated Mobile / Dynamic 2. Responsive 3. Desktop 4. AMP Priority of displaying in Google SERPs: 1. AMP (priority) 2. Dedicated Mobile / Dynamic 3. Responsive 4. Desktop
  • 41. @jondmyers @DeepCrawl So what’s the optimal setup?... “So what’s the optimal setup? - “Responsive Design is Optimal for Mobile-first John suggests that a responsive design is the optimal mobile setup for mobile-first indexing, as it avoids the issues of different content and links on your mobile pages.” Reference:ttps://www.youtube.com/watch?v=7Aq9bFdfMuE# t=54m53s
  • 42. @jondmyers @DeepCrawl Prepare for the Mobile First WITH DEEPCRAWL
  • 43. @jondmyers @DeepCrawl Responsive & Desktop only… RESPONSIVE DESKTOP ONLY You are likely to be f..ine You are likely to be f..ed Source: The Big Lebowski
  • 44. @jondmyers @DeepCrawl If your website uses Dynamic conf… If your website is dynamic I would recommend two crawls: • Web Crawl This is to compare your Desktop’s to Mobile’s site architecture, linking structure and crawlability. • Analytics / List Crawl (crawling priority high driving traffic pages) This is to test if you have the mobile equivalents for all your important pages so the ones that drive significant amount of traffic OR/AND have authority backlinks. • Both craws will highlight: • If mobile configuration is setup correctly; • You don’t have any significant Content differences; • All the pages are accessible on Mobile as well etc.
  • 45. @jondmyers @DeepCrawl If you have Separate mobile version… If you website have a Separate mobile version I would recommend two crawls: • 2 types of Web Crawl This is to compare your Desktop version to Mobile one to see if your configuration is setup correctly, you don’t have any significant Content differences, all the pages are accessible on Mobile as well etc. • Analytics / List Crawl (crawling priority high driving traffic pages) This is to test if you have the mobile equivalents for all your important pages so the ones that drive significant traffic OR/AND have authority backlinks
  • 46. @jondmyers @DeepCrawl And everything goes well :)… Source: The Big Lebowski
  • 47. @jondmyers @DeepCrawl DeepCrawl Initial Research… Initial mobile research, based on the Majestic million. Highlights: • 79.5% of sites are responsive • 19% are dynamically served • 1.5% of sites have a separate mobile site and link to it within a rel=alternate tag, however 5% redirect to another page/site when recrawled with a mobile user agent • 91% of websites which are dynamic give a redirect based on the user agent do not have a “Vary: User-agent header”
  • 48. @jondmyers @DeepCrawl What next? Plenty of issues… Non Secure Form Fields Pages without Valid Canonical Tag Failed URLs Empty Pages Max Fetch Time Thin Pages Missing H1 Tags Non-301 Redirects Pages with Duplicate Body Duplicate Pages Malformed URLs High External Linking Max URL Length Missing Titles Pages with Duplicate Titles No Descriptions & No Snippets Unauthorised Pages 5xx Errors Max Links Broken Pages (4xx Errors) Max Description Length Short Titles Unlinked Paginated Pages Hreflang to Non-200 URLs Non-rel Alted AMP Pages All Broken Links Non-reciprocal Mobile/AM Duplicate Description Sets Max Content Size Uncategorised HTTP Response Codes Max Title Length Duplicate Body Sets Duplicate Page Sets Pages with Duplicate Descriptions Canonical to Non-200 Max Redirections Max HTML Size Short Descriptions Redirect Loops Duplicate Title Sets And more… Non-200 Mobile/AMP Excessive Redirects In (Admin Only) Mobile Links Out Mismatch Mobile Links In Mismatch Mobile Word Count Mismatch Mobile Content Mismatch Duplicate Pages including Primary
  • 50. @jondmyers @DeepCrawl AMP Pages… Google is backing the AMP page quite hard Google preloads AMP pages, images, and scripts to force them to be fast Not just for news: AMP added support for accepting payments via Android pay, opening the way for ecommerce websites which are 100% AMP https://github.com/ampproject/amphtml/issues/7623
  • 51. @jondmyers @DeepCrawl Go beyond Responsive with PWA’s… Progressive Web Apps is: • Progressive • Responsive • App-like • And more... Progressive Web Apps can fall back to AMP. Hint… first load as AMP. You should think about it now. Progressively Web App is THE FUTURE.