Dan Cohen, Hands On Seo from Internet World 2009

Loading...

Flash Player 9 (or above) is needed to view presentations.
We have detected that you do not have it on your computer. To install it, go here.

0 comments

Post a comment

    Post a comment
    Embed Video
    Edit your comment Cancel

    Favorites, Groups & Events

    Dan Cohen, Hands On Seo from Internet World 2009 - Presentation Transcript

    1. Hands-on SEO
      Dan Cohen
      Global SEO Engineering Lead
      dan.cohen@microsoft.com
    2. What is Search Engine Optimization?
      2
      Paid
      Organic
    3. Why should you care?
      Large Sites
      >2M
      Visitors/ month
      Medium Sites
      2M - 100k
      Visitors/ month
      Small Sites
      >100k
      Visitors/ month
    4. MSN: We Are Our Audience
      Statistics:
      465M People
      42 Countries
      Russia
      Germany
      France
      China
      21 Languages
    5. MSN: Complete Online Experience
      APPLICATIONS
      CONTENT
      SEARCH
    6. Programmed Content Providers
    7. MSN and Windows Live: A Dual Portal Strategy
      I know exactly what I want.
      What's going on in the world today?
      I can do it myself.
      Make it easy for me.
    8. Search Explosion
      95% of web
      Users Search
      61B Queries
      142M Websites
      +$13B Revenue
      18,000 websites
      has grown to
      142 million websites *1
      30 billion queries
      per month has
      grown to 61 billion
      queries per month *2
      95% of internet
      users search the web*2
      Search revenue
      increased from
      $7.6 billion
      to $13 billion *3
      * Source:
      1. NetCraft Monthly User Survey
      ( October 2007 )
      2. comScore q Search 2.0 Monthly Tracking
      ( September 2007 )
      3. ZenithOptimedia Report
      reflecting SearchAdvertising Revenue
      from 2005 to 2007 ( December 2006 )
      MICROSOFT CONFIDENTIAL
    9. Evolution Of Search
      Phase 1
      Directories
      Search
      Immature
      Market
      CPM/Paid Inclusion
      Economics
      Reach
      Advertisers
      Passive
      Publishers
      Browse
      Consumer
    10. Evolution Of Search
    11. Evolution Of Search
    12. Evolution Of Search
      Phase 1
      Phase 2
      Keyword
      Directories
      Search
      Immature
      Closed
      Market
      CPM/Paid Inclusion
      CPC
      Economics
      Reach
      ROI
      Advertisers
      Passive
      Reactive
      Publishers
      Queries
      Browse
      Consumer
    13. Search Perception
      MICROSOFT CONFIDENTIAL
    14. Search Reality
      MICROSOFT CONFIDENTIAL
    15. Search Fatigue
      People can’t find what
      they are looking for…..
      40% of queries
      go unanswered
      50% of queries
      need refinement
      * Source:
      Internal Microsoft Research
      MICROSOFT CONFIDENTIAL
    16. What Consumers Want
      Relevant results
      In-depth &
      authoritative content
      Convenience
      * Source:
      Sterling Market Intelligence Report (June 2007) / Internal Microsoft Research
      MICROSOFT CONFIDENTIAL
    17. Evolution Of Search
      Phase 1
      Phase 2
      The Next Phase
      Keyword
      Rich Semantics &
      User Experience
      Directories
      Search
      Trends
      Unknown
      Open
      Closed
      Market
      CPM/Paid Inclusion
      CPA/Paid Engagement
      CPC
      Economics
      Reach
      E2E Visibility
      ROI
      Advertisers
      Trends
      Passive
      Proactive
      Reactive
      Publishers
      Task
      Accomplishment
      Queries
      Browse
      Consumer
      Trends
    18. The Computer Science Challenge
      Index the world’s information
      Decipher the intent of question
      Simultaneously across geographies
      Within milliseconds, and
      Present the information for discovery
    19. Search Engine Results Page
      Number of relevant Webpages
      Title of a page
      Content Description of a page
      Additional SEO Information
      Unique URL
    20. Relevance  User vs. Machine
      Goal of Users and Search Engines
      Find relevant results related to the search query.
      Rank related Webpages in a order of Relevance.
      How to decide what is most or more relevant?
      How would you decide, which Webpage matches best with your search query?
    21. Relevance  User vs. Machine
    22. SEO Matrix
      Engineering
      Editorial
    23. Content Strategy
    24. SEO Content Strategy
    25. On-page Editorial
    26. URL Consistency
    27. URL Consistency
      Search engines assign value to URLs
      A single URL is given a score from 1 to 10 called PageRank (Google) or StaticRank (Live) based on many factors
      Each URL is assumed to be an individual “page”
      When a site has multiple versions of a page under the “same” URL, this score is divided between them
      http://travel.msn.com/
      http://travel.msn.com/default.aspx
    28. URL Consistency
      http://www.example.com/
      http://example.com/
      http://Example.com
      http://Example.com/
      http://www.Example.com/
      http://www.example.com/index.html
      http://www.Example.com/index.html
      http://www.example.com/Index.html
      http://www.Example.com/index.html
      www.example.com
      Example.com
      example.com/
      Example.com/index.html
      Example.com/Index.html
    29. Image content and ALT text
      Images are content too!
      An ALT property on an <IMG> tag is supposed to describe the content of this image
      Meant for accessibility, also used by Search Engines to discern meaning of an image, especially one that’s also a link
      Content images should describe what’s in the image and then list any copyright information required
      Navigation images should describe the destination page’s content
      ALT text treated similarly to Anchor Text
      Filenames matter!
      How not to do it
    30. On-page Technical
    31. Flash and Silverlight
      • MYTH: Search Engines can’t read Flash
      • Search Engines are starting to have the capability to extract links and text from simple .SWF files
      • This does not apply to all sites or all Flash movies
      • This does not apply to Silverlight movies
      • MYTH: Silverlight and Flash are BAD for SEO
      • Flash and Silverlight should be used correctly and never for navigation – do you NEED that Flash movie?
      • Can you offer a downlevel version of the movie to lower-spec browsers and crawlers?
      • Downlevel version must contain exactly the same content to survive manual review if one should occur
      • No sniffing for capability should take place
      • Page-load order and DIV substitution to achieve downlevel experience
    32. Flash and Silverlight
      Separate content of Flash movie from presentation layer. Externalize in XML.
      Render XML as XHTML in your content <DIV>
      Use JavaScript to overwrite the content <DIV> innerHTML property with the Flash or Silverlight movie
      Flash or Silverlight movie should reference the same XML for its content
    33. Flash and Silverlight
      <DIV>
      <DIV>
      (XHTML)
      <DIV>
      (SWF)
      XML
    34. Flash and Silverlight
      http://specials.uk.msn.com/ford-fiesta
    35. Flash and Silverlight
      http://specials.uk.msn.com/ford-fiesta
    36. Flash and Silverlight
      http://rally.no.msn.com/
    37. Flash and Silverlight
      http://rally.no.msn.com/
    38. URL Structure
      Some links are more equal than others
      Javascript links and anchor links won’t get crawled
      The closer a page is to the root, the better
      A URL should include keywords if possible
      Always use absolute URL not relative
      Always use lower case
      Here’s how not to do it
      <A HREF=“javascript:goToPage(“1”)”>Bad link</A>
      <A HREF=“#section1”>Another Bad Link</A>
      <A HREF=“/my-folder/danspage.html”>Not another bad link!</A>
      <A HREF="http://msn.com/my-folder/another-folder/yetanotherfolder/page.html">You're kidding. ANOTHER bad link?</A>
    39. <HEAD> tag
      The <HEAD> tag should follow this order
      <head>
      <title>A unique title that describes what a user can find on this page</title>
      <meta name="description" content="This is a unique description of the content of this page, different to the TITLE tag." />
      <meta name="keywords" content="one, two, three, four, five" />
      <metaHTTP-EQUIV="Content-Language" content="EN-GB" />
      <meta http-equiv="Content-Type" content="text/html" />
      <!-- anything else you need -->
      </head>
    40. Crawlability
    41. 404 pages
      Is this Page Not Found? Are you sure?
      The 404 page should return a 404 (Not Found) or 410 (Gone) Status Code
      Some 404 pages return a 200 (OK) Status Code, this is a “soft” 404
      These soft 404 pages can make it into the index as valid pages
    42. XML Sitemaps and Robots.txt
      The Search Engines need a helping hand to find your pages
      By submitting an XML Sitemap (http://sitemaps.org) you can inform the search engines which pages you would like them to crawl
      <?xml version="1.0" encoding="UTF-8"?>
      <urlsetxmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
      <url>
      <loc>http://www.example.com/</loc>
      <lastmod>2005-01-01</lastmod>
      <changefreq>monthly</changefreq>
      <priority>0.8</priority>
      </url>
      </urlset>
      Tell the crawler what not to crawl
      By adding a robots.txt file to the root of a domain, you can exclude pages or sections of a site from being crawled
      Useful for transactional pages or “print version” pages and the like
    43. Server Optimization
      HTTP Compression
      Having a large website and millions of pages or URLs means a crawler takes a long time to crawl and index your entire site
      XML Sitemaps and proper link strategy aren’t always enough
      HTTP Compression works like a .zip file
      Reduces download time for users and crawlers
      Conditional GET
      Do your pages change often?
      Why waste time having crawlers re-spider your site?
      Tell browsers and crawlers that your pages haven’t changed
      Improves index coverage quickly
    44. Case Study
      SEO for MSN Video
    45. Case Study: MSN Video
      http://video.msn.com/video.aspx?mkt=en-gb
    46. Case Study: MSN Video
      http://video.msn.com/video.aspx?mkt=en-gb
      Flash
      Video in Flash
      AJAX and Flash
      AJAX
    47. Case Study: MSN Video
      http://video.msn.com/video.aspx?mkt=en-gb
    48. Case Study: MSN Video
      http://video.msn.com/video.aspx?mkt=en-gb
    49. Case Study: MSN Video
      Real URLs – One page per video
      http://video.msn.com/?mkt=en-gb&vid=b098ff42-994c-4ebd-8741-1c34737318b7&playlist=search:q:plane:mk:en-gb:sf:ActiveStartDate:vs:1:cs:ENGB_Stupid%20Videos&tab=s1204718424896&from=video_module
      ...becomes http://uk.video.msn.com/videos/woman-in-airport-strop/
      Build links to the Video pages
      Empower users to share via Social Media and blogging with a single click
      Achieve scale by using the inline player on MSN content pages
      Show related videos
      Make the pages Crawlable
      Get rid of the AJAX
      Correct down-level experience
      Build topic relevance
      Expose user generated content such as ratings, comments, submitted videos
      Display relevant content from around the network in an automated fashion
      Full index coverage
      Geo-target individual countries’ Video destination site with Webmaster Tools validation, META tagging and domain
      XML Sitemaps and Robots.txt for each market
    50. Thank you
      Questions?

    + danc0hendanc0hen, 2 months ago

    custom

    389 views, 0 favs, 1 embeds more stats

    Dan Cohen delivered this SEO presentation as part o more

    More info about this document

    © All Rights Reserved

    Go to text version

    • Total Views 389
      • 387 on SlideShare
      • 2 from embeds
    • Comments 0
    • Favorites 0
    • Downloads 19
    Most viewed embeds
    • 2 views on http://blog.slideshare.net

    more

    All embeds
    • 2 views on http://blog.slideshare.net

    less

    Flagged as inappropriate Flag as inappropriate
    Flag as inappropriate

    Select your reason for flagging this presentation as inappropriate. If needed, use the feedback form to let us know more details.

    Cancel
    File a copyright complaint
    Having problems? Go to our helpdesk?

    Categories