Landing page personalization audit
Enter the URL of a landing page you send ad traffic to. The audit fetches the page the way a browser first receives it, once as it is and once with test UTM parameters, and reports what it finds in the headline, supporting copy, calls to action, forms, canonical tag and scripts. Every observation is computed from the page's HTML. Nothing is estimated, scored by AI or stored.
How the audit works
- 1We request your URL from our server, follow up to five redirects and read the HTML the server returns.
- 2We request it again with utm_source=google, utm_medium=cpc, a test utm_campaign and a test keyword in utm_term, and compare the headline and title.
- 3We extract the H1, the line beneath it, button labels outside navigation, header and footer, form fields, the canonical tag, the html lang attribute and known marketing scripts.
- 4Each check is reported as looks good, review or info, with the evidence we found. There is no overall score.
What this audit does not see
- Changes made by JavaScript after the page loads, including browser-side personalization and forms embedded by a script.
- Pages behind a login, a paywall or bot protection, and private or internal addresses.
- Images, layout, page speed or design quality.
- Generic call-to-action labels are matched against an English list, so labels in other languages are listed but not judged.
Frequently asked questions
Is the audit really free?
Yes. It needs no account and no email address, and there is no usage cap beyond a rate limit that stops automated abuse.
Do you store the pages I audit?
No. The page is fetched, analyzed in memory and the report is shown to you. The URL appears in your browser address bar so you can share the result, but we do not save it.
Does the audit use AI?
No. Every observation comes from rules applied to the page's HTML, so the same page always gives the same report.
How is this related to GetIntent?
GetIntent rewrites the headline, supporting copy and calls to action on your existing landing pages to match the search, ad or campaign behind each visit. The audit shows which of those elements your page has and how it currently responds to campaign parameters.
Templates
Copy-ready playbooks, a UTM naming convention, an A/B test brief and a messaging matrix.
Glossary
Plain definitions of dynamic text replacement, UTM-based personalization, message match, visitor segments and ABM pages.
Match every landing page to the ad that was clicked
GetIntent reads the search term, ad campaign, UTM parameters and referrer behind each visit and rewrites your headline, supporting copy and calls to action within your brand voice. One script tag, no new pages. The free plan covers 5 pages and 25 AI personalizations a month.