SEO Agent
Enter a page URL to run an on-page SEO audit—optionally add a target keyword after a space. 40+ checks and suggestions.
What does the audit check?
On-page SEO audit covers 7 categories and 40+ checks. Each item is scored with pass ✓, warning !, or fail ✕. Skip the keyword and we infer one from the URL path or domain—or add it after a space.
Meta tags
Title & description presence and length (CJK counted at 2 chars), canonical, robots (noindex flagged), viewport, charset, lang, favicon.
Content & intent match
Single H1 and heading hierarchy, word count (short copy caps total score), SSR vs CSR and text-to-code ratio. Tool/game pages: does the page itself fulfill the query—or only push users elsewhere via “Try now” buttons?
Keywords & topical focus
Target terms in title, description, H1, H2/H3, URL, first ~100 words; phrase density in a healthy band; presence in the top 1–5 word n-grams. Weak focus caps the total score. Multiple keywords (comma-separated); brand terms detected with relaxed density rules.
Page-wide density table
Tokenizes the page and ranks 1–5 word phrases by count and density—what the page keeps repeating—with your targets highlighted.
Links & images
Internal links (orphan warnings), external/nofollow counts, empty or generic anchors, noopener on new-tab links; image alt coverage, dimensions (CLS), lazy loading.
Social, schema & tech
Open Graph, Twitter cards, JSON-LD types and syntax; HTTPS, redirect chains, speed, HTML weight, URL hygiene, robots.txt, sitemap, hreflang.
Total score & caps
Weighted sum → 0–100: ≥90 excellent, 80–89 good, 60–79 fair, <60 needs work. Low topical focus or word count applies hard caps—structure alone cannot yield a “good” score on the wrong topic or thin page.
FAQ — On-page audit
How is the score calculated?
Each check has its own max points; total = earned ÷ possible × 100. Hard caps apply for weak topical focus (e.g. under 55% focus → max 65) and thin copy (e.g. under 300 words → max 55).
Can I audit multiple keywords on one page?
Yes—comma-separate targets after the URL. Brand terms are detected and density rules relax accordingly.
How are brand keywords handled?
The engine tries to detect brand queries and avoids penalizing natural brand repetition.
What does “keyword density” mean here?
Whether your target phrases appear in the right places at a natural frequency (~0.5%–3%)—not keyword stuffing.
Does a high score guarantee rankings?
No. On-page score is one input; competition, links, and intent matter too. Use the report as a fix list.
Why show a density leaderboard?
It reveals the topic Google likely sees from raw text—compare it with the keyword you want to rank for.
How do I compare with competitors?
Run the same keyword against competitor URLs and diff scores, focus, word count, meta, and density tables.
What is “intent match” for tool pages?
Checks if the page delivers the promised action vs. only linking out—important for tool and landing templates.
Why “no JS execution”? Is that fair to SPAs?
Fetch mimics first HTML crawl. CSR-heavy SPAs may look thinner than rendered DOM—validate with live rendering or Search Console.
Where does the rubric come from?
Scoring comes from our SEO audit backend; MEAGENT calls it for you and shows results in your agent workflow.
How do I track improvements?
Re-run the same URL and keyword after changes; watch ✓/!/✕ and GSC metrics over time.
Credits and billing?
About 2 credits per audit (per provider pricing). Configure the audit API key on the server; top up your provider balance if you see insufficient credits.