Visa Map
Meta
| Field | Value |
|---|---|
| Slug | visa |
| Domain | visamap.app |
| Category | Travel & Immigration |
| ICP Tier | Mixed (consumer SEO volume + corporate immigration buyer) |
| Pattern | Bilateral |
| Build Effort | 3 weeks |
| Status | Planned |
| Design System | Apple Liquid Glass (premium consumer + travel polish) |
Summary
The definitive bilateral visa requirement map. Pick a passport (any of ~200 nationalities), see every other country coloured by visa requirement — visa-free, visa on arrival, eTA, ESTA, e-visa, visa required, visa restricted. Click any destination for full details: maximum stay, fees, processing time, required documents, embassy locations.
The audience is enormous and split: consumer travelers and digital nomads (massive SEO volume) plus corporate immigration teams at MNCs managing employee travel and visa sponsorship (real buyer audience for the custom build). The bilateral surface area (195 × 195 = ~38K possible passport-destination pairs) creates one of the largest SEO surfaces in the portfolio. The custom build for enterprises is “private visa tracking for your global workforce — current visa status per employee per location, expiration alerts, sponsorship pipeline.”
ICPs
Primary buyer (corporate): Global Mobility Manager / Director of Immigration at a large MNC. Searches: “business visa requirements [country]”, “corporate immigration [country]”, “[citizenship] work visa [country]”. Deal value: $80K-$200K (private workforce visa tracking).
Secondary buyer: Partner at immigration law firm (Fragomen, Ogletree Deakins, Berry Appleman). Same data for client work. Deal value: $50K-$150K.
Tertiary buyer: Travel agency platforms, business travel management companies (CWT, BCD Travel) needing structured visa data. Lower direct conversion but data-licensing opportunity.
Bridge audience (massive): Travelers, digital nomads, expats, study-abroad students, retirees evaluating residence options. By far the highest-volume bridge audience in the portfolio — millions of monthly searches on bilateral visa queries. Drives huge LLM citation potential because these queries get asked of ChatGPT/Claude constantly.
Core Features
- Passport selector — pick any of ~200 passports. Choropleth recolors showing every destination by visa requirement.
- Reverse view — pick any destination, see every passport coloured by what they need to visit.
- Bilateral page generator — every passport-destination pair gets its own page with full requirements, maximum stay, fees, processing time, document list, embassy info.
- Visa-free ranking — global passport power index (Henley equivalent but with full transparency) showing which passports unlock the most visa-free travel.
- Recent changes feed — visa policy changes as
NewsArticleevents (new visa-free agreements, e-visa launches, visa restriction announcements). - Special visa types — digital nomad visa registry, golden visa registry, retirement visa registry, working holiday visa registry — separate sub-pages with eligibility per nationality.
- Methodology drawer with full source citations
- Custom build CTA panel (corporate immigration focus)
Map Layers (z-order, bottom-up)
- Polygons: country boundaries, choropleth coloured by visa requirement (visa-free / visa on arrival / eTA-ESTA / e-visa / visa required / restricted) for selected passport
- Lines: none in default view
- Points: recent visa policy change events as pulse-animated markers when toggled
- Labels: Mapbox base labels remain topmost
Data Sources
| Source | Coverage | License | Cadence |
|---|---|---|---|
| IATA Travel Centre | Comprehensive bilateral visa data | Reference only — paraphrase + cite | Continuous |
| Each country’s foreign ministry / embassy | Primary source per jurisdiction | Public records | Continuous |
| US Department of State Visa Reciprocity Tables | US visa requirements | Public domain | Continuous |
| UK Government visa pages | UK requirements | Public records | Continuous |
| EU Commission Visa Policy | Schengen visa rules | Public records | Continuous |
| Henley & Partners Passport Index | Passport power rankings | Reference + cite | Annual |
| Passport Index | Free passport ranking | Reference + cite | Continuous |
| Digital nomad visa trackers | Compilation of nomad-specific visas | Reference + cite | Continuous |
| Trade press (Schengen Visa Info, Visa Guide, Visa Traveler) | News and analysis | Reference only | Continuous |
Tier classification:
- Tier 1: national foreign ministry / embassy sources, EU Commission, US State Department
- Tier 2: IATA, Henley & Partners, Passport Index
- Tier 3: Trade press, visa-focused publications
- Tier 4: Travel blogs (review required)
Competition
| Tool | Provider | Gap we fill |
|---|---|---|
| IATA Travel Centre | IATA | Comprehensive but data-only, no map UX |
| Passport Index | Arton Capital | Beautiful UI but limited to passport power |
| Henley & Partners Passport Index | Henley & Partners | Annual snapshot + visa services upsell |
| Wikipedia Visa Requirements | Wikipedia | Excellent reference but text-only |
| iVisa / VisaHQ | Various commercial | Visa service providers; map is afterthought |
| Project Visa | Independent | Map-based but ad-heavy + dated |
| Fragomen Immigration Tracker | Fragomen | Client-only |
We win on: best-in-class map UX, full bilateral coverage with prerendered pages, special visa registries (digital nomad, golden, retirement), free access, recent change feed. We lose on: visa application service revenue — competitors monetize by selling visa application services; we don’t. (We monetize by selling custom builds to MNC immigration teams.)
SEO Strategy
Primary keywords (huge volume):
- “[passport] visa [destination]” — millions of long-tails
- “visa-free countries [passport]” (high volume per nationality)
- “digital nomad visa” (8,100/mo)
- “golden visa” (4,400/mo)
- “Schengen visa requirements” (12,100/mo)
Long-tail (the actual volume driver):
- 38K possible passport-destination pages; prerender top 5000 most-searched pairs
- “[nationality] visa for [destination]” — millions of long-tails
- “[destination] visa requirements”
- “[passport] passport ranking”
Route families (prerendered):
/— homepage with passport selector/passport/{iso2}/— per-passport overview (~200 pages × locales)/destination/{iso2}/— per-destination overview/pair/{passport}-{destination}/— bilateral pages (top 5000 prerendered, rest dynamic) → THIS IS THE VOLUME/visa-type/{slug}/— digital nomad, golden, retirement, working holiday registries/topic/{slug}/— explainer pages (Schengen, what is e-visa, etc.)/q/{slug}/— Q&A pages (heavy featured snippet targeting)/event/{id}/— visa policy changeNewsArticlepages/methodology//attribution//privacy//terms//about
Translations
Y — priority locales: en, es, fr, de, pt, zh, ja, ar, hi, ru Rationale: This map serves a genuinely global audience. The 10 priority locales cover ~75% of global passport-holding population and the majority of corporate immigration management.
Custom Build CTA Strategy
- Corner link (high-ICP variant for corporate immigration angle):
?utm_source=visa&utm_medium=corner-link&utm_campaign=custom-build - For-your-data angle: “Track every employee’s visa status across every location they work — expiration alerts, sponsorship pipeline, compliance reporting”
- API offer: structured JSON access to bilateral visa requirements + recent changes
- Methodology download: PDF visa requirement methodology
- Outbound trigger: corporate-domain visitors from large MNCs with global workforce flagged for outreach. The volume of visitors will be high; filter aggressively to corporate domains only.
Demo Notes
First-touch: map renders with detected visitor’s nationality selected; their visa-free destinations light up green immediately. Hero text: “195 passports. 195 destinations. The one question travelers actually ask.”
Wow moment: user clicks the passport selector and switches from their nationality to a different one — the map dramatically recolors. Singaporean passport → most of world green. Iranian passport → most of world red. The visual punchline of “your passport defines your access” lands instantly. Secondary wow: switch to “digital nomad visa” view — only the ~50 countries offering digital nomad visas light up.
Default state: detected visitor location → their nationality auto-selected; world recolors accordingly.
Tech Notes
- Mapbox token:
mapbox.atlas.visa, URL-restricted to visamap.app - Data scale: 195 passports × 195 destinations = ~38K bilateral cells; ~200 passport overview pages; ~200 destination pages; top 5000 pair pages prerendered, rest dynamic via client-side fetch
- Recent changes feed: Worker polls foreign ministry RSS + IATA-tracked updates daily
- Performance: main map < 250KB JS; bilateral data lazy-loaded by passport selection
Demo Video Brief
- Backend (Micky): Show the IATA + State Dept + EU Commission ingestion pipeline, the bilateral pair page generation (5000 prerendered + dynamic for the rest), the recent changes feed integration. Close: “Your workforce, your locations — atlasdevelopment.io/custom”
- Design (Finn): Apple Liquid Glass aesthetic. Demo the passport switching as wow moment (Singapore → Iran). Show digital nomad visa view. Talk through why Apple Liquid Glass fits consumer-travel premium polish.
- Development (Chloe): Building the passport selector, bilateral pair page generation, visa type registry pages. Close: “Boilerplate at atlasdevelopment.io/boilerplate.”