When a funnel is published on a subdomain (for example, offers.example.com), Google Ads may reject the landing page with one of these reasons:
Circumventing Systems
Compromised Site
Final URL Mismatch
Redirect or URL Loop Detected
This usually happens because the funnel has two different URLs that load the same page, such as:
https://offers.example.com/
https://offers.example.com/summer-deal
Google Ads sees this as a redirect or URL inconsistency, even though the page loads normally in a browser. This guide explains why it happens and how to fix it so your practice's campaigns can run.
Funnels automatically include a step path such as:
offers.example.com/summer-dealBut many users want the root version:
offers.example.com/Both URLs point to the same funnel step, which can lead to:
Two URLs loading one page
Google detecting a redirect or mismatch
Google Ads rejecting the landing page
This is normal funnel behavior, but Google needs one official URL.
A canonical tag tells Google that both URLs are valid, but one is the official version. Adding a canonical tag removes redirect-related disapprovals in Google Ads.
Open your Funnel and select the Funnel Step.
Click Settings (top right).
Scroll to SEO Meta Data.
Locate Custom Head Tracking Code.
Paste this code:
<link rel="canonical" href="https://offers.example.com/" />Replace offers.example.com with your actual funnel subdomain.
Save and publish.
Funnel step settings and SEO meta data are covered in more detail in the Funnels documentation.
Basic funnel subdomain. Default funnel URL:
offers.example.com/summer-dealPreferred canonical:
<link rel="canonical" href="https://offers.example.com/" />Lead generation funnel. Funnel step:
promo.example.com/landing-pageCanonical tag:
<link rel="canonical" href="https://promo.example.com/" />Consultation offer funnel. Funnel step:
consult.example.com/book-stepCanonical tag:
<link rel="canonical" href="https://consult.example.com/" />Removes redirect and mismatch warnings in Google Ads
Prevents "final URL mismatch" rejections
Ensures Google sees one stable version of the URL
Avoids SEO duplicate-content issues
Reduces indexing inconsistencies in search engines
Use this solution if:
Your funnel is hosted on a subdomain
Google Ads rejects the landing page
You notice an extra funnel path (for example, /summer-deal)
You want the root URL recognized as the main landing page
Google Search Console reports duplicate URLs
This does not change how your funnel behaves for visitors.
It only informs Google and Google Ads which URL should be treated as the authoritative version.
This is the recommended fix for funnels with multiple accessible URLs.
Why is Google rejecting a page that loads fine in my browser? Google Ads checks for URL consistency, not just whether the page loads. When a funnel step is reachable at both the root URL and a path URL, Google treats it as a redirect or mismatch and disapproves the landing page even though visitors see it normally.
What does a canonical tag actually do? It tells Google which URL is the official version when the same page is reachable at more than one address. This resolves the redirect and final URL mismatch disapprovals without changing anything for your visitors.
Where exactly do I paste the canonical tag? Open the funnel step, go to Settings, scroll to SEO Meta Data, and paste the tag into the Custom Head Tracking Code field. Then save and publish the funnel.
What URL should I use inside the tag?
Use the root version of your funnel subdomain, such as https://offers.example.com/. Replace the example subdomain with your own before saving.
Will this affect my SEO or how visitors reach the page? It does not change visitor behavior. It actually helps SEO by preventing duplicate-content issues and reducing indexing inconsistencies across search engines.
Do I need to do this for every funnel? Only for funnels hosted on a subdomain that are being rejected or that show duplicate URLs. If a funnel has a single clean URL and runs without disapproval, no canonical tag is needed.
My page is still rejected after adding the tag. What now? Confirm the funnel was republished, the canonical URL matches your subdomain exactly, and the disapproval reason is redirect or final URL related. Other rejection reasons, such as content policy violations, require following Google's ad policies rather than a canonical tag.