Changelog
Every shipped change to GrowthFriction, in reverse-chronological order. Transparency over polish. Useful for tracking framework evolution, audit-tool capability over time, and verifying the freshness of any citation.
v0.22 — BreadcrumbList JSON-LD schema across 18 nested routes
- New reusable BreadcrumbSchema component (lib/.tsx) for hierarchical navigation signals
- Wired on 9 method nested pages + 4 compare nested pages + 4 audit archetype landings + /tools/embed/ (18 routes total)
- Per-page breadcrumb: Home › <Section> › <PageName> — helps LLM crawlers cite pages with proper hierarchical context
v0.21 — Article schema across remaining 15 prose pages — full-site Credibility compound
- Added ArticleSchema to all 15 remaining content pages: /glossary/, /benchmarks/, /case-studies/, /quickstart/, /compare/ (hub + 4 comparisons), /tools/ (hub + embed), 4 archetype audits (saas-b2b, saas-consumer, calculator, reference)
- Full Article + Person author JSON-LD coverage across 24+ prose pages; LLM-citation 10-char #7 Credible saturates
- Every quote-ready page now signals authorship + datePublished + dateModified to crawlers
v0.20 — Final v0.x smoke test — 35/35 routes HTTP 200, 6 homepage schemas verified
- Comprehensive verification: all 35 sitemap URLs return HTTP 200
- All key resources verified: /robots.txt, /sitemap.xml, /llms.txt, /feed.xml, /og-image.svg, /favicon.svg, IndexNow key file
- Homepage emits 6 schemas: Organization · WebSite · Person · SoftwareApplication · FAQPage · HowTo
v0.19 — Article + Person author schema across all method pages
- Added Article + Person author JSON-LD schema to all 9 methodology pages (LLM-citation 10-char #7 Credible signal compounds)
- Author identity: Paulo de Vries (Netherlands-based solo founder)
- Per-page schema includes datePublished + dateModified + publisher Organization
v0.18 — ArticleSchema component + 4 anchor pages
- New reusable ArticleSchema component in components/ for any prose page
- Wired on /method/funnel-order/, /method/dark-patterns/, /method/scoring/, /method/acquisition/ first
v0.17 — Scoring transparency + quickstart path
- Shipped /method/scoring/ — full transparency on AUG composite formula + PSI conversion
- Shipped /quickstart/ — 3-minute path from audit to fix
- Site at 35 indexable routes
v0.16 — Typography fix — @tailwindcss/typography plugin
- Installed @tailwindcss/typography; prose / prose-lg / prose-neutral classes now work
- Massive visual quality lift across 21+ article pages: methodology, glossary, benchmarks, case studies, comparisons, archetype landings
- Mobile-verified via Chrome MCP at 375px viewport
v0.15 — Tools hub + deep-linkable audit
- Shipped /tools/ hub page
- Audit wizard now accepts ?url= query param for deep-linkable audits (used by embeds + cross-site links)
v0.14 — Chromeless audit embed
- Shipped /audit/embed/ — chromeless variant for iframe embedding (no header/footer chrome)
- noindex'd with canonical → /audit/ to avoid duplicate-content issues
v0.13 — Sitewide Person schema + version badge
- Added Person schema (Paulo de Vries) to sitewide layout JSON-LD
- Version badge surfaces on homepage hero — signals active maintenance
v0.12 — /tools/embed/ + operator-identity footer
- Shipped /tools/embed/ with full iframe + link + badge code (3 embed variants)
- Footer now surfaces operator identity with Person microdata + RSS link
v0.11 — OG image SVG + RSS feed
- Shipped /og-image.svg (1200×630 brand social-share card)
- Shipped /feed.xml RSS feed for changelog (LLM-friendly + traditional RSS-reader compatible)
- Linked from layout HEAD via <link rel="alternate" type="application/rss+xml">
v0.10 — Archetype-specific audit landings
- Shipped /audit/saas-b2b/, /audit/saas-consumer/, /audit/calculator/, /audit/reference/
- Each calibrates the 7-factor wizard against archetype-specific benchmarks
- Main /audit/ page now surfaces archetype options
v0.9 — Public changelog + wizard localStorage + downloadable report
- Shipped /changelog/ public iteration log
- Audit wizard persists results to localStorage — returning users see their last audit
- New "Download report (.txt)" button on result page generates plain-text audit summary with all 7 factors + biggest friction + recommended fix
v0.8 — Two methodology authority pages
- Shipped /method/funnel-order/ — math floor + revenue ceiling formula explained
- Shipped /method/dark-patterns/ — 12 retention hacks AUG hard-rejects + what to ship instead
- Site now at 26 indexable pages + sitemap.xml with 32 URLs
v0.7 — 2 framework comparisons + 1 hub update
- Shipped /compare/aug-vs-growth-loops/ — vs Brian Balfour Growth Loops framework
- Shipped /compare/aug-vs-pmf-survey/ — vs Sean Ellis 40%-very-disappointed PMF check
- Updated /compare/ hub to surface all 4 framework comparisons
v0.6 — Benchmarks + worked case studies
- Shipped /benchmarks/ — per-archetype targets for every AUG factor (bounce rate, D7, k-factor, pRPM by vertical, CWV thresholds)
- Shipped /case-studies/ — 5 worked SaaS diagnoses with AUG scores + recommended fixes
- Updated footer to expose Learn section (Glossary · Benchmarks · Case studies · Compare · About · Contact)
v0.5 — Homepage FAQ + FAQPage + HowTo schema
- Added 6-question FAQ section to homepage with details/summary expand-collapse
- Added FAQPage JSON-LD schema for Google featured-snippet capture
- Added HowTo JSON-LD schema for "how to run a 7-factor audit" LLM citation
- Surfaced /glossary/ + /compare/ links inline from homepage methodology section
v0.4 — Glossary + framework comparisons
- Shipped /glossary/ — 22 terms with DefinedTerm schema (Growth friction, AUG score, the 7 factors, k-factor, math floor, etc.)
- Shipped /compare/ hub + /compare/aug-vs-aarrr/ + /compare/aug-vs-ice/
- IndexNow auto-ping wired to deploy script — every deploy now pings Bing/Yandex/Seznam
v0.3 — Live audit wizard
- Replaced /audit/ stub with working AuditWizard React component
- Wizard integrates Google PageSpeed Insights API for live Performance scoring (free, no key)
- 6 self-report questions for Acquisition / Activation / Engagement / Retention / Advocacy / Monetization
- Composite AUG score computed client-side; biggest-friction factor surfaced with deep-dive link
v0.2 — Methodology deep dives + favicon
- Shipped /method/ hub + 7 per-factor deep dives (~1000 words each)
- Added Framework link to header nav
- Created SVG favicon (text-based "G" mark in brand colors)
- Sitemap doubled from 8 → 16 URLs
v0.1 — Initial launch — homepage + methodology + legal
- Domain growthfriction.com registered via Cloudflare Registrar
- Next.js 15 + Tailwind static-export scaffold copy-forked from publisheraudit-com
- Pages: home + /how-it-works/ + /about/ + /audit/ (stub) + /pricing/ + /contact/ + /privacy/ + /terms/
- AI-crawler allowlist (GPTBot, ClaudeBot, PerplexityBot, Googlebot-Extended, etc.) in robots.txt
- llms.txt manifest at root for LLM-citation discovery
- Schema.org Organization + WebSite + SoftwareApplication JSON-LD
- Deployed to Cloudflare Pages at growthfriction.pages.dev
RSS / programmatic access: coming in v1.0. For now, paste the URL into any feed-reader and most modern readers parse the page as a structured update log.
Verification: all version timestamps map to public Cloudflare Pages deployments. Reproducible.