SEOInspector
A local-first SEO workbench: audit any page from your own machine, and pull keyword, domain and backlink data from DataForSEO when you need it.
Local checks
Run entirely on your machine. The page is fetched by this app's own server and analysed here — no third-party service sees the URL you scan, and no account is needed.
120 checks across 13 groups, plus 8 dedicated tools.
SEO data (DataForSEO)
Keyword, domain, backlink and LLM-mention data, billed to your own DataForSEO account. These screens stay empty until you add your API credentials under Settings.
Responses are cached locally so revisiting a report does not spend credits again.
No subscriptions — pay only for what you actually use
There is no plan to sign up for and nothing to cancel. Every local check runs on this machine and is free. The data screens draw on your own DataForSEO account, which bills per request — you pay for the calls you actually make, and nothing when you are not using them.
Local checks stay free
Page audits, robots, redirects, sitemaps and hreflang never call a paid API.
Billed per request
No monthly fee and no contract — an idle month costs nothing.
Results are cached locally
Reopening a report reads from IndexedDB instead of spending credits again.
Rates and account terms are set by DataForSEO — see their pricing page for the current details.
Your data stays in your browser
Everything is stored locally
Settings, scan history and cached API responses live in this browser's IndexedDB. There is no account, no server-side database and no sync. Clearing your browser data, or using the buttons under Settings, removes all of it permanently.
We do not collect anything
No analytics, no telemetry, no tracking. The URLs you scan and the reports you generate are never sent to us. Requests leave your machine only to two places: the page you asked to audit, and the DataForSEO API when you use a screen that needs it.
How your API credentials are handled
Your DataForSEO credentials are kept in IndexedDB as a single Base64 token and attached to each request as it passes through this app's local proxy — which exists only because browsers cannot call the DataForSEO API directly. They are never written to a server, a log or a config file.
No warranty for stored API credentials
Storing credentials in a browser is convenient, not secure. Anything with access to this browser profile — another extension, another user of the machine, or malware — can read them. We accept no responsibility or liability for the safekeeping of your API keys, for any unauthorised use of them, or for credits spent as a result. You use this app at your own risk.
Use API credentials issued specifically for this tool, set a spending limit on your DataForSEO account, and rotate them if you suspect exposure. Do not use this app on a shared or untrusted machine.