Every paid-campaign landing page we run, with its aim, audience and target keywords — one reference for the marketing, ads, SEO, content and development teams. These pages are deliberately hidden from Google (they exist for ads, not search).
Hero angle: “A senior dev team you won't have to babysit.”
Aim
Convert India-based startups/companies shopping for a dev partner — reliability and ownership, not cost. No pricing shown, unlike every other LP: an Indian buyer is already at India rates and comparison-shops against other local vendors, not a $150/hr Western agency.
Ads team: point each ad group at its matching LP. UTM convention: utm_source={google|meta}&utm_medium=cpc&utm_campaign={lp-slug}-{geo}&utm_content={ad-id}. Force a variant with ?exp_priceh1=a|b (pricing-page H1) or ?exp_herocta=a|b (primary CTA offer, live on every /build/* hero except slugs with their own lp.cta). All LPs are LIVE; new angles: /build/ai/, /build/ecommerce/, /build/modernize/, /build/india/. /build/india/ intentionally shows NO pricing anywhere — don't copy its pattern to other LPs. SEO/content team: these keywords are the paid set — organic equivalents live on /services/, /hire/ and /compare/. Dev team: LPs are generated from src/_data/lps.js via src/lp.njk (india uses the audience: "india" branch). All /build/ pages are noindexed by design — do not add them to menus or the sitemap.