12 May 2026
Fixed
- Quarterly Accessibility Update: All 22 city accessibility sections verified against official operator sources. 18 cities updated.
- Budapest (critical): M2 accessible stations corrected — Astoria, Keleti and Déli are a future plan, not yet built. Actual accessible stations: Örs vezér tere, Pillangó utca, Puskás Ferenc Stadion. Tram line list and bus percentage also corrected.
- Istanbul (critical): T1 tram corrected — the T1 operates 100% low-floor vehicles with level boarding. Previous content incorrectly discouraged wheelchair users from using it. Star rating updated from 2 to 3/5.
- Hamburg: U-Bahn coverage updated to 97% — U1 now fully barrier-free (completed October 2025).
- Barcelona: Inaccessible station list updated to current TMB live data. Several stations retrofitted since last check.
- Berlin: BVG Mobility Service phone number corrected to (030) 346 49 940.
- Brussels: Tram line 3 removed (discontinued September 2024). Station assistance now immediate — no 48h advance booking required.
- Rome: New Metro C Colosseo–Fori Imperiali station (December 2025) added — first fully accessible route to the Colosseum.
- Zurich: Tram fleet and S-Bahn lift claims corrected.
- Amsterdam, Dubai, Hong Kong, Milan, Prague, Singapore, Taipei, Copenhagen, London, Paris: Minor corrections and updates to accessibility data.
5 May 2026
Fixed
- Section order corrected on all 22 city pages. The collapsible sections were in the wrong order on most pages. All city guides now follow the canonical order: Airport transfers → Zones & pricing → Family discounts → Accessibility → Night transport → Shared mobility → eSIM recommendations → Baggage storage.
2 May 2026
Added
- Visual impairment section — all 22 city pages now include a dedicated subsection in the accessibility collapsible with verified information on tactile guiding strips, audio announcements in vehicles and at stations, Braille on lift buttons, and specialist apps or assistance services for blind and visually impaired travellers.
30 April 2026
Fixed
- App-store links corrected on 6 city pages. The iOS and/or Android links on Munich, Budapest, Dubai, Hamburg, Brussels and Zurich pointed to wrong apps because earlier links had been generated from plausible-looking patterns rather than verified. All six pages now link to the correct, user-verified apps: Munich (MVV iOS / MVG Android), Budapest (BudapestGO iOS / BKK Futár Android), Dubai (Nol Pay iOS unchanged / RTA Android updated; the obsolete "Journey planner: S'hail (replaces Wojhati)" line was removed), Hamburg (HVV iOS + Android; label simplified from "hvv switch" to "hvv"), Brussels (STIB-MIVB iOS + Android), Zurich (ZVV iOS + Android).
29 April 2026
Added
- Brussels (Belgium) — 21st city guide. Full STIB-MIVB coverage of metro lines 1, 2, 5, 6, the tram and premetro network (3/4/7 underground), buses and the MOBIB Basic card. Includes Brupass tickets, contactless EMV (capped daily fare), and Brupass XL covering airport, SNCB train and De Lijn/TEC. Brussels Airport (Zaventem) via SNCB train at €11,80 (€5,40 Diabolo surcharge) or STIB bus 12/21; Charleroi (CRL) via Flibco shuttle at €21,00. Noctis night buses on Friday/Saturday only from De Brouckère. Fine for fare evasion €107 rising to €321. Accessibility rated 3/5, Villo! bike-share, Bolt/Uber/Heetch ride-hailing and a low-emission zone (LEZ) warning for car renters.
- Zurich (Switzerland) — 22nd city guide. Full ZVV / VBZ guide with trams, S-Bahn, ZSG lake boats and the doubled-zone-110 fare quirk explained. 2026 fares verified against the official ZVV tariff page: single 1–2 zones CHF 4,70 / 3-zone airport CHF 7,20; 24h tickets 1–2 zones CHF 9,40, 3 zones CHF 14,40, all zones (NetworkPass) CHF 36,00; 9 O'Clock Day Pass CHF 28,00; ZurichCard 24h/72h CHF 29 / 56 (children CHF 19 / 37) including airport transfer and 17 free museums. ZRH airport via S2/S16/S24 in 10–13 min. Nachtnetz on Friday/Saturday with no surcharge. Fare-evasion fine CHF 100. PubliBike from CHF 3, Mobility Carsharing, taxis CHF 6–8 flag fall, accessibility rated 5/5 (entire VBZ tram fleet is low-floor).
- Homepage and About: Brussels and Zurich added to the city grid,
dropdown and travel-alarm form. Tagline updated to "22 cities". Coverage count on
About page bumped from 20 to 22.
cities.json,llms.txt(URLs alphabetical + STIB-MIVB and ZVV/VBZ in Content policy) andmonthly-check.md(table + count) updated to match.
Improved
- Fare-accuracy sweep across four recent city pages after fact-checking against the operators' own websites (BKK.hu, RTA, STIB-MIVB, HVV).
- Hamburg: Einzelkarte AB €3,80→€4,10, Tageskarte AB €8,90→€8,20, Gruppenkarte AB €14,00→€16,40, Deutschlandticket €58,00→€63,00. App ticketing wording updated with the explicit 7% in-app discount.
- Budapest: single ticket 450→500 HUF, 24h travelcard 2.500→2.750 HUF, 72h travelcard 5.500→5.750 HUF, 7-day Hetijegy 5.950→6.500 HUF, block of 10 4.000→4.500 HUF, single from driver 600→700 HUF, 100E Airport Express 2.200→2.500 HUF. The Átszállójegy (transfer ticket, 530 HUF) has been discontinued since the June 2025 fare restructure — replaced by a 30-minute ticket (600 HUF) and a 90-minute ticket (850 HUF, app-only, unlimited transfers). Ticket table, FAQ JSON-LD, Roammate advice box and checklist updated.
- Dubai: removed the obsolete Friday-morning Metro pause — since the UAE shifted its weekend to Saturday-Sunday in 2022, Friday now runs the full 05:00 start. Updated in FAQ JSON-LD, critical box, info-grid, night-transport schedule and common mistakes.
- Brussels: MOBIB Basic €5,00→€6,00, Brupass single (app/MOBIB) €2,10→€2,70, 1-day Brupass €8,00→€9,50, 10-journey load €17,00→€18,90 (€1,89/ride), Brupass XL single €3,50→€3,60. Removed the no-longer-existing Brupass XL 1-day (€11,00). New: contactless bank card (EMV) is now €2,40 per ride with a €8,50 daily cap (4 rides) — cheaper than both the MOBIB single and the 1-day Brupass; promoted to the "best for tourists" recommendation across the page.
- All four pages:
dateModifiedand footer "Last updated" set to 29 April 2026.
28 April 2026
Added
- Munich (Germany): 17th city guide added — full MVV/MVG coverage with U-Bahn, S-Bahn, tram and bus. Includes Tageskarte (€9,90 single, €19,30 group up to 5 adults), IsarCard Woche (€22,30), Deutschlandticket guidance (€58,00/month), MUC airport transfer via S1/S8, NachtTram night network, 5/5 accessibility rating and MVG Rad bike-share.
- Budapest (Hungary): 18th city guide added — full BKK coverage with M1–M4 metro, tram 4/6 (longest in Europe), BudapestGO app, 24h/72h/7-day travelcards (2.500 / 5.500 / 5.950 HUF), 100E Airport Express (2.200 HUF), MOL Bubi bike-share. Accessibility rated 3/5 (M1 heritage line has no lifts; M4 is fully step-free).
- Dubai (United Arab Emirates): 19th city guide added — full RTA coverage of the driverless Metro Red and Green Lines, Dubai Tram, public bus and abra/water bus. Includes Silver Nol Card (AED 25,00), Day Pass (AED 20,00), Gold Class first-class carriage, Women & Children carriage rules, Friday morning service restrictions (no Metro before 10:00), DXB Metro Red Line connection, RTA fines (AED 100 eating/drinking, AED 200 fare evasion, AED 300 sleeping), Careem ride-hailing, Careem Bike. 5/5 accessibility rating and VoIP-blocking eSIM advice.
- Hamburg (Germany): 20th city guide added — full HVV coverage of U-Bahn, S-Bahn, Hochbahn buses, VHH regional buses and the iconic HADAG harbour ferries (lines 61, 62, 64, 72, 73, 75 — all included in any HVV ticket, making Hamburg the only German city where a normal day pass also gets you a free harbour cruise on the Elbe). Includes Tageskarte AB (€8,90), Gruppenkarte AB (€14,00 for 5 people), 9-Uhr-Wochenkarte (€27,40), Hamburg CARD (from €11,90/day), Deutschlandticket guidance (€58,00/month), HAM Airport via S1 with the splitting-train warning at Ohlsdorf, NachtBus 600-688 weeknight network, MOIA electric ride-pooling (Hamburg-only), StadtRAD bike-share and the unified hvv switch app. Accessibility rated 4/5.
- Homepage and About: Munich, Budapest, Dubai and Hamburg added to the city grid, dropdown and travel-alarm form. Tagline updated from "13 cities" to "20 cities". Coverage count on About page bumped from 16 to 20.
27 April 2026
Added
- Markdown for AI agents: Requests with
Accept: text/markdownheader now receive a clean markdown version of any page. Browsers continue to get normal HTML.
Updated
- London: Elizabeth Line Heathrow fare updated from £15,50 to £15,80 (fare table, detail section and FAQ JSON-LD).
- Copenhagen: Physical Rejsekort is being phased out and stops working on 28 May 2026. Page updated across 7 locations to recommend the Rejsekort app and contactless payment instead.
- Homepage: Seasonal section updated from April to May 2026 — Tube strikes London (19–22 May), Metro Line 3 closure Paris, ATAC strike Rome (~15 May), good news for Barcelona, Stockholm and Berlin.
Improvements
- 9 city pages: Fixed dateModified JSON-LD mismatch — synced with hero dates for Barcelona, Berlin, Hong Kong, Istanbul, Madrid, Prague, Rome, Taipei and Vienna.
31 March 2026
Removed
- Rome: "Practical final tips" section removed.
- Barcelona: "Practical Tips for Tourists" collapsible (7 Essential Tips) removed.
- Paris: Removed "practical tips" from meta description.
29 March 2026
Updated
- Copenhagen: Airport fare updated from DKK 36 (3-zone) to DKK 46 (5-zone) — the separate airport supplement no longer exists; travellers pay the standard zone fare.
- London: Zones 1–3 daily cap updated from £10,00 to £10,50; Elizabeth Line to Heathrow from £14,60 to £15,50 (TfL fare increase 1 March 2026).
- Milan: Malpensa Express body text corrected from €13 to €15,00; return ticket validity corrected from 90 to 30 days.
- Paris: RoissyBus discontinued 28 February 2026 — replaced by bus line 9517 (€2,55 standard metro fare). OrlyBus discontinued March 2025 — Orly now served exclusively by Metro Line 14.
- Singapore: Tourist Day Pass prices updated from SGD 12/19/24 to SGD 22/29/34 (includes SGD 10 refundable deposit).
- Stockholm: Pendeltåg to Arlanda updated from 190 SEK to 200 SEK; Arlanda surcharge from 147 SEK to 157 SEK (effective 8 January 2026).
24 March 2026
Added
- uMob added to the Shared Mobility section on all 16 city pages. uMob is an app that lets travellers book and pay for shared transport — bikes, scooters, shared cars — from multiple providers in one place, without needing separate accounts per provider. Available in all cities covered on Roammate.eu.
20 March 2026
Added
- Cloudflare Web Analytics added to all pages — privacy-friendly, cookie-free analytics. No cookie banner needed. Replaces Google Analytics.
19 March 2026
Added
- Structured data (JSON-LD) added to all 16 city pages — helps search engines and AI tools (Google AI Overviews, Perplexity, ChatGPT) understand and correctly cite page content. Each page now includes a FAQ schema with the most common questions about tickets, airport connections and fines, and a WebPage schema with description, language, publication date, and a Wikidata link for the city.
llms.txtadded to the site root — a machine-readable index that tells AI agents which pages exist, what they cover, and how the content may be used.
18 March 2026
Fixed
- Accessibility star rating fixed on 7 city pages (Copenhagen, Singapore, Amsterdam, Taipei, Hong Kong, Milan, Istanbul) — Lucide icon stars were rendering as empty outlines; replaced with Unicode ★/☆ characters
Improved
- Privacy Policy updated: reflects Travel Alarm data collection and lists sub-processors (Netlify, Loops.so, Proton Mail)
- Travel Alarm reminder widget on all city pages: email and date fields now look identical regardless of browser autofill — no more yellow background on mobile.
17 March 2026
Added
- Travel Alarm form added to all 16 city guides — set a reminder 14 days before departure
Improved
- Travel Alarm: sign-ups with a departure date less than 14 days away are now blocked — too soon for an alert to be useful
3 March 2026
Added
- Lucide SVG icons integrated via CDN — replaces emoji across all 25 pages for consistent rendering on all devices and browsers
- Country flag emoji removed from city cards and navigation
- RSS feed added at /feed.xml — auto-generated on every Netlify deploy from the changelog
- RSS icon added next to the Changelog page title, linking to the feed
2 March 2026
Updated
- Singapore: Tourist Day Pass prices updated (1-day SGD 12, 2-day SGD 19, 3-day SGD 24)
- Singapore: EZ-Link single fare updated to SGD 1,28–2,57 (distance-based)
- Singapore: EZ-Link card price updated to SGD 10 (incl. SGD 5 stored value); fee terminology corrected (non-refundable, not a deposit)
- Stockholm: Flygbussarna airport bus price updated (129 SEK online / 139 SEK at station or with chauffeur)
- Taipei: Fun Pass prices updated (2-day Unlimited NT$1.900 / 3-day Unlimited NT$2.200)
- Taipei: EasyCard card fee corrected — non-refundable NT$100 purchase fee, not a deposit
- Homepage: Monthly travel tips updated for March 2026 across all 6 featured cities
25 February 2026
Added
- Custom 404 page ("Wrong Stop") with illustration and link back to home
- Milan added to city cards on the homepage (was missing from the grid)
- Milan added to Travel Alarm city list on the homepage
Improved
- Hero banners on subpages (About, Contact, Privacy, Changelog, 404) made more compact — less empty space above the content
- Consistent city order across all homepage lists: Vienna now before Prague
22 February 2026
Added
- City guide for Copenhagen — full public transport guide added
- City guide for Milan — full public transport guide added
- Istanbul city guide added (İstanbulkart, metro, tram, Metrobus, ferry, airport transfer)
- Copenhagen, Milan and Istanbul added to dropdown and city cards on the homepage
- About page updated to reflect 16 cities
- robots.txt created — blocks city-passes/ from crawlers and points to sitemap
- favicon.png added and linked across all pages
- Open Graph tags (og:title, og:description, og:image, og:url, og:type) added to all city pages
- og-default.jpg created (1200×630px) as shared OG image for all pages
- Canonical tags added to all city pages
- "Feedback or corrections? Contact us." link added to the footer of all 16 city pages
Changed
- All eSIM partner buttons on city pages now link to real URLs: Airalo, Holafly, and Firsty
- All luggage storage partner buttons on city pages now link to real URLs: Bounce and Stasher
- cities.json: highlights updated for Milan and Copenhagen
- generate-sitemap.js updated with priority and changefreq per page type
- sitemap.xml regenerated with priority and changefreq
- Contact email updated to erwin.boogert@proton.me on business-traveler, contact, and privacy pages
- contact.html: hero text and layout improved
- amsterdam-commercieel.html removed from public/ (moved to archive)
- new-city skill updated: OG tags and canonical tag now standard in the head template for new city pages
- Email addresses removed from footer of all city pages
- Last updated date inconsistencies fixed (barcelona, london) and "Last update" typo corrected (paris)
- amsterdam.html: meta description added (was missing)
Improvements
- CSS improvements in style.css (responsive header, flexbox logo)
21 February 2026
Added
- Automated sitemap generation script to keep
sitemap.xmlupdated during builds - Netlify build configuration for automatic sitemap updates on deployment
Improved
- Standardized transport app link sections across all 13 city pages for a cleaner, more consistent look
- Updated master city page template to reflect the new standardized app link format
20 February 2026
Added
- Three new city pages: Hong Kong, Singapore, and Taipei — each with a full transit guide, fares, tips, and collapsible sections
- City data JSON files created for Hong Kong, Singapore, and Taipei
- Baggage storage and seasonal content entries for all three new cities
- Hero background image added to the homepage
- Contact page
- Changelog page
- Privacy Policy page
Changed
- Homepage: three city cards and dropdown options added; tagline updated to "13 cities across Europe and Asia"
- Footer across all pages: "About" link replaced with "Contact" link; Privacy Policy link now resolves
- About page updated to reflect 13 cities, including Asian cities
- Changelog page rewritten in English; inline CSS moved to
style.css
Improved
- Taipei: added exit number tip for MRT stations
- Singapore: added SimplyGo surcharge warning for foreign cards; added bus wave-off tip
- Taipei: added YouBike tourist registration workaround
Removed
- Two unused images removed from the image map