Changelog
A running log of every update to weareundeniable.com. What changed, when, and why.
March 2026
March 13, 2026
New Tool: Clean Copy...Make AI Text Sound Human
- Free browser-based tool at /clean-copy that strips AI tells from copy
- Four modes: Polished, Casual Pro, Gen Z, and Text/DM
- 100% client-side...no API calls, no data stored, nothing leaves the browser
- Detects and fixes em dashes, AI filler phrases, sentence patterns, word-level tells, structural patterns
- “What we fixed” expandable breakdown shows every change made
- Rotating pro tips, localStorage preferences, seasonal banner system
- Added card to /resources and “More from the Lab” on all five guide pages
Why: Free tool that provides immediate value, drives organic traffic, and positions Undeniable as practitioners who build tools...not just write about them.
March 10, 2026
New Guide: Meta Ads Credit Card Deadline
- Published evergreen guide on Meta's April 1st billing change for high-spend ad accounts
- Includes copy-to-clipboard client communication templates for three client profiles (Validator, Commander, Avoider)
- Added UTM-tracked install link for Meta Ads Agent attribution
- Added card to /resources as first item in grid
- Updated “More from the Lab” section on all four existing guide pages
Why: Time-sensitive guide to position Undeniable as the first to explain Meta's billing change to advertisers and agency owners.
March 10, 2026
Homepage Updates
- Added “Why Undeniable?” micro-section between hero and tech stack ticker
- Moved “free resources from the lab” link up below the eyebrow, both // comment lines now grouped at top
- “free resources from the lab →” text now uses mint green accent color
Why: Better hero hierarchy and adding brand story context before the scroll.
March 4, 2026
Privacy Policy & Terms of Service Updated
- Extended coverage to include subdomains (install.weareundeniable.com, go.weareundeniable.com)
- Added Stripe and Wistia as third-party services in privacy policy
- Added data collection disclosures for digital product purchases and course access
- Added Digital Products and Courses, Payments, and Refund Policy sections to terms of service
Why: Preparing for digital product and course launches. Legal pages now cover payment processing, course licensing, and refund terms.
February 2026
February 28, 2026
New Guide: Claude vs ChatGPT for Coaches
Published a new evergreen guide comparing Claude and ChatGPT specifically for coaches, consultants, and service-based businesses. Added OG image for social sharing.
Why: Coaches keep asking which AI to use. This is the definitive answer from our perspective.
February 26, 2026
New Guide: Claude Code Remote Control
Published evergreen guide on using Claude Code as a remote control for building and shipping software. Added to Resources hub.
Why: Demonstrating Undeniable's vibe coding capability with a practical, authoritative guide.
February 26, 2026
Resources Hub & Navigation Updates
- Added Resources link to main navigation
- Replaced “Chat With Us” with “The Lab” link on mobile footer
- Added Coming Soon cards for Buyer Signal System and Claude Code for Marketers
- Reorganized resource card grid layout and ordering
- Replaced author initials avatar with actual photo across all guide pages
Why: Making the resource library more discoverable and signaling upcoming content.
February 22, 2026
Full Site Launch
Complete rebuild of weareundeniable.com. Migrated from Vite + React SPA to Next.js with full SSR/SSG. Domain swapped from Netlify to Vercel.
Pages launched:
- Homepage — dark theme, 6 sections, particle background, tech stack banner
- Get Out of Spam — evergreen guide on email deliverability
- Facebook Lead Forms vs Landing Pages — evergreen comparison guide
- /talktoundeniable — application page with dynamic status card
- /resources — dark theme content hub
- /linkinbio — dark theme link-in-bio page
- /client-onboarding — dark theme, noindex, GHL placeholder
- /privacy & /terms — light theme legal pages
- Custom 404 page
SEO infrastructure:
- Auto-generated XML sitemap with priority weights
- robots.txt configured
- JSON-LD structured data on every page (Organization, BreadcrumbList, FAQPage)
- OG and Twitter Card meta tags on every page
- Canonical URLs on every page
Why: The old Vite SPA served empty HTML to crawlers. No amount of SEO work would fix that. Full rebuild was the only path forward.