SlideShare a Scribd company logo
1 of 85
WHY MOBILE, WHY NOW 
John Shehata 
Exec. Director, Search
#C3NY 
2 
AGENDA 
• Why Mobile, Why Now? 
• Mobile: Site Architecture 
• Mobile: Technical SEO Guidelines 
• Mobile Ranking Factors 
– User Experience 
– Speed/Performance 
– Broken Content 
– Mobile Errors 
• Mobile: App Indexing & Deep Linking 
• Mobile: Social 
• Mobile: Analytics & Tools
Why Mobile, Why Now? 
John Shehata | @JShehata
#C3NY 
4 
• Mobile Usage Over Takes Desktop for the First Time in History 
John Shehata | @JShehata 
MOBILE USAGE
#C3NY 
5 
GOOGLE MULTI-SCREEN WORLD 
• http://ssl.gstatic.com/think/docs/the-new-multi-screen-world-study_ 
research-studies.pdf 
• Read: http://moz.com/blog/why-mobile-matters-now 
John Shehata | @JShehata
#C3NY 
6 
• Google/Search Engines May be Scaring your Mobile Users Away 
John Shehata | @JShehata 
MOBILE SCARE
#C3NY 
7 
• “Google Mobile Queries May Surpass PC Search This Year” 
John Shehata | @JShehata 
Matt Cutts 
SMX West, March 2014 
MOBILE SEARCHES
#C3NY 
8 
MOBILE-FIRST DESIGN INITIATIVE - GOOGLE 
John Shehata | @JShehata
#C3NY 
9 
SERPS INSPIRED BY MOBILE-FIRST DESIGN 
John Shehata | @JShehata
#C3NY 
10 
“To improve the search experience for smartphone users 
and address their pain points, we plan to roll out several 
ranking changes in the near future that address sites 
that are misconfigured for smartphone users.“ 
Yoshikiyo Kato, Software Engineer, 
on behalf of Google Mobile Search 
John Shehata | @JShehata 
MOBILE RANKINGS
Mobile: Site Technical Guidelines 
John Shehata | @JShehata
#C3NY 
12 
Responsive Dedicated Dynamic Serving 
John Shehata | @JShehata 
• 1 URL 
• Same Content/HTML 
• Use CSS to render pages 
• Separate Mobile & 
Desktop URLs 
example.com/m/ 
m.example.com 
• Different HTML 
• 1 URL 
• Different HTML (and 
CSS) depending on user 
agent (desktop or 
mobile device)
#C3NY 
13 
• 1 URL 
• Easier to maintain 
• Link Consolidation 
• No Redirects > Reduce Loading Time 
• Recommended By Google (saves resources, pages crawled once) 
• Slower 
• Same Mobile/Desktop Content 
John Shehata | @JShehata 
RESPONSIVE SITES
#C3NY 
14 
RESPONSIVE SITES - SEO 
• Check Google Webmaster Tools Crawl Errors for Redirect & 404 
John Shehata | @JShehata 
Errors 
• Allow Search Engines to crawl all assets (CSS, Images, JS) 
• Check Page Load Time for Mobile and Desktop 
• Optimize Speed
#C3NY 
15 
• 1 URL 
• Link Consolidation 
• Capacity for different mobile content 
• Slower 
• Higher Cost to maintain 
• Old Redirect Lists 
• Complex technical implementation 
• Crawled Multiple Times 
John Shehata | @JShehata 
DYNAMIC SERVING
#C3NY 
16 
- Use Vary HTTP header: 
• It is a hint to search engines to send mobile-bots to crawl the 
pages too and discover the mobile content. 
• It signals to caching servers used in ISPs and elsewhere that they 
should consider the user agent when deciding whether to serve 
the page from cache or not. 
Read: https://developers.google.com/webmasters/smartphone-sites/details 
John Shehata | @JShehata 
DYNAMIC SERVING
#C3NY 
17 
John Shehata | @JShehata 
VARY HEADER
#C3NY 
18 
AUTOMATIC REDIRECTS AND USER-AGENT 
DETECTION 
• User-agent lists need constant maintenance and updating and will 
not match new user-agents. 
• When matching user-agents, it's common to mismatch. A common 
mistake for sites is to unintentionally treat tablet devices as 
smartphones. 
John Shehata | @JShehata
#C3NY 
19 
AUTOMATIC REDIRECTS AND USER-AGENT 
DETECTION 
• Don’t Cloak: When detecting the user-agent, the site should 
detect the device class or type by looking for the device name in 
the user-agent string; it should not be looking specifically for 
Googlebot (or any other bots). 
• All Googlebot user-agents identify themselves as specific mobile 
devices, and you should treat these Googlebot user-agents 
exactly like you would treat these devices. 
Read: https://developers.google.com/webmasters/smartphone-sites/redirects 
Googlebot- Mobile User-Agents: https://developers.google.com/webmasters/smartphone-sites/ 
John Shehata | @JShehata 
googlebot-mobile
#C3NY 
20 
REDIRECTION TECHNIQUES 
Using HTTP redirection (Recommended) 
• Faster 
• The redirection is done based on the user-agent in the HTTP request 
John Shehata | @JShehata 
headers. 
• It is important to keep the redirection consistent with the 
rel="alternate" tags 
• It does not matter if the server redirects with an HTTP 301 or a 302 
status code, but use of 302 is recommended whenever possible. (Matt 
and Maile recommended it)
#C3NY 
21 
REDIRECTION TECHNIQUES 
Using JavaScript redirects (Not Recommended) 
• Slower 
• The latency caused by the client side redirection (first page is 
downloaded, then JS is parsed and executed before triggering 
the redirect. 
John Shehata | @JShehata
#C3NY 
22 
DEDICATED MOBILE SITES 
• Better Mobile Experience 
• Faster 
• Dedicated Mobile Content 
• Easier Implementation 
• Link Equity Dilution 
• Higher Cost to maintain 
• Crawled Multiple Times with different user agents 
John Shehata | @JShehata
#C3NY 
23 
DEDICATED MOBILE SITES 
• On the desktop page, add: 
<link rel="alternate“ href="http://m.example.com/page-1" > 
• On the mobile page, add: 
<link rel="canonical" href="http://www.example.com/page-1" > 
• Add alternate tags to desktop xml sitemaps as well 
<loc>http://www.example.com/page-1/</loc> 
<xhtml:link 
rel="alternate" 
href="http://m.example.com/page-1" /> 
</url> 
John Shehata | @JShehata
#C3NY 
24 
DEDICATED MOBILE SITES 
• Create XML Mobile Sitemaps 
• Use (Screaming Frog) test spider, provide a list of desktop URLs, 
and change user-agent to mobile browser. 
• Offer Users a way to override redirection (A link to full/Desktop 
John Shehata | @JShehata 
site). Track Clicks!! 
• Make Sure the mobile Site is Spider-able (robots.txt and meta 
tags)
#C3NY 
25 
Responsive Dedicated Dynamic Serving 
• ALL devices 
• 1 URL 
• Same Content/HTML 
• Use CSS to render pages 
• Separate Mobile & Desktop URLs 
example.com/m/ 
m.example.com 
• Different HTML 
John Shehata | @JShehata 
• All devices 
• 1 URL 
• different HTML (and CSS) 
depending on user agent 
(desktop or mobile device) 
Pros • 1 URL 
• Easier to maintain 
• Link Consolidation 
• No Redirects > Reduce Loading 
Time 
• Recommended By Google (saves 
resources, pages crawled once) 
• Better Mobile Experience 
• Faster 
• Dedicated Mobile Content 
• Easier Implementation 
• 1 URL 
• Link Consolidation 
• Capacity for different mobile 
content 
Cons • Slower 
• Same Mobile/Desktop Content 
• Link Equity Dilution 
• Higher Cost to maintain 
• Crawled Multiple Times with 
different user agents 
• Slower 
• Higher Cost to maintain 
• Old Redirect Lists 
• Complex technical 
implementation 
• Crawled Multiple Times 
SEO • Check Google Webmaster Tools 
Crawl Errors for Redirect & 404 
Errors 
• Check Page Load Time for Mobile 
and Desktop 
• Allow Search Engines to crawl all 
assets (CSS, Images, JS) 
• Redirect Mobile Users and Bots 
to the mobile site 
• Test Desktop Site for Redirects & 
404 Errors 
• Add Rel=Alternate to desktop 
and rel=Canonical to mobile site 
• XML Mobile Sitemaps 
• Use user-agent vary header to 
help search bots to find your 
mobile content 
• Test for Vary: User-Agent HTTP 
Header
#C3NY 
26 
WORD OF CAUTION 
• Responsive is not the answer to all problems and may not be 
suitable for your site/industry yet!! 
• Googlebot-mobile is only used to crawl feature phones content 
• Googlebot is used to crawl smartphones content 
• If you have no mobile page, show the desktop page 
Read: http://googlewebmastercentral.blogspot.com/2014/01/a-new-googlebot-user-agent- 
John Shehata | @JShehata 
for-crawling.html
#C3NY 
27 
CHANGING CONFIGURATION ON SMARTPHONE 
WEBSITES 
Moving from separate URLs to Same URLs 
• Use 301-redirects 
Moving from Same URLs to Separate URLs 
• Use 302-redirects 
READ: https://developers.google.com/webmasters/smartphone-sites/change-configuration 
John Shehata | @JShehata
#C3NY 
28 
TABLETS 
• Google has no specific recommendations for search engine 
John Shehata | @JShehata 
friendly sites. 
• You can use any of the 3 approaches 
• Serve tablet users the desktop version (or if available, the tablet 
version). 
Read: https://developers.google.com/webmasters/smartphone-sites/tablets
Mobile: Rankings 
John Shehata | @JShehata
#C3NY 
30 
MOBILE RANKING FACTORS 
• SEO Traditional Ranking factors 
• Important Ranking Factors 
John Shehata | @JShehata 
– User Experience 
– Speed/Performance 
• Negative Mobile SEO Factors 
– Mobile Errors 
– Broken Content
Mobile: User Experience 
John Shehata | @JShehata
#C3NY 
32 
John Shehata | @JShehata 
SMX Advanced 2014 
@JShehata 
how many people have 
auto-fill markup on their 
mobile site forms? 
YES it is 
That’s not 
mobile!! 
Mobile Internet 
coming faster than 
most people in this 
room realize
#C3NY 
33 
OPTIMIZE USER EXPERIENCE 
• Avoid plugins (flash, Silverlight, Java, etc.) 
• Configure the viewport 
<meta name=viewport content="width=device-width, initial-scale=1"> 
• Size content to viewport 
John Shehata | @JShehata 
• Use legible font sizes 
• Size tap targets appropriately
#C3NY 
34 
John Shehata | @JShehata 
READ: 
• Multi-Device Design: 
https://developers.google.com/web/fundamentals/layouts/ 
• 25 Principles of Mobile Site Design 
https://www.google.com/think/multiscreen/whitepaper-sitedesign.html 
• Forms 
https://developers.google.com/web/fundamentals/input/form/ 
• Mobile e-commerce Design 
http://www.kaushik.net/avinash/web-design-user-experience-best-practices/
Mobile: Speed / Performance 
John Shehata | @JShehata
#C3NY 
36 
“80-90% of the end-user response time is spent on the frontend. 
Start There.” 
Steve Souders, Google’s Head Performance Engineer 
• I.E. Backend actions (database queries, server delays and 
hardware limitations, …) only account for 10-20% of your load 
time!! 
John Shehata | @JShehata 
WHERE TO START?
#C3NY 
37 
GOOGLE PAGESPEED INSIGHTS TOOL 
John Shehata | @JShehata
#C3NY 
38 
OPTIMIZED RENDERING 
Read: https://developers.google.com/web/fundamentals/performance/ 
John Shehata | @JShehata
#C3NY 
39 
ABOVE-THE-FOLD (ATF) CONTENT 
• 1 second load time for 'above-the-fold content' on mobile sites! 
Read: https://developers.google.com/speed/docs/insights/mobile 
John Shehata | @JShehata
#C3NY 
40 
OPTIMIZE SPEED 
• Avoid Multiple Redirects 
Example.com > www.example.com > m.example.com (slow mobile 
experience) 
• Consolidate DNS requests 
• Enable gzip Compressions (reduces up to 90%) 
• Remove unnecessary / legacy code 
John Shehata | @JShehata 
• Optimize Images 
– Proper formatting and compression 
– Use Web fonts instead of encoding text in images
#C3NY 
41 
• Improve server response time 
– It should be Less than 200ms 
• Leverage Browser Caching 
– Set expiry date or maximum age 
– Cache-Control: max-age=120 
• Prioritize Visible Content 
– Structure your HTML to load the critical, above-the-fold content first 
– Reduce the amount of data used by your resources 
John Shehata | @JShehata 
OPTIMIZE SPEED
#C3NY 
42 
OPTIMIZE SPEED 
• Eliminate ATF render-blocking JavaScript and CSS resources 
• Faster above the fold content (inline CSS, JS) 
• Optimize JavaScript Use 
– Defer parsing JavaScript 
– Asynchronously load JavaScript resources 
– Avoid long running JavaScript 
John Shehata | @JShehata 
• Optimize CSS Use 
– Put CSS in the document head 
– Avoid CSS imports (@import) 
– Inline render-blocking CSS
#C3NY 
43 
• Make your mobile pages render in under one second 
– http://calendar.perfplanet.com/2012/make-your-mobile-pages-render-in- 
John Shehata | @JShehata 
under-one-second/ 
• Mobile Analysis in PageSpeed Insights 
– https://developers.google.com/speed/docs/insights/mobile 
• Read Cindy Krum from Mozcon 2014 
http://www.slideshare.net/mcordismarketing/five-secrets-to-unlocking- 
mobile-seo-success 
READ
Mobile: Errors 
John Shehata | @JShehata
#C3NY 
45 
“Avoiding these mistakes helps your smartphone users engage with 
your site fully and helps searchers find what they're looking for 
faster. To improve the search experience for smartphone users and 
address their pain points, we plan to roll out several ranking 
changes in the near future that address sites that are 
misconfigured for smartphone users.” 
6/11/13 Google Webmaster Central Blog 
John Shehata | @JShehata 
MOBILE ERRORS
#C3NY 
46 
• First, Check Google Webmaster Tools Crawl Errors 
John Shehata | @JShehata 
MOBILE ERRORS
#C3NY 
47 
FAULTY REDIRECTS 
• Google Reporting Faulty Mobile Redirects 
http://googlewebmastercentral.blogspot.ca/2014/06/faulty-redirects. 
John Shehata | @JShehata 
html
#C3NY 
48 
John Shehata | @JShehata
#C3NY 
49 
UNPLAYABLE VIDEOS 
• Verify no flash is used for navigation, videos, or other elements 
John Shehata | @JShehata 
on mobile pages. 
• HTML5 is preferred for video players. 
• Google warns users of incompatible sites. 
• consider having the transcript of the video available on all 
devices as that may better serve your smartphone users.
#C3NY 
50 
INTERSTITIALS 
x x  
• Avoid App Download Interstitials (use banners instead) 
John Shehata | @JShehata
#C3NY 
51 
MOBILE ERRORS 
• Irrelevant cross-linking between desktop and mobile content 
John Shehata | @JShehata 
• Infinite redirect loops 
– Googlebot-mobile > redirected to feature phones site > redirects to 
smartphone site > redirects to desktop site 
READ: https://developers.google.com/webmasters/smartphone-sites/common-mistakes
Mobile: Broken Content 
John Shehata | @JShehata
#C3NY 
53 
• Unplayable Videos 
• Flash/Sliverlight 
• Popups 
• Sideway Scrolling 
• Tiny Font/Buttons 
• Device Specific Content 
• Slow Pages 
John Shehata | @JShehata 
BROKEN CONTENT
Mobile: App Indexing & Deep-Linking 
John Shehata | @JShehata
#C3NY 
55 
APP INDEXING & DEEP LINKS 
https://developers.google.com/app-indexing/ 
John Shehata | @JShehata
#C3NY 
56 
TWITTER: APP INSTALLS AND DEEP-LINKING 
https://dev.twitter.com/docs/cards/app-installs-and-deep-linking 
<meta name="twitter:app:country" content="US"/> 
<meta name="twitter:app:name:iphone" content="Example App"/> 
<meta name="twitter:app:id:iphone" content="306934135"/> 
<meta name="twitter:app:url:iphone" content="example://action/5149e249222f9e600a7540ef"/> 
<meta name="twitter:app:name:ipad" content="Example App"/> 
<meta name="twitter:app:id:ipad" content="306934135"/> 
<meta name="twitter:app:url:ipad" content="example://action/5149e249222f9e600a7540ef"/> 
<meta name="twitter:app:name:googleplay" content="Example App"/> 
<meta name="twitter:app:id:googleplay" content="com.example.app"/> 
<meta name="twitter:app:url:googleplay" content="http://example.com/action/5149e249222f9e600a7540ef"/> 
John Shehata | @JShehata
#C3NY 
57 
DEEP LINKS ERRORS 
• Android Deep Links – Errors 
– Mismatched content (paginated pages, expired content, blocked 
John Shehata | @JShehata 
resources) 
– GWT errors 
• You can track Google Traffic to Android App
Mobile: Social 
John Shehata | @JShehata
#C3NY 
59 
• FB: 78% Of US Users Are Mobile 
John Shehata | @JShehata 
MOBILE: SOCIAL
#C3NY 
60 
• Check how your Social Media buttons appear in mobile 
John Shehata | @JShehata 
MOBILE: SOCIAL
#C3NY 
61 
• Dark Social Traffic (Apps Traffic is registered as Direct) 
John Shehata | @JShehata 
MOBILE: SOCIAL
#C3NY 
62 
John Shehata | @JShehata 
MOBILE: EMAILS
Mobile: Analytics & Tools 
John Shehata | @JShehata
#C3NY 
64 
GOOGLE ANALYTICS 
• Study your site’s current traffic 
– Desktop, Tablet, Mobile 
– Check Devices Traffic 
– Check Operating Systems 
John Shehata | @JShehata
#C3NY 
65 
• Mobile, Tablet, Mobile & Tablet are 3 System Segments 
• You need to create a desktop traffic segment 
John Shehata | @JShehata 
DESKTOP SEGMENT
#C3NY 
66 
MOBILE/TABLET SEGMENT 
John Shehata | @JShehata 
• Use System Segments 
• Create Advanced Segments 
(Mobile Organic)
#C3NY 
67 
• Check popular mobile pages with high bounce rate 
Read: How to quickly determine high-traffic mobile pages with a poor user experience through Google Analytics bounce rate and Events, and 
improve common issues (slides) 
John Shehata | @JShehata 
MOBILE ANALYTICS
#C3NY 
68 
John Shehata | @JShehata 
PAGE TIMING
#C3NY 
69 
SPEED SUGGESTIONS REPORT 
John Shehata | @JShehata
#C3NY 
70 
TRACK FULL-SITE LINKS W/ EVENTS 
– Check Mobile Pages with high CTR to the Full Site 
<a href="http://www.example.com/page.html" id="full-site-link">Full site</a> 
var fullSite = 
document.getElementById('full-site-link'); 
addListener(fullSite, 'click', function() { 
ga('send', 'event', 'Mobile site functionality', 
'click', 'Full site'); 
}); 
John Shehata | @JShehata
#C3NY 
71 
GWT: SEARCH QUERIES 
• Google Webmaster Tools 
– Mobile stats vs. All (Not Web) 
John Shehata | @JShehata 
• Use Mobile Filters 
– Compare Keywords in Mobile vs. All 
– Compare top pages in Mobile vs. All
#C3NY 
72 
GWT: SEARCH QUERIES 
• Check Mobile Keywords & Create Landing Pages 
– Coupons / Discounts / Deals 
– (Product/Brand) Reviews 
– Directions to (brand) 
– Find (brand) Store / Nearest (brand) Store 
– (Restaurant) Menu 
– Prices / Compare prices 
– Hours / Holiday Hours / 24 Hours (brand) 
– (Restaurant) What to Order? 
• Think of unique mobile scenarios for your brand 
– Car Insurance Accident Help/File a Claim 
– Recipes 
John Shehata | @JShehata
#C3NY 
73 
GWT + EXCEL 
- Find Low/High Mobile Impressions, Clicks, CTR 
- Check Mobile Rankings and Display 
Mobile All 
John Shehata | @JShehata 
Query Impressions Clicks CTR 
Avg. 
position Impressions Clicks CTR 
Avg. 
position 
Mobile/All 
Impressions 
Mobile/All 
Clicks 
Mobile - all 
CTR 
Mobile – all 
Avg. position 
Query 1 347,746 97,796 28% 1.8 1,761,196 609,622 35% 1.8 20% 16% -7% - 
Query 2 409,327 68,743 17% 2.7 1,146,903 268,013 23% 3.5 36% 26% -6% (0.80) 
Query 3 205,923 34,515 17% 5.5 417,812 73,891 18% 4.5 49% 47% -1% 1.00 
327,460 30,901 9% 3 875,403 71,638 8% 2.5 37% 43% 1% 0.50 
120,146 30,790 26% 2.9 229,856 44,186 19% 3.1 52% 70% 7% (0.20) 
36,276 25,349 70% 5.1 163,032 128,247 79% 2.1 22% 20% -9% 3.00 
492,042 23,797 5% 5.8 1,376,322 75,176 5% 4.6 36% 32% 0% 1.20 
44,609 18,614 42% 1.4 105,240 40,431 38% 5.6 42% 46% 4% (4.20) 
398,801 18,389 5% 4.1 949,446 52,844 6% 3.6 42% 35% -1% 0.50 
75,744 18,353 24% 1 157,273 38,309 24% 1.0 48% 48% 0% - 
104,610 17,775 17% 6.8 245,271 48,502 20% 4.7 43% 37% -3% 2.10 
84,912 16,565 20% 1 323,577 63,522 20% 1.1 26% 26% 0% (0.10) 
480,131 15,738 3% 1.9 1,117,137 70,847 6% 1.7 43% 22% -3% 0.20 
122,329 13,752 11% 1.3 368,591 49,343 13% 1.7 33% 28% -2% (0.40) 
116,071 12,695 11% 3.4 363,641 58,960 16% 2.7 32% 22% -5% 0.70 
23,389 12,470 53% 1 125,271 87,118 70% 1.0 19% 14% -17% -
#C3NY 
74 
John Shehata | @JShehata 
CONDUCTOR
#C3NY 
75 
John Shehata | @JShehata 
GOOGLE FETCH
#C3NY 
76 
John Shehata | @JShehata
#C3NY 
77 
DENIED BY ROBOTS.TXT 
John Shehata | @JShehata
#C3NY 
78 
EMULATING DEVICES 
• https://developer.chrome.com/devtools/docs/mobile-emulation 
John Shehata | @JShehata
#C3NY 
79 
GOOGLE ADWORDS – KEYWORD PLANNER 
John Shehata | @JShehata
#C3NY 
80 
John Shehata | @JShehata 
PIZZA 
• 2013 
• 2014
#C3NY 
81 
John Shehata | @JShehata 
LOCAL 
• Gas Station
#C3NY 
82 
• http://mobitest.akamai.com/ 
• http://validator.w3.org/mobile/ 
• Browser Extension user-agent switcher 
• http://developers.google.com/speed/pagespeed/insights/ 
John Shehata | @JShehata 
MORE TOOLS
<Mobile /> 
John Shehata | @JShehata
#C3NY 
84 
• Choose the site structure Wisely. Responsive is not the answer for 
John Shehata | @JShehata 
all your problems!! 
• Fix broken content and faulty redirects 
• User experience is important 
• Optimize above the fold rendering 
• Local Businesses: Take Mobile Seriously 
• Check your money/important rankings regularly in Mobile SERPs 
• Check how your results look in mobile SERPs 
• Mobile Ads & Mobile Landing Pages 
• Mobile first doesn’t mean just mobile
Thank You 
John Shehata 
@JShehata 
John Shehata | @JShehata

More Related Content

What's hot

From Website to Web App - Indexing, Optimizing, and Auditing Experiences for ...
From Website to Web App - Indexing, Optimizing, and Auditing Experiences for ...From Website to Web App - Indexing, Optimizing, and Auditing Experiences for ...
From Website to Web App - Indexing, Optimizing, and Auditing Experiences for ...MobileMoxie
 
Mobile SEO (English Version)
Mobile SEO (English Version)Mobile SEO (English Version)
Mobile SEO (English Version)ssuserd60633
 
Emily Grossman App Indexing SMX West 2017
Emily Grossman App Indexing SMX West 2017Emily Grossman App Indexing SMX West 2017
Emily Grossman App Indexing SMX West 2017MobileMoxie
 
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 2017MobileMoxie
 
Mobile Website Optimization
Mobile Website OptimizationMobile Website Optimization
Mobile Website OptimizationTheOnlineSearch
 
Plerdy's CRO/UX_Party February 2021 - Dan Taylor - SEO & UX
Plerdy's CRO/UX_Party February 2021 - Dan Taylor - SEO & UXPlerdy's CRO/UX_Party February 2021 - Dan Taylor - SEO & UX
Plerdy's CRO/UX_Party February 2021 - Dan Taylor - SEO & UXDan Taylor
 
SearchLeeds 2017 - Jon Myers - Chief Growth Officer, DeepCrawl - Prepare your...
SearchLeeds 2017 - Jon Myers - Chief Growth Officer, DeepCrawl - Prepare your...SearchLeeds 2017 - Jon Myers - Chief Growth Officer, DeepCrawl - Prepare your...
SearchLeeds 2017 - Jon Myers - Chief Growth Officer, DeepCrawl - Prepare your...Branded3
 
SES Chicago 2013 - Responsive, Dynamic, Serving Mobile: Which Path is Right f...
SES Chicago 2013 - Responsive, Dynamic, Serving Mobile: Which Path is Right f...SES Chicago 2013 - Responsive, Dynamic, Serving Mobile: Which Path is Right f...
SES Chicago 2013 - Responsive, Dynamic, Serving Mobile: Which Path is Right f...Benu Aggarwal
 
Advanced Guide to Seo (Third Sector - Leeds Digital Festival 2016)
Advanced Guide to Seo (Third Sector - Leeds Digital Festival 2016)Advanced Guide to Seo (Third Sector - Leeds Digital Festival 2016)
Advanced Guide to Seo (Third Sector - Leeds Digital Festival 2016)Dan Taylor
 
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 ...Branded3
 
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
 
Page speedrankings
Page speedrankingsPage speedrankings
Page speedrankingsSuzzicks
 
Search Engine Marketing Overview - Greenwich Library SCORE presentation
Search Engine Marketing Overview - Greenwich Library SCORE presentationSearch Engine Marketing Overview - Greenwich Library SCORE presentation
Search Engine Marketing Overview - Greenwich Library SCORE presentationSearch Smart Marketing
 
LAC 2019: Voice Search Opportunities In iGaming
LAC 2019: Voice Search Opportunities In iGamingLAC 2019: Voice Search Opportunities In iGaming
LAC 2019: Voice Search Opportunities In iGamingDan Taylor
 
SearchLeeds 2019 - Luke Monaghan - Site speed: Time to meet the mobile expect...
SearchLeeds 2019 - Luke Monaghan - Site speed: Time to meet the mobile expect...SearchLeeds 2019 - Luke Monaghan - Site speed: Time to meet the mobile expect...
SearchLeeds 2019 - Luke Monaghan - Site speed: Time to meet the mobile expect...SearchLeeds
 
Study Case : Prudential Verani Realty
Study Case : Prudential Verani RealtyStudy Case : Prudential Verani Realty
Study Case : Prudential Verani RealtyMM Su
 
web html 5-Google recomendations
web html 5-Google recomendationsweb html 5-Google recomendations
web html 5-Google recomendationsTIC SPAIN
 
Data Driven Design: Using Web Analytics to Improve Information Architectures
Data Driven Design: Using Web Analytics to Improve Information ArchitecturesData Driven Design: Using Web Analytics to Improve Information Architectures
Data Driven Design: Using Web Analytics to Improve Information ArchitecturesAndrea Wiggins
 

What's hot (19)

From Website to Web App - Indexing, Optimizing, and Auditing Experiences for ...
From Website to Web App - Indexing, Optimizing, and Auditing Experiences for ...From Website to Web App - Indexing, Optimizing, and Auditing Experiences for ...
From Website to Web App - Indexing, Optimizing, and Auditing Experiences for ...
 
Mobile SEO (English Version)
Mobile SEO (English Version)Mobile SEO (English Version)
Mobile SEO (English Version)
 
Emily Grossman App Indexing SMX West 2017
Emily Grossman App Indexing SMX West 2017Emily Grossman App Indexing SMX West 2017
Emily Grossman App Indexing SMX West 2017
 
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
 
Mobile Website Optimization
Mobile Website OptimizationMobile Website Optimization
Mobile Website Optimization
 
Plerdy's CRO/UX_Party February 2021 - Dan Taylor - SEO & UX
Plerdy's CRO/UX_Party February 2021 - Dan Taylor - SEO & UXPlerdy's CRO/UX_Party February 2021 - Dan Taylor - SEO & UX
Plerdy's CRO/UX_Party February 2021 - Dan Taylor - SEO & UX
 
SearchLeeds 2017 - Jon Myers - Chief Growth Officer, DeepCrawl - Prepare your...
SearchLeeds 2017 - Jon Myers - Chief Growth Officer, DeepCrawl - Prepare your...SearchLeeds 2017 - Jon Myers - Chief Growth Officer, DeepCrawl - Prepare your...
SearchLeeds 2017 - Jon Myers - Chief Growth Officer, DeepCrawl - Prepare your...
 
SES Chicago 2013 - Responsive, Dynamic, Serving Mobile: Which Path is Right f...
SES Chicago 2013 - Responsive, Dynamic, Serving Mobile: Which Path is Right f...SES Chicago 2013 - Responsive, Dynamic, Serving Mobile: Which Path is Right f...
SES Chicago 2013 - Responsive, Dynamic, Serving Mobile: Which Path is Right f...
 
Advanced Guide to Seo (Third Sector - Leeds Digital Festival 2016)
Advanced Guide to Seo (Third Sector - Leeds Digital Festival 2016)Advanced Guide to Seo (Third Sector - Leeds Digital Festival 2016)
Advanced Guide to Seo (Third Sector - Leeds Digital Festival 2016)
 
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 ...
 
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
 
Page speedrankings
Page speedrankingsPage speedrankings
Page speedrankings
 
Why go mobile
Why go mobileWhy go mobile
Why go mobile
 
Search Engine Marketing Overview - Greenwich Library SCORE presentation
Search Engine Marketing Overview - Greenwich Library SCORE presentationSearch Engine Marketing Overview - Greenwich Library SCORE presentation
Search Engine Marketing Overview - Greenwich Library SCORE presentation
 
LAC 2019: Voice Search Opportunities In iGaming
LAC 2019: Voice Search Opportunities In iGamingLAC 2019: Voice Search Opportunities In iGaming
LAC 2019: Voice Search Opportunities In iGaming
 
SearchLeeds 2019 - Luke Monaghan - Site speed: Time to meet the mobile expect...
SearchLeeds 2019 - Luke Monaghan - Site speed: Time to meet the mobile expect...SearchLeeds 2019 - Luke Monaghan - Site speed: Time to meet the mobile expect...
SearchLeeds 2019 - Luke Monaghan - Site speed: Time to meet the mobile expect...
 
Study Case : Prudential Verani Realty
Study Case : Prudential Verani RealtyStudy Case : Prudential Verani Realty
Study Case : Prudential Verani Realty
 
web html 5-Google recomendations
web html 5-Google recomendationsweb html 5-Google recomendations
web html 5-Google recomendations
 
Data Driven Design: Using Web Analytics to Improve Information Architectures
Data Driven Design: Using Web Analytics to Improve Information ArchitecturesData Driven Design: Using Web Analytics to Improve Information Architectures
Data Driven Design: Using Web Analytics to Improve Information Architectures
 

Similar to Advanced Mobile SEO - John Shehata - C3 2014

Best Practices for Mobile Sites
Best Practices for Mobile SitesBest Practices for Mobile Sites
Best Practices for Mobile SitesNavneet Kaushal
 
Building Mobile Websites
Building Mobile WebsitesBuilding Mobile Websites
Building Mobile WebsitesShoshi Roberts
 
Mobile SEO Best Practices & Tips
Mobile SEO Best Practices & TipsMobile SEO Best Practices & Tips
Mobile SEO Best Practices & TipsNavneet Kaushal
 
Ready, Set, Go Mobile!
Ready, Set, Go Mobile!Ready, Set, Go Mobile!
Ready, Set, Go Mobile!Hall_
 
Mobile strategy workshop 2013 wordcamp
Mobile strategy workshop   2013 wordcampMobile strategy workshop   2013 wordcamp
Mobile strategy workshop 2013 wordcampRamesh Kumar
 
A Complete Guide to Mobile Search
A Complete Guide to Mobile SearchA Complete Guide to Mobile Search
A Complete Guide to Mobile Searchsemrush_webinars
 
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 IndexJohn Leo Weber
 
The Mobile Web Revealed For The Java Developer
The Mobile Web Revealed For The Java DeveloperThe Mobile Web Revealed For The Java Developer
The Mobile Web Revealed For The Java Developerbalunasj
 
SES Berlin OMCap 2013
SES Berlin OMCap 2013SES Berlin OMCap 2013
SES Berlin OMCap 2013Rachel Pasqua
 
Demystifying Mobile SEO - 2014 Search Engine Strategies Atlanta Session
Demystifying Mobile SEO - 2014 Search Engine Strategies Atlanta SessionDemystifying Mobile SEO - 2014 Search Engine Strategies Atlanta Session
Demystifying Mobile SEO - 2014 Search Engine Strategies Atlanta SessionTim Cannon
 
Mobile SEO - Technical, Content, Local, Apps and Beyond
Mobile SEO - Technical, Content, Local, Apps and BeyondMobile SEO - Technical, Content, Local, Apps and Beyond
Mobile SEO - Technical, Content, Local, Apps and BeyondNicole Hess
 
Archiving the Mobile Web
Archiving the Mobile WebArchiving the Mobile Web
Archiving the Mobile WebFrank McCown
 
Responsive vs. Adaptive
Responsive vs. AdaptiveResponsive vs. Adaptive
Responsive vs. AdaptiveBenu Aggarwal
 
SMX London 2014 - Best Practices for Mobile SEO - Shawn Dragann
SMX London 2014 - Best Practices for Mobile SEO - Shawn DragannSMX London 2014 - Best Practices for Mobile SEO - Shawn Dragann
SMX London 2014 - Best Practices for Mobile SEO - Shawn DragannIdea Evolver
 
Service workers are your best friends
Service workers are your best friendsService workers are your best friends
Service workers are your best friendsAntonio Peric-Mazar
 

Similar to Advanced Mobile SEO - John Shehata - C3 2014 (20)

Best Practices for Mobile Sites
Best Practices for Mobile SitesBest Practices for Mobile Sites
Best Practices for Mobile Sites
 
Building Mobile Websites
Building Mobile WebsitesBuilding Mobile Websites
Building Mobile Websites
 
Mobile SEO Best Practices & Tips
Mobile SEO Best Practices & TipsMobile SEO Best Practices & Tips
Mobile SEO Best Practices & Tips
 
Ready, Set, Go Mobile!
Ready, Set, Go Mobile!Ready, Set, Go Mobile!
Ready, Set, Go Mobile!
 
Mobile strategy workshop 2013 wordcamp
Mobile strategy workshop   2013 wordcampMobile strategy workshop   2013 wordcamp
Mobile strategy workshop 2013 wordcamp
 
A Complete Guide to Mobile Search
A Complete Guide to Mobile SearchA Complete Guide to Mobile Search
A Complete Guide to Mobile Search
 
Going mobile
Going mobileGoing mobile
Going mobile
 
Going mobile
Going mobileGoing mobile
Going mobile
 
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
 
The Mobile Web Revealed For The Java Developer
The Mobile Web Revealed For The Java DeveloperThe Mobile Web Revealed For The Java Developer
The Mobile Web Revealed For The Java Developer
 
SES Berlin OMCap 2013
SES Berlin OMCap 2013SES Berlin OMCap 2013
SES Berlin OMCap 2013
 
Websites
WebsitesWebsites
Websites
 
20181023 progressive web_apps_are_here_sfcampua
20181023 progressive web_apps_are_here_sfcampua20181023 progressive web_apps_are_here_sfcampua
20181023 progressive web_apps_are_here_sfcampua
 
Progressive Web Apps are here!
Progressive Web Apps are here!Progressive Web Apps are here!
Progressive Web Apps are here!
 
Demystifying Mobile SEO - 2014 Search Engine Strategies Atlanta Session
Demystifying Mobile SEO - 2014 Search Engine Strategies Atlanta SessionDemystifying Mobile SEO - 2014 Search Engine Strategies Atlanta Session
Demystifying Mobile SEO - 2014 Search Engine Strategies Atlanta Session
 
Mobile SEO - Technical, Content, Local, Apps and Beyond
Mobile SEO - Technical, Content, Local, Apps and BeyondMobile SEO - Technical, Content, Local, Apps and Beyond
Mobile SEO - Technical, Content, Local, Apps and Beyond
 
Archiving the Mobile Web
Archiving the Mobile WebArchiving the Mobile Web
Archiving the Mobile Web
 
Responsive vs. Adaptive
Responsive vs. AdaptiveResponsive vs. Adaptive
Responsive vs. Adaptive
 
SMX London 2014 - Best Practices for Mobile SEO - Shawn Dragann
SMX London 2014 - Best Practices for Mobile SEO - Shawn DragannSMX London 2014 - Best Practices for Mobile SEO - Shawn Dragann
SMX London 2014 - Best Practices for Mobile SEO - Shawn Dragann
 
Service workers are your best friends
Service workers are your best friendsService workers are your best friends
Service workers are your best friends
 

Recently uploaded

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 Spotlight: Lifecycle Advertising Strategies.pdf
Digital Marketing Spotlight: Lifecycle Advertising Strategies.pdfDigital Marketing Spotlight: Lifecycle Advertising Strategies.pdf
Digital Marketing Spotlight: Lifecycle Advertising Strategies.pdfDemandbase
 
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
 
2024's Top PPC Tactics: Triple Your Google Ads Local Leads
2024's Top PPC Tactics: Triple Your Google Ads Local Leads2024's Top PPC Tactics: Triple Your Google Ads Local Leads
2024's Top PPC Tactics: Triple Your Google Ads Local LeadsSearch Engine Journal
 
VIP Call Girls In Green Park 9654467111 Escorts Service
VIP Call Girls In Green Park 9654467111 Escorts ServiceVIP Call Girls In Green Park 9654467111 Escorts Service
VIP Call Girls In Green Park 9654467111 Escorts ServiceSapana Sha
 
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
 
How To Utilize Calculated Properties in your HubSpot Setup
How To Utilize Calculated Properties in your HubSpot SetupHow To Utilize Calculated Properties in your HubSpot Setup
How To Utilize Calculated Properties in your HubSpot Setupssuser4571da
 
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
 
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
 
Call Girls In Aerocity Delhi ❤️8860477959 Good Looking Escorts In 24/7 Delhi NCR
Call Girls In Aerocity Delhi ❤️8860477959 Good Looking Escorts In 24/7 Delhi NCRCall Girls In Aerocity Delhi ❤️8860477959 Good Looking Escorts In 24/7 Delhi NCR
Call Girls In Aerocity Delhi ❤️8860477959 Good Looking Escorts In 24/7 Delhi NCRlizamodels9
 
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
 
Fueling A_B experiments with behavioral insights (1).pdf
Fueling A_B experiments with behavioral insights (1).pdfFueling A_B experiments with behavioral insights (1).pdf
Fueling A_B experiments with behavioral insights (1).pdfVWO
 
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
 
The Impact of Digital Technologies
The Impact of Digital Technologies The Impact of Digital Technologies
The Impact of Digital Technologies bruguardarib
 
Exploring The World Of Adult Ad Networks.pdf
Exploring The World Of Adult Ad Networks.pdfExploring The World Of Adult Ad Networks.pdf
Exploring The World Of Adult Ad Networks.pdfadult marketing
 
The 10 Most Inspirational Leaders LEADING THE WAY TO SUCCESS, 2024
The 10 Most Inspirational Leaders LEADING THE WAY TO SUCCESS, 2024The 10 Most Inspirational Leaders LEADING THE WAY TO SUCCESS, 2024
The 10 Most Inspirational Leaders LEADING THE WAY TO SUCCESS, 2024CIO Business World
 
Most Influential HR Leaders Leading the Corporate World, 2024 (Final file).pdf
Most Influential HR Leaders Leading the Corporate World, 2024 (Final file).pdfMost Influential HR Leaders Leading the Corporate World, 2024 (Final file).pdf
Most Influential HR Leaders Leading the Corporate World, 2024 (Final file).pdfCIO Business World
 
pptx.marketing strategy of tanishq. pptx
pptx.marketing strategy of tanishq. pptxpptx.marketing strategy of tanishq. pptx
pptx.marketing strategy of tanishq. pptxarsathsahil
 
Common Culture: Paul Willis Symbolic Creativity
Common Culture: Paul Willis Symbolic CreativityCommon Culture: Paul Willis Symbolic Creativity
Common Culture: Paul Willis Symbolic CreativityMonishka Adhikari
 
Inbound Marekting 2.0 - The Paradigm Shift in Marketing | Axon Garside
Inbound Marekting 2.0 - The Paradigm Shift in Marketing | Axon GarsideInbound Marekting 2.0 - The Paradigm Shift in Marketing | Axon Garside
Inbound Marekting 2.0 - The Paradigm Shift in Marketing | Axon Garsiderobwhite630290
 

Recently uploaded (20)

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 Spotlight: Lifecycle Advertising Strategies.pdf
Digital Marketing Spotlight: Lifecycle Advertising Strategies.pdfDigital Marketing Spotlight: Lifecycle Advertising Strategies.pdf
Digital Marketing Spotlight: Lifecycle Advertising Strategies.pdf
 
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)
 
2024's Top PPC Tactics: Triple Your Google Ads Local Leads
2024's Top PPC Tactics: Triple Your Google Ads Local Leads2024's Top PPC Tactics: Triple Your Google Ads Local Leads
2024's Top PPC Tactics: Triple Your Google Ads Local Leads
 
VIP Call Girls In Green Park 9654467111 Escorts Service
VIP Call Girls In Green Park 9654467111 Escorts ServiceVIP Call Girls In Green Park 9654467111 Escorts Service
VIP Call Girls In Green Park 9654467111 Escorts Service
 
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
 
How To Utilize Calculated Properties in your HubSpot Setup
How To Utilize Calculated Properties in your HubSpot SetupHow To Utilize Calculated Properties in your HubSpot Setup
How To Utilize Calculated Properties in your HubSpot Setup
 
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) (...
 
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
 
Call Girls In Aerocity Delhi ❤️8860477959 Good Looking Escorts In 24/7 Delhi NCR
Call Girls In Aerocity Delhi ❤️8860477959 Good Looking Escorts In 24/7 Delhi NCRCall Girls In Aerocity Delhi ❤️8860477959 Good Looking Escorts In 24/7 Delhi NCR
Call Girls In Aerocity Delhi ❤️8860477959 Good Looking Escorts In 24/7 Delhi NCR
 
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
 
Fueling A_B experiments with behavioral insights (1).pdf
Fueling A_B experiments with behavioral insights (1).pdfFueling A_B experiments with behavioral insights (1).pdf
Fueling A_B experiments with behavioral insights (1).pdf
 
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
 
The Impact of Digital Technologies
The Impact of Digital Technologies The Impact of Digital Technologies
The Impact of Digital Technologies
 
Exploring The World Of Adult Ad Networks.pdf
Exploring The World Of Adult Ad Networks.pdfExploring The World Of Adult Ad Networks.pdf
Exploring The World Of Adult Ad Networks.pdf
 
The 10 Most Inspirational Leaders LEADING THE WAY TO SUCCESS, 2024
The 10 Most Inspirational Leaders LEADING THE WAY TO SUCCESS, 2024The 10 Most Inspirational Leaders LEADING THE WAY TO SUCCESS, 2024
The 10 Most Inspirational Leaders LEADING THE WAY TO SUCCESS, 2024
 
Most Influential HR Leaders Leading the Corporate World, 2024 (Final file).pdf
Most Influential HR Leaders Leading the Corporate World, 2024 (Final file).pdfMost Influential HR Leaders Leading the Corporate World, 2024 (Final file).pdf
Most Influential HR Leaders Leading the Corporate World, 2024 (Final file).pdf
 
pptx.marketing strategy of tanishq. pptx
pptx.marketing strategy of tanishq. pptxpptx.marketing strategy of tanishq. pptx
pptx.marketing strategy of tanishq. pptx
 
Common Culture: Paul Willis Symbolic Creativity
Common Culture: Paul Willis Symbolic CreativityCommon Culture: Paul Willis Symbolic Creativity
Common Culture: Paul Willis Symbolic Creativity
 
Inbound Marekting 2.0 - The Paradigm Shift in Marketing | Axon Garside
Inbound Marekting 2.0 - The Paradigm Shift in Marketing | Axon GarsideInbound Marekting 2.0 - The Paradigm Shift in Marketing | Axon Garside
Inbound Marekting 2.0 - The Paradigm Shift in Marketing | Axon Garside
 

Advanced Mobile SEO - John Shehata - C3 2014

  • 1. WHY MOBILE, WHY NOW John Shehata Exec. Director, Search
  • 2. #C3NY 2 AGENDA • Why Mobile, Why Now? • Mobile: Site Architecture • Mobile: Technical SEO Guidelines • Mobile Ranking Factors – User Experience – Speed/Performance – Broken Content – Mobile Errors • Mobile: App Indexing & Deep Linking • Mobile: Social • Mobile: Analytics & Tools
  • 3. Why Mobile, Why Now? John Shehata | @JShehata
  • 4. #C3NY 4 • Mobile Usage Over Takes Desktop for the First Time in History John Shehata | @JShehata MOBILE USAGE
  • 5. #C3NY 5 GOOGLE MULTI-SCREEN WORLD • http://ssl.gstatic.com/think/docs/the-new-multi-screen-world-study_ research-studies.pdf • Read: http://moz.com/blog/why-mobile-matters-now John Shehata | @JShehata
  • 6. #C3NY 6 • Google/Search Engines May be Scaring your Mobile Users Away John Shehata | @JShehata MOBILE SCARE
  • 7. #C3NY 7 • “Google Mobile Queries May Surpass PC Search This Year” John Shehata | @JShehata Matt Cutts SMX West, March 2014 MOBILE SEARCHES
  • 8. #C3NY 8 MOBILE-FIRST DESIGN INITIATIVE - GOOGLE John Shehata | @JShehata
  • 9. #C3NY 9 SERPS INSPIRED BY MOBILE-FIRST DESIGN John Shehata | @JShehata
  • 10. #C3NY 10 “To improve the search experience for smartphone users and address their pain points, we plan to roll out several ranking changes in the near future that address sites that are misconfigured for smartphone users.“ Yoshikiyo Kato, Software Engineer, on behalf of Google Mobile Search John Shehata | @JShehata MOBILE RANKINGS
  • 11. Mobile: Site Technical Guidelines John Shehata | @JShehata
  • 12. #C3NY 12 Responsive Dedicated Dynamic Serving John Shehata | @JShehata • 1 URL • Same Content/HTML • Use CSS to render pages • Separate Mobile & Desktop URLs example.com/m/ m.example.com • Different HTML • 1 URL • Different HTML (and CSS) depending on user agent (desktop or mobile device)
  • 13. #C3NY 13 • 1 URL • Easier to maintain • Link Consolidation • No Redirects > Reduce Loading Time • Recommended By Google (saves resources, pages crawled once) • Slower • Same Mobile/Desktop Content John Shehata | @JShehata RESPONSIVE SITES
  • 14. #C3NY 14 RESPONSIVE SITES - SEO • Check Google Webmaster Tools Crawl Errors for Redirect & 404 John Shehata | @JShehata Errors • Allow Search Engines to crawl all assets (CSS, Images, JS) • Check Page Load Time for Mobile and Desktop • Optimize Speed
  • 15. #C3NY 15 • 1 URL • Link Consolidation • Capacity for different mobile content • Slower • Higher Cost to maintain • Old Redirect Lists • Complex technical implementation • Crawled Multiple Times John Shehata | @JShehata DYNAMIC SERVING
  • 16. #C3NY 16 - Use Vary HTTP header: • It is a hint to search engines to send mobile-bots to crawl the pages too and discover the mobile content. • It signals to caching servers used in ISPs and elsewhere that they should consider the user agent when deciding whether to serve the page from cache or not. Read: https://developers.google.com/webmasters/smartphone-sites/details John Shehata | @JShehata DYNAMIC SERVING
  • 17. #C3NY 17 John Shehata | @JShehata VARY HEADER
  • 18. #C3NY 18 AUTOMATIC REDIRECTS AND USER-AGENT DETECTION • User-agent lists need constant maintenance and updating and will not match new user-agents. • When matching user-agents, it's common to mismatch. A common mistake for sites is to unintentionally treat tablet devices as smartphones. John Shehata | @JShehata
  • 19. #C3NY 19 AUTOMATIC REDIRECTS AND USER-AGENT DETECTION • Don’t Cloak: When detecting the user-agent, the site should detect the device class or type by looking for the device name in the user-agent string; it should not be looking specifically for Googlebot (or any other bots). • All Googlebot user-agents identify themselves as specific mobile devices, and you should treat these Googlebot user-agents exactly like you would treat these devices. Read: https://developers.google.com/webmasters/smartphone-sites/redirects Googlebot- Mobile User-Agents: https://developers.google.com/webmasters/smartphone-sites/ John Shehata | @JShehata googlebot-mobile
  • 20. #C3NY 20 REDIRECTION TECHNIQUES Using HTTP redirection (Recommended) • Faster • The redirection is done based on the user-agent in the HTTP request John Shehata | @JShehata headers. • It is important to keep the redirection consistent with the rel="alternate" tags • It does not matter if the server redirects with an HTTP 301 or a 302 status code, but use of 302 is recommended whenever possible. (Matt and Maile recommended it)
  • 21. #C3NY 21 REDIRECTION TECHNIQUES Using JavaScript redirects (Not Recommended) • Slower • The latency caused by the client side redirection (first page is downloaded, then JS is parsed and executed before triggering the redirect. John Shehata | @JShehata
  • 22. #C3NY 22 DEDICATED MOBILE SITES • Better Mobile Experience • Faster • Dedicated Mobile Content • Easier Implementation • Link Equity Dilution • Higher Cost to maintain • Crawled Multiple Times with different user agents John Shehata | @JShehata
  • 23. #C3NY 23 DEDICATED MOBILE SITES • On the desktop page, add: <link rel="alternate“ href="http://m.example.com/page-1" > • On the mobile page, add: <link rel="canonical" href="http://www.example.com/page-1" > • Add alternate tags to desktop xml sitemaps as well <loc>http://www.example.com/page-1/</loc> <xhtml:link rel="alternate" href="http://m.example.com/page-1" /> </url> John Shehata | @JShehata
  • 24. #C3NY 24 DEDICATED MOBILE SITES • Create XML Mobile Sitemaps • Use (Screaming Frog) test spider, provide a list of desktop URLs, and change user-agent to mobile browser. • Offer Users a way to override redirection (A link to full/Desktop John Shehata | @JShehata site). Track Clicks!! • Make Sure the mobile Site is Spider-able (robots.txt and meta tags)
  • 25. #C3NY 25 Responsive Dedicated Dynamic Serving • ALL devices • 1 URL • Same Content/HTML • Use CSS to render pages • Separate Mobile & Desktop URLs example.com/m/ m.example.com • Different HTML John Shehata | @JShehata • All devices • 1 URL • different HTML (and CSS) depending on user agent (desktop or mobile device) Pros • 1 URL • Easier to maintain • Link Consolidation • No Redirects > Reduce Loading Time • Recommended By Google (saves resources, pages crawled once) • Better Mobile Experience • Faster • Dedicated Mobile Content • Easier Implementation • 1 URL • Link Consolidation • Capacity for different mobile content Cons • Slower • Same Mobile/Desktop Content • Link Equity Dilution • Higher Cost to maintain • Crawled Multiple Times with different user agents • Slower • Higher Cost to maintain • Old Redirect Lists • Complex technical implementation • Crawled Multiple Times SEO • Check Google Webmaster Tools Crawl Errors for Redirect & 404 Errors • Check Page Load Time for Mobile and Desktop • Allow Search Engines to crawl all assets (CSS, Images, JS) • Redirect Mobile Users and Bots to the mobile site • Test Desktop Site for Redirects & 404 Errors • Add Rel=Alternate to desktop and rel=Canonical to mobile site • XML Mobile Sitemaps • Use user-agent vary header to help search bots to find your mobile content • Test for Vary: User-Agent HTTP Header
  • 26. #C3NY 26 WORD OF CAUTION • Responsive is not the answer to all problems and may not be suitable for your site/industry yet!! • Googlebot-mobile is only used to crawl feature phones content • Googlebot is used to crawl smartphones content • If you have no mobile page, show the desktop page Read: http://googlewebmastercentral.blogspot.com/2014/01/a-new-googlebot-user-agent- John Shehata | @JShehata for-crawling.html
  • 27. #C3NY 27 CHANGING CONFIGURATION ON SMARTPHONE WEBSITES Moving from separate URLs to Same URLs • Use 301-redirects Moving from Same URLs to Separate URLs • Use 302-redirects READ: https://developers.google.com/webmasters/smartphone-sites/change-configuration John Shehata | @JShehata
  • 28. #C3NY 28 TABLETS • Google has no specific recommendations for search engine John Shehata | @JShehata friendly sites. • You can use any of the 3 approaches • Serve tablet users the desktop version (or if available, the tablet version). Read: https://developers.google.com/webmasters/smartphone-sites/tablets
  • 29. Mobile: Rankings John Shehata | @JShehata
  • 30. #C3NY 30 MOBILE RANKING FACTORS • SEO Traditional Ranking factors • Important Ranking Factors John Shehata | @JShehata – User Experience – Speed/Performance • Negative Mobile SEO Factors – Mobile Errors – Broken Content
  • 31. Mobile: User Experience John Shehata | @JShehata
  • 32. #C3NY 32 John Shehata | @JShehata SMX Advanced 2014 @JShehata how many people have auto-fill markup on their mobile site forms? YES it is That’s not mobile!! Mobile Internet coming faster than most people in this room realize
  • 33. #C3NY 33 OPTIMIZE USER EXPERIENCE • Avoid plugins (flash, Silverlight, Java, etc.) • Configure the viewport <meta name=viewport content="width=device-width, initial-scale=1"> • Size content to viewport John Shehata | @JShehata • Use legible font sizes • Size tap targets appropriately
  • 34. #C3NY 34 John Shehata | @JShehata READ: • Multi-Device Design: https://developers.google.com/web/fundamentals/layouts/ • 25 Principles of Mobile Site Design https://www.google.com/think/multiscreen/whitepaper-sitedesign.html • Forms https://developers.google.com/web/fundamentals/input/form/ • Mobile e-commerce Design http://www.kaushik.net/avinash/web-design-user-experience-best-practices/
  • 35. Mobile: Speed / Performance John Shehata | @JShehata
  • 36. #C3NY 36 “80-90% of the end-user response time is spent on the frontend. Start There.” Steve Souders, Google’s Head Performance Engineer • I.E. Backend actions (database queries, server delays and hardware limitations, …) only account for 10-20% of your load time!! John Shehata | @JShehata WHERE TO START?
  • 37. #C3NY 37 GOOGLE PAGESPEED INSIGHTS TOOL John Shehata | @JShehata
  • 38. #C3NY 38 OPTIMIZED RENDERING Read: https://developers.google.com/web/fundamentals/performance/ John Shehata | @JShehata
  • 39. #C3NY 39 ABOVE-THE-FOLD (ATF) CONTENT • 1 second load time for 'above-the-fold content' on mobile sites! Read: https://developers.google.com/speed/docs/insights/mobile John Shehata | @JShehata
  • 40. #C3NY 40 OPTIMIZE SPEED • Avoid Multiple Redirects Example.com > www.example.com > m.example.com (slow mobile experience) • Consolidate DNS requests • Enable gzip Compressions (reduces up to 90%) • Remove unnecessary / legacy code John Shehata | @JShehata • Optimize Images – Proper formatting and compression – Use Web fonts instead of encoding text in images
  • 41. #C3NY 41 • Improve server response time – It should be Less than 200ms • Leverage Browser Caching – Set expiry date or maximum age – Cache-Control: max-age=120 • Prioritize Visible Content – Structure your HTML to load the critical, above-the-fold content first – Reduce the amount of data used by your resources John Shehata | @JShehata OPTIMIZE SPEED
  • 42. #C3NY 42 OPTIMIZE SPEED • Eliminate ATF render-blocking JavaScript and CSS resources • Faster above the fold content (inline CSS, JS) • Optimize JavaScript Use – Defer parsing JavaScript – Asynchronously load JavaScript resources – Avoid long running JavaScript John Shehata | @JShehata • Optimize CSS Use – Put CSS in the document head – Avoid CSS imports (@import) – Inline render-blocking CSS
  • 43. #C3NY 43 • Make your mobile pages render in under one second – http://calendar.perfplanet.com/2012/make-your-mobile-pages-render-in- John Shehata | @JShehata under-one-second/ • Mobile Analysis in PageSpeed Insights – https://developers.google.com/speed/docs/insights/mobile • Read Cindy Krum from Mozcon 2014 http://www.slideshare.net/mcordismarketing/five-secrets-to-unlocking- mobile-seo-success READ
  • 44. Mobile: Errors John Shehata | @JShehata
  • 45. #C3NY 45 “Avoiding these mistakes helps your smartphone users engage with your site fully and helps searchers find what they're looking for faster. To improve the search experience for smartphone users and address their pain points, we plan to roll out several ranking changes in the near future that address sites that are misconfigured for smartphone users.” 6/11/13 Google Webmaster Central Blog John Shehata | @JShehata MOBILE ERRORS
  • 46. #C3NY 46 • First, Check Google Webmaster Tools Crawl Errors John Shehata | @JShehata MOBILE ERRORS
  • 47. #C3NY 47 FAULTY REDIRECTS • Google Reporting Faulty Mobile Redirects http://googlewebmastercentral.blogspot.ca/2014/06/faulty-redirects. John Shehata | @JShehata html
  • 48. #C3NY 48 John Shehata | @JShehata
  • 49. #C3NY 49 UNPLAYABLE VIDEOS • Verify no flash is used for navigation, videos, or other elements John Shehata | @JShehata on mobile pages. • HTML5 is preferred for video players. • Google warns users of incompatible sites. • consider having the transcript of the video available on all devices as that may better serve your smartphone users.
  • 50. #C3NY 50 INTERSTITIALS x x  • Avoid App Download Interstitials (use banners instead) John Shehata | @JShehata
  • 51. #C3NY 51 MOBILE ERRORS • Irrelevant cross-linking between desktop and mobile content John Shehata | @JShehata • Infinite redirect loops – Googlebot-mobile > redirected to feature phones site > redirects to smartphone site > redirects to desktop site READ: https://developers.google.com/webmasters/smartphone-sites/common-mistakes
  • 52. Mobile: Broken Content John Shehata | @JShehata
  • 53. #C3NY 53 • Unplayable Videos • Flash/Sliverlight • Popups • Sideway Scrolling • Tiny Font/Buttons • Device Specific Content • Slow Pages John Shehata | @JShehata BROKEN CONTENT
  • 54. Mobile: App Indexing & Deep-Linking John Shehata | @JShehata
  • 55. #C3NY 55 APP INDEXING & DEEP LINKS https://developers.google.com/app-indexing/ John Shehata | @JShehata
  • 56. #C3NY 56 TWITTER: APP INSTALLS AND DEEP-LINKING https://dev.twitter.com/docs/cards/app-installs-and-deep-linking <meta name="twitter:app:country" content="US"/> <meta name="twitter:app:name:iphone" content="Example App"/> <meta name="twitter:app:id:iphone" content="306934135"/> <meta name="twitter:app:url:iphone" content="example://action/5149e249222f9e600a7540ef"/> <meta name="twitter:app:name:ipad" content="Example App"/> <meta name="twitter:app:id:ipad" content="306934135"/> <meta name="twitter:app:url:ipad" content="example://action/5149e249222f9e600a7540ef"/> <meta name="twitter:app:name:googleplay" content="Example App"/> <meta name="twitter:app:id:googleplay" content="com.example.app"/> <meta name="twitter:app:url:googleplay" content="http://example.com/action/5149e249222f9e600a7540ef"/> John Shehata | @JShehata
  • 57. #C3NY 57 DEEP LINKS ERRORS • Android Deep Links – Errors – Mismatched content (paginated pages, expired content, blocked John Shehata | @JShehata resources) – GWT errors • You can track Google Traffic to Android App
  • 58. Mobile: Social John Shehata | @JShehata
  • 59. #C3NY 59 • FB: 78% Of US Users Are Mobile John Shehata | @JShehata MOBILE: SOCIAL
  • 60. #C3NY 60 • Check how your Social Media buttons appear in mobile John Shehata | @JShehata MOBILE: SOCIAL
  • 61. #C3NY 61 • Dark Social Traffic (Apps Traffic is registered as Direct) John Shehata | @JShehata MOBILE: SOCIAL
  • 62. #C3NY 62 John Shehata | @JShehata MOBILE: EMAILS
  • 63. Mobile: Analytics & Tools John Shehata | @JShehata
  • 64. #C3NY 64 GOOGLE ANALYTICS • Study your site’s current traffic – Desktop, Tablet, Mobile – Check Devices Traffic – Check Operating Systems John Shehata | @JShehata
  • 65. #C3NY 65 • Mobile, Tablet, Mobile & Tablet are 3 System Segments • You need to create a desktop traffic segment John Shehata | @JShehata DESKTOP SEGMENT
  • 66. #C3NY 66 MOBILE/TABLET SEGMENT John Shehata | @JShehata • Use System Segments • Create Advanced Segments (Mobile Organic)
  • 67. #C3NY 67 • Check popular mobile pages with high bounce rate Read: How to quickly determine high-traffic mobile pages with a poor user experience through Google Analytics bounce rate and Events, and improve common issues (slides) John Shehata | @JShehata MOBILE ANALYTICS
  • 68. #C3NY 68 John Shehata | @JShehata PAGE TIMING
  • 69. #C3NY 69 SPEED SUGGESTIONS REPORT John Shehata | @JShehata
  • 70. #C3NY 70 TRACK FULL-SITE LINKS W/ EVENTS – Check Mobile Pages with high CTR to the Full Site <a href="http://www.example.com/page.html" id="full-site-link">Full site</a> var fullSite = document.getElementById('full-site-link'); addListener(fullSite, 'click', function() { ga('send', 'event', 'Mobile site functionality', 'click', 'Full site'); }); John Shehata | @JShehata
  • 71. #C3NY 71 GWT: SEARCH QUERIES • Google Webmaster Tools – Mobile stats vs. All (Not Web) John Shehata | @JShehata • Use Mobile Filters – Compare Keywords in Mobile vs. All – Compare top pages in Mobile vs. All
  • 72. #C3NY 72 GWT: SEARCH QUERIES • Check Mobile Keywords & Create Landing Pages – Coupons / Discounts / Deals – (Product/Brand) Reviews – Directions to (brand) – Find (brand) Store / Nearest (brand) Store – (Restaurant) Menu – Prices / Compare prices – Hours / Holiday Hours / 24 Hours (brand) – (Restaurant) What to Order? • Think of unique mobile scenarios for your brand – Car Insurance Accident Help/File a Claim – Recipes John Shehata | @JShehata
  • 73. #C3NY 73 GWT + EXCEL - Find Low/High Mobile Impressions, Clicks, CTR - Check Mobile Rankings and Display Mobile All John Shehata | @JShehata Query Impressions Clicks CTR Avg. position Impressions Clicks CTR Avg. position Mobile/All Impressions Mobile/All Clicks Mobile - all CTR Mobile – all Avg. position Query 1 347,746 97,796 28% 1.8 1,761,196 609,622 35% 1.8 20% 16% -7% - Query 2 409,327 68,743 17% 2.7 1,146,903 268,013 23% 3.5 36% 26% -6% (0.80) Query 3 205,923 34,515 17% 5.5 417,812 73,891 18% 4.5 49% 47% -1% 1.00 327,460 30,901 9% 3 875,403 71,638 8% 2.5 37% 43% 1% 0.50 120,146 30,790 26% 2.9 229,856 44,186 19% 3.1 52% 70% 7% (0.20) 36,276 25,349 70% 5.1 163,032 128,247 79% 2.1 22% 20% -9% 3.00 492,042 23,797 5% 5.8 1,376,322 75,176 5% 4.6 36% 32% 0% 1.20 44,609 18,614 42% 1.4 105,240 40,431 38% 5.6 42% 46% 4% (4.20) 398,801 18,389 5% 4.1 949,446 52,844 6% 3.6 42% 35% -1% 0.50 75,744 18,353 24% 1 157,273 38,309 24% 1.0 48% 48% 0% - 104,610 17,775 17% 6.8 245,271 48,502 20% 4.7 43% 37% -3% 2.10 84,912 16,565 20% 1 323,577 63,522 20% 1.1 26% 26% 0% (0.10) 480,131 15,738 3% 1.9 1,117,137 70,847 6% 1.7 43% 22% -3% 0.20 122,329 13,752 11% 1.3 368,591 49,343 13% 1.7 33% 28% -2% (0.40) 116,071 12,695 11% 3.4 363,641 58,960 16% 2.7 32% 22% -5% 0.70 23,389 12,470 53% 1 125,271 87,118 70% 1.0 19% 14% -17% -
  • 74. #C3NY 74 John Shehata | @JShehata CONDUCTOR
  • 75. #C3NY 75 John Shehata | @JShehata GOOGLE FETCH
  • 76. #C3NY 76 John Shehata | @JShehata
  • 77. #C3NY 77 DENIED BY ROBOTS.TXT John Shehata | @JShehata
  • 78. #C3NY 78 EMULATING DEVICES • https://developer.chrome.com/devtools/docs/mobile-emulation John Shehata | @JShehata
  • 79. #C3NY 79 GOOGLE ADWORDS – KEYWORD PLANNER John Shehata | @JShehata
  • 80. #C3NY 80 John Shehata | @JShehata PIZZA • 2013 • 2014
  • 81. #C3NY 81 John Shehata | @JShehata LOCAL • Gas Station
  • 82. #C3NY 82 • http://mobitest.akamai.com/ • http://validator.w3.org/mobile/ • Browser Extension user-agent switcher • http://developers.google.com/speed/pagespeed/insights/ John Shehata | @JShehata MORE TOOLS
  • 83. <Mobile /> John Shehata | @JShehata
  • 84. #C3NY 84 • Choose the site structure Wisely. Responsive is not the answer for John Shehata | @JShehata all your problems!! • Fix broken content and faulty redirects • User experience is important • Optimize above the fold rendering • Local Businesses: Take Mobile Seriously • Check your money/important rankings regularly in Mobile SERPs • Check how your results look in mobile SERPs • Mobile Ads & Mobile Landing Pages • Mobile first doesn’t mean just mobile
  • 85. Thank You John Shehata @JShehata John Shehata | @JShehata

Editor's Notes

  1. Wordpress requires retreiving all data from DB, assets for it to load
  2. How a browser loads a webpage Browser downloads HTML file It parses (looks through) the HTML It encounters something it must load (image, external CSS file, etc.) and stops parsing HTML It loads the external resource If external resource is CSS or Javascript it then parses that file It then continues to parse the HTML until it comes to another resource that must be loaded
  3. How a browser loads a webpage Browser downloads HTML file It parses (looks through) the HTML It encounters something it must load (image, external CSS file, etc.) and stops parsing HTML It loads the external resource If external resource is CSS or Javascript it then parses that file It then continues to parse the HTML until it comes to another resource that must be loaded
  4. How a browser loads a webpage Browser downloads HTML file It parses (looks through) the HTML It encounters something it must load (image, external CSS file, etc.) and stops parsing HTML It loads the external resource If external resource is CSS or Javascript it then parses that file It then continues to parse the HTML until it comes to another resource that must be loaded