ProofStack research · 2026-08-07
How a $100k+ MRR form builder wins search with zero blog posts
Tally is a two-person form builder with a company-reported $100k+ MRR. We went through its public sitemap and llms.txt to reconstruct how it actually wins search. Every figure below can be verified in about two minutes by opening tally.so/sitemap.xml yourself.
The sitemap: 421 URLs, zero blog posts
Observed 2026-08-07, the sitemap breaks down as:
- 175 template pages — "registration form template", "customer feedback form template", one landing page per recurring need. This covers the entire "<use case> form template" long tail programmatically.
- 198 help pages — documentation, but also where the highest-intent SEO pages live (see below).
- 15 community stories, 5 customer pages.
- 0 blog posts. No content marketing at all.
Comparison pages, dressed as documentation
The pages targeting the strongest buying intent — people searching for alternatives to a competitor — are tucked inside /help:
- Tally: a free Typeform alternative
- Tally: a free Google Forms alternative
- Tally: a free Jotform alternative
- Tally: a free Notion forms alternative
A comparison page that reads like a help article does not feel like an ad, and it quietly catches the most valuable traffic on the site.
Demand and supply line up, page by page
Search-box autocomplete for "tally forms" surfaces notion, conditional logic, n8n, pricing (observed on Google, Bing and YouTube suggestion endpoints, 2026-08-07). Each of those phrases has a matching landing page in the sitemap: a Notion integration guide, a conditional-logic help page, an n8n page. What people type and what the site built are the same list.
The AI-search layer most products haven't reached
Tally serves an llms.txt — a machine-readable product summary stating its pricing (Pro at $29/month, free tier with unlimited forms) and integrations in a form AI answer engines can quote directly. It also runs an MCP server (documented here) that lets AI assistants create Tally forms in natural language. That is a step past "make AI cite me": it makes the product usable by AI, which turns AI itself into an acquisition channel.
What transfers to your product
- Skip the blog. Build one page per recurring need in your category instead.
- "Free [competitor] alternative" pages are the highest-intent pages you can build. Where they live matters less than whether they exist.
- llms.txt costs ten minutes. Most of your competitors have not done it.
What does not transfer
The 175 template pages only work because templates are the product — using a template means using Tally. If your content pages and your product are not the same object, stacking thin pages earns nothing. Tally's economics also lean on a famously generous free tier; copy the template play without their cost structure and the same pages can bleed you.
Method
Counts come from fetching the site's public sitemap and llms.txt on the date stated; autocomplete observations come from the public suggestion endpoints of Google, Bing and YouTube on the same date. No ranking or traffic figures appear here because those sit behind paid tools and cannot be verified freely — we only state what anyone can count.