Skip to content
netweft

Rank tracking that keeps its receipts.

Keyword research, rank tracking, site audits and backlinks for the sites you own. Every position is written down when it is seen, and every paid lookup is priced in credits before it runs.

No free tier: every plan starts with a free trial, and nothing is charged until it ends. Sign in with Google, GitHub or email.

example.com February 2026 · United States · English Sample record
  1. Rank check 10,000

    · scheduled reserving settled

    "headless cms migration" not ranking, stored as a value rather than a zero

  2. Agent read 0

    · agent

  3. Assistant 223

    · by hand

  4. Rank check 10,000

    · scheduled

  5. Domain and backlinks 674

    · by hand

  6. Rank check 10,000

    · scheduled

The whole month, entry by entry

Month to date 43,697 credits

$4.27 of vendor cost Pro grants 125,000 a month

February 2026, as the record wrote it down.

Every row below is an entry netweft wrote for example.com: what ran, what it found and what it cost. The project and its findings are sample material; every credit figure is the live rate card, at Pro's own limits.

Week 1

12,800 to date

  1. · by hand

    Keyword research

    1000 keywords saved from the seed "headless cms", with volume, CPC, difficulty and intent

    Research starts from a seed. Each saved keyword carries its volume, cost per click, difficulty and intent, with twelve months of history beside it, so a seasonal term reads as seasonal.

    Keyword ideas × 1 lookup
    360 $0.04
    Keyword volume × 1,000 keywords
    1,440 $0.14
    Keyword ideas · seed "headless cms" sample
    1. headless cms commercial

      Volume 6,600 · CPC $9.10 · KD 58

    2. headless cms migration commercial

      Volume 880 · CPC $7.40 · KD 41

    3. headless cms vs traditional cms informational

      Volume 590 · CPC $5.20 · KD 33

    4. migrate wordpress to headless informational

      Volume 320 · CPC $6.80 · KD 29

  2. · by hand

    Rank check

    First position for all 250 tracked keywords on desktop, read to the top 20, written as the baseline

    10,000 credits

  3. · scheduled

    Site audit

    1000 pages crawled within robots.txt: 3 critical, 14 warnings, 41 info

    The crawl respects robots.txt and sorts what it finds by severity, so the link that is broken arrives above the description that runs too long.

    Page crawled × 1,000 pages
    1,000 $0.10
    Issues by severity · 500 pages sample
    1. critical 3 pages

      Broken internal link

    2. warning 9 pages

      Missing meta description

    3. warning 5 pages

      Redirect chain

    4. info 41 pages

      Meta description is too long

Week 2

23,474 to date

  1. · scheduled

    Rank check

    11 moved up, 4 moved down, 235 held

    10,000 credits

  2. · by hand

    Domain and backlinks

    Organic overview and referring domains for example.com

    Who links to the domain, and what it already ranks for: looked up on demand, for this domain or anyone else's, and priced per lookup rather than folded into a seat.

    Domain overview × 1 lookup
    362 $0.04
    Referring domains × 1 lookup
    312 $0.03
    Referring domains · example.com sample
    1. cms-weekly.example 2025-11-03

      Links 14

    2. example.org 2025-08-19

      Links 6

    3. devtools.example 2026-01-27

      Links 3

Week 3

33,697 to date

  1. · scheduled

    Rank check

    6 moved up, 7 moved down, 237 held

    10,000 credits

  2. · by hand

    Assistant

    "What moved since last week?", answered from the stored snapshots with every figure read through a tool

    The project assistant answers from tools, not from memory. It can only state a figure it read back from the workspace (here, two stored rank checks), so it cannot invent a position the record does not hold.

    Assistant reply × 1 turn
    223 $0.02
    Project assistant · example.com sample

    What moved since last week?

    Six tracked keywords moved up between the 9 and 16 February checks and seven moved down. The largest rise was “headless cms migration”, from 11 to 9, still held by /guides/headless-cms.

    • Read through a tool: Rank snapshots, 9 Feb
    • Read through a tool: Rank snapshots, 16 Feb
  3. · agent

    Agent read

    get_keyword_rank_history over POST /mcp: rows netweft already stored, nothing new fetched

    An agent with an API key read the same rankings over POST /mcp. Reading what netweft already stored costs nothing: the credits were spent when the observation was made, which is the only moment anybody paid a vendor for it.

    Read of stored rows
    0
    {
      "jsonrpc": "2.0",
      "id": 1,
      "method": "tools/call",
      "params": {
        "name": "get_keyword_rank_history",
        "arguments": {
          "projectId": "6f1c2a8e-4b7d-4e2a-9c51-0d3e8f2b7a14",
          "configId": "b2e94d07-1f3a-4c6e-8a2d-5e7f9c0b1d36",
          "trackingKeywordId": "9a4d7c21-6e8b-4f05-b3a9-2c1e0f7d8b45"
        }
      }
    }
    POST /mcp · Authorization: Bearer <api key>

Week 4

43,697 to date

  1. · scheduled

    Rank check

    "headless cms migration" not ranking, stored as a value rather than a zero

    A week where nothing ranked is a value called not ranking. It is never a zero, because zero is a position, and never a gap, because a gap means the check did not run. The record says what was seen.

    Rank check × 500 results pages
    10,000 $1.00
    headless cms migration example.com · sample history
    1. 14 —

      /guides/headless-cms

    2. 11 +3

      /guides/headless-cms

    3. 9 +2

      /guides/headless-cms

    4. not ranking —

      —

February 2026 closed at 43,697 credits.

$4.37 of vendor spend, at the live rate card.

Pro grants 125,000 credits a month; Agency grants 600,000, 4.8 times the credits at 4 times the price. Each square below is one month like this one.

  • Pro

    For up to 5 sites, 250 tracked keywords each

    $45 per month

    Billed $540 a year, saving $60

    $50 per month

    Billed monthly

    125,000 credits a month, enough for 2 months like it. 3-day trial, $0 today.

  • Studio

    For up to 12 sites, 500 tracked keywords each

    $85 per month

    Billed $1,020 a year, saving $180

    $100 per month

    Billed monthly

    280,000 credits a month, enough for 6 months like it. 7-day trial, $0 today.

  • Agency

    For up to 25 sites, 1,000 tracked keywords each

    $160 per month

    Billed $1,920 a year, saving $480

    $200 per month

    Billed monthly

    600,000 credits a month, enough for 13 months like it. 7-day trial, $0 today.

Every plan starts with a free trial. A card is taken at checkout and nothing is charged until the trial ends; cancel from billing before then and you pay nothing.

Every limit, and the whole rate card

Questions with short answers

Every question, answered in full
Is there a free plan?
No. netweft has no free tier — a workspace with no subscription has no access. Every plan opens with a free trial: Pro $50 a month with a 3-day trial, Studio $100 a month with a 7-day trial and Agency $200 a month with a 7-day trial.
Does the trial need a card?
Yes. The checkout takes a card to start the trial and charges nothing until the trial ends — Pro 3 days, Studio 7 days and Agency 7 days. Cancel from billing before the last day and nothing is charged at all; otherwise the plan starts and its first period is billed then.
What is a credit?
One netweft credit is $0.0001 of raw vendor cost, so 10,000 credits is exactly $1.00 of vendor spend. Every operation that costs money — a data lookup, a crawled page, an AI call — reserves credits before it runs and settles against what the vendor actually charged, so a workspace with no credits is refused before the money is spent rather than billed afterwards.
Do unused credits roll over?
Plan credits are granted every month, on monthly and yearly billing alike, and expire at the end of that month. Credits bought as a top-up never expire, because expiring something somebody paid cash for invites chargebacks. Plan credits are always spent first, so nobody loses credits they could have used.
How much does a top-up cost?
A dollar buys 2,500 credits, with a $10 minimum. Bought as top-ups, each plan's monthly credits would cost Pro $50 against $50 for the plan, Studio $112 against $100 for the plan and Agency $240 against $200 for the plan. The plan also buys the platform — the projects, tracking, audits and assistant that credits alone do not — so it is never the dearer way to buy credits, and from Studio up its credits alone cost less than top-ups.
How do I sign in?
With Google, GitHub, or an email address and a password. A Google or GitHub sign-in creates the account on first use; an email account is confirmed with a six-digit code sent to the address. Search Console and GA4 access is requested separately, per project, when you connect those integrations rather than at sign-in.
Can an AI agent read my workspace?
Yes. netweft exposes an MCP server at POST /mcp, authenticated by API key, so an agent can read a workspace's audits, keywords, rankings and project overview. The whole HTTP API is also described by an OpenAPI 3.1 document, so a client can be generated from it.
Can netweft's AI assistant invent a number?
No. The per-project chat and the onboarding strategist are both restricted to figures read back through tools, so an answer either cites something the product measured or says it does not have it.
Where does the SEO data come from?
Real data comes from DataForSEO, cached and rate limited per workspace so switching to it does not uncap spend. The provider sits behind a port with a mock implementation that serves deterministic fixtures and needs no credentials, which is what lets the product run offline. Nothing above the port knows which one answered.

Start with one project and one domain.

Connect Search Console, name the keywords you actually care about, and let the first scheduled check write the first row of the record.

There is no free tier. Three plans from $50 a month, each opening with a free trial.