Free content analyzer.
Paste a draft, name the phrase you want it to rank for, and get a real score out of 100 with the specific fixes behind it. This SEO content analyzer reads your keyword placement, headings, sentence length, links, images and alt text, and it runs entirely inside your browser. Nothing you paste ever leaves this page.
Jump to the tool →Add a focus keyword and some content, then hit Analyze.
Six groups, one score.
Each group runs its own set of checks, and each check carries a weight. The number at the top is the weighted result, not a count of green ticks.
What the number means.
The score is a weighted average of every check that applies to what you pasted. A check with nothing to judge is dropped rather than failed, so leaving the slug blank costs you nothing. A short note with no images is read as a short note with no images, not punished for being one.
Below 50 usually means something structural is missing: the keyword is nowhere near the title, there is no clear H1, or the draft is too thin to compete for anything. Between 50 and 79 the piece is sound and the remaining items are worth an hour of your time. At 80 and up you are into diminishing returns, and the honest advice is to publish it and go write the next one.
Fix things in the order the report gives you. Failures come first because they are cheap and decisive, warnings second, and passes stay on screen so you can see what not to break in the next edit. Anything touching the title, the meta description or the opening paragraph is a ten-minute job with an outsized effect, so start there.
One thing the score cannot see is whether your page is better than the ten already ranking. No tool can, this one included. Treat 100 as a clean draft rather than a promise, and read the writing on our blog for the strategy that sits above the checklist.
It runs in your browser.
There is no server behind this page. The analysis is a few hundred lines of JavaScript that load with the page and run on your own machine, which is why the result appears the moment you press the button. Your draft is never sent anywhere, never written to a database, never logged, and never seen by us. Disconnect from the internet once the page has loaded and the tool still works.
There is no signup, no email gate, no trial and no daily limit. Run it a hundred times on a hundred drafts and nothing changes. We did not build this as a way to collect addresses, so there is nothing to collect and no list to leave.
The tool reads what you paste instead of fetching a URL, so it works on a draft that is not published yet. Paste plain text and it treats blank lines as paragraph breaks. Paste Markdown and it reads the hashes as headings, the bracket syntax as links and the image syntax as images. Paste raw HTML and it parses the tags. Mix all three in one draft and it still holds together.
If you want the same thinking applied to a whole site rather than one page, that is what our search work is. The free training covers the fundamentals if you would rather learn it than hand it over.
Where to go next.
Every tool we build is free and stays free. When the checklist stops being the bottleneck, these are the next places to look.
Content analyzer
FAQs.
Or point it at
the whole site.
The tool is yours to use as often as you like, and it stays free whether we ever speak or not. If you run it across a dozen pages and the same problems keep coming back, that is usually a structure problem rather than a writing one, and a 30-minute call is the fastest way to find out. Our pricing is public if you would rather read before you talk.