Successfully reported this slideshow.
Your SlideShare is downloading. ×

KIM DEWE - How to automate key SEO processes using API’s and Google Sheets (BrightonSEO September 2018)

Ad
Ad
Ad
Ad
Ad
Ad
Ad
Ad
Ad
Ad
Ad
Loading in …3
×

Check these out next

1 of 77 Ad

More Related Content

Slideshows for you (20)

Similar to KIM DEWE - How to automate key SEO processes using API’s and Google Sheets (BrightonSEO September 2018) (20)

Advertisement

Recently uploaded (20)

KIM DEWE - How to automate key SEO processes using API’s and Google Sheets (BrightonSEO September 2018)

  1. 1. Kim Dewe @kimdewe
  2. 2. A non-technical SEO Manager #BrightonSEO @kimdewe
  3. 3. A non-technical SEO Manager ...but a technical sounding job description #BrightonSEO @kimdewe
  4. 4. SEO Manager + too many Reports #BrightonSEO @kimdewe
  5. 5. SEO Manager + too many Reports = time wasted #BrightonSEO @kimdewe
  6. 6. Traffic reports #BrightonSEO @kimdewe
  7. 7. Keyword reports #BrightonSEO @kimdewe
  8. 8. Backlink reports #BrightonSEO @kimdewe
  9. 9. You’re wasting time. #BrightonSEO @kimdewe
  10. 10. A solution? #BrightonSEO @kimdewe
  11. 11. #BrightonSEO @kimdewe ManipulateClean Collaborate
  12. 12. A solution? #BrightonSEO @kimdewe + add-ons Built-in functions Custom functions
  13. 13. A solution? #BrightonSEO @kimdewe + APIs + add-ons Built-in functions Custom functions
  14. 14. Application Programming Interface #BrightonSEO @kimdewe
  15. 15. #BrightonSEO @kimdewe Call
  16. 16. #BrightonSEO @kimdewe Response
  17. 17. Most tools you use have an API #BrightonSEO @kimdewe
  18. 18. #BrightonSEO @kimdewe
  19. 19. But.. most API’s are protected. This makes things more difficult. #BrightonSEO @kimdewe
  20. 20. {JSON} #BrightonSEO @kimdewe <XML> .CSV
  21. 21. #BrightonSEO @kimdewe
  22. 22. #BrightonSEO @kimdewe
  23. 23. #BrightonSEO @kimdewe
  24. 24. #BrightonSEO @kimdewe
  25. 25. Search Analytics Add-On Create new report #BrightonSEO @kimdewe
  26. 26. Search Analytics Add-on Configure report and request data #BrightonSEO @kimdewe
  27. 27. #BrightonSEO @kimdewe Automate your report
  28. 28. Content ‘Reoptimisation’ example #BrightonSEO @kimdewe
  29. 29. #BrightonSEO @kimdewe =ImportXML(“URL”, "//title/text()")
  30. 30. #BrightonSEO @kimdewe =if((search(“Query”,”Title Tag”)),"YES")
  31. 31. Google Analytics Add-on Create new report #BrightonSEO @kimdewe
  32. 32. Google Analytics Add-on Configure report #BrightonSEO @kimdewe
  33. 33. Google Analytics Add-on Check your configuration #BrightonSEO @kimdewe
  34. 34. Google Analytics Add-on Run report #BrightonSEO @kimdewe
  35. 35. Google Analytics Add-on Schedule reports #BrightonSEO @kimdewe
  36. 36. Google Analytics Add-on Save schedule #BrightonSEO @kimdewe
  37. 37. Custom Dimensions = hyper-charged reports #BrightonSEO @kimdewe
  38. 38. Google Sheets Add-Ons = efficient #BrightonSEO @kimdewe
  39. 39. Straight API calls #BrightonSEO @kimdewe
  40. 40. =importdata #BrightonSEO @kimdewe
  41. 41. #BrightonSEO @kimdewe
  42. 42. The “Who’s linking to us?” report #BrightonSEO @kimdewe
  43. 43. #BrightonSEO @kimdewe
  44. 44. #BrightonSEO @kimdewe
  45. 45. Straight API calls = efficient #BrightonSEO @kimdewe
  46. 46. Custom functions #BrightonSEO @kimdewe
  47. 47. Using the Script Editor in Google Sheets #BrightonSEO @kimdewe
  48. 48. Find scripts! Don’t reinvent the wheel #BrightonSEO @kimdewe
  49. 49. #BrightonSEO @kimdewe Source
  50. 50. Visit console.developers.google.com and create a project #BrightonSEO @kimdewe
  51. 51. #BrightonSEO @kimdewe Enable the PageSpeed Insights API
  52. 52. #BrightonSEO @kimdewe Create credentials (API Key!)
  53. 53. #BrightonSEO @kimdewe Edit your script! (thanks Cagri Sarigoz) Source
  54. 54. =checkAll #BrightonSEO @kimdewe
  55. 55. #BrightonSEO @kimdewe Paste your script into Script Editor
  56. 56. #BrightonSEO @kimdewe Run!
  57. 57. #BrightonSEO @kimdewe Now use your function =checkAll template source
  58. 58. #BrightonSEO @kimdewe Now use your function =checkAll(URL) template source
  59. 59. #BrightonSEO @kimdewe Triggers
  60. 60. Custom functions = efficient #BrightonSEO @kimdewe
  61. 61. #BrightonSEO @kimdewe + APIs
  62. 62. #BrightonSEO @kimdewe + APIs + add-ons
  63. 63. #BrightonSEO @kimdewe + APIs + add-ons =importdata
  64. 64. #BrightonSEO @kimdewe + APIs + add-ons =importdata =checkAll
  65. 65. #BrightonSEO @kimdewe + APIs + add-ons =importdata =importxml, =if & =split =checkAll
  66. 66. What’s next? #BrightonSEO @kimdewe
  67. 67. visit kimdewe.com #BrightonSEO @kimdewe Useful Google Sheets formulas Custom functions scripts

×