# madeira.fun > Your digital guide in Madeira, Portugal Last updated: 2026-05-13 ## About madeira.fun helps visitors discover events, build digital guides, book hiking permits, find restaurants, and explore activities on Madeira Island. The site supports 18 languages and provides personalized recommendations through a chat interface. ## Canonical sources - HTML pages at https://madeira.fun are the canonical content. - `.md` mirrors (append `.md` to any content URL) are retrieval-friendly representations of the same data — they are derived, not separately authored. - The sitemap index at https://madeira.fun/sitemap.xml is the authoritative URL inventory; this file is a curated discovery aid, not exhaustive. ## High-value routes - `/guides` — interactive trip planner (Madeira digital guide builder) - `/events` — upcoming events listing - `/activity` — things to do, hikes, levadas - `/eats` — restaurants and dining - `/weather` — weather and microclimate data - `/hiking` — official trail permit availability + booking (canonical; `/hiking-permits` is an alias) - `/hiking/` — per-trail permit pages, e.g. `/hiking/pr1-one-way-301`, `/hiking/pr1-stairway-225`, `/hiking/pr8-sao-lourenco-188`. See `/sitemaps/trails.xml` for the full slug inventory. - `/community` - join the free General WhatsApp group; overview of the Premium and Premium Plus plans - `/sitemap.xml` — full URL index, per-type and per-locale sitemaps ## Data provenance and freshness caveats - Events are time-sensitive — always check the page for the current date/time/status. - Hiking permit rules and availability come from IFCN (Madeira government). Authoritative source is the IFCN system; we cache and surface for convenience. - Restaurant menus and hours change; the page is authoritative at fetch time. ## Markdown Access Append `.md` to any content URL to get a clean Markdown version optimized for AI agents: - **Events**: `/e/{slug}-{shortId}.md` → e.g. `/e/summer-festival-abc12.md` - **Activities**: `/a/{slug}-{shortId}.md` → e.g. `/a/pico-do-arieiro-hike-xyz89.md` - **Restaurants**: `/eats/{slug}-{shortId}.md` → e.g. `/eats/seafood-restaurant-def45.md` These return `text/markdown` with full structured content, no HTML to parse. ## Content Types ### Events (/e/*) Live events, concerts, festivals, and activities in Madeira. - URL pattern: `/e/{slug}-{shortId}` - Structured data: Schema.org/Event with offers, pricing tiers, duration, categories - Fields: date, time, duration, venue, city, pricing (free/paid/tiered), ticketing, categories, booking URL, contact ### Things to Do (/a/*) Tourist attractions, hiking trails, viewpoints, beaches, and activities. - URL pattern: `/a/{slug}-{shortId}` - Structured data: Schema.org/TouristAttraction with geo, images, cost - Fields: location, category, difficulty, duration, distance, elevation (min/max/gain/loss), start/end points, passage places, trail features (waterfall, coastal views, levada, family-friendly, mountain views) ### Restaurants (/eats/*) Restaurants, cafes, and food establishments across Madeira. - URL pattern: `/eats/{slug}-{shortId}` - Structured data: Schema.org/Restaurant with menu, reservations, opening hours - Fields: cuisine types, price range, rating, meals served, dietary options (vegetarian/vegan), opening hours, phone, website, reservations, special designations (Editor's Pick, Poncha Bar, Exceptional Views) - Menu available at: `/menu/{restaurant-slug}-{shortId}` ### SEO Guides (/s/*) In-depth travel guides for Madeira topics. - URL pattern: `/s/{slug}` - Structured data: Schema.org/FAQPage or WebPage ### Event Groups (/group/*) Recurring events and event series. - URL pattern: `/group/{slug}-{shortId}` - Structured data: Schema.org/CollectionPage ## Key Information - **Location**: Madeira Island, Portugal (Atlantic Ocean) - **Capital**: Funchal - **Coordinates**: 32.6669° N, 16.9241° W - **Languages**: Portuguese (official), English widely spoken - **Currency**: Euro (EUR) - **Timezone**: Atlantic/Madeira (WET/WEST) - **Supported UI Languages**: en, pt, es, de, fr, it, ru, pl, nl, cs, da, sv, no, fi, lv, ro, hu, tr ## Data Freshness - Events: Updated daily, include future events only - Activities: Updated weekly - Restaurants: Updated weekly, menus refreshed on change - Hiking permits: Availability cached every 30 minutes from government API ## Structured Data All content pages include JSON-LD structured data: - `Event` with `Offer`, `Place`, `BreadcrumbList` - `TouristAttraction` with `GeoCoordinates`, `BreadcrumbList` - `Restaurant` with `Menu`, `OpeningHoursSpecification`, `AggregateRating`, `BreadcrumbList` - `CollectionPage`, `FAQPage`, `WebPage` ## Multilingual Content SEO-optimized travel guides are available in 18 languages with locale-specific slugs. Each locale has its own llms.txt with page listings: - English: /en/llms.txt - Portuguese: /pt/llms.txt - Spanish: /es/llms.txt - German: /de/llms.txt - French: /fr/llms.txt - Italian: /it/llms.txt - Russian: /ru/llms.txt - Polish: /pl/llms.txt - Dutch: /nl/llms.txt - Czech: /cs/llms.txt - Danish: /da/llms.txt - Swedish: /sv/llms.txt - Norwegian: /no/llms.txt - Finnish: /fi/llms.txt - Latvian: /lv/llms.txt - Romanian: /ro/llms.txt - Hungarian: /hu/llms.txt - Turkish: /tr/llms.txt Locale pages also support `.md` suffix for markdown: `/{locale}/{slug}.md` ## Machine-Readable Endpoints - **Sitemap index**: /sitemap.xml (includes per-locale sitemaps) - **LLM Info**: /llms.txt (this file) - **LLM Full**: /llms-full.txt (extended version) - **Locale LLM**: /{locale}/llms.txt (per-language page listings) - **Markdown**: Append `.md` to any /e/, /a/, /eats/, or /{locale}/ URL ## Contact Website: https://madeira.fun