OnPage.dev
dev.onpagev1.3.0更新於 Oct 6, 2026
Free hosted SEO and AI-visibility scanner for agents: scan, fix, verify, redirects, robots.txt.
概覽
一個免費的託管 SEO 與 AI 可見性掃描器,讓助理審查頁面、產生修正方案,並在部署前後驗證變更。
- 功能
- 提供約 20 個工具,分為五類:頁面與整站稽核(含分數和穩定的問題代碼)、修正包與 JSON-LD 產生、AI 搜尋檢查(例如爬蟲存取和 llms.txt)、上線與搬遷檢查(重新導向和 robots.txt),以及針對尚未發布建置的 HTML 掃描。結果會連結到視覺化報告,規則資源會說明每項檢查與門檻。
- 適用情境
- 適合讓助理真正動手處理 SEO 而不只是產出報告:修正 meta 標籤和結構化資料、發布前檢查建置出的 HTML、部署後驗證修正、稽核最多 25 個頁面、與競爭對手頁面比較,或檢查 AI 爬蟲能否讀取並引用網站。
- 執行需求
- 使用指定的伺服器網址作為遠端 streamable HTTP 端點;不需安裝、帳號、API 金鑰或環境變數。連結、圖片和爬蟲檢查需要可存取的線上 URL;scan_html 可處理你提供的 HTML。需要能連線到該託管服務的網路。
安裝
在 SourceWeft 中
- 開啟 儀表板中的 OnPage.dev,將其新增到工作區。
- 為需要使用其工具的對話啟用該服務。
Web executable,透過 Streamable HTTP。 遠端服務在工作區中設定後即可從網頁執行環境執行。
其他 MCP 客戶端
把它新增到你客戶端的 mcpServers 設定中。
{
"mcpServers": {
"onpage": {
"type": "http",
"url": "https://onpage.dev/mcp"
}
}
}README
[OnPage.dev: free SEO and AI-visibility checks for AI assistants]
OnPage.dev MCP server
The SEO scanner your AI assistant uses to fix your site itself.
Scan, fix, check before deploy, confirm after. For Google and for AI search.
[Hosted MCP server] [Free, no API key] [20 tools] [Tests] [MIT license]
Install · Built for agents · Tools · Why it is different · Claude Code plugin · GitHub Action · onpage.dev
Most SEO tools give you a report. OnPage.dev gives your assistant something to do: write the fix, check it before you publish, and confirm it worked. It also checks what AI search sees, not only Google: which AI crawlers may read your site, whether your content is ready to be quoted, and whether you have an llms.txt.
Built for agents
What makes OnPage.dev different from every other SEO MCP server:
- Stable issue codes and typed results. Every issue has a fixed code like
meta-missingorh1-missing, and the main tools declare an output schema. An agent can work through issues one by one and prove each one is gone. - It checks the code the agent writes.
scan_html,validate_schemaandcompare_htmltest new HTML and JSON-LD before it ships, and catch regressions such as a straynoindexor a removed canonical. - Launch and migration built in.
check_urlsfollows every redirect chain for up to 20 URLs at once;test_robotsanswers "may this bot fetch this URL" with Google's own matching rules, including*and$wildcards. - Whole sites, step by step.
start_site_auditruns as a job the agent works through, so a 25-page audit fits a free hosted service. It reports issues across the site by code, broken and orphan pages and duplicates. - You vs the pages that rank.
compare_pagesputs a page next to up to 3 competitors with content gaps and fixes to catch up;suggest_internal_linksshows which pages should link where. - No made-up advice. The
onpage://rulesresource gives the assistant every check, threshold and fix, so it explains SEO from the same rules the scanner uses. - Free and hosted. Paste one URL. No account, no API key, no install.
Install in one minute
The server is hosted. There is nothing to install or run, and no key.
Server URL: https://onpage.dev/mcp
Claude Code
Or install the plugin for the server plus ready commands and skills.
Claude (claude.ai and desktop)
Settings → Connectors → Add custom connector → paste https://onpage.dev/mcp → save. Turn the connector on in a chat.
ChatGPT
Add a custom connector with https://onpage.dev/mcp (Settings → Connectors, with developer mode on). Which plans can use custom connectors is up to OpenAI.
Cursor
~/.cursor/mcp.json or .cursor/mcp.json in your project:
VS Code
.vscode/mcp.json:
Any other MCP client
Streamable HTTP transport at https://onpage.dev/mcp. JSON responses, no authentication.
What it can do
20 tools in five jobs. Every result links to the full visual report on onpage.dev. Issues carry stable codes; the full list is in the onpage://rules resource.
Audit and fix
Whole site and competitors
AI search
Launch and migration
Writing and code
Ready workflows (MCP prompts)
One click in clients that show prompts:
- Full SEO and AI audit: scan, AI check and fix pack, then a prioritised plan.
- Why can't AI find my site?: which assistants can read and quote you, and what to change.
- Launch checklist: a tick or cross for everything a page needs before going live.
- AI visibility makeover: robots.txt, llms.txt and answer passages in one go.
- Pre-deploy SEO gate: scan the built HTML and block the release below a minimum score.
Reference resource
onpage://rules: every check with its stable code, why it matters and how to fix it, plus the key thresholds (title and description length in pixels, word counts, alt text, server response, AI answer length).
Score card in the chat
In clients that support MCP Apps (Claude) or the Apps SDK (ChatGPT), scan results also show as a visual card:
[OnPage.dev score card in the chat: score 46, AI readiness 27, and the fixes to make first]
Why it is different
What OnPage.dev does not do: search volumes, rankings or backlinks. For those, the data vendors are still the place to go, and they work well alongside OnPage.dev.
Example prompts
Claude Code plugin
The server plus commands and skills that run the fix loop for you.
/seo-check [url or path]: scan a live page, or find this project's built HTML and scan that, then fix what is wrong./ai-visibility: check whether ChatGPT, Claude, Perplexity and Gemini can read and quote the site, and writerobots.txtandllms.txt.- seo-fix-loop skill: fixes in your source (templates, Next.js
metadata, Astro frontmatter), checks withscan_htmlbefore deploy and confirms withrescan_and_compareafter.
About 300 tokens of always-on context.
GitHub Action: SEO gate
Scans the HTML your build produces on every pull request, comments the scores and top fixes, and fails when a page drops below your minimum.
The pull request gets a comment like this, updated on every push:
❌ OnPage.dev SEO gate: lowest score 36 (minimum 80)
Security and privacy
- Read-only. Every tool only reads public pages or the HTML you send. Nothing is changed anywhere.
- Public pages only. Private, internal and local network addresses are refused (SSRF protection), and so are non-web schemes.
- No storage of content. HTML sent to
scan_htmlis analysed in memory and dropped. For change tracking, only the score and issue names are kept, under a hashed key, for up to 30 days. - Prompt injection aware. Text from scanned pages is returned as data and marked as such.
- Fair use limits. About 20 scans per minute per connection, plus a shared cap. No accounts, no keys, no tracking cookies.
Full details: onpage.dev/privacy and onpage.dev/terms.
Limits
- Reads the HTML a server returns. JavaScript is not run, so content that only appears in the browser is not seen.
- Link checks, image sizes and AI crawler access need a live URL, so
scan_htmlskips them. - Pixel widths in
check_snippetare an estimate; Google can also rewrite snippets.
Links
- Web app: onpage.dev
- MCP server and setup: onpage.dev/mcp
- Questions: [email protected] or open an issue
License
MIT
來源:README.md,提交 4c663ea
工具
0版本歷史
1- v1.3.0最新Oct 6, 2026

