10. INSPIRATION IN THE INDUSTRY
@rvtheverett#WTSFest
@hamletbatista @BritneyMuller
https://www.slideshare.net/Muller-Marketing-Inc/machine-learning-for-
marketers-ctaconf-2019
https://www.searchenginejournal.com/author/hamlet-batista/
11. INSPIRATION IN THE INDUSTRY
@rvtheverett#WTSFest
Paul Shapiro
https://moz.com/blog/programming-for-seos
Tyler Reardon
https://www.slideshare.net/TylerReardon2/advanced-technical-seo-in-
2020-data-science
12. SCALING AUTOMATED QUALITY TEXT GENERATION WEBINAR
@rvtheverett#WTSFesthttps://www.deepcrawl.com/blog/webinars/scaling-automated-quality-text-generation-for-enterprise-sites/
14. COMPANIES USING PYTHON
"Python has been an important part of Google
since the beginning, and remains so as the
system grows and evolves. Today dozens of
Google engineers use Python, and we're
looking for more people with skills in this
language."
@rvtheverett#WTSFest
15. COMPANIES USING PYTHON
"Python is fast enough for our site and
allows us to produce maintainable
features in record times, with a minimum
of developers"
@rvtheverett@DeepCrawl
21. WHAT IS PYTHON?
Code written in the
terminal
@rvtheverett#WTSFest
Results generated
Open-source interactive
programming language
Interpreted line by line
27. WHY SHOULD WE CARE?
@rvtheverett#WTSFest
Data extraction and
analysis to solve
complex problems
Future-proofing your job
Efficiency and time-saving
Automating repetitive
tasks
https://www.ranksense.com/empowering-a-new-generation-of-seos-with-python/
28. WHY SHOULD WE CARE?
@rvtheverett#WTSFest
Spend 5 hours a week using excel
Thats 20 hours a month
Over 200 hours a year
(35 hours in dog time)
(140 hours in dog time)
(1400 hours in dog time)
29. WHY SHOULD WE CARE?
@rvtheverett#WTSFest
Average salary for a Technical
SEO Executive: £25,000
Average £12 per hour
£2,400 you could save
30. WHY SHOULD WE CARE?
@rvtheverett#WTSFest
Imagine what we could
achieve if we spent
this time (and money)
on other important
tasks
31. @rvtheverett#WTSFest
WHY IS PYTHON GROWING IN POPULARITY IN THE SEO SPACE?
Make data driven decisions
Allowing us to focus on other
important optimisation
efforts
Confidence in recommendations
Provide concrete insights
Better understand data
39. CRAWL404
@rvtheverett#WTSFest
Once you specify the sitemap the
script will;
Read the sitemap.xml file
Search for ‘href’ attribute to get
all the valid links from every page
Check the link response code
Export all 404 error URLs to a text
file
Github Link
41. OPTIMISE IMAGES WITH PILLOW
@rvtheverett#WTSFest
Pure Python using the Pillow library
This script does optimise
images destructively
optimize-images filename.jpg
Optimise a single image
optimize-images ./
Optimise a folder with multiple images
Github Link
51. OTHER FUN PYTHON PROJECTS
@rvtheverett#WTSFest
Create a bot using Python,
Telegram and RandomDog API
https://www.practicepython.org/
https://realpython.com/pygame-a-primer/
https://inventwithpython.com/pygame/
52. POWERING MACHINE LEARNING
@rvtheverett#WTSFest
“Machine learning is an application of artificial
intelligence (AI) that provides systems the ability to
automatically learn and improve from experience
without being explicitly programmed.”
https://www.expertsystem.com/machine-learning-definition/
55. SEO POSSIBILITIES WITH MACHINE LEARNING
@rvtheverett#WTSFest
SEO Possibilities with
Machine Learning
Evaluating
Content Quality
Log File
Analysis
Predictive
analysis
Title Tag
Optimisation
User Engagement
Insights
Audio
Transcribing
63. KEY TAKEAWAYS
@rvtheverett#WTSFest
Python can help technical SEOs
increase their efficiency.
Being able to better understand
data will lead to better decisions
being made.
Anyone can learn Python, with a
little commitment. Have fun with it
and see what you can create.