Python, SEO, Machine Learning & Web Dev

I share a lot! Subscribe now!

Wayback Machine (Archive.org) API with Python

In this tutorial, you will learn how to fetch the wayback machine API with Python in order to retrieve HTML for a specific domain. Shoutout

CommonCrawl with Python – Get All Pages from a Domain

In this tutorial, you will learn how to extract all pages from a specific website from Commoncrawl with Python. You will find the full code

ChatGPT API to Google Sheets with Google Apps Script

In this tutorial, we will learn how to connect the ChatGPT API to Google Sheets using Apps Script, allowing you to create your own free

Introduction to Summary Statistics for Data Science

In this guide, we will introduce summary statistics for data science, by providing Python examples to illustrate how to apply this concept. What Are Summary

Measures of Central Tendency in Summary Statistics (Python Examples)

In this guide, we will introduce one of the summary statistics: the measures of central tendency. We will also provide you with Python examples to
Subscribe to my Newsletter

Featured On

Search Engine Journal
Oncrawl
Search Engine Lan

Advertisements


Major Guides

How to Find Outliers (Python Example)

Outliers can have a big impact on the measures of variability and should be understood, and dealt with accordingly, by statistician and data scientists. In
Measures of Statistical Dependence

Measures of Statistical Dependence “Correlation” in Summary Statistics (Python Examples)

In this guide, we will introduce one of the summary statistics: the measures of correlation (statistical dependence). We will also provide you with Python examples
measures of spread

Measures of Variability “Spread” in Summary Statistics (Python Examples)

In this guide, we will introduce one of the summary statistics: the measures of variability. We will also provide you with Python examples to illustrate

Measures of the Shapes of the Distributions in Summary Statistics (Python Examples)

In this guide, we will introduce one of the summary statistics: the measures of the shapes of the distributions. We will also provide you with

Create a Python Virtual Environment With Venv

To create a Python virtual environment with venv, use the following commands. This command creates a virtual environment. Note that you can also use Anaconda
linkedin checks for blacklisted terms

Impact of Swearwords on SEO and Social Media Reach (Case Study)

Blacklisted swearwords in your article will block you from being indexed in Google. It will also prevent you from reaching users on Linkedin. I wrote

Advertisements


Top Articles


Advertisements


Earlier Posts

SEO Jokes to Get Us Through Core Updates

While Google is busy dealing with unplanned obsolescence, SEOs are forced to retire and move to the next lesser profitable content creation industry: COMEDY. It
scrape linkedin jobs with Python

Scrape Linkedin Jobs with Python (Example)

LinkedIn has a ton of data to offer. However, to have this data, you must either extract it manually or scrape it. Doing manually is
linkedin-api-with-python

LinkedIn API with Python (Complete Guide)

Welcome to this complete guide on using the LinkedIn API with Python. In this guide, you will learn how to get your credentials, authenticate the
ga4 data api with python

Ga4 API with Python (Google Analytics Data API Example)

This is the best place to learn how to set up Google Analytics Reporting API with Python.
enable two factor authentication (2fa) on Github

How to Enable 2FA on your Github Account (Two-Factor Authentication)

In early 2024, Github will require its users to configure two-factor authentication (2FA) on its platform. Depending on your account, the due date may vary.

How to Connect VS Code to Github with 2FA and Personal Access Token (with Example)

If you have set up Github with two-factor authentication (2FA), you may want to connect Visual Studio Code (VS Code). To configure VS Code to
python reddit api

Reddit API with Python (Complete Guide)

We will look how to get your credentials and to use the API. We will cover everything, from making a simple request, to using the two most popular wrappers: PRAW and Pushshift. From extracting data to posting to a Subreddit.

Google Search Console API: Complete Guide (in 4 Chapters) – UPDATED 2024

The Google Search Console API is a free tool offered by Google to help SEOs and webmasters query and backup all their search analytics data.
Regular expressions in Google Search Console

Regular Expressions (RegEx) in Google Search Console

Google Search Console just started to support regular expressions (RegEx) in filters. Let’s learn how to leverage RegEx to analyse GSC data. This article is
how search works, user behaviour data

Interesting Documents for SEO from the DOJ Trial (USA v Google)

The most interesting document from the DOJ trial for SEO professionals is the Testimonial of Pandu Nayak and the rebuttal of Professor Douglas W. Oard,
webscraping with playwright and nodejs

Web Scraping with Playwright and Node.js (with Examples)

Welcome to this simple tutorial on how to use Playwright and Node.js for web scraping. In this tutorial, we are going to focus on how
what is a headless browser

What is a Headless Browser?

A headless browser is a web browser without a graphical user interface (GUI). Simply put, it is an invisible browser that runs in the background

Difference Between Artificial Intelligence (AI), Machine Learning and Deep Learning

The main difference between artificial intelligence (AI), machine learning and deep learning is one of hierarchy. Deep learning is a subset of Machine Learning, which
What Is the Curse of Dimensionality in machine learning

What is the Curse of Dimensionality in Machine Learning (with Example)

The curse of dimensionality refers the the various challenges of making meaningful machine learning generalizations from data containing large number of dimensions. What is the

What are PCA Loadings (with Python Example)

In Principal Component Analysis (PCA), loadings represent the contribution of each original variable to the principal component. PCA loadings are used to understand patterns and

PCA Feature Importance: How to Find the Important Original Features (Python Example)

In this tutorial, you will learn how to identify the importance of the original features in the reduced dataset. If we had 5 features and

Simplest Example to Install WGet Command (Mac & Windows)

WGET is a free tool to crawl websites and download files via the command line. In this wget tutorial, we will learn how to install

Install Wget on Windows (Video)

Yes, there is a Windows version of Wget. You can install the wget command on Windows following this quick video example. Download and Install Wget

Install Wget on Mac (Video)

In this tutorial, you will learn how to install the wget command on Mac OS, with a video example. How to Install Wget on MacOS

3 Different Ways I have Installed Wget (MacOS, Windows and Linux)

In this tutorial, we will learn how to install Wget on MacOS, Windows and Linux. How to Install Wget on Linux To install Wget on

The 6 Best PCA Plots & Visualizations with Python (Scikit-Learn Example)

As part of the series of tutorials on PCA with Python and Scikit-learn, we will learn various data visualization techniques that can be used with

How to Create a Github Repository from VS Code (Example)

This post will show you how to create a repository on Github.

How to Clone a Github Repository with VS Code (Example)

Visual Studio Code (VSCode) is a code editor that helps you to develop, run and debug code with built-in syntax highlighting, code completion and commit

Python Operators (with Examples)

In order to learn Python for SEO, you need to understand why you should learn Python in the first place. Then, you need to cover the basics.

How PCA Machine Learning Algorithm Works in Python?

The PCA machine algorithm works by identifying the intrinsic dimension of a dataset, while retaining as much variation as possible. In other words, it identifies

Principal Component Analysis (PCA) Methods in Scikit-Learn with Python

There are 11 main methods that can be used when working with a principal component analysis object in Python. Here is a table listing all
what is principal component analysis

What is Principal Component Analysis (PCA)?

Principal Component Analysis is a technique that simplifies complex data by finding and keeping only the most important patterns or features. What is Principal Component

Multi-Stage Query Processing in Google Search (Patents SEO)

In this series on learning SEO with Google patents, I will cover some of what I have learned reading the Google patent titled “Multi-stage query

What is Google’s Document Processing System (and How it Works)

In this tutorial, you will learn everything about the document processing system used in information retrieval (e.g. Google Search Engine). I will explain what the

Google’s Encoding and Decoding Systems (What they are and How they Work)

In this series on learning SEO with Google patents, I will explain what the Encoding and Decoding systems are, how they works, and how Google

What is Google’s Lexicon Generator (and How it Works)

In this tutorial, you will learn everything about the Lexicon Generator used in information retrieval (e.g. Google Search Engine). I will explain what the Lexicon

What are Regular Expressions (How to use RegEx) with Examples

In this tutorial, we will learn what regular expressions are and how to use them to process text. What are Regular Expressions (RegEx) Regular expressions,

THE 7 BEST Machine Learning Examples (Real-World)

This article will showcase examples of the application of machine learning in the real world. While the topic of machine learning may seem inaccessible to

How to Create a Gitignore File in VS Code (with Example)

The .gitignore file is useful to specify what you want, and what you don’t want to be committed to Github.

What is the Escape Hatch in Google Search (Showing results for… search instead…)

The escape hatch is the “search instead” link offered in the “showing results for…” module to allow users in Google to show search results for
Python for SEO

Python for SEO: Complete Guide (in 9 Chapters)

Beginner to expert guide to learn Python for SEO. In this tutorial, you’ll learn Python from the absolute basics to its advanced SEO purposes.

THE 10 BEST Google Patents (For SEO)

In this tutorial, you will discover many SEO insights that can be understood from reading Google Patents. This series is in honour of the great

How to use pip in Python (Install, Update, Uninstall Packages) with Example

In this tutorial, we will learn what pip is and how to install, update, upgrade and uninstall Python packages using pip. The following tutorial shows

Pip install requirements.txt with Python (How to Install Packages) Example

If you use the pip package manager to install and manage your Python libraries, you can use the requirements.txt configuration file to specify all the

How to List Installed Python Packages (with/without Pip)

In this tutorial, you will learn how to list every Python packages installed in your environment, whether you are using pip, conda or pipenv package management

How to do Keyword Topic Clustering with Python SEO (Sklearn TF-IDF + AffinityPropagation) Example

In this Python SEO tutorial, we will learn how to group keywords into topic clusters using Python and the Scikit-learn library. The Python script will

What is KMeans Clustering Algorithm (with Python Example) – Scikit-Learn

Kmeans clustering is a machine learning algorithm often used in unsupervised learning for clustering problems. It is a method that calculates the Euclidean distance to

Hierarchical Clustering in Python (SciPy Example)

Hierarchical clustering is a machine learning algorithm often used in unsupervised learning for clustering problems. In this tutorial, we will learn how the hierarchical clustering

What is Clustering in Machine Learning (Python Examples)

Clustering in machine learning is an unsupervised learning set of algorithms that divide objects into similar clusters based on similar characteristics. What is Clustering in

What is Logistic Regression in Machine Learning (with Python Example)

Logistic regression is a machine learning algorithm used in supervised learning used for classification problems trying to predict the label of data points. In logistic

Learn Ensemble Learning Algorithms in Machine Learning (with Python Examples)

Ensemble learning is a supervised learning technique used in machine learning to improve overall performance by combining the predictions from multiple models. Each model can

Decision Trees in Machine Learning (with Python Examples)

Decision trees are predictive machine learning models that use simple binary rules to predict the value of a target variable. What is a Decision Tree?

Linear Regression in Machine Learning (with Python Examples)

Linear regression in machine learning is a supervised learning approach in which computer programs try to make predictions on continuous variables. Simply put, the goal

How to use k-Nearest Neighbors (KNN) with Python (Scikit-Learn example)

k-Nearest Neighbors is a machine learning algorithm used in supervised learning to predict the label of data points by looking what is the majority in

What is Dimension Reduction in Machine Learning (with Python Example)

Dimensionality reduction, or dimension reduction, is a machine learning data transformation technique used in unsupervised learning to bring data from a high-dimensional space into a

Classification Report in Python (Scikit-Learn)?

The classification report is often used in machine learning to compute the accuracy of a classification model based on the values from the confusion matrix.

Classification In Machine Learning (with Python Example)

Classification in machine learning is a supervised learning approach in which computer programs try to classify categorical data by observing and learning from observations (labelled

Classification Machine Learning Project in Scikit-Learn (Python Example)

In this article, we will use Python to learn Scikit-learn through a typical machine learning classification problem. We will: Load the Titanic dataset with Scikit-learn
confusion matrix with python

Making Sense of the Confusion Matrix in Python (Scikit-learn)

The confusion matrix is often used in machine learning to compute the accuracy of a classification algorithm. It can be used in binary classifications as
pca python

PCA: Principal Component Analysis in Python (Scikit-learn Examples)

In this tutorial, you will learn about the PCA machine learning algorithm using Python and Scikit-learn. What is Principal Component Analysis (PCA)? PCA, or Principal

Unsupervised Learning in Machine Learning (with Python Example)

Unsupervised learning is one of the techniques used in machine learning to train models by finding patterns in unlabelled data. To learn, computers need to

How to Make a Scree Plot with Python and PCA (Scikit-Learn)

As part of the series of tutorials on PCA with Python, we will learn how to plot a scree plot on the Iris dataset. The

How to Plot the PCA Feature Explained Variance in Python (Scikit-Learn Example)

As part of the series of tutorials on PCA with Python, we will learn how to plot a feature explained variance plot on the Iris

How to Plot a 2D PCA Scatterplot (with Python Example)

As part of the series of tutorials on PCA with Python, we will learn how to plot a 2D PCA graph (scatter plot) on the
what is explained variance in pca

What is the Explained Variance in PCA (Python Example)

As part of the series of tutorials on Python PCA, we will learn what the explained variance is and what it means in Principal Component