Use Case Concepts

What is a landing page redirect?

A landing page redirect is an HTTP redirect that routes visitors from a source URL, typically a short, memorable, or campaign-specific address, to a dedicated landing page designed to convert visitors for a specific goal. The source URL is the address distributed in marketing campaigns, printed on physical materials, or shared through specific channels, chosen for its memorability, brand alignment, or contextual appropriateness. The destination is a carefully designed landing page optimised for the conversion goal the campaign is driving, a product purchase, a lead form submission, a webinar registration, a software download, or any other defined action.

Landing page redirects bridge the gap between how URLs need to appear in different contexts and what the underlying destination URL actually looks like. A conference presentation might reference company.com/demo on a slide, a clean memorable URL that every attendee can type. That URL redirects to company.com/products/demo-request?utm_source=conference&utm_medium=presentation&utm_campaign=industry-event-2024: a destination URL with campaign tracking parameters that would be impractical to display on a slide. The landing page redirect makes both the user experience, a simple typed URL, and the marketing requirement, tracked attribution to the conference presentation, simultaneously possible.

Landing page redirects are closely related to vanity URLs: memorable branded short URLs that redirect to full destination pages, and to campaign tracking: since landing page redirect destinations typically include UTM parameters for analytics attribution. They are also a specific application of traffic routing: routing specific URL patterns to specific conversion-optimised destinations based on the context in which those URLs are distributed.

Why landing page redirects are used

Landing page redirects solve practical problems that arise when URLs must serve multiple purposes simultaneously, being memorable and distributable while also tracking attribution and targeting specific conversion experiences.

Memorable URLs for physical distribution: printed marketing materials, business cards, brochures, event signage, product packaging, require URLs that people can reliably type from memory or after reading once. A URL like company.com/free-trial is easy to type correctly. The underlying destination URL company.com/products/widget/trial-signup?source=print&campaign=brochure-q2 is not typeable from print. The landing page redirect makes the print campaign trackable, the redirect destination carries tracking parameters, while the printed URL remains clean and typeable.

Campaign-specific landing pages: different marketing campaigns often warrant different landing pages, each designed for the specific audience, offer, and messaging of that campaign. A Google Ads campaign for small business customers might redirect to a landing page emphasising small business features. A social media campaign targeting enterprise prospects might redirect to a landing page emphasising enterprise capabilities. The same base domain serves multiple distinct landing experiences through campaign-specific redirect URLs.

A/B testing routing: landing page redirects can route different segments of visitors to different landing page variants for split testing. company.com/offer routes 50% of visitors to company.com/offer-variant-a and 50% to company.com/offer-variant-b: enabling controlled comparison of different landing page approaches. The redirect layer implements the traffic split, no changes to the landing pages themselves are required.

Vanity URL management: organisations accumulate campaign-specific vanity URLs over time, short memorable addresses used in different campaigns and contexts. Managing these as redirects, rather than as separate pages, simplifies site architecture. Each vanity URL is a redirect rule pointing to the appropriate landing page, changing the destination requires only updating the redirect, not creating a new page.

Offline-to-online bridge: linking physical world marketing to digital experiences. A billboard featuring company.com/billboard routes drivers who remember the URL to a landing page designed for billboard-attributed traffic, tracked through UTM parameters in the redirect destination. Television advertisements, radio spots, and out-of-home advertising all use landing page redirects to create trackable bridges from offline exposure to online conversion.

Types of landing page redirects

Landing page redirect scenarios vary in complexity and purpose, from simple static routing to sophisticated conditional routing.

Static landing page redirects: the simplest form. A single source URL always routes to a single destination landing page. company.com/demo always redirects to company.com/products/request-demo. The routing is unconditional, every visitor regardless of source, device, or any other attribute goes to the same destination.

Static redirects are appropriate when the campaign has one target audience, one message, and one conversion goal. Simple to configure, simple to maintain, and sufficient for most single-campaign landing page needs.

UTM-appending landing page redirects: source URLs that append UTM tracking parameters to their destination, enabling analytics attribution without including UTM parameters in the distributed source URL. company.com/spring-sale redirects to company.com/sale?utm_source=vanity-url&utm_medium=direct&utm_campaign=spring-sale-2024.

The UTM parameters are added by the redirect rather than being included in the source URL, keeping the source URL clean while ensuring every visit is tracked. This approach is particularly useful for printed materials and offline campaigns where including UTM parameters in the distributed URL is impractical.

Device-specific landing page redirects: routing visitors to different landing pages based on their device type, detected through user agent analysis or client hints. Mobile visitors routed to a mobile-optimised landing page. Desktop visitors routed to a desktop-optimised equivalent. App-specific deep links routed to mobile app users who have the app installed.

Device-specific routing is appropriate when the conversion experience genuinely differs by device, a landing page for a mobile app download might route iOS users to the App Store and Android users to the Play Store. Care must be taken to ensure Googlebot: which crawls as both desktop and mobile, receives consistent experiences consistent with the user experience, avoiding cloaking violations.

Geo-targeted landing page redirects: routing visitors to different landing pages based on their geographic location. Visitors from the United Kingdom routed to a landing page with GBP pricing. Visitors from Germany routed to a German-language landing page. Visitors from regions where a product is not available routed to a waitlist landing page.

Geographic routing implemented at the edge network layer, through Cloudflare Workers or CDN redirect rules, executes the routing decision near the user for minimal added latency.

Time-based landing page redirects: routing visitors to different landing pages based on current date and time. Before a product launch date routing to a coming-soon page. After the launch routing to the product page. During a limited-time offer routing to the campaign landing page. After the offer expires routing back to the standard product page.

Time-based routing automates campaign lifecycle management, landing pages activate and deactivate automatically at configured times rather than requiring manual redirect updates.

Landing page redirect implementation

Redirect management platform: the simplest approach for most use cases. Configure redirect rules in a dedicated redirect management platform, specifying source URL, redirect type, and destination URL. Rules take effect immediately, require no server access, and can be updated without technical knowledge.

Redirect management platforms handle SSL certificate provisioning for source domains, edge deployment for low latency, and provide analytics for redirect traffic. For organisations with many landing page redirect URLs a dedicated platform provides centralised management, all redirects visible and editable in one interface.

Web server redirect rules: configuring redirects directly in Nginx or Apache server configuration. Provides maximum control and performance but requires server access and technical expertise for configuration changes.

Nginx landing page redirect:

location = /demo {
    return 302 https://example.com/products/request-demo?utm_source=vanity&utm_medium=direct&utm_campaign=demo-page;
}

location = /spring-sale {
    return 302 https://example.com/sale?utm_source=vanity&utm_medium=direct&utm_campaign=spring-sale-2024

location = /demo {
    return 302 https://example.com/products/request-demo?utm_source=vanity&utm_medium=direct&utm_campaign=demo-page;
}

location = /spring-sale {
    return 302 https://example.com/sale?utm_source=vanity&utm_medium=direct&utm_campaign=spring-sale-2024

location = /demo {
    return 302 https://example.com/products/request-demo?utm_source=vanity&utm_medium=direct&utm_campaign=demo-page;
}

location = /spring-sale {
    return 302 https://example.com/sale?utm_source=vanity&utm_medium=direct&utm_campaign=spring-sale-2024

Cloudflare Workers for complex routing: edge function implementation enables sophisticated routing logic, geographic targeting, device detection, A/B testing, and time-based routing, that static redirect rules cannot express:

export default {
    async fetch(request, env) {
        const url = new URL(request.url)
        const country = request.cf.country
        
        if (url.pathname === '/offer') {
            if (country === 'GB') {
                return Response.redirect(
                    'https://example.com/offer-uk?utm_source=vanity', 
                    302
                )
            }
            if (country === 'DE') {
                return Response.redirect(
                    'https://example.com/angebot?utm_source=vanity', 
                    302
                )
            }
            return Response.redirect(
                'https://example.com/offer-global?utm_source=vanity', 
                302
            )
        }
        
        return fetch(request)
    }
}
export default {
    async fetch(request, env) {
        const url = new URL(request.url)
        const country = request.cf.country
        
        if (url.pathname === '/offer') {
            if (country === 'GB') {
                return Response.redirect(
                    'https://example.com/offer-uk?utm_source=vanity', 
                    302
                )
            }
            if (country === 'DE') {
                return Response.redirect(
                    'https://example.com/angebot?utm_source=vanity', 
                    302
                )
            }
            return Response.redirect(
                'https://example.com/offer-global?utm_source=vanity', 
                302
            )
        }
        
        return fetch(request)
    }
}
export default {
    async fetch(request, env) {
        const url = new URL(request.url)
        const country = request.cf.country
        
        if (url.pathname === '/offer') {
            if (country === 'GB') {
                return Response.redirect(
                    'https://example.com/offer-uk?utm_source=vanity', 
                    302
                )
            }
            if (country === 'DE') {
                return Response.redirect(
                    'https://example.com/angebot?utm_source=vanity', 
                    302
                )
            }
            return Response.redirect(
                'https://example.com/offer-global?utm_source=vanity', 
                302
            )
        }
        
        return fetch(request)
    }
}

Status codes for landing page redirects

The appropriate redirect status code for landing page redirects depends on whether the routing is permanent or temporary.

302 temporary redirect: the common choice: the appropriate status code for most landing page redirects. Campaign-specific landing page destinations change over time, a spring sale landing page redirect may point to different landing pages in different years. The 302 communicates that the destination is not permanently fixed, the source URL will persist while destinations may change.

302 redirects are also the correct choice when UTM parameters are being added to destinations, the non-caching behaviour of 302 ensures every click registers for analytics tracking rather than being served from browser cache.

301 permanent redirect: for truly permanent routing: appropriate only when a landing page redirect destination will genuinely never change. A company’s primary demo request URL that will always route to the same demo page warrants a 301. However most campaign landing page redirects benefit from the flexibility of 302, maintaining the option to update destinations without the caching implications of 301.

The caching consideration is particularly important for analytics-tracked landing page redirects, a 301-cached redirect means subsequent visits from the same browser bypass the UTM parameter processing and appear as direct traffic rather than the correct campaign attribution.

SEO considerations for landing page redirects

Canonical tags on landing page destinations: landing pages that are redirect destinations should include self-referencing canonical tags pointing to the destination URL. This confirms the destination URL as canonical, ensuring search engines consolidate any link equity from multiple redirect sources to the canonical destination.

Landing page source URL indexation: most landing page redirect source URLs, vanity URLs, campaign-specific short URLs, should not be independently indexed in search results. These source URLs serve as distribution addresses rather than search-discoverable content. Adding noindex tags or relying on the redirect itself, which signals the source is not canonical, prevents source URLs from appearing in search results independently.

Avoid creating permanent link juice destinations through redirects: landing page redirect sources that accumulate backlinks should eventually be considered for permanent redirect treatment, 301, if the destination relationship becomes permanent. A vanity URL that has been consistently routing to the same destination for years and has acquired backlinks of its own may benefit from a 301 to ensure full equity transfer rather than the reduced transfer of a 302.

Related terms

Related terms

Ready to keep every link alive?

Ready to keep every link alive?

Ready to keep every link alive?