seotools.pro Blog

How the NHS Gets 38M SEO Visits a Month

The NHS gets about 38M UK visits a month from Google. Here are 9 SEO lessons from its plain tools, medicine pages and sitemap.

The NHS gets about 38M visits a month from Google in the UK, and some of its biggest wins are plain tools and charts, like the BMI calculator that ranks first for "bmi calculator".

The NHS is the UK's free health service. Its website has a page for nearly every illness and medicine, and its hospitals and GP surgeries run sites of their own.

We ran it through our whole SEO toolkit to see what wins, and where the NHS gets in its own way.

Here are 9 lessons you can copy, plus the part you can't.

Build the tools people search for

We started with our Organic Traffic Checker. It estimates a site's organic traffic, meaning the people who find it on Google without ads.

seotools.pro Organic Traffic Checker for www.nhs.uk, United Kingdom, 4 October 2026: 37,554,215 estimated monthly visits, no year-over-year figure, a branded share of 56 percent of the traffic across the 100 keywords sampled, a monthly trend that starts near 44M in November 2025, peaks near 78M in May 2026 and falls to about 38M, and top pages led by NHS Jobs at 1.4M visits and 3.6 percent for nhs jobs, then 111 at 399.4K, the ESR staff login at 296.1K, the BMI calculator for adults at 262.2K ranking first for bmi calculator, a University Hospitals Sussex weight conversion chart PDF at 258.2K ranking first for stone to kg, and a Grampian PDF at 242.0K ranking first for kilos in stones and pounds.
What to notice: 2 of the top 10 pages are hospital PDFs that turn kilos into stones.

That's about 38M visits a month in the UK. The trend peaked in May and has dropped by about half since.

The tool reads the whole nhs.uk family, not just the main site. So the top page is NHS Jobs, with about 1.4M visits, and 111, the service for urgent help, comes next.

Now look further down. The BMI calculator, a tool that checks if your weight is healthy, ranks first for "bmi calculator".

Then come 2 PDFs from hospitals. A weight chart from Sussex ranks first for "stone to kg", and a chart from Grampian in Scotland ranks first for "kilos in stones and pounds".

The Sussex chart gets about 260K visits a month, and the Grampian one about 240K. Both are plain PDFs, not web pages.

They just do a sum you'd rather not do in your head. That's a job people search for every day.

In the searches we sampled, 56% of the traffic came from people typing the name NHS. The rest found it the way you might, by searching for what they needed.

The Traffic tab of our Website Audit shows the whole world.

seotools.pro Website Audit Traffic tab for www.nhs.uk: 53,093,469 monthly visits, 100 percent organic with 199 paid visits, and top countries UK 70.7 percent, US 13.2 percent, India 5.3 percent, Canada 1.3 percent and others 9.5 percent.
What to notice: about 53M visits worldwide, and 7 in 10 come from the UK.

Worldwide it's about 53M search visits a month. About 7 in 10 of them come from the UK.

Calculator.net, which we studied too, is built almost entirely on small tools like these.

So find the sums and charts your readers need, and give each one a simple page of its own. Our Organic Traffic Checker shows which of your pages pull in visits.

Name each page after the medicine

The Keywords tab of our audit lists the searches a site ranks for, where it ranks and how many visits each one sends. This tab looks at the US.

seotools.pro Website Audit Keywords tab for www.nhs.uk, US market: 17.4M ranking positions with 2.3M in positions 1 to 5, a keyword cannibalization warning that signs of sinus infection ranks from 2 URLs, and rows for atorvastatin at position 1 with 450K monthly searches and 7,537 visits, lisinopril at position 1 with 450K searches and 6,951 visits, signs of sinus infection at position 3 from an oldstationsurgery.nhs.uk page with 301K searches and 9,639 visits, and 5'5 in cm at position 1 from a University Hospitals Sussex height conversion chart PDF with 74K searches and 11.1K visits.
What to notice: the medicine pages rank first for the medicine's plain name.

In the US, the NHS ranks first for "atorvastatin" and "lisinopril", 2 common pills. Each one is searched about 450K times a month.

It does the same for "gabapentin" and "amlodipine". And the US isn't even the country the NHS serves.

Here's what you see when you open one of its medicine pages.

The NHS page Ibuprofen for adults (Nurofen), under Home, Health A to Z and Medicines A to Z, listing other common brands Brufen, Calprofen, Fenbid, Ibugel and Ibuleve, a first line saying ibuprofen is a painkiller that helps relieve pain and reduce swelling, a note that the page is for adults aged 18 or over with a link to ibuprofen for children, and a heading What ibuprofen is for.
What to notice: the name, the brand names and what it does, all in the first few lines.

The main heading is just the medicine's name, with the best-known brand after it. The other brand names come next, so people who search for those find the page too.

Then the first line says what it is in plain words: a painkiller that also brings down swelling.

The address is plain too, /medicines/ibuprofen-for-adults/. You know what's on the page before you open it.

Docker Hub, which we studied too, wins the same way, with pages named after the software people want.

So name each page after the exact word people type, and say what it is in the first line. Find those words with our Keyword Research tool.

Pick one main copy of each page

Look back at the warning above the keyword rows. It's keyword cannibalization, when your own pages compete for the same search.

The search is "signs of sinus infection". In the rows we saw, it goes to GP surgery websites, not to the main NHS site.

Old Station Surgery and 2 surgeries in Wales all publish the same sinus article. They all rank for sinus searches, and they push against each other.

The audit's Competitors tab shows the same thing from a different side.

seotools.pro Website Audit Competitors tab for www.nhs.uk: 6 organic competitors, led by nhsinform.scot with 1.1M shared keywords, 879.2K traffic and 172.9K missing, then hse.ie with 790.3K shared, hopkinsmedicine.org with 2.2M shared and 4.2M traffic, patient.info with 954.5K shared, medicinenet.com with 1.6M shared and verywellhealth.com with 2.5M shared and 3M traffic.
What to notice: the closest rival is a Scottish NHS health site.

You might expect a big US health site at the top. Instead, the closest rival is nhsinform.scot, a health site for Scotland's NHS.

Next comes hse.ie, Ireland's health service.

That means the NHS's first fight is with its own family and its neighbours. They write about the same illnesses, and some even share the same articles.

Inside nhs.uk, the audit's Technical SEO tab finds the same problem on a small scale.

seotools.pro Website Audit Technical SEO duplicate content for www.nhs.uk: duplicate titles on 10 pages, including Cancer - NHS, COVID-19 vaccine - NHS, Find a GP - NHS, Find a pharmacy that offers free flu vaccination - NHS and Find a walk-in COVID-19 vaccination site - NHS on 2 pages each, 3 of them flagged no shared canonical, and duplicate descriptions on 6 pages.
What to notice: pairs of pages share a title, and some don't name a main copy.

5 titles show up on 2 pages each, like "Cancer - NHS". For 3 of them, the pages don't say which copy is the main one.

The fix is a canonical tag, a tag that tells Google which copy is the main one. Then Google knows which page to show you.

So pick one main page for each topic, and point every copy at it with a canonical tag. Then watch which page ranks with our Rank Tracker.

Keep titles short enough to show

Our free browser extension checks one page at a time. Open a page, click the seotools.pro icon, and a panel opens beside it with 33 SEO checks.

The seotools.pro browser extension on the NHS Ibuprofen for adults page: indexable, an SEO score of 96 out of 100 with 0 critical issues, 1 warning, 1 notice and 31 passed checks, organic traffic of 53.1M a month, 18.5M backlinks, a title of 68 out of 60 characters, Ibuprofen for adults: painkiller that also treats inflammation - NHS, and a description of 121 out of 160 characters.
What to notice: 96 out of 100, but the title runs to 68 characters.

The ibuprofen page scores 96 out of 100. Its only warning is the title, the blue line Google shows for each result.

The seotools.pro browser extension Issues tab on the NHS ibuprofen page: 0 critical, 1 warning, 1 notice and 31 passed, with the warning Title is too long (68), explaining that titles beyond about 60 characters usually get cut off in results, and a notice of no hreflang annotations.
What to notice: the one warning is a title that's too long.

It's 68 characters long, and Google usually cuts titles after about 60. The end of it may never show.

The UTI page gets its title right. UTIs are infections of the bladder and the parts around it.

The seotools.pro browser extension on the NHS Urinary tract infections (UTIs) page: indexable, an SEO score of 97 out of 100 with 0 critical issues, 1 warning, 1 notice and 31 passed checks, a title of 37 out of 60 characters, Urinary tract infections (UTIs) - NHS, and a description of 173 out of 160 characters.
What to notice: a short title, but a description that's too long.

Its title is just 37 characters. But this time the description, the short summary Google may show under your title, is too long.

The seotools.pro browser extension Issues tab on the NHS UTI page: 0 critical, 1 warning, 1 notice and 31 passed, with the warning Meta description is too long (173), explaining that snippets usually get cut around 160 characters, and a notice of no hreflang annotations.
What to notice: the description is 173 characters, past the usual cut-off.

It runs to 173 characters, and Google usually shows about 160. Both pages are good, but each one loses a few words at the end.

So keep titles under about 60 characters and descriptions under about 160. Our Meta Tag Generator shows how long yours should be.

Mark up each page in code

Structured data is code that tells Google what a page is. The extension's Structured tab looks for it.

The seotools.pro browser extension Structured tab on the NHS ibuprofen page: detected type MedicalWebPage, with 2 JSON-LD blocks, both MedicalWebPage and both valid.
What to notice: 2 blocks of code, both saying this is a medical page, and both valid.

The ibuprofen page has 2 blocks of it, and both say the same thing: this is a medical web page. Both are valid, so Google can read them.

The audit found the same code on most pages it checked. Of 50 pages, 46 have structured data, and 38 use the medical type.

Here's the UTI page.

The NHS page Urinary tract infections (UTIs), under Home, Health A to Z and Conditions A to Z, with a first line explaining that UTIs affect different parts of the urinary tract and include cystitis, urethritis and kidney infection, and a heading Symptoms of a urinary tract infection (UTI) above a list of symptoms.
What to notice: the heading and the first line say exactly what the page covers.
The seotools.pro browser extension Structured tab on the NHS UTI page: detected type MedicalWebPage, with 1 valid JSON-LD block.
What to notice: one valid block that marks it as a medical page.

It has a valid block of medical code too. That's the right type for a health page.

The Content tab shows what's still missing.

The seotools.pro browser extension Content tab on the NHS UTI page: readability 38 out of 100, main content of 1,344 of 1,519 words with 12 percent boilerplate, E-E-A-T signals with no author byline, no visible publish or update date found, no datePublished or dateModified in schema, no author as Person schema, no sameAs links and 1 followed external source, and readability metrics with a Flesch Reading Ease of 38, difficult, a grade of 18.1 and 40.9 words per sentence on average.
What to notice: no author and no date in the code.

The extension finds no author name and no date in the code. The page does say when it was last checked, at the bottom, but only as plain text.

It also rates the text hard to read, 38 out of 100. Look closer, though: most of the "long sentences" it lists are bullet lists with no full stops.

The real text is short and plain. It's only the tool's count that makes it look hard.

Health pages need your trust more than most. Healthline, a health site we studied too, gets its visits from millions of small health questions.

So add code that says what each page is, who checked it and when. Our Schema Markup Generator writes it for you.

Earn links by being the source

A backlink is a link from another website to yours. Google treats each one a bit like a vote of trust.

The Backlinks tab of our audit shows the same data as our Backlink Analyzer.

seotools.pro Website Audit Backlinks tab for www.nhs.uk: Domain Authority 96 out of 100, page authority 13 out of 100, 18.5M backlinks from 286.4K referring domains, 84 percent dofollow, 43,425 from homepages, 2.9M nofollow links, 16.3M text links, 4,983 .edu links and 94,140 .gov links, and most linked pages led by the homepage with 4.8M links, then the page on using e-cigarettes to stop smoking with 1.2M, Service-Search with 990.9K and conditions with 930.1K.
What to notice: a score of 96, and about 94K links from government sites.

The NHS has about 18.5M links from about 286K websites that link to it. Its Domain Authority, our 0 to 100 score for a site's link strength, is 96.

Look at who links to it, and you'll see why. About 94K links come from government sites, and about 5K from college sites.

After the homepage, the most linked page explains how to use e-cigarettes to quit smoking. It has about 1.2M links of its own.

When you're the official source, other sites link to you without being asked. They want to show their readers where the facts come from.

Our Domain Overview shows what all that trust earns in the US.

seotools.pro Domain Overview for nhs.uk, US market, 4 October 2026: 8.3M organic keywords, 7.0M organic traffic, a traffic value of 2.8M dollars, an average position of 39, a position distribution with the most keywords in positions 21 to 50 and 51 to 100, and keyword movement of 1.7M new, 63.7K improved, 58.9K declined and 2.6M lost.
What to notice: about 7M US visits, for a site built for the UK.

The NHS gets about 7M visits a month in the US, a country it doesn't serve. The traffic value, what those visits would cost as Google ads, is about $2.8M.

It ranks for about 8.3M searches there. But its average position is 39, on page 4 of Google, and it lost more searches than it gained.

So write the page others in your field will want to quote, like a clear guide or a handy chart. Then see who links to it with our Backlink Analyzer.

Audit your sitemap and redirects

We checked nhs.uk with our Website Audit, and gave it the sitemap, the file that lists a site's pages for Google. The audit sends a crawler, a program that visits pages the way Google does.

It opens each page and follows the links to the next ones. It checked 250 pages, and the NHS scored 88 out of 100, which the report rates as good.

seotools.pro Website Audit for www.nhs.uk, October 2026: a domain health score of 88 rated good, 15 critical errors, 272 warnings and 624 notices, Domain Trust 96 of 100 and 123K pages indexed, with title flags on 169 pages and description flags on 174.
What to notice: a score of 88, with 15 critical errors.

Google has about 123K NHS pages listed, so our crawl is a small sample. The Issues tab sorts what it found by how much it matters to you.

seotools.pro Website Audit issues for www.nhs.uk: critical errors for a sitemap that lists noindex pages on 15 pages and a noindex URL in the XML sitemap on 1, warnings for internal links that go through redirects on 214 pages, outbound links to dead pages on 29, links to addresses that redirect on 15, images missing alt text on 5 and slow pages on 3, crawl health of 235 2xx and 15 3xx responses, 216 of 250 pages indexable, 48 broken links and 10 quick-win keywords.
What to notice: every critical error is about the sitemap.

Every critical error is about the sitemap. It lists 15 pages that are marked noindex, a tag that tells Google not to list a page.

That means the sitemap says "please visit these" while the pages say "don't show me". Google gets 2 signals that clash.

The biggest warning covers far more pages. On 214 pages, links go through redirects, which send you from an old address to a new one.

Each redirect adds an extra trip for you and for Google. And 29 pages link out to pages on other sites that are dead.

The Technical SEO tab shows which pages Google may list.

seotools.pro Website Audit Technical SEO tab, Indexability, for www.nhs.uk: 86 percent of the crawl indexable, 216 of 250 pages, 19 noindex pages, 15 redirects, 19 pages with blocking robots rules and 7 indexable pages missing from the sitemap.
What to notice: about 6 in 7 pages can be listed, and 7 are missing from the sitemap.

About 6 in 7 crawled pages can be listed. But 7 pages that could be listed are missing from the sitemap.

The sitemap has pages it shouldn't, and misses pages it should.

You don't have to work out what to fix first. The audit's AI tab writes the plan: a short summary, each problem with how to fix it, and a 90-day to-do list.

seotools.pro Website Audit AI tab for www.nhs.uk: an executive brief on a strong score of 88 held back by XML sitemap conflicts with noindex URLs and blocked pages in service flows, a problem card for noindex pages in the XML sitemap with 4 example URLs and how to fix it, and a 90-day improvement plan whose first 30 days start with removing noindex URLs from the XML sitemap.
What to notice: the first month starts with cleaning up the sitemap.

For the NHS, the first month goes to the sitemap. Then come the pages blocked from Google and the links that go through redirects.

So make your sitemap list only the pages you want Google to show, and point every link straight at the final address. Our Website Audit finds both.

Work with us
Send Google one clear signal per page

The NHS sitemap asks Google to visit pages that also tell Google to stay away, and its sister sites publish the same articles. We find mixed signals like these across your sites and fix them, so Google knows which page to show.

  • We clean your sitemap so it lists only pages you want shown
  • We pick one main page for each topic and set the canonical tags
  • We replace links that go through redirects
  • SEO and GEO, so AI answers can quote you too
Book a free consultation β†’ See our SEO and GEO services β†’

Stop pages jumping as they load

The Performance tab of the audit shows Core Web Vitals. These are Google's 3 checks of how fast a page loads, how fast it reacts and whether it stays still, measured on real visitors' devices.

seotools.pro Website Audit Performance tab for www.nhs.uk: Core Web Vitals field data from the Chrome UX Report, with mobile LCP at 93 percent good, CLS at 98 percent good and INP at 98 percent good, all rated good, and desktop LCP at 97 percent good and INP at 100 percent good, but desktop CLS at 72 percent good and 4 percent poor, rated needs work.
What to notice: 5 of 6 checks pass, but pages shift on computers.

The NHS passes 5 of the 6 checks. On phones, it passes all 3.

The one it fails is whether the page stays still on computers. Only about 7 in 10 computer visits see a steady page.

The audit flags the homepage too. Its notes say content jumps around in a lab test, and the JavaScript files aren't cached.

A page that jumps makes you click the wrong thing. That's the last thing you want on a health site, when you just need the answer.

So save space for images and banners before they load, so nothing pushes the text down. Our Site Speed tool shows what slows each page down.

Let AI tools read your pages

More and more people ask ChatGPT or Claude about their health, instead of searching Google. So we checked which AI tools may read nhs.uk.

The rules for crawlers live in robots.txt, a file that tells crawlers what they may read. Our extension reads it for you.

The seotools.pro browser extension on the NHS ibuprofen page showing a self-referencing canonical, AI search readiness with llms.txt missing, and AI crawler access from robots.txt with GPTBot, ClaudeBot, PerplexityBot, Google-Extended, CCBot, Bytespider, meta-externalagent, Applebot-Extended, Amazonbot and anthropic-ai all allowed, plus a robots tag of index, follow and a word count of 1,656.
What to notice: every AI crawler is allowed, but there's no llms.txt.

The NHS lets in all 10 AI crawlers the extension checks. But it doesn't have an llms.txt file, a short guide that explains a site to AI tools.

The audit's AI Search card checks a few more crawlers and gives a score.

seotools.pro Website Audit Technical SEO AI Search card for www.nhs.uk: an AI Search Health score of 80, measured visibility not measured, AI crawler access allowed for GPTBot, ChatGPT-User, OAI-SearchBot, Google-Extended, PerplexityBot, ClaudeBot, anthropic-ai, CCBot, Bytespider, Applebot-Extended, meta-externalagent and cohere-ai, llms.txt not found, and entity schema with Organization and Breadcrumbs found but FAQ and Article missing.
What to notice: all 12 crawlers are allowed, and the score is 80.

All 12 are allowed, and the AI Search Health score is 80. It loses points for the missing llms.txt, and for missing code that marks up questions and articles.

That open door suits a public health service. Its advice can reach you wherever you ask.

Most sites aren't so open. Our survey of AI crawler rules found that every publisher we checked blocks them, while most software firms let them in.

Our llms.txt survey found the file mostly on software sites. MDN, which we studied too, lets every AI crawler in, just like the NHS.

So decide on purpose who may read your pages, and add an llms.txt file if you want AI tools to find your best ones. Write your rules with our robots.txt generator, then check whether AI tools mention you with our AI Visibility Checker.

Try it on your site
Find the plain pages that win

A hospital's simple weight chart ranks first in the UK for "stone to kg". Our Organic Traffic Checker shows your top pages and the search behind each one, so you can spot your own quiet winners.

  • The same report that measured the NHS
  • Pick the country you want to check
  • Run it on any rival's domain too
Check a domain

What you cannot copy

First, the part you can't copy: the NHS is the health service for a whole country. More than half its sampled search traffic comes from people typing its name.

It also has many hospital and GP sites under the same name, and sites everywhere link to it. That takes years and a nation's trust to build.

Now a few honest notes on the numbers.

Update the publish/updated date to on or after 4 Oct 2026. The 38M figure is for the UK, and it counts the whole nhs.uk family, not just the main site.

That family takes in NHS Jobs, 111, hospital groups, GP surgeries and the NHS sites for Scotland and Wales. The tool reads the root domain, so they all count.

The Domain Overview and the audit's Keywords tab look at the US. The 53M worldwide figure comes from the audit's Traffic tab.

All of these are estimates. Nobody outside the NHS can count its real visits, so tools work them out from rankings and search volume.

The UK trend also fell by about half since May. Estimates like this can swing when rankings move, so treat the trend as a rough guide.

Our crawl checked 250 pages, a small sample of a very big site. So we used it to find problems that repeat, not to count every error.

The one number to take away

260K.

That's about how many UK visits a month go to one hospital group's weight chart, a simple PDF. It ranks first for "stone to kg".

It isn't a big guide or a clever campaign. It just does a sum people need, on one page.

That's the lesson for any site. The pages that win are often the plain, useful ones your readers keep coming back to.

What's the simple sum or chart your readers need? Check whether you have a page for it.

You can run every one of these checks on your own site, and on your rivals', and see the same numbers for yourself.

Frequently asked questions

Should I publish my tools as PDFs like the NHS charts?

A PDF can rank, but a normal web page is easier to update, link and track. If you already have a popular PDF, add a web page version and link the two.

What if other sites copy my article word for word?

Ask them to add a canonical tag that points to your page, or at least to link back. If they won't, make your page the most complete and up to date.

Can a canonical tag point to a different website?

Yes. Google accepts a canonical that points to a page on another domain, but it treats it as a strong hint, not an order.

Does medical structured data help me rank?

It doesn't lift rankings by itself. It helps Google and AI tools understand the page, and some types can earn richer results.

What should a health page show to earn trust?

Show who wrote or checked it, when it was last reviewed and where the facts come from. Put the date in the code as well as on the page.

Should noindex pages ever be in my sitemap?

No. They waste Google's time and send mixed signals. Keep the sitemap to the pages you want shown, and leave the rest out.

How often should I check for dead outbound links?

Every few months is fine for most sites, and more often on pages people trust for advice. A crawl finds them in minutes.

Should a health site block AI crawlers?

It depends on your goals. If you want your advice to reach people in AI answers, let the search crawlers in and block only the ones you don't trust.

Blog