Thank-you page
Definition
A thank-you page is the page a visitor lands on after successfully submitting a form. Functionally it does three jobs: it confirms the submission actually went through, it sets expectations ("we reply within a day"), and it gives analytics a clean hook - a distinct URL that only converters reach, which is the oldest and most reliable way to count conversions and fire ad-platform tracking.
Mechanically it is usually reached by redirect. The polite pattern is POST/redirect/GET: the server accepts the POST, then responds with a redirect - properly a 303 See Other - sending the browser to the thank-you URL with a GET. Because the final page was fetched with GET, refreshing it cannot resubmit the form, and the back button behaves sanely.
The alternative is no page at all: an inline confirmation swapped into the page by JavaScript after an AJAX submit. Inline suits single-page flows and keeps context; a dedicated URL suits conversion tracking and gives you room to say more. Many forms sensibly use both - inline when scripts are running, a redirect as the fallback - so the confirmation exists in every case.
How SheetLink Forms uses it
SheetLink Forms supports both routes. A plain HTML post to your endpoint is answered with a 303 redirect - to a hosted thank-you page by default, or to any custom redirect URL you set on the form. With the sl.js embed, the submit becomes AJAX with inline success text instead, and a data-redirect attribute restores navigate-on-success when you want a dedicated conversion URL.
The redirect behavior is shown on how it works, and the live demo lets you submit and see the confirmation flow end to end.
Related terms: Form action · AJAX submit · Form endpoint