A thank you page is where a new lead decides if you're legit. What to put on yours, how to track it, and why 'Thanks, we'll be in touch' isn't enough.
Somebody just filled out your contact form. They typed their name, their number, a little paragraph about their leaky deck, and hit Send. That’s the single best moment your website will have all day.
And what do they get? A gray line of text that says “Thanks! We’ll be in touch.” Then nothing. The thank you page is the most ignored page on most small business websites, and it’s the one page where the visitor has already said yes.
The short version
A thank you page is the page people land on after they submit a form, book a time or buy something. It matters because it’s the first thing a brand new lead sees after trusting you with their info, and first impressions don’t stop at the homepage.
Think about it from their side. They just handed a stranger on the internet their phone number. Now they’re sitting there wondering if it went through, if a real person will see it, and if they’re about to get 14 robocalls about their car’s extended warranty. A good thank you page answers all of that in about five seconds.
A bad one just sits there like a waiter who took your order and walked into the parking lot.
No. “We’ll be in touch” is what people say at the end of a job interview they’re not going to call you back about. It sounds polite and means nothing.
I see this all the time: a form that works fine, a lead that’s warm, and a confirmation message so vague the person fills the form out again an hour later “just in case.” Now you’ve got two leads, one confused customer and an inbox that looks busier than it is.
The fix is boring and it works. Say when. “I answer every message within one business day, usually by text” beats “We’ll be in touch” every single time. If you can’t promise a time, you have a process problem, not a website problem (and that one’s a pain in the ass for a different reason).
It should confirm the thing worked, tell them what happens next, and give them one useful thing to do while they wait. That’s it. No novel.
Here’s what I put on the ones I build:
What it shouldn’t have: a pop-up, a newsletter ambush, a “share us on social!” button, or a giant hero slider. They already said yes. Don’t make them regret it.
Yes, and this is the part that pays for the whole exercise. When the confirmation lives on a real page like /thank-you/ instead of a little message that pops up inside the form, you can actually count it.
Google Analytics calls the important stuff “key events” now, and Google’s own key event tutorial walks through tracking a confirmation page as an example. One heads-up from that same guidance: don’t just mark every page view as a key event, or every visit to every page counts as a lead and your numbers turn into happy nonsense. You create a separate event that only fires on the thank you page, then mark that one.
Once that’s set up, you stop asking “is the website doing anything?” and start seeing how many people actually raised their hand, which pages sent them, and whether last month’s ad money did a damn thing. Most small business owners I talk to have no idea how many leads their site sends them. Not because they’re lazy. Because nobody ever set up the one page that makes counting possible.
Two quick rules so the count stays honest. Make sure the page can only be reached by submitting the form, and keep it out of your navigation and search results. If Google can send random people straight to /thank-you/, you’ll be “converting” strangers who never filled out a thing.
Not always, but it helps once you have more than one kind of lead. A quote request, a booking and a newsletter signup are three different moods. One person wants a price, one wants a time, one wants coupons. One generic page can’t talk to all three without sounding like a hotel lobby.
Separate pages also make your reports way more useful. “12 leads this month” is nice. “9 quote requests, 3 bookings, and the bookings all came from the services page” is something you can actually make a decision with.
And while you’re in there, test the form itself. A beautiful thank you page doesn’t help if the form behind it is quietly dumping leads into spam. I wrote about that whole mess in contact forms that don’t send emails, and it happens a hell of a lot more than people think.
Not directly, and it shouldn’t try. Keep it out of search results so only real leads see it. Its job is trust and tracking, not traffic.
Only if it’s genuinely useful and small, like “book your time now instead of waiting for a call.” A hard sell right after someone reaches out feels like being handed a dessert menu before your food shows up.
Short. One confirmation line, one sentence on what happens next, one helpful extra. If they have to scroll to find out whether their message went through, it’s too long.
Everybody obsesses over the homepage. Fonts, colors, the hero photo, the headline. Meanwhile the page that greets an actual paying lead gets one sentence somebody typed in a form plugin in 2021. Spend twenty minutes on it. Say when you’ll call, show a real face, give them one useful thing, and set up tracking so you finally know what your site is worth. If you want me to look at how your forms, follow up and tracking all fit together, that’s exactly the kind of thing I sort out in my web and marketing work. Tell me what’s going on over at start a project and I’ll tell you when you’ll hear back. Promise.
The outreach Autobot I run for businesses, learning your voice and talking to the right people every day so more of them find you and reach out.
Card adds a 3.5% processing fee ($51.75). Venmo or Zelle is a flat $50.
Venmo @chenzowebguy ยท $50 ยท memo CZ-AUTOBOT-STARTER
Zelle 386-569-1227 ยท $50 ยท memo CZ-AUTOBOT-STARTER