seotools.pro Blog

How MDN Gets 2M SEO Visits a Month

MDN gets 2M Google visits a month in the US, and 0% of sampled searches use its name. 9 simple SEO lessons for anyone with know-how.

MDN gets about 2M visits a month from Google in the US, and not one of the searches we sampled used its name.

People search for the thing they're stuck on, like "table element", and MDN has a page for it. It's a library of answers for web developers, written in plain reference pages.

We ran MDN through our whole SEO toolkit to see what makes those pages win, and where even MDN slips.

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

Name each page after the thing

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 developer.mozilla.org, United States, 2 October 2026: 2,022,394 estimated monthly visits, a branded share of 0 percent of the 100 keywords sampled, and a monthly trend that rose from about 1.5M in October 2025 to about 2.4M in December, peaked near 2.9M in June 2026 and sat near 2M in September.
What to notice: about 2M visits a month, and a branded share of 0%.

For MDN, that's about 2M visits a month in the US. The chart moves up and down, but it never drops far.

Now look at the branded share. In the searches we sampled, 0% of the traffic came from people typing "MDN" or "Mozilla".

Rotten Tomatoes, which we studied too, has the same 0%. Both win because they have a page named after the exact thing people type.

The Keywords tab of our Website Audit lists every search a site ranks for, where it ranks and how many visits each one sends.

seotools.pro Website Audit Keywords tab: 3.6M ranking positions, with 620.4K in positions 1 to 5, a keyword cannibalization warning for table element (2), and 2 rows for table element, 2.7M monthly searches: the MDN table page at position 2 with 101.1K traffic and the MDN thead page at position 21 with 11K traffic.
What to notice: "table element" is searched about 2.7M times a month, and MDN's table page sits near the top.

"Table element" is searched about 2.7M times a month. MDN's page about the table element ranks near the top and brings in about 100K visits from that one search.

The page's address even ends in /table. Its title is the name of the thing, and nothing else.

So name each page after the exact thing people search for. Check the words they use with our Keyword Research tool.

Put the answer in the first line

Here's one of MDN's most visited kinds of page, the one for a JavaScript method called map().

MDN page Array.prototype.map(), with a breadcrumb trail from Web to JavaScript, Reference, Standard built-in objects and Array, a Baseline Widely available badge, a one-sentence definition, a Try it section with a runnable code example, and an In this article list of Syntax, Description, Examples, Specifications, Browser compatibility and See also.
What to notice: one sentence of answer, then an example you can run.

The first sentence tells you what map() does. Right under it is an example you can run and change on the page.

No story and no intro. You came with a question, and the answer is the first thing you read.

Our free browser extension checks how a page is built. Open the page, click the seotools.pro icon, and a panel opens beside it with 35 SEO checks.

The seotools.pro browser extension on MDN's Array.prototype.map() page: indexable, an SEO score of 99 out of 100 with 0 critical issues, 0 warnings, 2 notices and 31 passed checks, a title of 40 characters, Array.prototype.map() - JavaScript | MDN, and a description of 152 characters.
What to notice: 99 out of 100, with no warnings at all.

It scores 99 out of 100, almost a perfect score. The title is short, and the description is the same first sentence you just read.

So open every page with the answer in one plain sentence. Then show an example, and only then explain the details.

Show when you last checked it

The extension's Content tab looks at the signs that tell readers a page can be trusted.

The seotools.pro browser extension Content tab on MDN's map() page: 1,203 words, main content of 877 against a 1,230-word guide, 29 percent boilerplate, no author byline, a visible publish or update date, no date in schema, 21 followed links to outside sources, and a Flesch reading ease of 31.4.
What to notice: a visible update date and 21 outside sources, but no author name.

MDN shows when the page was last changed, and it links to 21 outside sources, like the official JavaScript rules. There's no author name, because the pages are written by a community of people.

Anyone can suggest a fix on GitHub, a website where people share and edit code. That's how thousands of pages stay correct.

You might not have a community. But you can still show a date and the sources you checked.

So put a "last updated" date on every page, and link to where your facts come from. It helps readers and Google trust what you say.

Work with us
Turn your docs into pages that rank

MDN wins millions of searches with plain pages that answer one question each. We plan and build help centres, docs and guides like these for your product, so people find your answers before anyone else's.

  • We find the exact questions your customers search
  • We design one clear template for every answer
  • We set up your language versions so Google shows the right one
  • SEO and GEO, so AI answers can quote you too
Book a free consultation β†’ See our SEO and GEO services β†’

Be the page others link to

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 developer.mozilla.org: Domain Authority 100 out of 100, 37.9M backlinks from 260.7K referring domains, 89 percent dofollow, 163.6K dofollow domains, 4M nofollow links, 7,546 links from .edu sites and 517 from .gov sites.
What to notice: a Domain Authority of 100, the top of the scale.

MDN has about 38M links from more than 260K websites. Its Domain Authority, our 0 to 100 score for a site's link strength, is 100.

Nobody bought those links. Developers link to MDN when they explain something in a blog post, a course or an answer, because it's the reference everyone trusts.

So aim to be the page people send their friends to. Write the clearest answer on a topic, and the links will come on their own.

Link your language versions

MDN publishes its pages in 10 languages. Here's the German version of the same map() page.

MDN's German Array.prototype.map() page with a notice that the content was automatically translated from English, and the seotools.pro browser extension Issues tab showing 0 critical issues, 1 warning, 2 notices and 30 passed checks: the meta description is too long at 192 characters, 4 links open a new tab without noopener, and no hreflang annotations.
What to notice: a machine-translated page, and no hreflang tags.

A note at the top says the page was translated automatically from English. The extension also finds no hreflang tags.

Hreflang is a tag that tells Google which language version of a page to show to which visitor. Here's the English page.

The seotools.pro browser extension Hreflangs tab on MDN's English Array.prototype.map() page: None, no hreflang annotations.
What to notice: the English page doesn't point to any of its translations.

None there either. We also checked MDN's sitemap, the file that lists a site's pages for Google.

There's one for each language, and none of them links the versions together.

That's funny for a site that has a whole page explaining the hreflang attribute. Google has to guess which version to show.

IKEA, whose language setup we studied, puts these links in its sitemaps. Wise puts them on every page.

So if you have pages in more than one language, link the versions to each other, both ways. And read machine translations before you publish them.

Audit every link and title

We checked MDN with our Website Audit. It sends a crawler, a program that visits pages the way Google does, opening each page and following the links to the next ones.

We had it crawl 249 pages. MDN scored 91 out of 100, which the report rates as good.

seotools.pro Website Audit for developer.mozilla.org/en-US, October 2026: a domain health score of 91 rated good, 12 critical errors, 457 warnings and 1,171 notices, Domain Trust 100 of 100 and 73.9K pages indexed.
What to notice: a score of 91, and only 12 critical errors.

That's one of the best scores we've seen. The Issues tab sorts what's left by how much it matters to you.

seotools.pro Website Audit issues for developer.mozilla.org: critical errors for the same title as other pages on 12 pages and duplicate titles across localized pages on 1, then warnings for internal links through redirects on 223 pages, outbound links to dead pages on 223, links to addresses that redirect on 3, temporary redirects on 3, images missing alt text on 2, a missing H1 on the MDN Plus page and www and non-www both loading.
What to notice: almost every page links through a redirect.

On 223 of the pages, links inside MDN go through redirects, a detour from an old address to a new one. MDN has moved many pages over the years, and old links still point to the old addresses.

The same pages link out to pages that didn't load for our crawler. Some sites block crawlers, so check those links by hand before you remove them.

The Technical SEO tab finds the only real errors.

seotools.pro Website Audit Technical SEO duplicate content for developer.mozilla.org: duplicate titles on 13 pages, led by MDN Web Docs on 10 pages and HTML: HyperText Markup Language | MDN on 3, and one description about the MDN Web Docs site reused on 15 pages.
What to notice: 10 pages share the title "MDN Web Docs".

10 pages share the title "MDN Web Docs". The Pages tab shows which ones.

seotools.pro Website Audit Pages tab, the URL Inspector for developer.mozilla.org with 249 pages: the language homepages for en-US, es, ko, pt-BR, ru and zh-TW each score 51 with 2 errors and 4 warnings, and the de, fr and ja homepages score 52.
What to notice: every language homepage has the same 2 errors.

They're the homepages for each language. English, Spanish, Korean and the rest all use the same title, so Google can't tell them apart.

seotools.pro Website Audit Technical SEO tab, Indexability, for developer.mozilla.org: 99 percent of the crawl indexable, 246 of 249 pages, 3 redirects and 18 indexable pages missing from the sitemap.
What to notice: 99% of the pages can be listed by Google.

Almost every page can be listed by Google, and only 18 are missing from the sitemap.

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 developer.mozilla.org: an executive brief on a 91 score with issues around metadata consistency, redirects and internal linking, a problem on duplicate page titles across localized pages with how to fix it, and a 90-day improvement plan whose first 30 days start with removing redirect hops from internal links on core docs.
What to notice: the first month fixes the redirect hops in MDN's own links.

For MDN, the first month goes to the redirect hops in its own links. Then each language homepage gets its own title.

So after you move pages, update your own links to the new addresses. And give every homepage, in every language, a title of its own.

Keep pages as fast as MDN

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 developer.mozilla.org: Core Web Vitals field data rated good on all 6 checks, with mobile LCP at 91 percent good, CLS at 92 percent and INP at 85 percent, and desktop LCP at 97 percent, CLS at 93 percent and INP at 98 percent.
What to notice: all 6 checks are green, on phones and on desktops.

MDN passes all 3 checks on phones and on desktops. On desktops, almost every visit loads quickly and reacts at once.

The pages are mostly text and code. There are few big images, few ads and nothing that jumps around.

You've probably waited on slow pages full of pop-ups. MDN shows you don't need any of that to get millions of visits.

So keep your pages light: text first, small images, no surprises. Our Site Speed tool shows what slows each page down.

Know who teaches the same topics

The audit's Competitors tab lists the sites that rank for the same searches as you.

seotools.pro Website Audit Competitors tab for developer.mozilla.org: css-tricks.com with 108.2K shared keywords, shecodes.io with 75.3K, tailwindcss.com with 102.2K, web.dev with 81.6K, javascript.info with 38.1K and getbootstrap.com with 115.6K.
What to notice: Bootstrap, CSS-Tricks and Tailwind each share more than 100K searches.

Bootstrap, CSS-Tricks and Tailwind each share more than 100K searches with MDN. web.dev and javascript.info follow.

GeeksforGeeks and freeCodeCamp, which we studied separately, chase the same coding searches with tutorials.

Our Domain Overview shows what that fight looks like underneath.

seotools.pro Domain Overview for developer.mozilla.org, 2 October 2026: 1.5M organic keywords, 2.0M organic traffic, a traffic value of 998.2K dollars, an average position of 41, and keyword movement of 172.8K new, 120.7K improved, 76.9K declined and 137.8K lost.
What to notice: traffic worth about $1M a month, and more keywords gained than lost.

The traffic is worth about $1M a month in ad money. And MDN gains more keywords than it loses, so it's still growing.

So watch the rivals who teach your topics, and track your most important pages in our Rank Tracker. You'll see a rival pass you in days, not months.

Let AI tools learn from you

Lots of developers now ask ChatGPT or Claude about code instead of searching Google. So we checked which AI tools may read MDN.

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

The seotools.pro browser extension on MDN's map() page showing AI search readiness: 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.
What to notice: every AI crawler on the list is allowed in.

MDN lets every AI crawler in. So when you ask an AI tool how map() works, it can read MDN and point you to it.

wikiHow blocks almost every AI crawler, and TED blocks the ones that train AI models but lets AI search in.

There's no single right answer. Make your choice on purpose: 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
See how many strangers find you

None of MDN's sampled search traffic used its name. Our Organic Traffic Checker shows your branded share and your top pages, so you can see how much of your traffic comes from people who didn't know you yet.

  • The same report that measured MDN
  • Your branded share and monthly trend
  • Run it on any rival's domain too
Check a domain

What you cannot copy

First, the part you can't copy: more than 20 years of pages written and checked by thousands of developers, and the trust that comes with it.

That's why MDN gets links without asking. A new site can start with one topic it knows better than anyone and answer it more clearly.

Now a few honest notes on the numbers.

Correct the snapshot date (e.g. "on 28 August 2026") or update the publication date. The 2M figure counts US searches to developer.mozilla.org only.

Our audit's Traffic and Keywords tabs also count the rest of mozilla.org, like Firefox add-ons and help pages. So we used them only for rows that are clearly MDN pages.

All the figures are estimates. Nobody outside Mozilla can count MDN's real visits, so tools work them out from rankings and search volume.

The one number to take away

0%.

That's the share of MDN's sampled searches that used its name. Every other search was a question, and MDN had a page with the answer in its first line.

That's the lesson for any business with know-how. People search for their problem, not for you, so give each problem a page of its own.

What's the question your customers ask you most? That could be your next page.

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 put my docs on a subdomain or in a folder?

Both can work. A folder like /docs shares your main site's strength more easily, while a subdomain is simpler to run as a separate site. Pick one and keep the addresses stable.

Is machine translation bad for SEO?

Not by itself. Google cares whether the page is useful. A raw machine translation with mistakes can read badly, so have a person check your most visited pages.

Does every page need an author name?

No. Reference pages written by a team can do without one. What matters is that readers can see who stands behind the content and when it was last checked.

What should I do when I rename or move a page?

Send the old address to the new one with a permanent redirect. Then update your own links and your sitemap to point straight at the new address.

Do code examples help a page rank?

They help readers, which helps the page. Put the code as text, not as an image, so people can copy it and Google can read it.

How short can a reference page be?

As short as the answer allows. A page that answers one question well can rank with a few hundred words. Add more only when readers need it.

Is it worth adding an llms.txt file?

It's a simple file that points AI tools to your key pages. Few AI tools use it yet, so treat it as a small extra, not a must-have.

How do I find which of my pages answer the same question twice?

Look for searches where 2 of your pages rank at once. An audit's Keywords tab flags them. Then merge them, or make each page answer a different question.

Blog