Save Time With Basic Coding Skills - BrightonSEO September 2019

How Basic Coding Skills Can
Save You A Ton Of Time
Sabine Langmann // sabine-langmann.com
SLIDESHARE.NET/SABINELANGMANN
@SabTheLa
09 / 13 / 2019 Sabine Langmann - BrightonSEO 2019 2
WARM UP
09 / 13 / 2019 Sabine Langmann - BrightonSEO 2019 3
09 / 13 / 2019 Sabine Langmann - BrightonSEO 2019 4
1Code is why we are here
09 / 13 / 2019 Sabine Langmann - BrightonSEO 2019 5
*In this room
1Code is why we are here
09 / 13 / 2019 Sabine Langmann - BrightonSEO 2019 6
2We are not developers
09 / 13 / 2019 Sabine Langmann - BrightonSEO 2019 7
2We are not developers
*But we work with them
09 / 13 / 2019 Sabine Langmann - BrightonSEO 2019 8
3We have only 17 minutes left
09 / 13 / 2019 Sabine Langmann - BrightonSEO 2019 9
3We have only 17 minutes left
*Before this talk is done
GOAL OF THIS SESSION
Give you an idea of the
effort/result ratio of learning
code basics
09 / 13 / 2019 Sabine Langmann - BrightonSEO 2019 10
SLIDES
bit.ly/YouBasic-2019
09 / 13 / 2019 Sabine Langmann - BrightonSEO 2019 11
SOME (not all) PROGRAMMING BASICS
(that are useful for SEO)
09 / 13 / 2019 Sabine Langmann - BrightonSEO 2019 12
09 / 13 / 2019 Sabine Langmann - BrightonSEO 2019 13
SOME (not all) PROGRAMMING BASICS
(that are useful for SEO)
09 / 13 / 2019 Sabine Langmann - BrightonSEO 2019 14
HTML
CSS
PHP
XML
AMP
Java
JS
SOME (not all) PROGRAMMING BASICS
(that are useful for SEO)
JSON-LD
Vue
React
Angular
Python
R
Regex
Xpath
ScyPy
NumPy
KNIME
Ajax
BigQuery
SQL
WHICH FRAMEWORK FOR WHICH TASK?
09 / 13 / 2019 Sabine Langmann - BrightonSEO 2019 15
CSS
09 / 13 / 2019 Sabine Langmann - BrightonSEO 2019 16
CSS
09 / 13 / 2019 Sabine Langmann - BrightonSEO 2019 17
Taking care of your document’s style.
HTML / CSS
09 / 13 / 2019 Sabine Langmann - BrightonSEO 2019 18
CSS
09 / 13 / 2019 Sabine Langmann - BrightonSEO 2019 19
SEO: “Hey devs, please create this Black
Friday landing page for me. Should look
like this rough draft here.”
HTML / CSS
09 / 13 / 2019 Sabine Langmann - BrightonSEO 2019 20
SEO: “Hey devs, please create this Black
Friday landing page for me. Should look
like this rough draft here.”
09 / 13 / 2019 Sabine Langmann - BrightonSEO 2019 21
09 / 13 / 2019 Sabine Langmann - BrightonSEO 2019 22
Can’t read
Why?
09 / 13 / 2019 Sabine Langmann - BrightonSEO 2019 23
HTML / CSS
09 / 13 / 2019 Sabine Langmann - BrightonSEO 2019 24
HTML / CSS
Padding
H2/H3 formatting,
again: padding
Document
style in
general
Clear & detailed communication:
09 / 13 / 2019 Sabine Langmann - BrightonSEO 2019 25
SEO: “Hey devs, please create this Black
Friday landing page for me. Should look
like this rough draft here.”
09 / 13 / 2019 Sabine Langmann - BrightonSEO 2019 26
09 / 13 / 2019 Sabine Langmann - BrightonSEO 2019 27
…helps you to
Communicate better & faster
Create appealing landing pages for your users
Basic CSS
09 / 13 / 2019 Sabine Langmann - BrightonSEO 2019 28
CSS
One-Time Invest* Time Saved*
CSS: ~10h ~3h/week
*Rough estimation based on my own experiences, a range of SEOs I asked, online course data, and
people’s statements I could find online
PHP
09 / 13 / 2019 Sabine Langmann - BrightonSEO 2019 29
PHP
09 / 13 / 2019 Sabine Langmann - BrightonSEO 2019 30
Server-side scripting language pulling
information into a document.
PHP
09 / 13 / 2019 Sabine Langmann - BrightonSEO 2019 31
PHP
09 / 13 / 2019 Sabine Langmann - BrightonSEO 2019 32
09 / 13 / 2019 Sabine Langmann - BrightonSEO 2019 33
09 / 13 / 2019 Sabine Langmann - BrightonSEO 2019 34
09 / 13 / 2019 Sabine Langmann - BrightonSEO 2019 35
09 / 13 / 2019 Sabine Langmann - BrightonSEO 2019 36
Basic PHP
…helps you to
Find the code elements you need a lot quicker
Customize your (client’s) WP/Joomla/Drupal
website
09 / 13 / 2019 Sabine Langmann - BrightonSEO 2019 37
PHP
One-Time Invest* Time Saved*
~20h ~4h/week
*Rough estimation based on my own experiences, a range of SEOs I asked, online course data, and
people’s statements I could find online
PYTHON
09 / 13 / 2019 Sabine Langmann - BrightonSEO 2019 38
PYTHON
09 / 13 / 2019 Sabine Langmann - BrightonSEO 2019 39
Data Extraction/Analysis/Visualization,
Machine Learning, and more
PYTHON
09 / 13 / 2019 Sabine Langmann - BrightonSEO 2019 40
https://searchenginewatch.com/2019/02/06/using-python-to-recover-seo-site-traffic-part-one/
09 / 13 / 2019 Sabine Langmann - BrightonSEO 2019 41
PYTHON
PYTHON
09 / 13 / 2019 Sabine Langmann - BrightonSEO 2019 42
https://keras.io/
https://www.pyimagesearch.com/2018/05/07/multi-label-classification-with-keras/
Basic PYTHON
09 / 13 / 2019 Sabine Langmann - BrightonSEO 2019 43
…helps you to
Automate regular website checks
Analyze SEO problems
Identify the right category images
PYTHON
09 / 13 / 2019 Sabine Langmann - BrightonSEO 2019 44
One-Time Invest Time Saved
~40h ~6h/week
*Rough estimation based on my own experiences, a range of SEOs I asked, online course data, and
people’s statements I could find online
XPATH
09 / 13 / 2019 Sabine Langmann - BrightonSEO 2019 45
XPATH
09 / 13 / 2019 Sabine Langmann - BrightonSEO 2019 46
Query language for selecting nodes
from an XML document.
XPATH @ BrightonSEO April 2019
09 / 13 / 2019 Sabine Langmann - BrightonSEO 2019 47
http://bit.ly/frogx-2019
09 / 13 / 2019 Sabine Langmann - BrightonSEO 2019 48
09 / 13 / 2019 Sabine Langmann - BrightonSEO 2019 49
09 / 13 / 2019 Sabine Langmann - BrightonSEO 2019 50
Basic XPATH
…helps you to
Customize your Screaming Frog / Deepcrawl /
etc. crawls
Gather more relevant data for your analyses
09 / 13 / 2019 Sabine Langmann - BrightonSEO 2019 51
XPATH
One-Time Invest* Time Saved*
~5h ~2h/week
*Rough estimation based on my own experiences, a range of SEOs I asked, online course data, and
people’s statements I could find online
BONUS
09 / 13 / 2019 Sabine Langmann - BrightonSEO 2019 52
09 / 13 / 2019 Sabine Langmann - BrightonSEO 2019 53
THE TECH SWAG
THE TECH SWAG
09 / 13 / 2019 Sabine Langmann - BrightonSEO 2019 54
More tech knowledge = more confidence
= more clear communication
= more credibility
= more motivation
= increased happiness
THE TECH SWAG
09 / 13 / 2019 Sabine Langmann - BrightonSEO 2019 55
More tech knowledge = more confidence
= more clear communication
= more credibility
= more motivation
= increased happiness
!! START NOW !!
09 / 13 / 2019 Sabine Langmann - BrightonSEO 2019 56
w3schools.com (free) https://www.w3schools.com/
Freecodecamp (free) https://www.freecodecamp.org/
GitHub Learning Lab (free) https://github.com/marketplace/github-learning-lab
Coursera (free) e.g. https://www.coursera.org/learn/python
Automate the Boring Stuff (free) https://automatetheboringstuff.com/
Zealdoc to read documentations (free) https://zealdocs.org
Colaboratory (to use Jupyter in the cloud) (free) https://colab.research.google.com
!! START NOW !!
09 / 13 / 2019 Sabine Langmann - BrightonSEO 2019 57
DataCamp (£21-24/month)
Codecademy (€18-36/month)
Udemy (€10 – 200+/course)
Treehouse ($25-200/month)
Udacity (~€300/month)
09 / 13 / 2019 Sabine Langmann - BrightonSEO 2019 58
09 / 13 / 2019 Sabine Langmann - BrightonSEO 2019 59
09 / 13 / 2019 Sabine Langmann - BrightonSEO 2019 60
THANK YOU
09 / 13 / 2019 Sabine Langmann - BrightonSEO 2019 61
sabine-langmann.com
linkedin.com/in/sabine-langmann/
@SabTheLa
Slides: bit.ly/YouBasic-2019
1 of 61

More Related Content

Similar to Save Time With Basic Coding Skills - BrightonSEO September 2019(20)

Save Time With Basic Coding Skills - BrightonSEO September 2019

  • 1. How Basic Coding Skills Can Save You A Ton Of Time Sabine Langmann // sabine-langmann.com SLIDESHARE.NET/SABINELANGMANN @SabTheLa
  • 2. 09 / 13 / 2019 Sabine Langmann - BrightonSEO 2019 2
  • 3. WARM UP 09 / 13 / 2019 Sabine Langmann - BrightonSEO 2019 3
  • 4. 09 / 13 / 2019 Sabine Langmann - BrightonSEO 2019 4 1Code is why we are here
  • 5. 09 / 13 / 2019 Sabine Langmann - BrightonSEO 2019 5 *In this room 1Code is why we are here
  • 6. 09 / 13 / 2019 Sabine Langmann - BrightonSEO 2019 6 2We are not developers
  • 7. 09 / 13 / 2019 Sabine Langmann - BrightonSEO 2019 7 2We are not developers *But we work with them
  • 8. 09 / 13 / 2019 Sabine Langmann - BrightonSEO 2019 8 3We have only 17 minutes left
  • 9. 09 / 13 / 2019 Sabine Langmann - BrightonSEO 2019 9 3We have only 17 minutes left *Before this talk is done
  • 10. GOAL OF THIS SESSION Give you an idea of the effort/result ratio of learning code basics 09 / 13 / 2019 Sabine Langmann - BrightonSEO 2019 10
  • 11. SLIDES bit.ly/YouBasic-2019 09 / 13 / 2019 Sabine Langmann - BrightonSEO 2019 11
  • 12. SOME (not all) PROGRAMMING BASICS (that are useful for SEO) 09 / 13 / 2019 Sabine Langmann - BrightonSEO 2019 12
  • 13. 09 / 13 / 2019 Sabine Langmann - BrightonSEO 2019 13 SOME (not all) PROGRAMMING BASICS (that are useful for SEO)
  • 14. 09 / 13 / 2019 Sabine Langmann - BrightonSEO 2019 14 HTML CSS PHP XML AMP Java JS SOME (not all) PROGRAMMING BASICS (that are useful for SEO) JSON-LD Vue React Angular Python R Regex Xpath ScyPy NumPy KNIME Ajax BigQuery SQL
  • 15. WHICH FRAMEWORK FOR WHICH TASK? 09 / 13 / 2019 Sabine Langmann - BrightonSEO 2019 15
  • 16. CSS 09 / 13 / 2019 Sabine Langmann - BrightonSEO 2019 16
  • 17. CSS 09 / 13 / 2019 Sabine Langmann - BrightonSEO 2019 17 Taking care of your document’s style.
  • 18. HTML / CSS 09 / 13 / 2019 Sabine Langmann - BrightonSEO 2019 18
  • 19. CSS 09 / 13 / 2019 Sabine Langmann - BrightonSEO 2019 19 SEO: “Hey devs, please create this Black Friday landing page for me. Should look like this rough draft here.”
  • 20. HTML / CSS 09 / 13 / 2019 Sabine Langmann - BrightonSEO 2019 20 SEO: “Hey devs, please create this Black Friday landing page for me. Should look like this rough draft here.”
  • 21. 09 / 13 / 2019 Sabine Langmann - BrightonSEO 2019 21
  • 22. 09 / 13 / 2019 Sabine Langmann - BrightonSEO 2019 22 Can’t read Why?
  • 23. 09 / 13 / 2019 Sabine Langmann - BrightonSEO 2019 23 HTML / CSS
  • 24. 09 / 13 / 2019 Sabine Langmann - BrightonSEO 2019 24 HTML / CSS Padding H2/H3 formatting, again: padding Document style in general
  • 25. Clear & detailed communication: 09 / 13 / 2019 Sabine Langmann - BrightonSEO 2019 25 SEO: “Hey devs, please create this Black Friday landing page for me. Should look like this rough draft here.”
  • 26. 09 / 13 / 2019 Sabine Langmann - BrightonSEO 2019 26
  • 27. 09 / 13 / 2019 Sabine Langmann - BrightonSEO 2019 27 …helps you to Communicate better & faster Create appealing landing pages for your users Basic CSS
  • 28. 09 / 13 / 2019 Sabine Langmann - BrightonSEO 2019 28 CSS One-Time Invest* Time Saved* CSS: ~10h ~3h/week *Rough estimation based on my own experiences, a range of SEOs I asked, online course data, and people’s statements I could find online
  • 29. PHP 09 / 13 / 2019 Sabine Langmann - BrightonSEO 2019 29
  • 30. PHP 09 / 13 / 2019 Sabine Langmann - BrightonSEO 2019 30 Server-side scripting language pulling information into a document.
  • 31. PHP 09 / 13 / 2019 Sabine Langmann - BrightonSEO 2019 31
  • 32. PHP 09 / 13 / 2019 Sabine Langmann - BrightonSEO 2019 32
  • 33. 09 / 13 / 2019 Sabine Langmann - BrightonSEO 2019 33
  • 34. 09 / 13 / 2019 Sabine Langmann - BrightonSEO 2019 34
  • 35. 09 / 13 / 2019 Sabine Langmann - BrightonSEO 2019 35
  • 36. 09 / 13 / 2019 Sabine Langmann - BrightonSEO 2019 36 Basic PHP …helps you to Find the code elements you need a lot quicker Customize your (client’s) WP/Joomla/Drupal website
  • 37. 09 / 13 / 2019 Sabine Langmann - BrightonSEO 2019 37 PHP One-Time Invest* Time Saved* ~20h ~4h/week *Rough estimation based on my own experiences, a range of SEOs I asked, online course data, and people’s statements I could find online
  • 38. PYTHON 09 / 13 / 2019 Sabine Langmann - BrightonSEO 2019 38
  • 39. PYTHON 09 / 13 / 2019 Sabine Langmann - BrightonSEO 2019 39 Data Extraction/Analysis/Visualization, Machine Learning, and more
  • 40. PYTHON 09 / 13 / 2019 Sabine Langmann - BrightonSEO 2019 40 https://searchenginewatch.com/2019/02/06/using-python-to-recover-seo-site-traffic-part-one/
  • 41. 09 / 13 / 2019 Sabine Langmann - BrightonSEO 2019 41 PYTHON
  • 42. PYTHON 09 / 13 / 2019 Sabine Langmann - BrightonSEO 2019 42 https://keras.io/ https://www.pyimagesearch.com/2018/05/07/multi-label-classification-with-keras/
  • 43. Basic PYTHON 09 / 13 / 2019 Sabine Langmann - BrightonSEO 2019 43 …helps you to Automate regular website checks Analyze SEO problems Identify the right category images
  • 44. PYTHON 09 / 13 / 2019 Sabine Langmann - BrightonSEO 2019 44 One-Time Invest Time Saved ~40h ~6h/week *Rough estimation based on my own experiences, a range of SEOs I asked, online course data, and people’s statements I could find online
  • 45. XPATH 09 / 13 / 2019 Sabine Langmann - BrightonSEO 2019 45
  • 46. XPATH 09 / 13 / 2019 Sabine Langmann - BrightonSEO 2019 46 Query language for selecting nodes from an XML document.
  • 47. XPATH @ BrightonSEO April 2019 09 / 13 / 2019 Sabine Langmann - BrightonSEO 2019 47 http://bit.ly/frogx-2019
  • 48. 09 / 13 / 2019 Sabine Langmann - BrightonSEO 2019 48
  • 49. 09 / 13 / 2019 Sabine Langmann - BrightonSEO 2019 49
  • 50. 09 / 13 / 2019 Sabine Langmann - BrightonSEO 2019 50 Basic XPATH …helps you to Customize your Screaming Frog / Deepcrawl / etc. crawls Gather more relevant data for your analyses
  • 51. 09 / 13 / 2019 Sabine Langmann - BrightonSEO 2019 51 XPATH One-Time Invest* Time Saved* ~5h ~2h/week *Rough estimation based on my own experiences, a range of SEOs I asked, online course data, and people’s statements I could find online
  • 52. BONUS 09 / 13 / 2019 Sabine Langmann - BrightonSEO 2019 52
  • 53. 09 / 13 / 2019 Sabine Langmann - BrightonSEO 2019 53 THE TECH SWAG
  • 54. THE TECH SWAG 09 / 13 / 2019 Sabine Langmann - BrightonSEO 2019 54 More tech knowledge = more confidence = more clear communication = more credibility = more motivation = increased happiness
  • 55. THE TECH SWAG 09 / 13 / 2019 Sabine Langmann - BrightonSEO 2019 55 More tech knowledge = more confidence = more clear communication = more credibility = more motivation = increased happiness
  • 56. !! START NOW !! 09 / 13 / 2019 Sabine Langmann - BrightonSEO 2019 56 w3schools.com (free) https://www.w3schools.com/ Freecodecamp (free) https://www.freecodecamp.org/ GitHub Learning Lab (free) https://github.com/marketplace/github-learning-lab Coursera (free) e.g. https://www.coursera.org/learn/python Automate the Boring Stuff (free) https://automatetheboringstuff.com/ Zealdoc to read documentations (free) https://zealdocs.org Colaboratory (to use Jupyter in the cloud) (free) https://colab.research.google.com
  • 57. !! START NOW !! 09 / 13 / 2019 Sabine Langmann - BrightonSEO 2019 57 DataCamp (£21-24/month) Codecademy (€18-36/month) Udemy (€10 – 200+/course) Treehouse ($25-200/month) Udacity (~€300/month)
  • 58. 09 / 13 / 2019 Sabine Langmann - BrightonSEO 2019 58
  • 59. 09 / 13 / 2019 Sabine Langmann - BrightonSEO 2019 59
  • 60. 09 / 13 / 2019 Sabine Langmann - BrightonSEO 2019 60
  • 61. THANK YOU 09 / 13 / 2019 Sabine Langmann - BrightonSEO 2019 61 sabine-langmann.com linkedin.com/in/sabine-langmann/ @SabTheLa Slides: bit.ly/YouBasic-2019