nPage.dev

They bring the data. OnPage.dev closes the loop.

Ahrefs, Semrush, SE Ranking and DataForSEO tell your assistant what is going on. OnPage.dev is the one that does something about it: find, fix, ship and prove, in one free server.

Built for data, or built to close the loop

The SEO MCP servers from Ahrefs, Semrush, SE Ranking and DataForSEO are built for data. They tell your assistant what ranks, who links and what people search. Then the real work starts: find the cause, write the fix, ship it and prove it paid off. That is where OnPage.dev takes over, inside the same chat.

Step 1 · Data MCPsDataRankings, keywords, backlinks, clicks
Passed to OnPage.dev

OnPage.dev takes over

  1. FindWhat is wrong for Google and AI search
  2. FixCode written from the page itself
  3. CheckUnpublished HTML, before you deploy
  4. ShipWordPress, or a Git pull request
  5. NotifyIndexNow and URL Inspection
  6. ProveClicks won, against pages you did not touch

The results flow back into your data, and the loop starts again.

What happens after the data

Step by step, with the OnPage.dev tool that does it. The data servers are excellent at what they are made for. These steps are simply not their job.

StepOnPage.devData MCPs
Search data: rankings, keywords, backlinksUses yours, from Search Console, GA4, Ahrefs or Semrush in the same chatTheir core strength
Find what is wrong on the pagescan_page, deep_audit, render_page: Google, AI search, speed, accessibilitySite audit data in some of them
Write the fix from the page itselfget_fix_pack, generate_schema: titles, descriptions, canonicals, JSON-LDNot what they are built for
Ship it where the code livesYoast SEO and Rank Math fields, or a Git pull request for Next.js, Nuxt, SvelteKit, Astro, Angular, React or VueNot what they are built for
Check it before deployscan_html and compare_html on unpublished HTMLNot what they are built for
Tell search enginessubmit_indexnow, plus URL Inspection through your Search ConsoleNot what they are built for
Prove the resultmeasure_impact: before and after, against pages you did not touchTheir numbers are the input
Keep watchingwatch_page: alerts by RSS or webhook when a noindex or redirect sneaks inRank tracking in some of them
Price to startFree. No account, no API keyA paid plan or prepaid credits

Same question, two answers

An example of what each kind of server gives back when you ask about a page that does not rank.

A data MCP
/pricing ranks #14
"seo tool pricing": 1.2k a month
3 referring domains
Top 3 results: 40+ each

Useful facts. The next step is yours.

OnPage.dev
Title cut off, no canonical
Pricing section skips the answer
Fix in Next.js, checked: 58 → 91
Pull request #42 opened
IndexNow sent
4 weeks: +38% clicks (others +4%)

The same question, closed from finding to result.

Every layer, in one server

47 tools, grouped by the job they do. All free, all in one connection.

Find

  • Score and fixes for Google and AI search
  • Client-side React, Vue and Angular apps rendered in a real browser
  • First screen on phone, tablet and desktop
  • Screen reader view
  • Core Web Vitals from real Chrome visitors
  • What Googlebot and AI crawlers really crawl, from your logs

Fix

  • Fix pack written from the page itself
  • Structured data, validated for rich results
  • Titles and descriptions tested for pixel width
  • Content briefs from the pages that rank
  • llms.txt and robots.txt for AI crawlers
  • Redirect maps for migrations

Ship and check

  • WordPress fields for Yoast SEO and Rank Math
  • Git pull requests in your framework
  • Unpublished HTML checked before deploy
  • Regressions caught: noindex, canonical, title
  • IndexNow after every fix
  • A GitHub Action that blocks a deploy below your score

Prove and plan

  • Fixes ranked by traffic, conversions or revenue
  • Before and after, with a control group
  • Daily watches with alerts
  • Plans sent to Sheets, Slack, Notion and task boards
  • Topic clusters from Search Console
  • Answer formats that win featured snippets

AI search

  • Access per AI crawler in robots.txt
  • llms.txt written and validated
  • 15 checks for answers AI can quote
  • Passages that answer a question
  • What pages cited by AI do differently
  • Entity graph for your brand and authors

Specialist checks

  • Accessibility against WCAG 2.1 AA (European Accessibility Act)
  • Ecommerce product pages and merchant listings
  • Cookie banners and Consent Mode v2
  • Search intent against the pages that rank
  • Reading ease in six languages
  • Competitor pages, side by side

Built on 24 years of SEO

OnPage.dev is built by an SEO specialist with 24 years of hands-on experience, from the early days of Google to AI search. The checks and fixes come from real client work, not from a generic checklist. Every check, its weight and its reason are on the methodology page, so you can explain a score to a client and defend it.

Price and access

ServerPrice to startBillingWhat it bringsBuilt for
OnPage.devFree. No account, no API keyFree, with fair-use limitsChecks of your own pages: SEO, AI search, speed, accessibilityFinding, fixing and shipping fixes, then proving the result
Ahrefs MCPLite plan or higher, from $129 a monthAPI units from your planBacklinks, keywords, rankings and site audit data from AhrefsResearch: who links to you and what ranks
Semrush MCPSemrush One Starter or Pro+, SEO Classic Pro or Guru, or a Trends API plan50,000 API units a month, more in packagesSEO and Trends data, read-only access to your ProjectsCompetitive and market research
SE Ranking MCPAny plan, from $103.20 a month billed yearly, or a $50 API depositAPI credits180+ tools: keywords, backlinks, audits, rankings, AI search visibilityDay-to-day SEO on SE Ranking data
DataForSEO MCP$50 minimum depositPay per requestSERP, keyword, backlink and on-page APIsDevelopers and bulk pipelines

Prices and plans as the vendors list them, checked on 8 October 2026. They change, so check the vendor before you buy: Ahrefs, Semrush, SE Ranking, DataForSEO.

Better together

OnPage.dev has no search volumes, rankings or backlinks of its own, on purpose. Connect Ahrefs, Semrush, SE Ranking, DataForSEO or Google Search Console in the same chat, and OnPage.dev turns their numbers into work:

  • prioritize_fixes ranks every fix by the traffic, conversions or revenue it can win.
  • map_topics turns Search Console queries into topics, with the page that owns each one.
  • match_intent and check_answer_format check your page against the pages that rank.
  • compare_ai_citations takes AI citation counts, for example from Ahrefs Brand Radar, and shows what cited pages do differently.
  • measure_impact reads the before and after numbers to prove a fix worked.
Fetch our top 10 pages and their queries from Ahrefs,
rank the fixes with OnPage.dev, fix the top three
and open a pull request.

Which one should you use?

  • You want pages that rank and get cited, not just reports: OnPage.dev, free.
  • You research backlinks and keywords: Ahrefs or Semrush, on a plan you may already pay for.
  • You run day-to-day SEO for clients on one platform: SE Ranking.
  • You build pipelines and pay per call: DataForSEO.
  • You want data and results: connect OnPage.dev next to any of them. That is where it shines.

Questions

Does OnPage.dev replace Ahrefs or Semrush?

No. Ahrefs and Semrush bring search data: backlinks, keywords and rankings. OnPage.dev turns that data into fixes that ship. Most teams use both, in the same chat.

Can I use OnPage.dev together with the Ahrefs or Semrush MCP?

Yes. Connect both in Claude, ChatGPT or Cursor. Your assistant fetches the numbers from Ahrefs or Semrush and passes them to OnPage.dev tools such as prioritize_fixes, map_topics and measure_impact.

What can OnPage.dev do that data MCPs cannot?

Write the fix from your own page, ship it to WordPress or as a Git pull request, check it before deploy, tell search engines it changed, and prove the result against pages you did not touch. Data MCPs are built to deliver data, not to change your site.

Is OnPage.dev really free?

Yes. There is no account and no API key. Fair-use limits keep it fast for everyone. Agencies can get higher limits on a paid plan.