Case Study #03
THIS SITETextWordCount
Free word counter and text analysis toolkit — browser-only processing, no server-side text handling, no accounts. The site you're on right now.
The Brief
TextWordCount exists because the existing word counters were bad. Not broken — just frustratingly slow, ad-heavy, and trust-hostile. They paste your text into a server somewhere and return a number. For anyone working with sensitive content — legal drafts, unpublished manuscripts, client work — that's an unacceptable tradeoff.
The brief was simple: build the word counter I actually wanted to use. Browser-only processing (technically true, not marketing copy), every useful metric on a single page, and genuinely free — no paywall, no premium tier, no credit system.
The Approach
Privacy-first architecture as the primary differentiator. The privacy claim is built into the architecture, not the marketing copy — every analysis function runs in JavaScript in the browser tab. This is documented in the /methodology page and verifiable by anyone who inspects the network traffic.
PSEO (Programmatic SEO) generates indexed pages at scale across three dimensions: tool × use-case, tool × language, and tool × city. Each dimension produces unique pages with genuinely differentiated content angles — not thin template spam.
Tech Stack
- Frontend: Next.js 15, TypeScript, Tailwind CSS
- Hosting: Vercel (Edge Network)
- Processing: 100% browser-side JavaScript — no server receives text
- Analytics: Vercel Analytics + Google Search Console
- Monetization: Gumroad digital products (Claude Code skills, SEO toolkits, AI agent kits)
- Schema: FAQPage, HowTo, TechArticle, BreadcrumbList on every PSEO page
- PSEO: tool × use-case, tool × language (32 languages), tool × city
The Build
The multi-tool suite launched with word count, character count, reading time, keyword density, sentence counter, paragraph counter, case converter, text summarizer, grammar checker, and paraphrase tool — all in a single unified interface. The design decision to put everything in one place, rather than separate tools on separate pages, reduces friction for the core user journey: someone who needs “word count plus reading time plus keyword density” gets all three without navigating.
The Gumroad storefront integration at /store-app is the revenue layer. Digital products — Claude Code skills, SEO toolkits, AI agent kits — are sold through a 32-language storefront that matches the site's international audience. The storefront is programmatically translated, so a Turkish visitor sees Turkish copy; a Portuguese visitor sees Portuguese copy.
PSEO generates pages across three dimensions. Tool × use-case pages answer questions like “word counter for academic papers” or “character counter for Twitter” — specific enough to rank for intent-driven queries without competing head-on with the homepage for the primary “word counter” keyword. Tool × language pages (32 languages) capture international traffic. Tool × city pages capture local modifiers even though the tool itself is location-agnostic.
Schema markup on every page is optimized specifically for AI Overview citation. The FAQPage schema answers questions in the exact format that LLMs prefer to quote. The HowTo schema provides step-by-step instructions that AI systems can cite verbatim. TechArticle schema identifies the page as a technical reference rather than a blog post — which signals authority to both Google and AI crawlers.
Results
Note: TODO: Add real Search Console / Ahrefs metrics here
Pages indexed
[TODO]
Domain Rating
[TODO]
Top keyword
[TODO]
What I'd Do Differently
The initial launch had no content strategy — just the tool. The homepage ranked for “word counter” variants because the tool is genuinely useful and fast, but the brand pages (About, Methodology, case studies like this one) should have launched on day one alongside the tool.
Content that establishes authority — who built this, how it works, what the documented outcomes are — is not separate from SEO. It is SEO. Every brand page is an entity signal; every case study is a trust signal. Launching the tool without the context pages meant three to six months of authority-building that was delayed for no good reason.
Screenshots



Want this approach for your site?
Book an AI-Ready SEO Audit at modernwebseo.com and get the same structured approach applied to your domain.