Traffic & Monetisation · 10 min
How a Tools Site Actually Earns: The Advertising Ledger and 2026 AI Crawler Governance
Which tools-site niches actually make money, how each one dies, what the approval bar and rejection causes are — and a more urgent problem: AI crawlers are draining your server while most owners never notice.
Updated 2026-10-27
The most counter-intuitive finding first
Pure content sites died in bulk after 2024; sites with actual tools survived. Google's "helpful content" update cleared out content sites without differentiated functionality. Exactly one trait separates the survivors: users arrive to use a tool, not to read and leave.
Tool-site stickiness is structurally higher than content-site stickiness, and pages with real function carry more weight in search quality assessment. That determines the shape of this site: four calculators first, then twelve guides — not the other way round.
Eight niches that actually keep earning (measured ranges)
The table below comes from retrospectives across 100+ operating sites. The figures are ranges, not promises:
| Niche | Typical monthly revenue | Startup cost | Difficulty | Lifetime | AI-buildable |
|---|---|---|---|---|---|
| PDF tools | $2,000–8,000 | <$50/yr | Low | 5 yr+ | Very suitable |
| Colour tools | $1,500–3,500 | <$50/yr | Low | 5 yr+ | Very suitable |
| Image tools | $1,000–5,000 | <$100/yr | Medium | 3 yr+ | Suitable |
| Multilingual content | $3,000–10,000 | <$200/yr | Medium | 3 yr+ | Very suitable |
| Developer tools | $2,000–6,000 | <$50/yr | Medium-high | 5 yr+ | Suitable |
| Educational resources | $1,500–4,000 | <$100/yr | Medium | 3 yr+ | Suitable |
| Data lookup | $2,000–7,000 | <$200/yr | Medium-high | 5 yr+ | Suitable |
| AI tool directory | $500–3,000 | <$50/yr | Low | 1–2 yr | Very suitable |
Three ways to read it:
- This site sits in the data-lookup / educational quadrant — calculators, unit conversion, parameter estimation. Pages with clear intent and real use carry high ad rates and long lifetimes.
- Note the "AI tool directory" row: the revenue range is not low, but the lifetime is only 1–2 years. Pure directory structures are trivially copied; the moat is tools and data, not link lists. That is exactly why this site is not a directory.
- RPM varies widely: developer and PDF tools can reach $15–30 because users are professionals, students and enterprise buyers. The mix of page types on your site directly determines revenue structure.
The four niches that died — and why
| Niche | Cause of death |
|---|---|
| Meme / wallpaper / GIF | Threshold too low — 50 clones within three months; RPM extremely low, so scale cannot compensate for price |
| News / trending | Needs continuous updating; stops and dies. In practice you are working for the site |
| Game / film review | Copyright exposure; DMCA takedowns happen at any time |
| Pure SEO content (no tool) | Died in bulk after HCU; without differentiated tools or data, most cannot survive two years |
The cost ledger
| Item | Monthly cost |
|---|---|
| Domain | $12–20 per year |
| Hosting (Cloudflare Pages / Workers free tier, VPS from $5) | $0–5 |
| AI coding tool | $0–20 |
| AI content generation | $2–5 |
| Search Console / Analytics | $0 |
| CDN | $0 |
| Total | $3–32 |
$3,000 revenue against a $32 cost ceiling is a 99% margin. That is the whole meaning of "tools sites are the lightest-asset business": one person, one computer, no support, no supply chain, no inventory.
Ad review: the bar, the rejection causes, and the entity
Baseline requirements: 15–30 substantive original pieces at 1,000–1,500 words each, all within one vertical; About / Contact / Privacy pages; HTTPS; Core Web Vitals; EEAT signals (author byline, credentials, real cases, third-party citations); ads.txt; a non-mainland-company entity with PayPal or wire payout, W-8BEN withholding at 10%.
The three main rejection causes:
- Thin content — especially when several posts are the same piece with a different title or image;
- Missing trust pages — no About / Contact / Privacy, or hollow ones;
- Policy violations.
Why one vertical matters: Google treats sustained coverage of a single field as an explicit requirement. Generalist sites fare worse because a reviewer cannot establish topical authority.
The practical solution to the entity problem: a mainland-company entity cannot open AdSense payouts directly. The workable path is a Hong Kong company (company registration documents, a bank account and a contact address) plus PayPal or wire. That determines the ordering of monetisation here — affiliate commission and paid tools first, AdSense second, not the reverse.
One fact to know in advance: AdSense account closure is the most common way this industry dies. An account nurtured for six months gets closed, and six months are wasted. No invalid traffic, no clicking your own ads, no sitting next to non-compliant content.
The more urgent problem for 2026: AI crawlers draining your server
This matters more than ad revenue, because it simultaneously destroys traffic, rankings, conversion and ad yield.
Real magnitudes: a single GPTBot can issue 500,000 requests against your site in 24 hours. Bytespider can peak at 39,000 per minute and 650 per second — far beyond what most mid-sized sites can absorb.
Five typical symptoms:
| Symptom | Real cause |
|---|---|
| CPU pinned above 80% with no campaign running | Crawlers have drained the resources |
| Bandwidth bill spikes | Crawlers download full page content |
| "Crawled – currently not indexed" surges in GSC | Googlebot times out or gets refused, so crawl budget for the site gets squeezed |
| Core Web Vitals collapses | LCP goes from 1.5s to 5s, and rankings follow |
| GA4 traffic looks fine, conversion is terrible | Bot traffic has contaminated the data you are making decisions from |
The damage chain: server resources drained → rankings slip → indexing halts → conversion collapses → ad budget evaporates → decisions run on distorted data → content ownership leaks away.
Allow and block lists (this is the actual basis of this site's robots.txt):
| Allow (has GEO value) | Block (no return, costs resources) |
|---|---|
| OAI-SearchBot / ChatGPT-User → ChatGPT Search citations | GPTBot → training only, does not affect ChatGPT Search |
| PerplexityBot / Perplexity-User → Perplexity citations | CCBot / anthropic-ai / AI2Bot → pure training data |
| ClaudeBot → Claude citations | Google-Extended → training and Vertex, not citations |
| MistralAI-User → Le Chat citations | Bytespider / yisouspider → no GEO contribution |
| DuckAssistBot → DuckDuckGo AI citations | SemrushBot / AhrefsBot → commercial SEO tools |
| Bingbot → Copilot / Bing AI citations | Meta-ExternalAgent / Applebot-Extended / Diffbot |
| cohere-ai → Cohere citations | DeepSeek → stealth crawler, caught via Bot Score |
Note the distinction: GPTBot and OAI-SearchBot are different things. GPTBot only collects training data — allowing it does not get your content cited by ChatGPT, it only burns your bandwidth. For AI citations you allow OAI-SearchBot.
Three implementation steps:
- Segment the allow and block lists in
robots.txt; - Turn on AI Crawl Control in Cloudflare (if the free tier does not expose it, return 403 to those training UAs via a WAF rule);
- Put GSC, server monitoring and Cloudflare metrics into a daily check — prevention beats remediation.
GEO: getting cited by AI
The 2026 traffic picture: generative AI answers now take 52%+ of information-seeking entry points and traditional search has lost 25%+; non-English search accounts for 55%. Doing SEO alone means holding only half the surface.
Content formula: title → bullet list → data/case → FAQ → CTA.
Four technical moves that land:
- Answer first (inverted pyramid). Put the conclusion at the top of the section. AI wants the point, not the preamble.
- Fact blocks. Replace adjectives with verifiable, data-backed statements. Weak: "high quality, well loved". Strong: "22.8% conversion efficiency, TÜV Rheinland certified, shipped to 200+ projects in 35 countries".
- Full Schema coverage:
FAQPage,HowTo,Article,Organization,Product,BreadcrumbList. Complete Schema deployment raises the probability of being cited by around 30%. - Clear hierarchy + tables. H1/H2/H3 in order; specifications, processes and comparisons in tables and lists.
Two red lines: do not change existing URLs, do not delete existing content, do not change the direction of a title — add, never rebuild. Changing URLs directly damages rankings; deleting content loses keyword coverage.
How to verify GEO is working: every week, ask ChatGPT and Perplexity the high-frequency questions your buyers ask, and record whether your brand appears and where it is cited as a source. Weekly check, fortnightly structure-and-trust review, monthly one or two scenario articles.
llms.txt: a simple Markdown file at the site root listing every tool and guide with its purpose, for AI crawlers to consume directly. This site generates one at /llms.txt.
Multilingual: the highest return per unit of effort
Measured return: a site earning $2,000/month in English went to $8,500 after adding seven languages — roughly ×4 traffic, at near-zero translation cost (AI translation plus human proofreading).
But it is not translation:
- hreflang must link both ways. If the German page links to the French page, the French page must link back. If either side is missing, Google ignores every related annotation and the whole multilingual setup is void. Use
language-regioncodes (zh-CN,en-GB), not barezhoren. - Use subdirectories (
example.com/de/) — authority concentrates on the main domain with the best SEO return; subdomains split it; ccTLDs carry the strongest local signal at the highest maintenance cost. - Rework keywords, do not translate them. English "solar panel manufacturer" becomes
Solarpanel-Hersteller, but German buyers may actually searchPhotovoltaik Hersteller. Long-tail is the core battlefield in smaller-language markets; score by (volume × conversion potential) ÷ competition. - Check the search-engine landscape first. Yandex holds about 72% of Russia (Google only ~26%); Naver holds 50–60% of Korea. In the Czech market Google reached 82.77% as of July 2024, overtaking Seznam — plenty of "Seznam dominates" advice is already outdated.
- About 15% of Google searches each day are new queries. A keyword list is never finished; keep monitoring local trends and seasonality through Google Trends set to the target country.
This site currently runs Chinese and English with reciprocal hreflang. When you add a small-language market, follow the order: pick one market, do localised keyword research, then content and links.
A 90-day sequence
| Phase | Actions |
|---|---|
| Days 1–7 | Technical audit, Schema deployment, AI crawler segmentation in robots.txt, trust pages live, ads.txt |
| Days 8–30 | Complete the tool pages, publish 10 question-shaped articles, register GA4 custom dimensions |
| Days 31–60 | FAQ coverage, link building, baseline AI citation testing and weekly checks |
| Days 61–90 | Data-driven iteration, content scaling, small-language pilot, monetisation ordering (affiliate → paid tools → AdSense) |
Instrumentation: register first, then track
GA4 custom dimensions registered after launch permanently lose historical data. The order must be: register the dimension in GA4 → implement the events → only then let data accumulate.
This site's event dictionary is content/analytics-events.json. Event names follow object_action in lowercase snake_case; context always goes into parameters, never into event names. Three traps to know:
- Ad blockers swallow 25–40% of requests — the script must keep its own dataLayer queue when gtag is missing, or those people vanish entirely;
- AI crawlers are a large share of total traffic — filter by the bots dimension before reading any number;
- Ads and GA4 conversion definitions must match. Compare them regularly to catch dropped, double-counted and cross-domain-broken conversions. Once monthly ad spend reaches roughly CNY 3,000, you can request a dedicated account manager to help implement conversion tracking.
Ordering your monetisation
| Stage | Primary | Secondary | Prerequisites |
|---|---|---|---|
| 1 | Paid own tools (Alipay face-to-face, sole proprietor) | Licensed-provider affiliate commission | Business licence + sandbox working + live deployment |
| 2 | Affiliate commission at scale | Tool payments | Content and tools creating natural referral slots |
| 3 | AdSense display ads | The first two | Hong Kong entity + PayPal/wire + 15–30 original pieces |
Do not jump to stage three. AdSense has the highest revenue ceiling and simultaneously the highest bar and the highest closure risk. Validate that "people read the content and use the tools" with the first two channels before deciding whether a dedicated entity is worth it.
About this guide
Conclusions here rest on official documentation, published fee schedules and verifiable industry cases. Fees move with provider policy — confirm on the provider's own page before signing. This site does not offer account trading, SMS verification services, or payment handling of any kind.
Sources
- 100+ 站点运营者的 AdSense 复盘数据(赛道收入区间与淘汰原因)
- Google AdSense 官方审核与政策说明
- Google Search Console / Core Web Vitals 官方指标定义
- Cloudflare AI Crawl Control 文档与主流 AI 爬虫官方声明
Related tools
Tools-Site Ad Revenue Estimator
Enter daily pageviews, page mix and target market to estimate ad revenue, and work backwards to how many original pages you need to qualify.
Open tool →AI Visibility Quick Check
Enter brand and site, run five real prompts, and see whether models currently mention you and who they cite. No sign-up.
Open tool →