smx local mobile 2008
TRANSCRIPT
JORDAN KASTELER
CRACKING THE CODE:Inside the Black Box of
Mobile Search Algorithms
Jordan Kasteler a.ka.
Utah SEO Prowww.JordanKasteler.com
www.SearchAndSocial.com
Mobile Search
www.SearchAndSocial.com
www.SearchAndSocial.com
Mobile Web Results
Mobile Web Refinement
www.SearchAndSocial.com
Mobile Web Algo Signals - Code
www.SearchAndSocial.com
• Code in W3C Standardso xHTML Mobile Profile (WAP 2.0) (preferred)o WML (WAP 1.1)o cHTML (iMode)
• Proper Document Type Declaration (DTD)o <?xml version=“1.0” encoding=“UTF-8” ?>o <!DOCTYPE html PUBLIC “-//WAPFORUM/DTD XHTML Mobile
1.0//EN“ “http://www.wapforum.org/DTD/xhtml-mobile10.dtd”>
• CSSo Use %’s and absolute positioning
Mobile Web Algo Signals - Layout
www.SearchAndSocial.com
• Imageso Max: 120px wide (avg WAP screen size width)
• Screen Width (for iPhones)o <!--[if !IE]>-->
<link media="only screen and (max-device-width: 480px)" rel="stylesheet" type="text/css" href="iphone.css"/><!--<![endif]•
o @media only screen and (max-device-width: 480px) { .navigation { display: none; } }
o <meta name="viewport" content="width=480; initial-scale=0.6666; maximum-scale=1.0; minimum-scale=0.6666" />
Mobile Web Algo Signals - Accessibility
www.SearchAndSocial.com
• Telephone Attribute<a href=“tel:8015555555”>801-555-5555</a>
• Mobile Access Keys<a href=“#” accesskey=“1”>Link</a>
• File Size (Keep under 20k) Use Meta Cache Control<meta http-equiv=“Cache-Control” content=“max-age-300” />
• JavaScriptNo indexable content
Mobile Web Algo Signals - Accessibility
www.SearchAndSocial.com
• Input FieldsNumeric: • <input type=“text” style=‘ –wap-input-format: “*N”’ />
Alpha Characters:• <input type=“text” style=‘ –wap-input-format: “A*a”’ />
• No Flash, Pop-Ups, or Frames
Mobile Web Algo Signals - Rendering
www.SearchAndSocial.com
• CSS Stylesheetso <link rel="stylesheet" type="text/css" media="handheld, projection,
tv" href="mobile.css" />o @media handheld { @image1 {display: none;}}
• Device Detection Redirecto http://www.andymoore.info/php-to-detect-mobile-phones/
o Unique profiles for each device: Redirect .MOBI to subdomain or sub-folder. Example: http://mobile.domain.com
Mobile Web Algo Signals - Sitemap
www.SearchAndSocial.com
• XML Sitemap• <?xml version="1.0" encoding="UTF-8" ?> <urlset
xmlns="http://www.google.com/schemas/sitemap/0.84" xmlns:mobile="http://www.google.com/schemas/sitemap-mobile/1.0"> <url> <loc>http://mobile.example.com/article100.html</loc> <mobile:mobile/> </url> </urlset>
Google XML Sitemap Submission:http://www.google.com/support/webmasters/bin/answer.py?answer=34648&topic=8493
Yahoo! XML Sitemap Submission:https://siteexplorer.search.yahoo.com/mobilesubmit
Mobile Web Algo Signals - Co-Citation
www.SearchAndSocial.com
• LinksLink to and get links from other mobile sites
Mobile Web Algo Signals - Submission
www.SearchAndSocial.com
• Niche Directories• Search Engines
https://siteexplorer.search.yahoo.com/mobilesubmit
RESOURCES
www.SearchAndSocial.com
• XMHTML MP Tutorial - http://developershome.com/wap/xhtmlmp/
• XHTML Mobile Profile Tag List - http://htmllint.itc.keio.ac.jp/htmllint/tagslist.cgi?HTMLVersion=xhtml-mp
• W3C MobileOK - http://validator.w3.org/mobile/
• Mobile Emulator - http://mtld.mobi/emulator.php
• Mobile Device Detect and Direct - http://www.developershome.com/wap/detection/detection.asp?page=userAgentHeader
• Wordpress Mobile Plugin - http://www.andymoore.info/wordpress-mobile-plugin/
• iPhone Tester - http://iphone.facebook.com/
• Yahoo! Mobile Tips - http://help.yahoo.com/l/us/yahoo/mobile/search/mobilewebtips.html