Are you ready to take your SEO work to the next level?

On-page SEO

By installing the SeoTools for Excel add-in your get access to a set of functions that are useful when working with online marketing. For on-page SEO analysis you have functions like HtmlH1, HtmlTitle and HtmlMetaDescription which you can use to verify that your pages are correctly setup.

Off-page SEO

SeoTools also comes in handy when looking at off-page SEO factors. Using CheckBacklink you can verify that your backlinks are still available and with GooglePageRank you can fetch PageRanks for multiple urls at ease.


SeoTools comes packed with integrations to other marketing platforms. Use the Google Analytics integration to build your own automated KPI reports or Majestic to analyze your backlink profile. Some integrations are available for free while others require a Pro subscription.


By building your own Scraper using our XML format you can extend SeoTools to integrate with an external API or fetch a particular part of any webpage. SeoTools includes with over 25 open-source scrapers such as Facebook.Likes, Google.Results and Youtube.


With the Spider you can combine all the features in SeoTools into a powerful webpage crawler. Either supply the Spider with a list of urls or start with a root url.

Other Tools

Excel is an invaluable tool for any online marketer but some features are missing. SeoTools provides you with over 100 helper functions like XPathOnUrl, RegexpFind, DomainAge, SpinText and UrlProperty. Read the documentation for a full function reference.



Richard Baxter
SEOTools for Excel enables rapid tool prototyping and SEO diagnosis - it's in our consulting toolset at Builtvisible and remains invaluable in our day to day SEO activities.

Dixon Jones

If you use Excel on Windows, SEOTools for Excel has no equal. Comprehensive and incredibly powerful, bring all your favourite SEO data straight into your spreadsheet can save hours or even days of legwork. A real life saver, built by one of the most talented programmers in the industry.

Annie Cushing

I've been using the SeoTools plugin for Excel since its inception, and I'd be lost without it. I use it for so many marketing-related tasks and know that I'm still only using it at a tiny fraction of its full potential. The SeoTools plugin should definitely be a part of every marketer's toolbox.

Latest blogposts

SeoTools 4.3 – Scrapers, Ahrefs and Adwords

by Niels Bosma

Since it took me two years to release the last version of SeoTools, I wanted to release the next one faster. This one is pumped with new features! TL;DR This release is awesome! Download latest version of SeoTools without delay! Scrapers In 4.3, I’m introducing a concept that I call Scrapers. Scrapers are written using a new XML format that allows you to easily extend SeoTools. A...

How to setup Tlds in SeoTools.config.xml

by Niels Bosma

I got a question in the SeoTool Community Forum on how to setup a .fr TLD in SeoTools.config.xml and decided to make a blog post about it. This post assumes some knowledge in regular expressions. If you don’t know this already, regular expression are extremely powerful and really useful when working with SEO. Start by reading An SEO’s Guide to RegEx. In SeoTools.config.xml you...

Working with regular expressions in Excel

by Niels Bosma

Regular expressions can be very useful for validating and manipulating data. Unfortunately there’s no built in support for regular expressions in Excel. You can use VBA but I think that’s a bit too messy. In my Excel plugin SeoTools, I’ve added four methods: =RegexpIsMatch(string input; string expr) Matches an input string with a regular expression and returns true if there’s a match. =RegexpFind(string input;...

Using Excel for finding available domain names

by Niels Bosma

Using a good domain name for a project can be key for a successful web project. I terms of SEO it is for example (at the moment at least) good to have the most important search phrase that you’re targeting in your domain name (read more on this). Finding available domain names is hard. And not all TLDs are equally good. In my project SeoTools (Excel extension that adds...

Excel plugin for finding duplicate content in cells

by Niels Bosma

When working with onpage SEO you need to write unique content to keep googlebot happy. Especially if you operate a web page that has a lot of verticals and regions and each combination have it’s own landingpage. Writing really unique content in scale is very difficult and with really unique content I mean never using the same sentence twice. We use Excel for writing content for landingpages. The problem...