Works with the AI Agents you already use

    Claude CodeClaude CodeCursorCursorCodex CLICodex CLIMuseMuseDotsDots+20 more

    SERP Intent Mapper — Keyword → Page Type Match

    1

    Search intent classifier + SERP check: label each keyword's intent, count the top 10 by page type (e.g. 9/10 comparisons) and flag your pages built in the wrong format: MATCH, PARTIAL or MISMATCH.

    $5

    Secure checkout via Stripe

    Money-back guarantee

    Converts to your local currency at checkout

    2 installsSecurity scanned
    SERP Intent Mapper — Keyword → Page Type Match

    SERP Intent Mapper — Keyword → Page Type Match

    Example session with this skill installed

    Map search intent for these 9 keywords and check my existing asana.com pages for format mismatches. Brands: asana, trello.

    Keywords: project management software · best project management software for small teams · asana vs trello · trello alternatives · how to create a project plan · project plan template · gantt chart examples · asana pricing · trello login

    Existing URLs

    • project management software → asana.com/uses/project-management
    • asana vs trello → asana.com/compare/asana-vs-trello
    • trello alternatives → asana.com/compare/asana-vs-trello (its title says "See Trello Alternatives")
    • how to create a project plan → asana.com/resources/project-management-plan
    • project plan template → asana.com/resources/project-plan-templates
    • gantt chart examples → asana.com/resources/gantt-chart-basics
    • asana pricing → asana.com/pricing

    SERP evidence pasted below: Brave Search results (titles + URLs, US English, 20 organic results per page; count the top 10) for the first 8 keywords, fetched 20 Oct 2026. [results pasted]

    • Read your context and instructions
    • Compiled the serp intent mapper

    SERP intent map: asana.com (9 project-management keywords)

    Generated: 20 Oct 2026 · Pre-classification = offline rules (scripts/intent_classify.py --brands "asana,trello"); SERP verdict = observed results only.
    SERP source: Brave Search, US English, pasted by the user (fetched 20 Oct 2026); counts use the top 10, ranks the top 20. Not Google. SERP features not captured (organic titles/URLs only). Public pages; not affiliated with Asana.
    Script: 9 keywords | commercial=4, informational=3, transactional=1, navigational=1 · serp_check REQUIRED: asana pricing, asana vs trello, trello alternatives

    KeywordRule-based intentSERP verdict (evidence)Dominant page typeAngleRecommended pageExisting URL (rank)Match
    asana vs trellocommercial (mixed)commercial (9/10 comparisons, 1 Reddit)comparison4/10 titles say 2026head-to-head comparison/compare/asana-vs-trello (#7)MATCH
    how to create a project planinformationalinformational (8/10 guides)guide / how-to7/10 titles promise stepsstep-by-step guide/resources/project-management-plan (#8)MATCH
    project plan templateinformational (rules: guide)template (10/10 template pages or template collections)tool / template5/10 titles say freetemplate download / collection/resources/project-plan-templates (#10)MATCH (rules overruled by the SERP)
    asana pricingtransactional (mixed)transactional + research (2 official, 5/10 third-party pricing explainers, 2 forum)pricing pageexplainers promise "real costs", "worth it"official pricing page/pricing (#1), /plan/starter (#4)MATCH
    gantt chart examplesinformationalinformational (5/10 guides, 4/10 numbered example roundups, 1 template)guide (5/10, borderline)4/10 titles count examplesguide with numbered examples/resources/gantt-chart-basics (not in top 20)PARTIAL
    project management softwarecommercialcommercial (7/10 "best X" lists, 2 vendor pages, 1 guide)listicle6/10 titles say 2026"best X" comparison list/uses/project-management (#12)MISMATCH
    trello alternativescommercial (mixed)commercial (9/10 "best Trello alternatives" lists, 1 Reddit)listicle8/10 numbered, 4/10 say freealternatives list/compare/asana-vs-trello (not in top 20)MISMATCH
    best project management software for small teamscommercialcommercial (9/10 lists, 1 Reddit)listicle5/10 say "small""best X for small teams" listnone given–
    trello loginnavigationalnot checked: pre-classification only––skip (not your brand)none–

    Top fixes

    asana.com/compare/asana-vs-trello for "trello alternatives": currently a head-to-head page, SERP rewards numbered alternatives lists (9/10) → build a "best Trello alternatives" list page, or drop "Trello Alternatives" from the vs-page title.
    2. asana.com/uses/project-management for "project management software": currently a product page at #12, SERP rewards "best X" lists (7/10; only 2 vendor pages) → don't expect the product page to win this head term; publish a comparison list or put the effort into keywords where the format already matches (asana vs trello, #7).
    3. asana.com/resources/gantt-chart-basics for "gantt chart examples": a definition guide with one example section; 4/10 results are numbered example roundups → add a numbered examples section.

    Mixed-intent keywords (decide deliberately)

    • asana pricing: official pages hold #1 and #4, but half the top 10 are third-party cost explainers, so searchers are still researching.
    • gantt chart examples: guides 5/10 vs example roundups 4/10. Either format can rank.

    Not checked yet

    • trello login (navigational; pre-classification only)

    No search volume, rankings beyond the pasted top 20, or click-through rates were used or invented.

    Connects securely to your tools. The creator never sees your data.

    About this skill

    Unlike free search-intent prompts and intent classifiers that guess from the words, this skill keeps two verdicts apart: an offline rule-based guess for every keyword, and a SERP verdict that counts the real top 10 by page type ("9/10 comparisons"). Then it checks your existing page for each keyword and marks it MATCH, PARTIAL or MISMATCH, with the fix. It never invents SERP results, volumes or rankings.

    Sample run: asana.com, 9 project-management keywords (SERP = Brave Search top 10, US English, fetched 20 Oct 2026, not Google; public pages; not affiliated with Asana):

    1. Script: commercial 4, informational 3, transactional 1, navigational 1; SERP check REQUIRED for asana pricing, asana vs trello, trello alternatives
    2. asana vs trello → 9/10 head-to-head comparisons · /compare/asana-vs-trello ranks #7 → MATCH
    3. how to create a project plan → 8/10 step-by-step guides · /resources/project-management-plan #8 → MATCH
    4. project plan template → the rules said "guide"; the SERP showed 10/10 template pages, so the report follows the SERP · Asana's 30-template page #10 → MATCH
    5. project management software → 7/10 "best X" lists, 2 vendor pages · /uses/project-management (product page) #12 → MISMATCH
    6. trello alternatives → 9/10 numbered alternatives lists · the vs-Trello page says "See Trello Alternatives" in its title but is not in the top 20 → MISMATCH
    7. gantt chart examples → 5/10 guides, 4/10 numbered example roundups · /resources/gantt-chart-basics not in the top 20 → PARTIAL: add numbered examples
    8. Not checked: trello login (navigational, skip)

    Full report from this run (9-row intent map, top 3 fixes) in the Example below.

    Works in Claude Code, Cursor and Codex · tested on real public data (the Asana run above) · SKILL.md + one Python script (stdlib only, no network, no API keys) · never invents SERP results, search volume or rankings · v1.0, updated Oct 2026 · questions answered via Agensi messages within 24h · Pre-classify 1,000s of keywords in the cloud with our Apify actor (first 100 keywords free per run): https://apify.com/cygnix_labs/serp-intent-mapper · Free MCP server with a classify_search_intent tool: https://github.com/cygnixlabs-cmd/cygnix-seo-mcp

    Most pages that never rank have the wrong format, not the wrong words: a product page aimed at a "best X" query, or a blog post aimed at a "buy" query.

    What it does

    • Pre-classifies any keyword list offline: informational, commercial, transactional, navigational or unclear, with confidence, a local flag and the modifiers behind each label. Mixed or unclear rows are marked SERP check REQUIRED.
    • Reads the SERP you paste (top 10 titles and URLs) or a SERP tool you connect, and counts it by page type: guide, listicle, comparison, product, service, tool/template, local, video, forum, brand.
    • Decides the dominant format (5+ of 10) or flags a split SERP, and notes the angle: years in titles, audience, numbered lists, "free".
    • Checks your pages: MATCH, PARTIAL or MISMATCH for each existing URL, with the fix.

    How it works

    1. Give it a keyword list or a CSV/TSV export (Search Console, Ahrefs, Semrush), plus brands and cities if you have them.
    2. Paste the top 10 results for the priority keywords and the URL you want each one to rank.
    3. You get intent-map.csv and a Markdown report: one table (rule-based intent, SERP verdict with its count, page type, angle, match status) plus the top 5 fixes.

    Who it's for

    SEO leads, content teams and agencies deciding "blog post or landing page?", or diagnosing pages stuck on page 2. Not a rank tracker or volume tool.

    Pairs well with (Cygnix Labs, on Agensi)

    • Keyword Clusters + Intent Map: No Paid SEO Tool Needed (agensi.io/skills/keyword-clusters-intent-map-no-paid-seo-tool-needed): cluster the list first
    • Keyword Gap Analysis — Competitor Gaps + Priority Plan (agensi.io/skills/keyword-gap-analysis-competitor-gaps-priority-plan): find the keywords to map
    • SEO Content Brief — Writer-Ready Outline, free (agensi.io/skills/seo-content-brief-writer-ready-outline): brief the page once the format is set
    • Win Featured Snippets + People Also Ask: SERP Win Plan (agensi.io/skills/win-featured-snippets-people-also-ask-serp-win-plan): when the SERP has a snippet
    • Fix Keyword Cannibalization Using Google Search Console (agensi.io/skills/fix-keyword-cannibalization-using-google-search-console): two pages, one intent
    • Find Decaying Pages: GSC Triage + Content Refresh Plan (agensi.io/skills/find-decaying-pages-gsc-triage-content-refresh-plan): refresh pages losing traffic

    Known limitations

    It does not fetch search results: paste them or connect a SERP tool you already use, otherwise rows stay labelled "pre-classification only". The offline rules read English modifiers only and have no template bucket, so "template" keywords come out as guide until the SERP check corrects them.

    How to use

    1. 1

      Connect your agent to the Agensi MCP

      Copy the prompt and paste it into Claude, ChatGPT, Cursor or any agent that supports MCP. It sets up the connection for you. Manual setup

    2. 2

      Sign in to Agensi

      Your agent shows a sign-in link. Sign in and click Allow.

    3. 3

      Ask for what you need

      Your agent loads this skill and uses it on your task. It always asks before any payment.

    Reviews

    No reviews yet

    Be one of the first to try it. Every listed skill goes through the trust checks below.

    Security scanned

    Checked by our 8-point scan before listing

    2 installs

    Downloaded by developers to date

    Money-back guarantee

    Doesn't do what its page promises? You get your money back.

    Trust & safety

    Security scan

    Security scan passed with 1 warning 15 days ago

    Requires

    Python

    Listed15 days ago
    Updated4 days ago

    What's inside

    Frequently Asked Questions