Mobile Finder By Monica Yarbrough. Google’s Suggestions for SEO Vary HTTP Header Annotations within the HTML: On desktop page: On mobile page: Media queries.

Slides:



Advertisements
Similar presentations
Archana Mandape. 234 million Wireless subscriptions in USA. Many players in the smart phone market. Apple iPhone OS, RIM BlackBerry OS and Android OS.
Advertisements

Presented By: Brent Strange Browser Compatibility Testing Risk Analysis Learn the art of trimming browsers from a browser compatibility test list by knowing.
 2008 Pearson Education, Inc. All rights reserved Web Browser Basics: Internet Explorer and Firefox.
I'll see your cross site scripting and raise you a Content Security Policy Lou Leone :: Rochester OWASP.
Computers Software. Computer Layers Hardware BIOS Operating System Applications.
Cross Site Request Forgery CSE 591 – Security and Vulnerability Analysis Spring 2015 Adam Doupé Arizona State University
Archiving the Mobile Web Frank McCown, Monica Yarbrough, & Keith Enlow Computer Science Dept Harding University WADL 2013 Indianapolis, IN July 25, 2013.
Web Platform Trident Browser Internet Explorer.
Project Two Art3870 fall Web Services Concept Selling web services to Art Galleries ◦ Our group sells web site development for art galleries: the.
MWD3002 Multiplatform Applications Week 5 – Designing for Mobile.
The front door of the OACIS site includes: 1.General information 2.Funding information – active links concerning TICFIA 3.Contact links 4.Quick links –
MWD1001 – Website Production Web Browsers Week 11.
Chapter 15 The Mobile Web. Objectives Describe the important characteristics of mobile web browsing platforms Explain three strategies for effectively.
Mobil Experience Meeting Bent Flyen Senior Project Manager Opera Consumer Engineering
Web Platform Trident Navigateur Internet Explorer.
Concepts Telerik Software Academy HTML5.
Responsive Web Design Design websites so that they can adapt to different devices seamlessly. Image by Muhammed RafizeldiMuhammed Rafizeldi.
How to Detect a Client’s Browser Senior Seminar CS498.
Evolution Traditional Web access through fixed line services. Mobile Web – access web from hand held devices through wireless network or mobile network.
Suleyman YILDIRIM.  Overview  Browser support  Scalability  Performance  Demos  Added value to the project.
Identification of Mobile Devices from Network Traffic Measurements - a HTTP User Agent Method Master’s Thesis August 2 8, 2012 Supervisor – Prof. Heikki.
Archive-it WARC usage - compared with NAS – and 3 Questions. By Tue Hejlskov Larsen, netarchive.dk January 2015.
© Copyright 2013 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. JavaScript testing – faster.
SEO & Mobile J OHN K ARP – S ENIOR C AMPAIGN D IRECTOR.
1 Session 1: Introduction to HTML Spring Today’s Agenda Cover useful terminology for today’s session HTML, browsers, servers, etc. HTML Tags Get.
Taking Your Website On The Road Technology No Where to Go.
Using the World Wide Web Web Design and Publishing Cindy Royal.
PACS - 09/19/15 1 favicon A ‘Favorite icon’ is a file containing one or more small icons associated with a particular website or web page. Web browsers.
Is Your Site Accessible? Web Site Testing for Accessibility Presented by: The NYS Forum IT Accessibility Committee The NYS Forum Webmasters Guild Northeast.
Digital Multimedia, 2nd edition Nigel Chapman & Jenny Chapman Chapter 17 This presentation © 2004, MacAvon Media Productions Multimedia and Networks.
Objective Understand concepts used to web-based digital media. Course Weight : 5%
OWL Jan How Websites Work. “The Internet” vs. “The Web”?
Design, Development & SEO: Building Search-Friendly Websites Justin Briggs SEO Manager at Paramore|Redd.
Responsive Web Designing Using CSS3 & HTML5 -Sandip Jadhav “We are building a web, for all device ”
Chapter 16 The World Wide Web. FIGURE 16.0.F01: A very, very simple Web page. Courtesy of Dr. Richard Smith.
Browser Bugs & Validation SIPB Introduction to Web Design Wednesday, January 20th Jonté Craighead & Cathy Zhang.
Keith Enlow Mobile Heritrix Mobile. Introduction Heritrix 3.1 Mobile Finder Web Service 2 Options Crawl desktop web pages (default) Crawl mobile web pages.
Operating Systems Lesson 12. HTTP vs HTML HTML: hypertext markup language ◦ Definitions of tags that are added to Web documents to control their appearance.
Browser Wars (Click on the logo to see the performance)
Digital Multimedia, 2nd edition Nigel Chapman & Jenny Chapman Chapter 17 This presentation © 2004, MacAvon Media Productions Multimedia and Networks.
Skill Area 214 Introduce World wide web(www)
Summer 2007 Florida Atlantic University Department of Computer Science & Engineering COP 4814 – Web Services Dr. Roy Levow Part 1 – Introducing Ajax.
Overview of Servlets and JSP
JavaScript and Ajax (Internet Background) Week 1 Web site:
LURP Details. LURP Lab Details  1.Given a GET … call a proxy CGI script in the same way you would for a normal CGI request  2.This UDP perl.
Thực hiện: D3 GVLT: BROWERS. Browser Compatibility I Check the compatibility II Tools III.
Session 1: Introduction to HTML Fall Today’s Agenda Talk about the functions of the Internet Cover useful terminology for today’s session HTML,
What is Seo? SEO stands for “search engine optimization.” It is the process of getting traffic from the “free,” “organic,” “editorial” or “natural” search.
Less – Design That is More… BY SPEC INDIA. Less – Design  Adaptive Cross Platform CSS grid system  Responsive & Mobile First Projects  Uses Standards-based.
Some from Chapter 11.9 – “Web” 4 th edition and SY306 Web and Databases for Cyber Operations Cookies and.
SlideSet #20: Input Validation and Cross-site Scripting Attacks (XSS) SY306 Web and Databases for Cyber Operations.
Internet Basics. Objectives After completing this class, you should be able to: Describe what the Internet is and how it works Navigate web browsers Know.
Debugging Front-end Performance
CSE 154 Lecture 11: AJAx.
Styling For Print From Screen to Paper
Pattern Library Project
Web Technologies Basics
Chrome Developer Tools
Mozilla Firefox Toll free number. Want to take user reviews and genuine feedback on mozilla firefox then check out the link- Mozilla Firefox Phone NumberMozilla.
Web Development How the Web Works.
Free SEO Report for your Website A Complete website Audit Tool by eNest Services.
CSE 154 Lecture 11: AJAx.
Python, PhantomJS, & Selenium
Research Lesson 1 URLs & Hyperlinks How to access the World Wide Web.
Web Browser Basics: Internet Explorer and Firefox
Research Lesson 1 URLs & Hyperlinks How to access the World Wide Web.
Web Browser Basics: Internet Explorer and Firefox
Mobile Internet and WAP
Will Code For Food The website will begin as a site where I can advertise my skills as a programmer and offer services for free, for food, or for money.
ADTEL WEBSITE
Presentation transcript:

Mobile Finder By Monica Yarbrough

Google’s Suggestions for SEO Vary HTTP Header Annotations within the HTML: On desktop page: On mobile page: Media queries

How Mobile Finder Works Use both desktop and mobile useragents Look for: Redirect Different content Different stylesheets Media queries

How Mobile Finder Works Change the url to fit common mobile url patterns ex: m.t-mobile.com

PhantomJs Headless WebKit (browser) Well-known and widely used Used to get the content of a page Takes snapshots of the sites it visits Scriptable with coffeescript or javascript

Web Service Query string with 2 parameters url (required) useragent (optional) agent=USER_AGENT Default useragent = Mozilla/5.0 (iPhone; U; CPU iPhone OS 4_1 like Mac OS X; en-us) AppleWebKit/532.9 (KHTML, like Gecko) Version/4.0.5 Mobile/8B117 Safari/ (compatible; mediaqueries/1.0; +

Results differing content Mozilla/5.0 (Android; Linux armv7l; rv:9.0) Gecko/ Firefox/9.0 Fennec/ :23:42

Limitations Crashing Inconsistent results Problems executing javascript redirection Falsely fails when it actually gets the content Fails to get url of page accessed Slow

Limitations Client-side Redirects (right) (below)

Analysis Results Accuracy (of 100 random hand-checked results) 96 % accurate overall 1 % inaccurately record not found when there is in fact a mobile version 3 % inaccurately say mobile found when there is not a mobile version

Nytimes desktop vs mobile

Rakuten.co.jp desktop vs mobile

Are Google’s Suggestions Used 28 % found a mobile version following Google’s suggestions 85 % found as having some sort of mobile version

Are Google’s Suggestions Used 28 % found following Google’s suggestions Of the 82% that were found as not following the rules: 93% missing vary HTTP header 89% missing alternate and canonical links

Are Google’s Suggestions Used 28 % found following Google’s suggestions 85 % found as having some sort of mobile version Redirect: 35% ‘Significantly’ different content: 28% Stylesheets alone: 9% Stylesheets and media queries: 11% Media queries alone: 6% Differing urls (trial and error): 11%

End Result As a whole, mobile web pages do not adhere to Google’s standards There are no truly consistent ways for finding a mobile version of a site