Paste your article or enter the address of a published page. The checker audits it against 25 rules: structure, the opening sentence, the focus phrase, the heading hierarchy, required medical content blocks, internal and external links, image alt text and the number of calls to action. It also scans the text for risky advertising language. Under each gap it says what to do. It does not predict rankings or promise a score: it only shows which rules your article meets today. Some rules are marked critical; if even one of them is missing, a high score does not make up for it, and the checker tells you so directly. Use it for medical content pages only; home pages and practice pages are out of scope. It is free, needs no sign-up, and your text never leaves your browser.
The checker is easier to use on a wide screen: the text box and the result sit side by side, so you see the score change as you close the gaps. It also works fully on a phone; you just have to scroll up and down.
Paste the articleFrom Word, a blog editor or a published page; any of them works.
The fields fill themselvesFocus phrase, slug, title tag and meta description are taken from the article.
Close the gapsEach gap says what to do. The score updates as you fix them.
Below is what was found in your page's raw response. The crawlers of ChatGPT, Claude and Perplexity usually see pages this way: without running JavaScript. Googlebot does run JavaScript. That is why content that shows up in Google may not appear in AI answers at all.
Compare it yourself: open the page in your browser. If the text you read on screen is clearly longer than the word count above, the difference is added by JavaScript, and AI crawlers do not read that part. This is not a defect but a platform choice; still, it is worth knowing if you are aiming for visibility in AI answers.
You can paste plain text, markdown (# heading) or HTML. If you paste the full source of a published page, the title tag, meta description and address fill in automatically. No data is sent to a server; the audit runs entirely in your browser.
Waiting for an audit
Paste an article into the box on the left.
The number alone is not enough. Some of the 25 rules count as critical. If one of them is missing, a high score does not make up for it, just like a single critical value on an otherwise normal lab panel.
| 22-25, no critical gap | Ready to publish |
| 18-21, no critical gap | Publishable, close the gaps |
| 13-17, no critical gap | Needs work |
| 1 critical gap | Fix it first, whatever the score |
| 2 or more critical gaps | Do not publish as is |
The numbers in the table are for 25 rules. When a rule is not measured, the denominator shrinks and the thresholds drop in the same proportion: 14 out of 19 falls in the same band as 18 out of 25.
What does "not measured" mean? If the focus phrase field is left empty, the six rules that depend on it (H1, opening, subheadings, body repetition, slug and meta description) cannot be measured. They are not counted as missing and do not lower the score; they drop out of the denominator, so the result shows out of 19. As soon as you enter the focus phrase, all six are measured and the denominator returns to 25.
25/25 does not guarantee a good article; it shows that every audited rule is met. The checker does not predict rankings.
Your browser's print dialog opens. Under Destination or Printer, choose “Save as PDF” and save. The report is not sent to a server; the file is created on your device.
Score card downloaded. 1080×1080 pixels, suitable for Instagram and LinkedIn posts. The card carries only the numbers of this audit: how many rules pass, how many are missing, and the date. It makes no ranking promise and no medical claim. The card is created on your device and sent nowhere.
The lite version tells you what is missing. The full version also shows how to fix each gap, runs the advertising rules scan, the schema link map, the evidence and hygiene panels and the detailed report. The audit and the summary are free in both versions. The access code is printed on the last page of the handbook.
The code is stored in this browser, so you do not have to enter it each time. If the code does not work, write to info@uzclinic.com.
* The page is read as it appears in your browser, so the result is correct on every platform. With this method, too, the text is not sent to a server; it goes from the clipboard straight to the checker.
A model quotes a passage, not a page. The article was split at its subheadings and each section was judged on its own: does the passage tie to a question, does it have support, can the section be understood alone, is its length quotable.
Not every heading has to be a question. A passage can tie to an intent in two ways: either the heading is a question, or the first sentence directly answers what the heading names. One is enough. Structural sections such as references, contact and the byline are not scored and do not count toward the average or the below-70 count. Section headings that have subheadings of their own are also left out of these criteria.
🔒 How to fix each gap, and adding this section to the report, unlock in the full version. Which passage is weak and why is shown in every version.
Support here means citing sources and guidelines. Some tools suggest "put a number in every passage" or "say we measured it"; in a physician's article that path leads to made-up figures and patient testimonials, and both are wrong.
Questions this article already answers. On AI surfaces you can be chosen as a source for these questions.
If you want to measure it: ask ChatGPT and Gemini these questions yourself and note whether your name appears. The checker finds the questions; the answers are yours to check.
Images drive page load speed more than anything else. This section measures the content images in the article one by one: how many kilobytes, how many pixels, which format. The measurement is taken from the page's own server, not estimated. Icons and small decorative pieces are not counted. This section does not count toward the 25-rule score; it is a separate view.
What is measured is the file itself; the page's real load time also depends on the server, the theme and the scripts. For a full speed test, also run the page through PageSpeed Insights. This section appears only for audits fetched from an address; when you paste the text by hand, images cannot be measured.
The page's structured data (JSON-LD) is drawn here as nodes and arrows.
This is how search engines and AI surfaces read the page: which person the article belongs to,
which organization that person belongs to, which address the organization is at. What slips by
in the code shows up here: entities that are not linked to each other, references to an
@id that is not defined on the page, the same person defined twice in two separate records.
This section does not count toward the 25-rule score; it is a separate view.
The map reads only the JSON-LD blocks on the page; Microdata and RDFa
markup is not counted. Click a node to open its record below.
As a rule: the author is a single Person record and every article links to it by @id;
the organization is a single Organization or MedicalClinic record, and the person links to it.
This tool tells you which rules the article meets today. It does not explain why the rules are what they are, what should change across the whole site, or how to set up measurement; those are in the handbook.
The reasoning behind the 25 rules, site architecture, measurement, AI visibility and the regulatory layer for the US and Europe.
About the handbook 02 GlossaryPlain definitions of the terms the checker uses.
Open the glossary 03 Scope and limitsWhat this tool is and is not: not medical advice, not legal advice.
Read the scopeThe 25 rules in the handbook did not change; these changes concern how accurately they are measured.