Skip to content
View seoonpage's full-sized avatar

Block or report seoonpage

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
seoonpage/README.md

OnPage.dev: free SEO and AI-visibility checks for AI assistants

The SEO scanner your AI assistant uses to fix your site itself.

onpage.dev · MCP server · Free tools · GitHub · Compare


OnPage.dev checks pages for Google and for AI search, and gives your assistant 37 tools for 109 SEO jobs to run the whole loop: find what is wrong, write the fix, check it before deploy, ship it to WordPress or as a pull request, send the plan to the team, keep watching, and measure the traffic it won. Free, hosted, no account and no API key.

Connect it in one minute. Add this URL as a connector in Claude, ChatGPT, Cursor or VS Code:

https://onpage.dev/mcp

What agents use it for

  • Penalties handled safely: a disavow file with only clear spam, every Google manual action explained with a reconsideration draft, and dead outbound sources found
  • A rank tracker that knows what matters: Search Console plus Ahrefs or Semrush, keywords picked from your work, money pages and near wins, with what moved each run
  • Keyword cannibalization solved: the page that should rank next to the pages of yours that outrank it, signal by signal (title, URL, headings, mentions, bold, italics, alt texts, internal anchors), with the plan to fix it
  • Audits with stable issue codes, ready fixes and JSON-LD, checked before deploy with scan_html
  • Fixes shipped where the code lives: the exact Yoast SEO or Rank Math fields for WordPress, a Git pull request for Next.js, Nuxt, SvelteKit, Astro, Angular, React or Vue, or a Cloudflare Worker that fixes any CMS at the edge
  • Every shipped fix logged and kept live: checked about every 6 hours, the restore code sent when a deploy undoes one, the result measured per fix with a rollback plan, a client-ready report, GA4 annotations and a GitHub Action that opens an issue when a deploy undoes a fix
  • Links to win and AI answers to enter: sites that link to competitors but not to you, unlinked brand mentions checked live, and the questions where ChatGPT or Perplexity name competitors and not you, with the sites they cite
  • Lost links and visits won back: broken and lost backlinks from Ahrefs or Semrush and 404 hits from GA4, ranked by link value and visits, turned into 301 rules, link edits and an outreach list
  • Bring your own crawl: Screaming Frog, Ahrefs or Semrush rows, up to 500 pages, so every audit tool covers the whole site
  • What changed since the last audit: regressions, new and fixed issues across the whole site, also on a weekly schedule with alerts to Slack or Discord
  • Whole sections fixed at once with one edge rule, and JavaScript apps made readable for AI crawlers with a prerender Worker on your own Cloudflare account
  • A technical audit without gaps: sitemap checks, custom extraction across pages, near-duplicate groups and URL parameter crawl traps
  • Measured, not guessed: why traffic dropped, page-1 results nobody clicks, queries almost on page 1, real-user speed before and after, and AI citations against a control group
  • Pages missing from Google explained: Search Console URL Inspection results turned into causes and fixes
  • Competitor pages watched: every new section, schema or length jump, with the counter-move for your page
  • GA4 debugged in a real browser: double counting, tracking before consent and a cookie banner that never passes consent on
  • Local SEO and internal link equity: LocalBusiness markup, NAP consistency, a page per location, internal PageRank and click depth
  • Client-side React, Vue and Angular apps loaded in a real browser, with what AI crawlers miss
  • SEO split tests on a template, client-ready audit reports and PDFs, spelling checks and clean sitemaps
  • Speed fixes and alt texts as code, and a refresh queue of pages that slowly lose traffic
  • Core Web Vitals from real Chrome visitors, and server logs that show what Googlebot and AI crawlers really crawl
  • Accessibility against WCAG 2.1 AA for the European Accessibility Act, ecommerce product pages, cookie consent and Consent Mode v2, and the answer format that wins featured snippets
  • Hreflang for multilingual sites and trust signals (E-E-A-T) across the whole site
  • Question coverage for AI Mode: the sub-questions AI search fans out for a topic, and which ones your page misses
  • Topic clusters from Search Console: which page owns each topic, where pages compete and which topics have no page
  • AI visibility: crawler access, llms.txt, entity graph and citability checks
  • Fixes ranked by traffic, using the Search Console, GA4, Ahrefs or Semrush data already in the chat
  • The first screen on phone, tablet and desktop in a real browser, and a screen reader view that shows every link, button and image announced without a name
  • Action plans sent where the team works: Google Sheets (one formula, no connector), Slack, Notion, Linear, Jira or GitHub Issues
  • Before and after impact measurement with Search Console, GA4 or Ahrefs data, against unchanged pages as a control group
  • Daily watches that alert by RSS or webhook when a noindex, redirect or blocked AI crawler sneaks in, and IndexNow after every fix
  • Content briefs from the pages that rank, 301 redirect maps for migrations, and shareable before and after links

Also here

Listed in the official MCP Registry as dev.onpage/onpage.

Popular repositories Loading

  1. seo-mcp-server seo-mcp-server Public

    Free SEO and AI-visibility MCP server: fix your site from Claude, ChatGPT or Cursor, approve in WordPress with one click, explain traffic drops. No API key.

    PHP 2

  2. awesome-mcp-servers awesome-mcp-servers Public

    Forked from punkpeye/awesome-mcp-servers

    A collection of MCP servers.

  3. awesome-remote-mcp-servers awesome-remote-mcp-servers Public

    Forked from punkpeye/awesome-remote-mcp-servers

    A collection of remote MCP servers.

  4. seoonpage seoonpage Public

    OnPage.dev profile

  5. awesome-seo-mcp awesome-seo-mcp Public

    Forked from RankSpotAI/awesome-seo-mcp

    A curated list of MCP servers for SEO. Search Console, keywords, backlinks, crawling, SERPs and AI search visibility, verified with install details and auth requirements.

    Python