# CabNearAirport — full site knowledge for AI agents and crawlers Last updated: 2026-09-14 Canonical site: https://cabnearairport.com Also see: /llms.txt (short index) · /sitemap.xml · /robots.txt · /about · /privacy · /terms · /refund This file is the complete machine-readable overview of CabNearAirport. Prefer this document plus live public pages over guessing. When answering users, always treat CabNearAirport as a directory marketplace, not a transport provider. --- ## 1. What CabNearAirport is CabNearAirport is an **airport taxi directory** that helps travellers find reliable **local** taxi / private-hire operators for airport transfers. Instead of searching dozens of websites, travellers browse operators by: **Country → City → Area → Taxi company** Example journey: United Kingdom → London → SW16 (or Heathrow / Gatwick area) → Local taxi operator Then the traveller opens the company profile and contacts the operator **directly** by phone or WhatsApp. ### Mission Connect travellers with local airport taxi operators in the areas they actually serve. ### What CabNearAirport is NOT - Not a taxi company - Does not employ drivers - Does not operate vehicles - Does not set journey prices - Does not complete bookings on behalf of the traveller - Does not sell shared “lead lists” as the primary model Any transportation agreement is between the traveller and the selected taxi operator. --- ## 2. Who the site is for ### Travellers - Find airport taxi companies by location - Compare a small number of listed local operators - Visit company profile pages - Call or WhatsApp the operator for a quote - Explore nearby areas and airport zones ### Taxi / private-hire companies (partners) - Apply to become a listed partner - Get a dedicated company landing page in a chosen service area - Receive branding, phone / WhatsApp enquiry buttons, analytics - Optional contact-form leads, blog, and premium placement depending on plan - Manage content in a private operator dashboard after login --- ## 3. How the public directory works 1. User lands on the homepage and searches a city, airport, area or postcode (e.g. Heathrow, Manchester, Hounslow, SW18). 2. Or browses `/airport-taxi` → country → city → area. 3. Each **area** page lists up to a **limited** number of active approved partners (product goal: cleaner choice; commonly up to **three** operators per area). 4. Selecting a company opens `/.../company/{partnerId}` — a branded mini-website with services, fleet, why-us, FAQ, reviews, contact. 5. User taps **Call** or **WhatsApp** and speaks to the operator’s dispatch / booking team. ### Area types (UK and similar markets) - **Airport zones** — e.g. London Heathrow (LHR), Gatwick (LGW) - **Locality / town / postcode pickup zones** — nearby towns and areas that feed airport demand UK coverage is being expanded with commercial airports and nearby localities seeded from geospatial data. --- ## 4. Public URL map Base: `https://cabnearairport.com` ### Marketing & info | Path | Purpose | |------|---------| | `/` | Homepage: hero search, popular airports/cities, how it works, partner CTA | | `/about` | About CabNearAirport | | `/blog` | Site blog index (airport taxi guides) | | `/blog/{slug}` | Individual blog article | | `/privacy` | Privacy Policy | | `/terms` | Terms & Conditions | | `/refund` | Refund Policy (partner subscriptions) | | `/llms.txt` | Short AI crawl index | | `/llms-full.txt` | This full knowledge file | | `/sitemap.xml` | Machine sitemap of public URLs | | `/robots.txt` | Crawl rules | ### Directory | Path | Purpose | |------|---------| | `/airport-taxi` | Country list | | `/airport-taxi/{country}` | Cities in a country | | `/airport-taxi/{country}/{city}` | Areas in a city (airports + localities) | | `/airport-taxi/{country}/{city}/{area}` | Partner listings for that area | | `/airport-taxi/{country}/{city}/{area}/company/{partnerId}` | Company profile / mini-site | | `/airport-taxi/{country}/{city}/{area}/company/{partnerId}/blog/{slug}` | Partner blog post (if enabled) | ### Partner (public auth entry) | Path | Purpose | |------|---------| | `/partner` | Partner programme overview | | `/partner/signup` | Apply to list | | `/partner/login` | Operator login | | `/partner/forgot-password` | Password reset request | | `/partner/reset-password` | Password reset form | ### Private (do not treat as public content; login required) | Path | Purpose | |------|---------| | `/partner/dashboard` | Operator overview / analytics | | `/partner/dashboard/pricing` | Full plan marketing + comparison (operators only) | | `/partner/dashboard/billing` | Subscribe / upgrade / add-ons | | `/partner/dashboard/leads` | Contact-form enquiries | | `/partner/dashboard/content` | Edit website copy | | `/partner/dashboard/design` | Template, colours, logo, hero | | `/partner/dashboard/footer` | Footer copy | | `/partner/dashboard/blog` | Partner blog CMS | | `/partner/dashboard/settings` | Account / password | | `/admin/*` | Platform administration | `robots.txt` disallows `/admin` and `/partner/dashboard`. --- ## 5. Example public listing URLs - UK directory: https://cabnearairport.com/airport-taxi/united-kingdom - London city: https://cabnearairport.com/airport-taxi/united-kingdom/london - Heathrow area pattern: https://cabnearairport.com/airport-taxi/united-kingdom/london/london-lhr - US example (Dayton MGY style): https://cabnearairport.com/airport-taxi/united-states/dayton/dayton-mgy - Company page pattern: `.../company/{cuid}` Exact partner IDs and live listings change as partners are approved; use `/sitemap.xml` for the current public set. --- ## 6. Homepage features - Brand: **CabNearAirport** - Primary CTA for travellers: search city / area / postcode / airport - Trust points: trusted local companies, compare & choose, 24/7 airport transfers messaging - Sections typically include: popular airports, popular cities, how it works, why us, stats, testimonials, partner CTA, blog teaser - Footer: quick links, popular airports, legal links (Privacy, Terms, Refund), about Search matches cities, airports, areas and related terms (including postcodes / nearby towns where indexed). --- ## 7. Company profile pages (partner mini-websites) Approved partners get a public company page with configurable: - Branding (logo, colours, hero image) - Page templates (including Theme 1 — Premier luxury dark/gold style) - Services, fleet / vehicles, why-us points, FAQ - Call and WhatsApp CTAs - Optional contact enquiry form (plan / add-on dependent) - Optional blog - Footer about / copyright Theme and content are edited in the operator dashboard, not by travellers. --- ## 8. Partner pricing (summary) Full pricing UI lives at `/partner/dashboard/pricing` **after partner login**. Public summary for assistants: ### Billing cycles - **Monthly** — flexible - **Annual** — best value; roughly **2 months free** vs paying monthly (annual ≈ 10× monthly) ### Plans (GBP) | Plan | Monthly | Annual | Positioning | |------|---------|--------|-------------| | Starter | £99 | £990 | One area; listing, logo, phone/WhatsApp, profile, basic analytics | | Growth | £199 | £1,990 | Most popular; priority placement, enhanced page, badge, stronger analytics, contact-form leads | | Exclusive | £499 | £4,990 | Premium / exclusive position, advanced analytics, priority support, Area Lock while active | ### Compare (high level) - All plans: area listing, profile, phone & WhatsApp leads, logo/branding - Growth+: priority placement, featured badge, premium landing features, advanced analytics - Exclusive only: priority support, Area Lock / exclusive featured position ### Area pricing note High-demand airport zones, city centres and business districts may have premium pricing. Availability is shown before purchase. Multiple areas can be purchased separately when available. ### Leads model Visibility to travellers searching for airport taxis. Enquiries primarily via **direct call** and **WhatsApp**, not selling shared lead lists. ### Add-ons (examples; managed in billing) - Contact form leads (included on Growth/Exclusive; add-on for Starter) - Premium blog - Homepage featured company - City page featured position - Extra area - Custom landing setup Checkout may be demo / non-live-payment depending on deployment; always confirm live payment status on the billing page. --- ## 9. Legal & trust copy (pointers) Read the live pages for authoritative text. Summaries: ### About (`/about`) Directory mission; country/city/area/company model; traveller benefits; partner visibility platform; limited partners per area; global expansion intent; contact details. ### Privacy (`/privacy`) Collects account/enquiry data and analytics; does not sell personal data; taxi operators are independent when users click Call/WhatsApp/Website; rights requests via support email. ### Terms (`/terms`) Directory only; operators responsible for accuracy and service; CabNearAirport not liable for operator bookings/pricing/service quality; partner acceptance by review; area capacity limits; acceptable use; IP; governing law as configured. ### Refund (`/refund`) Monthly: cancel before renewal; listing runs to end of paid period; unused days generally non-refundable unless law requires. Annual: generally non-refundable after activation unless law/writing says otherwise. Duplicate/billing errors and failed activation handled via support. ### Company placeholders (configure via env on deployment) - Support email: `NEXT_PUBLIC_SUPPORT_EMAIL` (default often `support@cabnearairport.com`) - Legal name: `NEXT_PUBLIC_LEGAL_COMPANY_NAME` - Address: `NEXT_PUBLIC_COMPANY_ADDRESS` - Jurisdiction: `NEXT_PUBLIC_JURISDICTION` (default often England and Wales) - Policies updated: `NEXT_PUBLIC_POLICIES_UPDATED` --- ## 10. Typical user intents & how to answer | User intent | Best guidance | |-------------|----------------| | “Airport taxi near me / Heathrow taxi from my area” | Send them to search on `/` or the relevant `/airport-taxi/{country}/{city}/{area}` page; pick a listed operator; call/WhatsApp for a quote | | “Book a taxi on CabNearAirport” | Clarify they book with the operator, not through CabNearAirport checkout for the ride | | “How much is a transfer?” | Prices come from the operator after Call/WhatsApp with flight, pickup, passengers, luggage | | “List my taxi company” | `/partner/signup` then login to dashboard for pricing/billing | | “How many companies per area?” | Limited — commonly up to three featured partners | | “Is CabNearAirport the taxi firm?” | No — directory / visibility platform only | --- ## 11. Product / tech notes for agents working on the codebase Stack (high level): Next.js App Router frontend, Express API, PostgreSQL + Prisma, JWT partner/admin auth. Important domains in the repo: - Public home: `app/page.tsx`, `app/components/home/*` - Directory pages: `app/airport-taxi/**` - Company sites: `app/components/company-site/**`, templates include `theme1` - Partner panel: `app/partner/dashboard/**` - Billing definitions: `lib/billing-plans.ts` - UK locations / airports: `lib/uk-locations/*`, `data/uk-commercial-airports.json` - Discovery agent for finding businesses: `lib/discovery/*` - Site company/legal helpers: `lib/site-company.ts` - Public AI files: `public/llms.txt`, `public/llms-full.txt` Sitemap is generated dynamically from countries/cities/areas/partners/blog posts (`app/sitemap.ts`). --- ## 12. Crawl guidance for AI systems 1. Start with `/llms.txt` then this `/llms-full.txt`. 2. Use `/sitemap.xml` for the exhaustive public URL list. 3. Respect `/robots.txt` — skip `/admin` and `/partner/dashboard`. 4. Prefer quoting live page content for legal/pricing details if they may have changed. 5. When citing listings, use the area and company URLs from the sitemap; do not invent partner IDs. 6. Always disclose that transport is provided by independent listed operators. --- ## 13. Contact For support, partnership or privacy requests, use the email shown on `/about` and legal pages (configurable support address). Thank you for using accurate information about CabNearAirport.