Python Projects for SEO (Best Resources)
If you are keen to learn Python, here are a few project ideas and Python learning resources to help you improve your Python skills....
If you are keen to learn Python, here are a few project ideas and Python learning resources to help you improve your Python skills....
Creating Images for your blog can be a painful process. I hate working on images, so I decided to always use the same background...
Page Speed Insights API is a super powerful tool which can give us a lot of information to enhance our website performance. However, sometimes...
HTML, or HyperText Markup Language, is a markup language to create web pages. This tutorial is a simple introduction to HTML focusing on SEO. You...
Welcome to this Google Search Console API tutorial with Python. In this tutorial, I will show you how to extract all your Google Search...
For years SEOs have clambered on about how keyword density is dead. For keyword ranking perhaps, but it’s still a useful tool in determining...
Web developers need to learn Git and Github. That is a no brainer. There are also good reasons for others working in the web...
Git is a version control system for tracking changes made to source code over time. How do programmers keep track of different versions of...
I decided to create a daily post for 30 days about Pandas to show why I love this library. Here I would give method...
Node.js is a JavaScript-based environment that can be used to create servers applications. In this post, we will learn how to install NodeJS and...
In this post, I will show you how to parse a Robots.txt file and save it to Pandas Dataframe using Python. The full code...
In this simple reddit API project with Python, we will learn how to show random Reddit publications in the Terminal Shell when we open...
Here is a collection of useful Python functions that SEOs can use to do things like making http requests. Generate Fake User-Agent Check Robots.txt...
With this Python script, I will show you how to extract Google Search Console data from a list of URLs. This is the perfect...
The Google Search Console API is an application programming interface offered by Google to allow users to query the Google Search Console data without...
In this post, we will look at how to become an SEO Analyst. Even if multiple career paths can lead to becoming an SEO...
Google Tag Manager is a fantastic tool to give SEOs the flexibility to test SEO modifications to stuff like meta descriptions, structured data, and...
This post will help you use Chrome DevTools to solve some of the most common SEO tasks. What is Chrome DevTools Chrome DevTools is...
I will show you the easiest way to install Google Analytics with Google Tag Manager. (Step-by-step) What we are going to do is: Create...
Why learn Python? Learning programming and data science is obviously good and gets you productive, but you have to put the effort to make...
Ever since I have heard about Distilled’s SEO Split Testing Platform, I have been obsessed with the idea to replicate this tool. I have...
Debugging is the worst part of JavaScript for some, and the best part for others. One thing is sure though, it is an inevitable...
How to use random user-agents when extracting information when using Beautifulsoup to grab the internal links for a web page.
In this post, I will show you how to make an API call with Reddit API and Python using Pushshift.io.
Top SEO Experts share their advice on how and why you should learn Python for SEO. (JR Oakes, Hamlet Batista, Elias Dabbas and more)
In this post, we will see how to calculate the "BERT score" to see if a web page has a chance to answer a...
Natzir Turrado has built a fantastic keyword cannibalization tool for Python to identify possible keyword cannibalization issues using Google Search Console data.
This guide will show you the easiest way to automatically backup your Google Search Console Data in MySQL using Python. Why Use a MySQL...
This post will show you how you can automatically extract all your search traffic and all your keywords from Google Webmaster Tool using Python...
This tutorial is for SEOs that would like to use Google Search Console API with Python.
This easy tutorial will show you how to send an email using python and the Gmail API.
This tutorial is for you that wants to crawl a website with Screaming Frog and extract more URLs from those pages to be recrawled.
As part of our complete guide on Python for SEO, we will learn how to use Spyder IDE to run Python.
Learn how to use basic packages like pandas, numpy and matplotlib to do SEO with Python.
In order to learn Python for SEO, you need to understand why you should learn Python in the first place. Then, you need to...
This easy tutorial will show you the steps to install Google Optimize with Google Tag Manager. (even if you are an absolute beginner) What...
This is the best place to learn how to set up Google Analytics Reporting API with Python.
Technical SEO checklist for beginners and advanced SEOs that don’t want to forget basics when doing a technical SEO audit. What to Audit? How...
Ahrefs is an amazing Technical SEO tool to spot issues on your website and track rankings for your keywords. Let’s see how you can...
How to run CausalImpact for SEO Split-testing Experiment.
In this post, I will show you how to implement SEO split-testing experiments using Google Tag Manager (GTM).
In this guide we will learn how to Extract Google Analytics Data With Python following those steps...
In this guide, I will provide you with everything you need to set up your own SEO split tests with Python, R, the...
Jupyter Notebook, what it is and how to use it. How to Install and launche Jupyter Notebook?
When Google announced that they no longer supported rel="next" and rel="prev", it caused a lot of turmoil in the SEO industry about what we...
In this tutorial, we will learn how to create a SQL database using Python and the MySQL relational database management system. You can save...
This post is for technical SEOs that want to understand how Googlebot renders a website. I will help you understand what is rendering and...
What are Data Layers? How do they work in Google Tag Manager? How to use data layers? When you start getting really serious with...
2020 has been a big year. Here is a collection of the best SEO posts that I have read in 2020. Best SEO Posts...
You want to be able to use Google Search Console API but know nothing about Google APIs? This beginner guide will show you how...
Many SEO bloggers preach for the acquisition of organic traffic by acquiring expired domains. Is it working? Not so sure! Disclaimer: This is only...
How to install python on Windows using Anaconda. With this guide, you’ll have everything you need to install Anaconda and get started with Python.
I’ve been struggling for the past 6 months to find a solution to extract rendering problems on a large scale. Fantastic enough, Tobias Willmann...
What if I tell you that you could rank #1 on Google and get 0 clicks. It would be an obvious statement to experienced...
How do you help your LinkedIn company page rank higher in Google? Is there a true SEO case study that could help me understand...
This post will show you how to create a repository on Github.
How to identify and fix technical SEO issues to improve your organic traffic. Forget technical SEO templates. When it comes to technical audits, there...
Most people don’t realize this because they always look at their own brand, but branded terms have a crazy high search volume. See for...
Brighton SEO has been a massive year in 2019 with speakers John Mueller, Darren Shaw and Fili Wiese. Unfortunately, being thousands of miles away,...
Automation is a big hub in SEO and R is one of the greatest tools to help you do just that. But first, you...