Website and SEO
Search intent report
Every crawled page read as informational, commercial, transactional or navigational; pairs competing for one search with a fix; missing links; SERP.
Updated · 2 min read
Google ranks one page per site per query, and it picks the page whose intent matches the searcher's. Two pages on one site aiming at the same subject with the same intent split the links and the relevance between them, and Google alternates which one it shows. Neither reaches the position one page would. The fix is never "improve both".
Plan: Starter and up. Free of charge on top of a crawl: the report is arithmetic over signals the crawl already stored. No page is re-fetched and nothing is bought.
Where
- Web: SEO, the domain, Search intent.
- iOS: SEO & accessibility, Search intent.
- API/MCP:
GET /api/deep-seo/intent/:domainId, toolget_seo_intent_conflicts.
How a page is read
Each page's path, title, H1, heading outline, opening text, schema types, forms and link anchors are scored for markers of four intents:
| Intent | Markers |
|---|---|
| Informational | "how", "what is", "guide", a long opening, Article schema, no form |
| Commercial | "best", "vs", "pricing", "compare", comparison tables |
| Transactional | "buy", "book", "quote", "call", a form, Service or Product schema |
| Navigational | The brand name, "login", "contact", "about" |
The markers found are listed on each page so the verdict can be checked.
Conflicts
Two pages with the same subject and the same intent are shown as a pair with the page to keep and the steps for the other:
- Redirect the weaker page to the stronger one.
- Merge the content and redirect.
- Differentiate by changing one page's intent, with a suggested title.
- Split a page that is trying to be two things.
City pages and product variants are read as siblings, never as rivals: "Roof repair Canton" and "Roof repair Akron" are not a conflict.
Missing funnel links
Guides that never link to the service page on their subject are listed. An informational page that does not send the reader to the transactional one is a lost step.
SERP disagreements
Once an organic rank check has run (Local SEO), the report adds phrases whose top results want a different kind of page than the one you are aiming at them, and phrases where Google ranks a different page of yours than the one you intended.
Mark handled
In the app, "Mark handled" is remembered on the device only. The verdicts themselves are the server's, and the web shows the same ones.
Common questions
It says two pages compete but they are about different products. Read the markers. If both titles are generic ("Our services", "What we do") the pages look identical to a crawler and probably to Google.
Why is there no report? Run a crawl first. The report reads the newest crawl and needs at least two pages.
Keep reading
Related articles
- API and MCP: 401, 402, 403, 429, or a missing toolWhat each response means when a key or an MCP client is refused, and the one fix that usually applies: mint a key with the right scope on the right plan.Troubleshooting ·Updated
- Scan clearance and ownership proofProve you control one domain on the account (DNS record, file, or an email link) and every domain is cleared for 90 days. Protected targets and authorisation.Vulnerabilities and exposure ·Updated
- The lookalike checkHow variations are generated and ranked, how many are checked on each plan, what is read about each registered one, and why the result states its coverage.Impostor domains ·Updated
