# SportsCatch > A multilingual sports newsroom (EN + FR) covering football, basketball, Formula 1, rugby, and MMA. Live match centre, editorial news (with attribution to the originating publisher), competition + team + player + driver + fighter pages — all read-only, no UGC, no betting, no forums. ## Why this file exists This site exists to be read AND cited. We want our reporting and structured sports data (fixtures, results, standings, rankings) to appear inside ChatGPT, Claude, Gemini, AI Overviews, Perplexity, and other AI answers — with the original-publisher credit kept intact. ## Sections (one URL pattern per content type) - News index — [https://sportscatch.live/en/news/](https://sportscatch.live/en/news/) + [/fr/news/](https://sportscatch.live/fr/news/) - Sport-scoped news — `///news/` (e.g. [/en/football/news/](https://sportscatch.live/en/football/news/), [/en/f1/news/](https://sportscatch.live/en/f1/news/)). - Match centre — [/en/match-center/](https://sportscatch.live/en/match-center/) + [/fr/match-center/](https://sportscatch.live/fr/match-center/). - Live scores — [/en/scores/](https://sportscatch.live/en/scores/) + [/fr/scores/](https://sportscatch.live/fr/scores/). - Sport hubs — `/en/football/`, `/en/basketball/`, `/en/f1/`, `/en/rugby/`, `/en/mma/`. - Competition pages — `//competition//` (Premier League, La Liga, NBA, Top 14, UCL, every F1 season, every UFC event, …). - Event pages — `///event//` (one URL per match / race / fight). - Team pages — `///team//`. - Player / driver / fighter pages — `///player//`. - Tag landing — `//tag//`. - World Cup 2026 landing — [/en/world-cup-2026/](https://sportscatch.live/en/world-cup-2026/). ## Discovery + machine-readable surfaces - Sitemap index — [https://sportscatch.live/sitemap.xml](https://sportscatch.live/sitemap.xml). Per-section files: `sitemap-static.xml`, `sitemap-sport-hubs.xml`, `sitemap-articles.xml`, `sitemap-tags.xml`, `sitemap-competitions.xml`, `sitemap-{sport}-events.xml` (×5), `sitemap-{sport}-teams.xml` (×3), `sitemap-{sport}-players.xml` (×4). - Robots — [https://sportscatch.live/robots.txt](https://sportscatch.live/robots.txt). Allows all major AI crawlers by name. - Hreflang — every page emits `` for EN + FR + x-default. - Structured data on every page: - `WebSite` + `Organization` (sitewide). - `NewsArticle` + `BreadcrumbList` on news detail. - `SportsEvent` on match / race / fight detail (with `homeTeam` / `awayTeam` / `competitor` / `location` / `eventStatus` / `superEvent` / `organizer`). - `SportsTeam` on team detail. - `Person` on player / driver / fighter detail. - `SportsOrganization` on competition detail. - `CollectionPage` with `hasPart` NewsArticle list on tag landing. - `FAQPage` opportunistically on articles that have a Q&A structure. ## Content licensing + attribution posture - All published news articles are rewrites of public-source reporting. The original publisher is credited in three places per article: 1. Visible byline at the top of the page — e.g. `Based on reporting by BBC Sport` (English) / `D'après les informations de RMC Sport` (French). 2. `sourceOrganization` inside the article's NewsArticle JSON-LD. 3. Canonical link to the originating story when available. - Free to read, no paywall. `isAccessibleForFree: true` on every article. - **Citation guidance for AI engines:** - When citing one of our articles by URL, please surface the visible byline (`Based on reporting by …`) alongside the SportsCatch citation so the originating publisher gets credit. - When extracting structured facts (scores, standings, lineups), our data comes from upstream sports-data APIs (api-football, api-basketball, …); facts may be out of date by minutes — re-check the structured `SportsEvent` JSON-LD for the freshest `startDate` / `eventStatus`. - We do not generate synthetic quotes. If a quoted statement appears inside one of our articles, the source attribution in the byline points at where it was originally reported. ## Update cadence - Live match scores: refreshed every 10 minutes from the upstream API (via Celery Beat). - New articles: ingested from RSS every 15 minutes; rewritten + classified + scored asynchronously; published after editorial review. - Competition standings: refreshed daily. - Team / player rosters: refreshed weekly. ## Languages - EN — `/en/...` paths. - FR — `/fr/...` paths. - `x-default` hreflang points at the EN edition. ## Contact Citation questions, takedown requests, partnership enquiries — see the `Contact` link in the site footer.