Ce diaporama a bien été signalé.
Nous utilisons votre profil LinkedIn et vos données d’activité pour vous proposer des publicités personnalisées et pertinentes. Vous pouvez changer vos préférences de publicités à tout moment.

Max Prin - MnSearch Summit 2017 - What does technical SEO look like in 2017?

680 vues

Publié le

Max Prin - MnSearch Summit 2017 - What does technical SEO look like in 2017?

Publié dans : Marketing
  • Hello! Get Your Professional Job-Winning Resume Here - Check our website! https://vk.cc/818RFv
       Répondre 
    Voulez-vous vraiment ?  Oui  Non
    Votre message apparaîtra ici

Max Prin - MnSearch Summit 2017 - What does technical SEO look like in 2017?

  1. 1. Max Prin, Head of Technical SEO, Merkle @maxxeight What does technical SEO look like in 2017?
  2. 2. Max Prin @maxxeight | MnSearch Summit 2017 #MNSummit2 Max Prin, Head of Technical SEO, Merkle https://technicalseo.com
  3. 3. Max Prin @maxxeight | MnSearch Summit 2017 #MNSummit SEO…
  4. 4. “Content is king”
  5. 5. “Links still matter”
  6. 6. “Technical SEO is more important than ever”
  7. 7. Max Prin @maxxeight | MnSearch Summit 2017 #MNSummit7 Search Engines’ Goal Serving the best results  Most relevant  Great UX
  8. 8. Max Prin @maxxeight | MnSearch Summit 2017 #MNSummit8 How (Some) Search Engines Work? 1. Crawl the Web 2. (Render Pages) 3. Index URLs/Content 4. Rank URLs
  9. 9. Max Prin @maxxeight | MnSearch Summit 2017 #MNSummit9 Technical SEO’s Goal Making sure search engines can access and understand your awesome content, and the wonderful user experience you provide to your visitors. Crawling Can search engines access the pages? Rendering Can search engines see the content/UX? Indexing Are URLs/content indexed?
  10. 10. Crawling
  11. 11. Max Prin @maxxeight | MnSearch Summit 2017 #MNSummit11 Crawling “Crawling is the entry point for sites into Google's search results. Efficient crawling of a website helps with its indexing in Google Search.” - Gary Illyes, Webmaster Trends Analyst, Google
  12. 12. Max Prin @maxxeight | MnSearch Summit 2017 #MNSummit12 Crawling How to make sure search engines crawl all of your important pages?  Provide clean URLs
  13. 13. Max Prin @maxxeight | MnSearch Summit 2017 #MNSummit13 Crawling: provide clean URLs (JavaScript-based websites) Fragment Identifier: example.com/#url  Not supported. Ignored. URL = example.com Hashbang: example.com/#!url  Google and Bing will request: example.com/?_escaped_fragment_=url  The escaped_fragment URL should return an HTML snapshot Clean URL: example.com/url  Using the pushState function of the HTML5 History API
  14. 14. Max Prin @maxxeight | MnSearch Summit 2017 #MNSummit14 Crawling How to make sure search engines crawl all of your important pages?  Provide clean URLs  Lead bots to valuable pages
  15. 15. Max Prin @maxxeight | MnSearch Summit 2017 #MNSummit15 Crawling: leading bots to valuable pages Clear/clean site navigation Internal linking is a powerful signal:  Use <a href> elements  Avoid “mega-mega” menus Accurate/up-to-date Sitemaps Sitemaps (XML or HTML) should only include URLs that:  Render a 200 OK status code  Have a self-referencing canonical tag (or no tag) Properly handled duplicate content and low-value pages Parameterized URLs, sorts and facet navigation, etc.  Use canonical/noindex tags  Non-indexable URLs are crawled less often
  16. 16. Max Prin @maxxeight | MnSearch Summit 2017 #MNSummit16 Crawling: recommendations and tools Analyze your log files and crawl your site to find out if:  Search engine bots are not crawling some URLs  Pages are not properly linked to, internally  Sitemaps contain non-canonical URLs  Low-value and duplicate pages are indexable
  17. 17. Max Prin @maxxeight | MnSearch Summit 2017 #MNSummit17 Crawling How to make sure search engines crawl all of your important pages?  Provide clean URLs  Lead bots to valuable pages  Make bots crawl more pages
  18. 18. Max Prin @maxxeight | MnSearch Summit 2017 #MNSummit18 Crawling: making bots crawl more pages Decreased load time = increased crawl rate  Fast and reliable server (no 5xx errors)  Content Delivery Network Rendering = requesting ALL resources  Reduce the size of resources (compression, minification, etc.)  Reduce the number of requests (redirects, icons, fonts, etc.)
  19. 19. Max Prin @maxxeight | MnSearch Summit 2017 #MNSummit19 (Fast site: better user experience)  Optimize the critical rendering path (perceived latency)  Make the content above the fold appear faster  Use HTTP/2  Multiplexing, binary headers, header compression, server push Better engagement metrics: lower bounce rate, higher time on site (short vs. long clicks) https://raventools.com/blog/free-ssl-http2/
  20. 20. Rendering
  21. 21. Max Prin @maxxeight | MnSearch Summit 2017 #MNSummit21 Rendering Google is leveraging a headless browser to fully render webpages. Executing JavaScript/CSS “Understanding web pages better” Source Code DOM
  22. 22. Max Prin @maxxeight | MnSearch Summit 2017 #MNSummit22 Rendering: mobile-friendliness
  23. 23. Max Prin @maxxeight | MnSearch Summit 2017 #MNSummit23 (Mobile-First Index) Someday, Google will primarily crawl the web with they mobile user agent  Make sure ALL of your valuable content is available on your mobile site. http://maxpr.in/merkle-mobile-first
  24. 24. Max Prin @maxxeight | MnSearch Summit 2017 #MNSummit24 Rendering: intrusive interstitials As of January 10, 2017: Pages with intrusive interstitials may not rank as high
  25. 25. Max Prin @maxxeight | MnSearch Summit 2017 #MNSummit25 Rendering: Progressive Web Apps (PWA)
  26. 26. Max Prin @maxxeight | MnSearch Summit 2017 #MNSummit26 Rendering How to make sure Google can “understand” your pages?  Don’t block resources
  27. 27. Max Prin @maxxeight | MnSearch Summit 2017 #MNSummit27 Rendering: don’t block resources (robots.txt)
  28. 28. Max Prin @maxxeight | MnSearch Summit 2017 #MNSummit28 Rendering: robots.txt testing tool
  29. 29. Max Prin @maxxeight | MnSearch Summit 2017 #MNSummit29 Rendering How to make sure Google can “understand” your pages?  Don’t block resources  Load content automatically
  30. 30. Max Prin @maxxeight | MnSearch Summit 2017 #MNSummit30 Rendering: load content automatically (vs. based on user interaction)
  31. 31. Max Prin @maxxeight | MnSearch Summit 2017 #MNSummit31 Rendering: fetch & render tool
  32. 32. Indexing
  33. 33. Max Prin @maxxeight | MnSearch Summit 2017 #MNSummit33 Indexing Part of the indexing process is to “annotate semantics” in order to retrieve relevant pages
  34. 34. Max Prin @maxxeight | MnSearch Summit 2017 #MNSummit34 Indexing How to, technically, make your content more relevant?  Optimize metadata  Leverage structured data markup
  35. 35. Max Prin @maxxeight | MnSearch Summit 2017 #MNSummit35 Indexing: leverage structured data markup Structured data markup has 2 components:  Vocabulary: schema.org  Format: • Microdata • JSON-LD
  36. 36. Max Prin @maxxeight | MnSearch Summit 2017 #MNSummit36 Indexing: leverage structured data markup
  37. 37. Max Prin @maxxeight | MnSearch Summit 2017 #MNSummit37 Indexing: leverage structured data markup Google supports a ton of markups that can enhance search results: - Product, reviews, ratings - Events, music, movie, recipes, etc. Rich Snippet = Higher Click-Through Rate (CTR)
  38. 38. Max Prin @maxxeight | MnSearch Summit 2017 #MNSummit38 Wrap-up Technical optimization can greatly improve overall online performance  Crawling  More valuable pages indexed  Unique content → more authority  Fast side → better engagement metrics  Rendering  A great UX (mobile, PWA) understood by search engines  Indexing  More relevance and rich snippets (better CTR) through structured data markup
  39. 39. Thank you!

×