The courses
The courses are in order and each builds on the one before, so start with the basics.
- 01
- 02
Site audits
SoonHTTP requests, status codes, headers, reading HTML, crawling, sitemaps, robots.txt and schema.
- requests
- status codes
- HTML parsing
- crawling
- sitemaps
- robots.txt
- 03
Data analysis
SoonInternal link analysis, text processing, an introduction to NLP, keyword clustering and content gap analysis.
- internal links
- text processing
- NLP
- keyword clustering
- content gap
- 04
Connecting your data
SoonThe Search Console API, analytics data, SEO tool APIs, and reports that update themselves.
- Search Console API
- analytics
- SEO APIs
- reporting
- 05
Automation
SoonScheduled checks, automated audits, content processing, reporting pipelines, and workflows that keep running without you.
- scheduled checks
- automated audits
- pipelines
- workflows
Try Python before you start
The example below reads a small crawl export, then pulls out the broken pages and counts them. Run it as it is first, then change the data and run it again.
Python loads once, on your first run, then runs inside your browser. The code you write is never sent to any server.