One focus keyphrase
The article targets exactly one primary keyphrase.
This is the checklist a careful human editor would run before publishing. EskeyRank runs it on every article it writes, scores the result from 0 to 100, and holds back anything that falls short.
Google's spam policies target pages produced at scale mainly to manipulate rankings, with little value for the people reading them. Its guidance is just as clear that using AI is not the problem in itself: what counts is whether the content is helpful, original and made for people.
So the question is never “was this written by AI?”. It is “would a good editor have let this through?”. The rulebook turns that question into 23 checks with plain expectations, so an article is measured instead of assumed to be fine.
Rulebook version 2.0
Worked example · not a real article
90
out of 100
38 of 42 available points = 90. The mark on the left of the ring is the 75 line: this example clears it, so it would be allowed to publish. At 74 it would wait as a draft.
Is the article aimed at one thing, and does it cover the topic around it?
4 rules Total weight 10
The article targets exactly one primary keyphrase.
Between 3 and 5 related long-tail or semantic phrases woven into the article, in any natural form.
The article format matches what searchers of this phrase actually want: a guide, a comparison, a list, or a quick answer.
Closes the specific gaps left open by pages already ranking for this phrase.
Can a person read it without effort? Paragraphs, sentences and headings. Length is judged against the topic, never against a word count.
6 rules Total weight 8
As long as the topic needs and no longer: between half and twice the length of the pages that rank. There is no fixed word count.
No paragraph runs longer than 3 to 4 sentences.
Average sentence length under 20 words.
Exactly one H1, H2s for sections and H3s beneath them, with a heading at least every 250 to 300 words.
Keep passive sentences rare, so the text says who does what. Editorial advice, not a ranking factor.
Connect sentences, so the article reads as an argument and not as a list of statements. Editorial advice, not a ranking factor.
Is the keyphrase where search engines look for it, in whatever form reads naturally? There is no density target, only a ceiling against stuffing.
3 rules Total weight 7
The keyphrase appears where a writer would naturally use it, across the article. There is no frequency target; only stuffing is penalised.
The focus keyphrase, in any natural form, appears in the SEO title, the H1, the first 100 words, the slug, the meta description and at least one H2.
Related phrasings appear alongside the keyphrase, proving topical depth.
The parts of the page that become your search listing: title, description and URL.
3 rules Total weight 7
Fits the search result without being cut (580 px or narrower, roughly 50 to 60 characters), and leads with the keyphrase.
Fits the snippet (430 to 920 px, roughly 70 to 155 characters), says what the reader gets, and mentions the topic.
Short, simple and readable: every meaningful word of the keyphrase, in order. Words that carry the intent ("how to", "best", "for") stay.
Images, the links that tie the article to the rest of your site, and the sources it cites.
3 rules Total weight 5
Images where they help the reader, each with alt text that describes what it shows. Keywords do not belong in alt text unless the image shows that subject.
At least 2 links to other relevant pages on the same site (3 in a long article). There is no upper limit.
At least one link to an authoritative, non-competing source. There is no upper limit.
Does the article say something new, can the reader see who stands behind it, and can a search engine lift an answer out of it?
4 rules Total weight 11
The article holds something the pages that already rank do not: own data, an original quote, a case study or first-hand insight.
A named, linked author with credentials; first-hand experience in the first person; and a source for every statistic, with at least one primary source.
Valid JSON-LD that matches the visible page: Article or BlogPosting and BreadcrumbList always, FAQPage and HowTo where they apply.
Every question heading is followed at once by a 40 to 60 word answer, or a clean list of 3 to 8 items, that makes sense on its own.
No hidden formula. Each rule is worth its weight, and the result of the check decides how much of that weight the article earns.
Full credit
The article did what the rule asks. It earns the rule's whole weight.
Half credit
Close, but not quite: a title that fits yet hides the keyphrase at the end, for example.
No credit
The rule was missed. The audit records why, and what to change.
Left out
A rule that could not be assessed is removed from both sides of the sum, so it neither helps nor hurts.
Points earned divided by points available, times 100, rounded. A heavier rule moves the score more than a light one.
The same sum is done for each of the 6 phases, so a weak area cannot hide behind a strong one.
Articles that score under 75 stay drafts for human review. That holds even when auto-publish is switched on.
Want to see where the audit sits in the whole process? Read how EskeyRank works, or check the FAQ.
Generate an article and have it scored against every rule on this page. Your first 40 credits are free.
No credit card required