Predicting Covid Cases using Google Trends on Symptoms
I realized by my own that it takes quite a while if a positive covid test result makes it into the official numbers. If you were in direct contact with a person that was tested positive you have to go to quarantine right away in Germany – you are able to test after 10 days. […]
Python Script: Compare the content of 2 website sitemaps on n-gram level

Comparing competitor sites’ sitemaps at the n-gram level can help you find strategic vulnerabilities that will make you stand out. The n-gram is a contiguous sequence of “n” items of a given text or speech sample. It breaks down a text block into “n” pieces, examining the likelihood of each piece following its predecessor. With […]
Python Script: Google autosuggest trends for niche keywords

You like Google Trends but you’re disappointed that it doesn’t work well for long tail keywords? Then keep on reading and use this python script to build your own “Google Trends” service by using the Google Autosuggest. The official Google Trends service is highly appreciated for analyzing new search behavior. However, there are two things […]
Semantic keyword clustering in Python
We already shared some clustering approaches using TF-IDF Vectorizer for grouping keywords together. This works great for grouping keywords together that share the same text strings, but you aren’t able to group by meaning and semantic relationships. One way to deal with semantics is building up e.g. word2vec models and cluster keywords with Word Mover’s […]
Free online tool: Group your SEO keywords into topics
We already shared a python keyword grouping script some weeks ago and get some great feedback for it. If you struggle with python programming, but still want to use this approach, we have good news for you. In this post, we’ll describe how to use our free online grouping tool to get the same results. […]
FREE Tool: Daily monitoring of PageSpeed insights
A lot of people are using PageSpeed Insights in these days to improve their website speed. Every change on your website (e.g. new plugins, updates, etc.) can affect the page speed in a negative way. For that reason, we build a small solution that is automating the job for us on a daily basis: Totally […]
N-gram analysis on Keyword Planner data
You can discover interesting search patterns for your SEO strategy by analyzing n-grams in big keyword lists. Here is a real life example of how easy and fast it can be done. This will be a short how-to on applying n-gram analysis on search queries extracted from Google Keyword Planner. The main goal of this […]
Free SERP Ranking Checker for 100 Keywords Per Day
Check the SERP Rankings for 100 keywords per day with Google Custom Search Engine + App Script and save the results to Google Sheets. Schedule it for daily runs and you get a fully automated solution – Totally FREE! You do not need a paid tool to check your SERP keyword rankings. I will show […]
Google dropped Modified Broad What does it mean?
Google made a recent announcement in their post “making it easier to reach the right customers on Search”. However, did the changes really make it easier and more profitable? Here are our notes on what Google’s announcement really means. Better start adding your negative keywords used for MBroad in the past to your phrase keywords […]
Build Automated SEO Audits with Slack+Python
Get notified when a Python SEO audit job returned some issues and attach detailed information in a file to the Slack notification to make actions right away. Many of you were curious to know how it could be integrated with Slack for seamless notifications and faster resolution of issues. So, without further ado, we delve […]