When you set up a Google Ads campaign, you enter a final URL — the page your ad will send visitors to. That URL is static. Every person who clicks your ad, regardless of where they are, what device they're using, or what time it is, lands on the same page. This is the limitation that a SmartLink is designed to solve.
A SmartLink is a single destination URL that functions as an intelligent routing layer. It receives each incoming visitor, evaluates their parameters in real time, and serves them the landing page variant that the system has determined is most likely to produce a conversion. The visitor sees only one page — the right page for them. You get one clean URL to put in your ad. The routing happens invisibly in between.
How a SmartLink Differs from a Regular URL
The important distinction is what a SmartLink is not. It is not a redirect service. It doesn't take the visitor to an intermediate domain and bounce them to a final destination — a pattern that ad platforms flag, that users notice in the browser bar, and that creates measurable page load penalties.
A SmartLink lives entirely on your own domain. The ad destination URL is your domain. The landing pages are your domain. The routing logic executes server-side before the page renders. From Google's perspective and from the visitor's perspective, they clicked a link and arrived at your website. Nothing unusual happened.
The Role of the cmpId Parameter
The mechanism that enables SmartLink routing is a campaign parameter — in SortExpress, this is the cmpId parameter appended to your ad URL. When you set up a campaign in SortExpress, the platform generates a unique cmpId for that campaign and gives you a final URL to enter in Google Ads:
When a visitor clicks your ad, this URL reaches your server with the cmpId intact. SortExpress intercepts the request, reads the cmpId, identifies which campaign this belongs to, evaluates the visitor's current parameters (country, device, browser, hour of day, day of week), and renders the landing page variant that has the highest conversion score for that parameter combination. All of this happens before the HTML is delivered to the browser — there is no visible page switch, no flicker, no redirect.
What parameters does the routing evaluate?
The routing model evaluates any combination of the following signals:
- Country — visitor's geographic location based on IP
- Device type — mobile, tablet, or desktop
- Browser — Chrome, Safari, Firefox, Edge
- Hour of day — broken into time blocks (morning, midday, afternoon, evening, night)
- Day of week — weekday vs. weekend, or specific days
- Keyword — passed via Google's ValueTrack parameters if available
The AI doesn't evaluate these in isolation — it looks at combinations. A mobile visitor from the UK on a Tuesday morning is a distinct segment from a mobile visitor from Germany on a Saturday evening. Each gets routed independently based on what has converted best for that exact profile.
Why Google and Meta Allow It
Ad platforms have strict policies about destination URL manipulation, cloaking, and redirects — and rightly so. SmartLinks comply with all of these policies because they don't violate any of them.
Google's policy requires that your ad destination URL match the domain of the page visitors see. With a SmartLink, this is always true — the domain doesn't change. Google also evaluates landing page experience as part of Quality Score, looking at relevance, load speed, and mobile-friendliness. Because SmartLinks route visitors to better-fit pages, Quality Score typically improves — the opposite of what a policy-violating setup would produce.
Meta's policies operate similarly: the destination URL domain must match what the visitor experiences. SmartLinks satisfy this at the fundamental level because everything stays on your domain throughout.
Setting Up a SmartLink in SortExpress
The setup process is designed to take under 15 minutes for a typical advertiser:
- Connect your campaigns — link SortExpress to your Google Ads (or Meta Ads) account via the integration.
- Add your landing page variants — paste the URLs of the pages you want to rotate. You need at least two variants to begin.
- Copy the SmartLink URL — SortExpress generates a destination URL with your cmpId parameter included.
- Update your ad final URL — replace your current destination URL with the SmartLink URL in Google Ads.
- Let the system run — the AI begins collecting conversion data and gradually shifts traffic toward better-performing pages for each visitor segment.
No developer is required. No JavaScript needs to be embedded in your landing pages. No changes to your existing pages are necessary. If your pages are already live and tracking conversions, SortExpress can start routing immediately.
How SmartLinks Affect Quality Score
Quality Score is Google's measure of how relevant and useful your ads and landing pages are to people who search for your keywords. It directly influences your Ad Rank and, through that, the CPC you actually pay at auction. The three components of Quality Score are Expected CTR, Ad Relevance, and Landing Page Experience.
SmartLinks directly improve Landing Page Experience. By routing each visitor to a page that better matches their context — device, location, intent — the page delivers a more relevant experience. This is reflected in engagement signals that Google measures: time on page, bounce rate, and conversion rate. As your CVR rises through better routing, Google reads this as a signal that your landing pages are genuinely relevant to searchers, which feeds back into your Quality Score and lowers your effective CPC over time. The compounding effect is measurable within two to four weeks on most campaigns.
See It Live on Your Campaigns
First month free. No credit card required. Setup in minutes.
Start Free Trial