Python for SEO Data Analysis

Gain the skills to import, process, understand and visualise your SEO data using Python.

Python for SEO Data Analysis

Who should attend this course?

Ever wondered how Python could help you as an SEO, or where to start with this increasingly popular coding language? This course is for you!

This course is for any SEO practitioner who works with large data sets or has to do repeated work. It will help you understand how Python can make your work faster and more accurate. There will be a particular focus on SEO but the skills will be applicable to a wide range of work.

Course Content


  • Introduction to Python
  • Python without the faff
  • Your first Python program
  • Essentials

Working with Excel-type data

  • What is “pandas”?
  • Importing data
  • Dataframes
  • Inspecting a dataframe
  • Filtering data

Data wrangling & visualization

  • Handling null data
  • Changing data types
  • Troubleshooting errors

Extra (if time allows)

  • Additional data sources
  • Different ways to run your code

What to expect

We’ll walk you through some easy ways to start running Python code with no setup, and some quick copy-and-paste solutions to get started with practical SEO projects. More importantly, we’ll also teach you when you should be writing your own custom code – and give you what you need to start doing so.

You will need to bring your laptop and install Google Collab (the trainer will be in touch ahead with more info) to get the most out of the course.

If you register for one of our training courses you don’t only get a day of in-depth and practical training from some of the industry’s most respected professionals, you also get a ticket to brightonSEO, the world’s biggest specialist SEO event.

13 Sep, 2023


Early Bird
Robin Lord

Robin Lord

Aira | Head of Innovation

Robin Lord is a digital marketer and consultant, specialising in SEO. He has worked with organisations from startups to fortune-500 companies, from Toronto to Singapore, using Python to automate a wide range of tasks. Robin has also given a number of international talks on the subject of coding, with a particular focus on when marketers should be using Python for our day-to-day work. Now, Robin is Head of Innovation at Aira, and splits his time between research, agency-wide automation, and strategy.

Don't just take it from us

What people say about our courses

Why train with brightonSEO

If a bonus day at the seaside isn't enough reason for you to book one of our training sessions, here are some other things that make our training great:


Experts, not trainers

We won’t waste your time sitting you in front of full-time trainers who haven’t got their hands dirty for god knows how long; we get experts from different fields of the industry on board to give you the information they know works, not just the theory of what’s supposed to.


Specific, detailed and unique

Most training providers are looking for a course they can run month after month, week after week, so they end up being general and catch-all. Not our courses … they’re more detailed and in-depth than you’ll find anywhere else.


You drive the agenda

We don’t drive the agenda, you do. Before each training course, we ask what you want to be taught, and we actually listen. All the workshops we run have been selected because they’re the most commonly requested training subjects useful to you.


Group sizes

The group sizes are ideal, more than a handful to offer a bit of diversity and substance to the day, but small enough that the training can remain hands-on and personal, making sure all questions are directly answered.


The perfect duration

The day runs from 10am-4.30pm to keep it punchy. Any longer than that and it starts to drag, any shorter and you’re not able to properly sink your teeth into what you’re covering. Don’t worry, you’ll also get plenty of breaks to network.


Proper food & drink

There’s a couple of coffee breaks, morning and afternoon, and we also provide a proper lunch. That’s right, we’re talking real food with beer and wine rather than soggy sandwiches or mush slopped from a tray.

Get all the latest news and offers

Join our mailing list



c/o SiteVisibility, Plus X Innovation Hub, Lewes Road Brighton, BN2 4GL, United Kingdom
Follow us
© 2023 brightonSEO.
Designed & Developed by
Lemon Hive
Powered by
Lemon Hive
RoughAgenda Ltd. Company number: 07917764