EN
Language · same page NLNederlands/tools-en-plugins/ ENEnglish (UK)/en/tools-and-plugins/ ESEspañol/es/herramientas-y-plugins/ We do not remember your choice and never redirect you automatically.
About this choice

We only save your display preference in a preference cookie, for up to 180 days on this device. No CRM or advertising data. Your tracking consent stays unchanged. If cookies are blocked, your choice may not be saved.

~/tools-and-plugins[20 loaded]
INS.06 · tools and plugins free from TheSEO · 20 in the register

Tools, plugins and bespoke work that actually work

We build free tools, light WordPress plugins and bespoke work that does exactly what is needed. The difference between the first two is bigger than it looks: a plugin you download as a zip and install on your own server, a tool you open in the browser and use straight away. All twenty are in the register, each with a status that holds. If something off the shelf does not fit, we would rather build something to measure.

To the register First: browser or WordPress eight plugins to download · twelve you open in the browser
8plugins to download, free and open under GPLv2 12you open here in the browser, 5 with an input field and 5 reading guides 413.5 KBall eight zips together, the smallest 26 KB bespokefor calculators, dashboards, lead flows and AI connections
$ unpacking a plugin, line by lineFIG.00
yoursite.com/wp-content/plugins
yoursite ~ %
  inflating: theseo-webvitals/theseo-webvitals.php
  inflating: theseo-webvitals/includes/class-theseo-vitals-collector.php
yoursite ~ %
0 · no cookie, nothing stored in the browser
yoursite ~ %
51 KB · from now on it stays on your server

the zip is on the page of every plugin · these eight come to 413.5 KB together

~/tools-and-plugins/where-it-runs[2 places]
Section 01 · Where it runs

Three kinds of help, and the difference is where they run

reg. T.001

Behind those twenty lines sit three different things. Some of it you install in your own WordPress and it runs on your server from then on. Some of it you use here in the browser: fill something in, get an answer back, done. And for the rest you get the recipe and do it yourself, with your own text next to it. All free, all without an account, but you need to know which one you are opening. So the first question is not which tool you need, but whether you want to do something now or download something.

FIG.01: The two places it can runsheet 1/2
where it runs12 on the left · 8 on the right
Here, in the browser12 of them · you do something now
theseo.nl/en/tools-and-plugins/ai-brand-checker/
company name, trade, city
Check
[ok] answer on the screen, ready to copy
  • you bringA web address, a company name or a piece of text. No account, no payment details.
  • you getAn outcome within seconds, on the screen.
  • what stays behindNothing on your own site. What you fill in sits on our server, not on yours.
There, on your server8 of them · you download something
yoursite.com/wp-admin/plugin-install.php?tab=upload
theseo-webvitals-1.0.0.zip51 KB
[ok] sits in your own admin screen, as a menu item of its own
  • you bringFive minutes and a WordPress where you are an administrator. WordPress 6.0 or higher, PHP 7.4 or higher.
  • you getA zip with a version number and a file size, under GPLv2.
  • what stays behindEverything. The data sits in your database and does not leave your server.
That dividing line is not cosmetic. What runs in the browser sits on our server and disappears the moment you close the window. What you install runs on yours and stays there, even if this site goes offline tomorrow. That is also exactly why a plugin has a version number and a tool does not.
FIG.02: The same four questions, answered per kindsheet 2/2
register20 of them · 8 plugins · 5 with an input field · 5 reading guides · 2 not yet
Eight to installplugins, they run on your server
You giveFive minutes and a WordPress where you are an administrator. Never an account with us and never a key from us.
You getA zip file you upload, with the version number, the file size and the requirements. Under GPLv2, so you may change it and pass it on.
Watch outWhat the plugin does stays on your server. We see nothing of it, not even whether you have installed it, and that also means we are not looking over your shoulder when something goes wrong.
Take this one ifit is something that has to keep running on your own site, rather than run once.
Five with an input fieldin the browser, here on this site
You giveA web address, a company name or a piece of text. Never an account, never a payment detail.
You getAn answer within seconds, on the screen, ready to copy. With the scan a list of check points, with the generators text ready to use.
Watch outA language model or a check runs along, so there are a few seconds of waiting, and what you fill in we store to make the tool work. That is stated at every form.
Take this one ifyou want something finished now: a review reply, four posts, a title that fits.
Five reading guidesthe recipe, no button
You giveTen minutes of attention. There is no field on the page and nothing goes to a server.
You getThe full template, the full prompt or the full table, written out on the page. The same one we use internally, not a shortened version.
Watch outYou do the work yourself, and you keep no history. Anyone who wants to track it per page needs software, and we say so on those pages too.
Take this one ifyou want to understand why something works, or want to apply it across ten pages at once.
Two fall outside all three columns and carry that status in the register: the local findability checker has an input field but is waiting on the connection with Google, and the WhatsApp review tool cannot be used yet. And two of the eight plugins carry their reading guide on the same page, so you can use the template or the prompt without WordPress too.
~/tools-and-plugins/plugins[8 zips]
Section 02 · The eight plugins

What each plugin records, and where that stays

reg. T.002

Eight plugins is too many to pick from a list. So here they are first as eight separate cards with a drawing of their own, and then again as a table. That table is not about functions but about data: what does each of the eight record, and does anything leave your server. The last column is the reason you can put them on a client site without a data processing agreement having to come with them. Six of the eight make no outgoing request at all; the two exceptions are named. Five of the eight arrived on 19 August 2026 and carry a mark.

FIG.03: The eight, each with a drawing of its ownsheet 1/2
The five with a mark were released on 19 August 2026. None of the eight has ever been activated by us on a running WordPress, so the line tested up to in the zip is a statement and not a measurement. We would rather it stood here than that you found it out yourself. If you want to see what a plugin records per row, that is in the register and on the page of the plugin itself.
FIG.04: What each plugin recordssheet 2/2
data overviewmeasured in the code on 19 August 2026
pluginrecordsleaves your server
Heatmap and scrollmapClick and scroll depth per page view, plus a flag for rage and dead clicksnothing
Core Web VitalsFour measurements per page view, with the device class and the hournothing
AI crawler logOne row each time a known AI crawler fetched a pagenothing
llms.txt generatorOnly your own settings, in one options rownothing
Local schemaYour company details in an options row, and the outcome of the check for one hournothing
AI transparency labelFour meta values per post, plus your own label textsnothing
Accessibility statementFindings per item and the totals per check, plus your statement fieldsonly in page mode, and then to your own domain
AI snippet previewerThe measured signals per page and the score that follows from themyour own page, and OpenAI as soon as you enter a key yourself
None of the eight sets a cookie or writes anything to localStorage or sessionStorage. None of the eight records an IP address; where an address is needed for a rate limit it becomes a key fingerprint that expires within a minute. This was not copied from the readme but walked through in the code of every zip, with a search on setcookie, localStorage, wp_remote_, curl_init and file_get_contents.
~/tools-and-plugins/register[20 items]
Section 03 · The full register

Every tool, with an honest status

reg. T.003

This is the complete register: twenty tools and plugins, each with a status that holds. The first group is the eight plugins: those you download and install in your own WordPress, with the version number, the file size and the requirements. The rest you use here in the browser.

Works now means you fill something in and get an outcome straight back. Reading guide means the page holds the template, the prompt or the table you do it with yourself, without an input field. And if it says not usable yet, that is exactly what it means. So you know what you will find before you click, and we promise nothing that is not there. The buttons below filter on where something runs; without JavaScript everything is simply open.

all 20 tools and plugins visible
Plugins to installdownload a zip, into your own WordPress

Eight of them, 413.5 KB together. You upload a zip in your own admin screen and from that moment it runs on your server: we see nothing of it, not even whether you have it. All eight under GPLv2, so you may change them and pass them on.

Download

Heatmap and scrollmap

See where visitors click and how far they scroll, plus rage clicks and dead clicks. Without cookies and without an outside dashboard.

version 2.1.082 KBWordPress 6.0+PHP 7.4+GPLv2
Download

Measuring Core Web VitalsNL

Measures LCP, INP, CLS and TTFB on your real visitors and shows the 75th percentile per page and per device. Below twenty measurements no figure appears.

version 1.0.051 KBWordPress 6.0+PHP 7.4+GPLv2
Download

AI crawler logNL

See which AI crawlers fetch your pages, and say in robots.txt what they may do with your content. 34 known crawlers, no IP address.

version 1.0.052 KBWordPress 6.0+PHP 7.4+GPLv2
Download

Accessibility statementNL

Eighteen machine testable points from EN 301 549, and a statement that matches what was measured. No overlay.

version 1.0.067 KBWordPress 6.0+PHP 7.4+GPLv2
Download

Local schema with Dutch KVK and VAT numberNL

LocalBusiness structured data with the fields a Dutch company genuinely has, plus a check on whether name, address and phone number are the same everywhere.

version 1.0.047 KBWordPress 6.0+PHP 7.4+GPLv2
Download

AI transparency labelNL

Record per post how much AI was involved, show it in a sentence you write yourself, and publish it machine readable.

version 1.0.040 KBWordPress 6.2+PHP 7.4+GPLv2
Download

llms.txt generator

Puts an llms.txt to the standard on your domain, built from what you fill in in the admin. The same page also carries the template to write it yourself.

version 2.0.026 KBWordPress 6.0+PHP 7.4+GPLv2
Download

AI snippet previewer

Measures per page which parts a language model can quote on their own, with the whole calculation. The same page also carries the prompt to do it by hand.

version 2.0.049 KBWordPress 6.2+PHP 7.4+GPLv2

The big instruments are deliberately not among these: LinkLoop, Jarvis, the MyParcel Dashboard, the MCP server and the AI Index each have a page of their own and sit together on the software overview. Missing a tool here that you expected? Then it does not exist, and we would like to hear what you were looking for.

DOC.01

Twenty tools and plugins, in three kinds

Twenty things are here, and they fall into three kinds you use in different ways. Eight you install in your own WordPress, twelve you open here in the browser, and for everything that fits neither we build to measure. Each one carries a status, because a tool that does not exist yet ought to say so before you click.

Is what you are looking for not here yet? Then book a call and we will think through what you actually need.

DOC.02

Why TheSEO would rather build narrowly

Many plugins feel handy at first, but in practice make a website slower, messier and fuller than it needs to be. A plugin that does four things of which you use one loads the other three as well. That is why we would rather build narrowly, and why these eight are so small: the smallest zip is 26 KB, the largest 82 KB, and together they come to 413.5 KB.

Faster and cleaner

No surplus functions and no heavy clutter, only what your site or process genuinely needs. None of the eight sets a cookie, writes to localStorage or records an IP address, and six of the eight make no outgoing request at all. That saves you not only loading time but also a conversation with your lawyer.

Built with SEO and AI in mind

The tools grow out of visibility, ease of use and practical gain, not out of technology for its own sake. The AI crawler log and the llms.txt generator exist because clients asked who is fetching their texts; the snippet previewer because a language model only quotes what can be cut loose.

Bespoke when standard is not enough

From dashboards to calculators and internal flows: we would rather build something that truly fits than something that half works. One of these eight started as bespoke work for a client site and only became a plugin afterwards, because it turned out to fit more often.

DOC.03

Bespoke work when nothing off the shelf fits

Not everything has to be a plugin. Sometimes an existing tool is enough, but sometimes you need something that fits your process, your team or your website exactly. Think of a smart calculator, an internal tool, a dashboard, an AI flow or a system layer that saves time.

For websites

Interactive tools, calculators, lead flows, filters, smart forms and AI parts that genuinely move visitors forward and make them convert better.

For teams

Dashboards, overviews, internal tools and connections that cut manual work, bring calm and make daily processes smarter.

For growth

Solutions that not only work technically, but also connect to visibility, ease of use, conversion and commercial logic.

$ cat from-tool-to-bespoke.mdFIG.05 · three steps
three-steps.shbrowser · your own server · to measure
STEP 1 · IN THE BROWSER
where most people start
You open a tool and you are done within a minute Twelve of them are ready here: five with an input field and five reading guides with the full recipe in them, plus two that do not exist yet and say so themselves. You have to install nothing and remember nothing. The limit is that nothing stays behind: close the window and next time you start again. $ open theseo.nl · €0 · no account · nothing on your own site
STEP 2 · ON YOUR OWN SERVER
when it has to keep measuring
You install a plugin and keep the data with you As soon as something has to measure continuously rather than once, it belongs on your own site. Those are the eight plugins: heatmap, Core Web Vitals, the crawler log, the accessibility statement, local schema, the transparency label, llms.txt and the snippet previewer. Free as well, without an account as well, but with a version number, because a plugin on your server has to be updatable. 8 of them · 413.5 KB together · GPLv2 · we cannot see that you have it
STEP 3 · TO MEASURE
when neither fits
We build the part that does fit A calculator that works with your prices, a dashboard that puts your figures side by side, a lead flow that matches how your team works. That does not start with a quote but with the question of what is going wrong now. If you want to know whether it is worth it in your case, book a call. starts with a conversation · the question first, the build after
# steps 1 and 2 stay free and complete. Step 3 exists only for what does not fit in them.
DOC.04

How TheSEO looks at tools and bespoke work

  • From idea to live. We think along not only about the concept, but also about what is technically sensible, how it should look and how it will actually be used inside your team or website.
  • Not built for demos. The goal is not something pretty on paper, but something that genuinely runs, gets used and adds value every day.
  • Fits inside the wider growth layer. With us, tools, websites, AI, visibility and commercial logic connect to each other instead of existing separately.
  • Bespoke work often starts simpler than you think. One well built part is often already enough to save time, win more leads or make a process more logical.
  • What we do not know, we say. None of the eight plugins has ever been activated by us on a running WordPress, and that is stated on every plugin page. Two tools in the register do not work yet and genuinely carry that status.
DOC.05

Frequently asked questions about tools, plugins and bespoke work

What is the difference between a tool and a plugin?

The place it runs. A tool you open here in the browser: you fill something in, get an outcome and nothing stays behind on your own site. A plugin you download as a zip file and install in your own WordPress, after which it runs on your server and the data stays there too. That is why a plugin has a version number and a file size, and a tool does not.

When is an existing plugin enough?

If a tool does exactly what you need without making your website heavier, less clear or more dependent, an existing plugin is often fine. Bespoke work gets interesting the moment a standard solution just misses your process, your goals or your way of working.

What kind of solutions can TheSEO build?

Think of calculators, interactive website blocks, dashboards, internal tools, lead flows, smart forms, AI tools and connections between systems. So it does not have to be a plugin, it may just as well be a complete solution that fits how your company works better.

Is bespoke work always more expensive than a plugin?

Not always. A standard plugin sometimes looks cheaper, but can end up costing more time, more frustration and more technical ballast. Bespoke work is mainly sensible when it saves time directly, simplifies processes or earns more commercially than a generic solution.

Can you think along if the idea is not entirely clear yet?

Yes, and that is often the starting point. Sometimes the problem is clearer than the solution. Then TheSEO looks with you at what makes sense to build, what is better left unbuilt and how it can be used well on your website or inside your team.

Does this only suit large companies?

No. Smaller and medium sized companies in particular often gain a lot from a light, narrow solution that saves time and fits better than a large system. It is not about the size of your company, but about whether a well built tool genuinely solves something.

The tools we use ourselves every day
The tools we use ourselves every day
INS · FURTHER READING

If you would rather have a method than a tool, there are a hundred free skills for Claude ready that teach your AI a way of thinking. If you want to give your AI real tools rather than only a method, you do that through MCP. And the heavier instruments, from Jarvis to the MyParcel Dashboard, sit together on the software overview. And if you want to know what llms.txt actually is before you generate one, the explanation of llms.txt sets out what the file does, what it does not do, and why no large AI company has confirmed that it reads it.

Section 04 · Next stepreachable 24/7
Book a call ↗
Gianluca, founder of TheSEO
Written by GianlucaFounder of TheSEO. Has been building findability for Dutch businesses since 2017, in Google and in AI answers. More about the institute.