WrinkleHQ

Free guides

Guides That Teach the Real Thing

Most of every guide is free and usable on its own. The finishing pieces, the exact templates and checklists, open right on the page when you opt in.

6 years
  1. Year 1Website
  2. Year 2Map Listings
  3. Year 3Booking Tool
  4. Year 4Front Desk
  5. Year 5Payments
  6. Year 6Reports

Same six pieces.
Years of lessons, one read.

Free guideAnswering Guide

Build a Missed Call Textback That Does Not Embarrass the Business

A missed call textback should know who called before it picks its words, and it should never say something the business would not say. This guide shows you how to build one that holds up when nobody is watching.

Read it
Free guideHosting Guide

Host a Static Site on Cloudflare Workers Static Assets

A folder of HTML plus two small files is all it takes to serve a site from Cloudflare's edge, with a www redirect and a real 404 page. This guide gives you both files and explains each line.

Read it
Free guideSpeed Guide

Get a 99 or 100 Mobile PageSpeed Score on a Local Business Site

A local business site can score 99 or 100 on mobile PageSpeed when the hero image loads first, every image has a size, fonts do not block text and no script stops the page from painting. Make those fixes in the code that builds your pages, not in the pages.

Read it
Free guideLocal SEO Guide

City Pages That Rank Without Being Spam

A city page ranks and holds up when the facts on it change with the city, not just the city name. Give each page who covers the area, how long it takes to get there and what goes wrong there, then answer local questions in a visible FAQ with matching schema.

Read it
Free guideIndexing Guide

Set Up Search Console, Bing Webmaster and IndexNow

Verify your whole domain in Google Search Console with one DNS record, add it to Bing Webmaster Tools, submit a sitemap and send changed pages to IndexNow. This guide includes a working IndexNow script that uses only Python's standard library.

Read it
Free guideSchema Guide

FAQPage Schema That Matches Your Visible FAQs

Keep real questions and answers on the page, then add FAQPage schema whose text matches what a visitor can read word for word. Build both from one list so they can never drift apart.

Read it
Free guideAnalytics Guide

Measure Traffic From ChatGPT, Perplexity, Claude and Gemini in GA4

GA4 already records the visits AI tools send you, filed under Referral. Add a custom channel group with one regex and you can see those visits by engine, by landing page and by whether they turned into calls or bookings.

Read it
Free guideDatabase Guide

Lock Down Supabase With Row Level Security

Your Supabase anon key ships in every page load, so any table without row level security is open to anyone who looks. Turn RLS on for every table, take access away from anon, find what is still open with one catalog query and prove each policy by running as a real user.

Read it
Free guideDatabase Guide

Supabase Silent Failures: When Success Means Nothing Happened

Supabase can tell you a save worked when nothing was saved. This guide shows the four quiet failures behind it and the few lines of code that make each one speak up.

Read it
Free guideDirectory Guide

Build a Directory Site That Does Not Look Stamped From a Template

A directory is four decisions and a lot of typing. Make the decisions first, give every page something only its own record could say, and never start by copying the last site.

Read it
Free guideVideo Guide

Make a Software Training Video With an AI Voiceover

A good training video shows the real screen and speaks in one steady voice. Capture the screens with Playwright, record the whole script as one ElevenLabs take, and check every take with Whisper before it ships.

Read it
Free guideReviews Guide

Automate Review Requests Without Breaking Platform Rules

Ask every customer, right after the job, with one reminder and nothing in return. Then reply to every review you get, good or bad.

Read it
Free guideCopy Guide

Write Website Copy at a Grade 9 Reading Level

Most people read a website fast, on a phone, while doing something else. Write so a ninth grader could follow it, measure only the real prose on the page, and fix the long sentences first.

Read it
Free guideAutomation Guide

Scheduled Jobs That Actually Run When Nobody Is Watching

A scheduled job is only done when it runs on a night nobody checks. Put each job in the right tier, fix the defaults that stop it, and alarm on what it produced, not on whether it ran.

Read it
Free guideChange Control

Deploy Without Breaking the Live Site

Most outages on small teams come from a good change made to the wrong copy, or half a change shipped alone. Prove what is live, write the undo before you start, and check the live site, not the deploy log.

Read it
Free guideReporting Guide

Build a Weekly Client Report From Real Data

A weekly report should answer one question: is the phone ringing more than before we started? Pull four real numbers, compare them to a baseline set before any work, and send it on a schedule without anyone pressing a button.

Read it

We sell time

Get Years of Building Switched On in Hours

A thirty minute call. A written price. Nothing built until you say yes.

Get Your Time Back