We cannot promise a ranking. So we bill like it.
Pages built to be found for the terms your customers actually type. A page earns its fee in a month only when your own Search Console shows it reached position ten or better on at least one query and took at least one click.
A page bills only when it does the job.
Nobody controls where a search engine puts a page, so promising a position is either a guess or a lie. We tie the fee to the outcome instead.
| Condition | Why it is written this way |
|---|---|
| Position ten or better, on at least one query | Judged per query, not on the page average. A page ranking third for the term it was built for reads as thirty-third once a hundred junk long-tail impressions are mixed in, and billing on that average would penalise the pages that are working. |
| At least one click, in the same month | Average position alone flatters. A page can sit at position nine on queries nobody runs. A real click means a real visitor. |
| Neither | The page does not bill that month. It is not a credit and not a discount. It simply is not charged. |
Source: seo_billing.py, module docstring and billing constants. Position is read from your Search Console property, which is yours, not ours.
It steps down as the account grows.
Flat per-page pricing is linear and unbounded, which quietly caps how successful we are allowed to be for you. Declining tiers fix that without ever making an extra ranked page free, because a bigger site is genuinely more work.
| Ranked pages | Rate |
|---|---|
| 1–5 | $100 per page, per month |
| 6–15 | $60 per page, per month |
| 16–30 | $40 per page, per month |
| 31–75 | $25 per page, per month |
| 76 and above | $15 per page, per month |
Source: seo_billing.py:76-82.
Build fee, then performance.
The second instalment is deliberately tied to something you can check on your own site rather than to a date on a calendar.
Source: fivestarguard rate card, assistant_metering.py:107 and assistant_metering.py:108. Overage assistant_metering.py:109.
Source: seo_billing.py:53, seo_billing.py:64, tiers at seo_billing.py:76-82. A page only earns its fee in a month when your own Search Console shows it reached position ten or better on at least one query and took at least one click.
Source: pricing.js:22 (domain_install), pricing.js:31 (league_season), pricing.js:43 (crm), pricing.js:52 (club_ops).
| Vendor | For | Published rate | Note |
|---|---|---|---|
| Zalladin | Shared inbox, whole team | $59 per month | Flat per account. It does not rise when you hire. |
| GatherUp | Review requests, one location | $99 / month | Multi-location runs $60 per location per month. Read 2026-08-20 |
| Help Scout | Shared inbox | $25 / $45 / $75 per user / month | Per user. The bill grows with every hire. Read 2026-08-22 |
| Chatwoot Cloud | Shared inbox | $19 / $39 / $99 per agent / month | Per agent. Read 2026-08-22 |
| Missive | Shared inbox | $14 / $24 / $36 per user / month | Per user. Read 2026-08-22 |
| Less Annoying CRM | Contact list | $15 per user / month | Per user. Six volunteers is ninety dollars a month. Read 2026-08-22 |
| BrightLocal | Review requests | Does not publish a rate | Its own pricing page says price on request for all three tiers. Read 2026-08-22 |
| Podium | Review requests | Does not publish a rate | Sales only. No rate is published. Read 2026-08-22 |
Answered straight.
No. Nobody controls a search engine's results and anyone promising a position is either guessing or selling you something else. What we do is tie the fee to the outcome, so a page that is not ranking and not being clicked does not bill.
$1,000 covers research and the first 10 pages, taken as two instalments of $500. The second is due when the pages are live and you can see them. The page count then grows as the account is worked, with no further build fee.
We choose when a page is added, based on whether it can realistically rank. It is not a request queue. A page added later only ever earns anything if it reaches position ten or better and gets clicked, so there is every incentive to add pages worth adding and none to pad the count.
No. Customer reviews are one of the signals search engines weigh, which is why they come up in this conversation at all, but gathering or writing them is not work we do. Anyone offering to produce reviews for you is offering you a problem.
Yours. The property belongs to you, the data belongs to you, and you can check any invoice line against it yourself. That is the point of choosing this test rather than a rank tracker of ours.
No, deliberately. A fifty-page site costs more than a twenty-page site because it is more to build and more to keep alive. The tiers make the marginal rate fall instead.
Thirty minutes, and we tell you what we would build.
Or ring one of the six live lines first