How to Set Up Google Ads PMax Final URL Expansion Correctly
To set up Performance Max final URL expansion correctly, audit the site’s eligible pages, identify destinations that must be protected, verify conversion tracking on the page families you want to promote, enable the campaign control at the correct scope, and add tested URL exclusions or page controls. Then inspect the destinations actually receiving traffic before expanding the campaign.
Final URL expansion can help a Performance Max campaign match intent to a more relevant page, but it also changes the campaign’s destination surface. The setup is complete only when the selected pages are useful, compliant, measurable, and operationally supported.
Audit the site and campaign before enabling expansion
Make a page inventory for the domain connected to the Performance Max campaign. Classify URLs as:
- approved product or service destinations;
- useful supporting pages that need an explicit decision;
- account, login, checkout, support, careers, legal, or internal pages;
- duplicate, outdated, thin, unavailable, or low-intent pages;
- pages with different businesses, locations, offers, or conversion actions.
Google’s Performance Max final URL expansion documentation should be read alongside the campaign’s current controls. Do not assume that the asset group’s supplied URL is the only page that can be selected, or that robots, navigation, and page quality alone express the paid-traffic policy.
Check the campaign objective and conversion path
Record the asset group, bidding strategy, primary conversions, budget, tracking template, final URL suffix, page feed, and current exclusions. Check whether the campaign is for ecommerce, lead generation, local service, subscription, or another objective. Each model has different page and capacity requirements.
Open representative approved pages on mobile and desktop. Test status code, TLS, redirects, consent, forms, checkout or call flow, page speed, and conversion recording. A page should not be eligible for expansion merely because it loads.
Decide whether the whole domain is acceptable
Enable broader discovery only when the domain has predictable content and the business accepts dynamic destination selection. If only a small set of pages is approved, plan the exclusion and page-control strategy before toggling the feature. Record the owner who can approve a new page family.
Enable the campaign control in a scoped change
Open the Performance Max campaign settings and locate the current final URL expansion or URL options. Google can change navigation and labels, so use the current final URL expansion instructions alongside the interface. Confirm the campaign, account, asset group, final URL, and bidding configuration before saving.
Record the current state, choose the intended expansion option, and make the smallest useful change. If the account supports a choice between broader page discovery and a supplied URL only, select the option that matches the site audit. Do not change URL expansion, bidding, budget, asset groups, and conversion actions in one untracked edit.
Add URL exclusions before traffic scales
Open the campaign’s URL exclusion or page-control area and add the pre-approved rules for pages that must not receive ads. Google’s URL exclusion documentation describes the purpose and current behavior. The exact matching syntax matters: test a rule against an allowed page, an excluded page, and a near-match.
Start with explicit high-consequence paths and a small set of stable rules. Avoid a broad word or folder rule that silently excludes valuable service or product pages. Record each rule’s owner, reason, date, and expected effect.
Use page feeds or approved page controls intentionally
If the account has a page feed or another supported page-selection control, document how it interacts with final URL expansion. Do not promise that a feed is a strict allowlist until the current Google Ads behavior confirms that scope. Test a page in the feed, a page outside it, and an excluded page.
Keep the feed current. Remove expired offers, unavailable products, and pages whose forms or consent requirements changed. A stale feed can be just as harmful as an unbounded domain.
Validate the destinations after saving
Reopen the campaign settings and confirm that the expansion state, exclusions, feeds, and asset-group URL are what you recorded. Then monitor the actual landing pages receiving traffic. Use final URL, page path, or page-family reporting where available, and keep a sample of the selected URLs for manual review.
Test selected pages for:
- correct product, service, location, language, and offer;
- HTTPS, redirects, status code, mobile experience, and page speed;
- tracking templates, query parameters, analytics sessions, and conversion identifiers;
- form, call, checkout, consent, and sales-routing behavior;
- policy, price, inventory, and claim accuracy.
Do not treat a campaign-level conversion rate as proof that every selected page is good. A small family of low-quality pages can be hidden inside a large total.
Check dynamic asset or text behavior
If the campaign uses asset or text customization connected to the selected page, review the resulting combinations and claims. Google’s asset optimization documentation describes current behavior. Confirm that page titles, prices, service areas, and offers are current enough to appear in an ad.
If a page is an acceptable destination but not an acceptable source for dynamic messaging, use the available control or exclude it from the relevant scope. Do not rely on a manual review of the supplied asset-group URL.
Monitor, narrow, or roll back the change
Set the review window before enabling expansion. Compare selected page families on spend, impressions, clicks, conversions, value, qualified outcomes, and policy status. Include search themes, products, devices, locations, conversion lag, and landing-page releases in the review.
Define intervention triggers such as traffic to an excluded path, a broken form, unsupported geography, stale price, low-quality lead increase, missing tracking, or a material value decline. If a trigger fires, preserve the selected URL and report evidence, then add a narrow exclusion, improve the page, or disable expansion while investigating.
Do not broaden the campaign further while the first page family is unexplained. When the site changes its URL structure, rerun the page audit and test exclusion matching before keeping the old rules.
PMax final URL expansion setup checklist
Before finishing, confirm that:
- the site and campaign page inventory is complete;
- approved, supporting, and protected page families are classified;
- conversion tracking, redirects, consent, forms, calls, and checkout work;
- the expansion state is recorded at the correct campaign scope;
- URL exclusions are narrow, tested against near-matches, and owned;
- page feeds or other controls have a documented interpretation;
- selected final URLs are reviewed by page family after traffic starts;
- dynamic asset or text behavior has been checked against current page content;
- business-quality, policy, tracking, and rollback triggers are scheduled.
For the decision framework, see the best PMax final URL expansion settings guide. The adz.so product overview describes the current audit entry point; it does not imply that adz.so changes Performance Max settings.