Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

The SEO's Guide To JavaScript - Ric Rodriguez, Brighton SEO 2017

4,036 views

Published on

JavaScript is becoming a hot topic for digital marketers - but has always been a challenge for SEO. In this talk, we take things back to basics to look at why this is the case, why (and how) JavaScript is used - and what we can do to better manage it.

Ric Rodriguez is SEO Operations Director at Croud (croud.com); a self-taught technical SEO, he breaks down complicated ideas and concepts into the key, need-to-know facts.

Published in: Marketing
  • Be the first to comment

The SEO's Guide To JavaScript - Ric Rodriguez, Brighton SEO 2017

  1. 1. Ric Rodriguez CROUD The SEO’s Guide To JavaScript @ricrodriguez_uk https://www.slideshare.net/RicRodriguez1
  2. 2. @RICRODRIGUEZ_UK WWW.CROUD.COM THESEO’SGUIDE TOJAVASCRIPT
  3. 3. @RICRODRIGUEZ_UK WWW.CROUD.COM Ric Rodriguez SNRSEOMANAGER@CROUD
  4. 4. @RICRODRIGUEZ_UK WWW.CROUD.COM JAVASCRIPTISA PROGRAMMINGLANGUAGE
  5. 5. @RICRODRIGUEZ_UK WWW.CROUD.COM WHYISITAPROBLEM?
  6. 6. @RICRODRIGUEZ_UK WWW.CROUD.COM ASYNCHRONICITY
  7. 7. @RICRODRIGUEZ_UK WWW.CROUD.COM GOOGLEBOT REQUEST MADE DOM CSSDOM RENDER TREE PAGEIS RENDERED
  8. 8. @RICRODRIGUEZ_UK WWW.CROUD.COM GOOGLEBOT REQUEST MADE DOM CSSDOM RENDER TREE PAGEIS RENDERED JAVASCRIPT IS EXECUTED
  9. 9. @RICRODRIGUEZ_UK WWW.CROUD.COM IFGOOGLEISN’TTHERETOSEEIT ITCAN’TKNOWWHATHASHAPPENED
  10. 10. @RICRODRIGUEZ_UK WWW.CROUD.COM WHYISJAVASCRIPTUSED?
  11. 11. @RICRODRIGUEZ_UK WWW.CROUD.COM IT’SFAST
  12. 12. @RICRODRIGUEZ_UK WWW.CROUD.COM IT’SUBIQUTOUS
  13. 13. @RICRODRIGUEZ_UK WWW.CROUD.COM IT’SENGAGING
  14. 14. @RICRODRIGUEZ_UK WWW.CROUD.COM IT’SHERETOSTAY
  15. 15. @RICRODRIGUEZ_UK WWW.CROUD.COM ANDWENEEDTOKNOWIT
  16. 16. @RICRODRIGUEZ_UK WWW.CROUD.COM LINK-SEOROUNDTABLE
  17. 17. @RICRODRIGUEZ_UK WWW.CROUD.COM HOWISITUSED?
  18. 18. @RICRODRIGUEZ_UK WWW.CROUD.COM TOENHANCEPARTSOFAPAGE
  19. 19. @RICRODRIGUEZ_UK WWW.CROUD.COM TOBUILDTHEWHOLEPAGE (THEJSSTACK)
  20. 20. @RICRODRIGUEZ_UK WWW.CROUD.COM VIEWMODEL CONTROLLER
  21. 21. @RICRODRIGUEZ_UK WWW.CROUD.COM FRAMEWORKSAREDIFFERENTWAYS TOAPPLYCOMMONJSPRINCIPLES
  22. 22. @RICRODRIGUEZ_UK WWW.CROUD.COM SERVER-SIDE CLIENT-SIDE Express (Controller) Node (Router) React (View) Angular (Framework)
  23. 23. @RICRODRIGUEZ_UK WWW.CROUD.COM NOMATTERTHEFORMATTHE FUNDAMENTALSSTAYTHESAME
  24. 24. @RICRODRIGUEZ_UK WWW.CROUD.COM HOWTOGETSTARTED
  25. 25. @RICRODRIGUEZ_UK WWW.CROUD.COM 1.AUDITUSINGINSPECTELEMENT (TOSEEWHATISINTHECODEONCELOADED)
  26. 26. @RICRODRIGUEZ_UK WWW.CROUD.COM 2.USESERVER-SIDERENDERING TOMAKESUREKEYELEMENTSAREN’TMISSED
  27. 27. @RICRODRIGUEZ_UK WWW.CROUD.COM 3.CLEARLYDEFINEEACHPAGE ANDTIETHEMTONORMAL,UNCOMPLICATEDURLS
  28. 28. @RICRODRIGUEZ_UK WWW.CROUD.COM 4.CHECKYOURANALYTICS TOMAKESUREPAGESVIEWSARECAPTURED
  29. 29. @RICRODRIGUEZ_UK WWW.CROUD.COM 5.USEJSWHENITISNEEDED TOMAKETHEEXPERIENCEBETTERFORUSERS
  30. 30. @RICRODRIGUEZ_UK WWW.CROUD.COM FINALTHOUGHTS
  31. 31. @RICRODRIGUEZ_UK WWW.CROUD.COM EMBRACEJAVASCRIPT IT’SFASTER,IT’SBETTERANDIT’SHERETOSTAY
  32. 32. @RICRODRIGUEZ_UK WWW.CROUD.COM STICKTOTHEFUNDAMENTALS MAKESURECRAWLERSCANSEETHEPARTSTHATMATTER
  33. 33. @RICRODRIGUEZ_UK WWW.CROUD.COM THANKYOU TWEETME-@RICRODRIGUEZ_UK

×