Most new WordPress sites put all their effort into the moment before a conversion — the form, the checkout, the booking widget — and none into the moment right after. A visitor submits, sees a generic “Thank you for your submission” message from the plugin, and the interaction just ends there. That’s a missed opportunity and, more practically, a missing piece of the analytics setup.
A dedicated thank you page fixes both problems: it confirms the action worked, gives the visitor something useful to do next, and provides a single, trackable URL to measure conversions against — one of the smallest pages on a site, and one of the most consistently skipped.
Why This Actually Matters
A visitor who just submitted a form or completed a booking is paying more attention than at almost any other point on the site — committed to something, waiting for confirmation it worked. Leaving them at a generic success message wastes that attention; a proper thank you page can point them to a related resource, an onboarding step, or the start of a welcome email sequence they should now expect. Even one line on what happens next — “we’ll reply within one business day,” “your download link is also on its way by email” — cuts down on people submitting a form twice because they weren’t sure the first attempt worked.
The bigger reason to bother is measurement. Without a dedicated confirmation URL, conversion tracking has nothing reliable to point at — an inline success message doesn’t change the URL, so Analytics and Ads can’t tell a completed action from someone just loading the form page. Google’s own guidance on setting up conversion tracking assumes a distinct confirmation page for exactly this reason.
Building the Page
Under Pages → Add New, title it clearly — “Thank You,” or match the specific action (“Booking Confirmed,” “Your Guide Is On Its Way”) — with a simple, memorable slug like /thank-you/ for easy recognition when setting up tracking later. Confirm exactly what happened: “Your message has been sent,” “Your booking for [date] is confirmed,” “Check your inbox for your download link” — a vague confirmation leaves visitors unsure whether anything actually worked. Follow it with one clear next step: a link to a related guide, a phone number for urgent questions, when to expect a reply. Match the tone to the action — a booking confirmation can afford to be brief and formal, a free-guide download a little more conversational since the visitor is likely still browsing.
Most form, booking, and checkout plugins have a setting for what happens after successful submission — usually “Confirmation,” “Redirect,” or “After Submit.” Point it at the new page’s URL instead of the plugin’s default inline message; this is the step easiest to forget, and skipping it means the rest of the page never gets seen at all. Keep the page unreachable except by actually completing the action — no main menu link, no link from other pages besides the form or checkout flow itself. Reachable by direct browsing, and conversion numbers stop meaning what they’re supposed to mean.
Setting Up Tracking, With the Current GA4 Terminology
Worth a precise correction here, since the language shifted a while back and old instructions still circulate: GA4 renamed what used to be called “conversions” to Key Events back in March 2024 — “conversion” as a term now specifically refers to the Google Ads side of a linked account, not GA4’s own internal events. The actual mechanism: under GA4’s Admin panel, in the Events section, the page view firing on the thank-you page URL gets marked as a Key Event — that’s what makes it show up in reporting as a business outcome rather than just another page view among many. In Google Ads specifically, “conversion” is still the correct and current term to use.
Once marked, every submission gets counted automatically from that point on, without relying on the plugin’s own often-limited reporting. Test it by submitting the form once and confirming the Key Event actually registers — a mistyped URL in the tracking setup is a common, quiet way for this to go unnoticed for weeks.
Running more than one form on the site — a contact form and a booking form, say — give each its own thank you page rather than sharing one, so tracking stays accurate per form. Keep the page short: one confirmation line, one next step, done — not the place for a full page of content. If the action starts a lead capture funnel, use the thank you page to set expectations for what arrives next rather than treating it as the end of the interaction.
Forgetting the redirect — the page exists but the plugin still shows its own inline message, so nobody ever lands on it and tracking silently fails — is by far the most common way this quietly does nothing. Leaving the page linked in the main menu lets it get counted as a normal page visit rather than a genuine conversion, inflating numbers with people who never actually completed the form. Cramming the page with multiple competing calls to action dilutes both and gives the visitor too many places to look — one confirmation and one next step is genuinely enough.
A dedicated page is worth setting up for any form or booking flow actually worth measuring — in practice, nearly all of them. The one exception: a very low-stakes form, like a simple newsletter widget in a sidebar, where an inline “Subscribed!” message is enough and a full redirect would be overkill. For anything tied to leads, sales, or bookings, the separate page and the tracking it enables are worth the ten minutes it takes — and once built, it’s reused by every future campaign pointing to the same form.

Etienne Basson works with website systems, SEO-driven site architecture, and technical implementation. He writes practical guides on building, structuring, and optimizing websites for long-term growth.