# MMAtown > Your ultimate MMA guide: MMA news, results & fights for UFC, One Championship & more. MMAtown is a mixed martial arts (MMA) reference site: upcoming and past events with full fight cards and results, fighter profiles with records and championship belts, divisional and pound-for-pound rankings, promotions, gyms, news articles and videos. Every page is server-rendered in English (en-US), so the HTML a crawler receives is complete without JavaScript, and every entity page carries schema.org JSON-LD as a single `@graph`. ## Sections - [Home](https://mmatown.com): upcoming events, the live fight card and the latest results - [Events](https://mmatown.com/events): upcoming and past MMA events with full fight cards, filterable by promotion and date - [Rankings](https://mmatown.com/rankings): pound-for-pound and divisional fighter rankings - [Gyms](https://mmatown.com/gyms): MMA gyms and academies with their fighter rosters - [News](https://mmatown.com/blog): articles, event previews, weigh-in reports and post-fight analysis - [Videos](https://mmatown.com/videos): full fights, highlights, interviews and press conferences - [Search](https://mmatown.com/search): fighters, events and promotions by name (`?q=`) ## Entity pages - `/events/{slug}`: an event: date, venue, promotion and its fight card with results (schema.org SportsEvent) - `/fights/{slug}`: a single bout: tale of the tape, odds and the result (schema.org SportsEvent) - `/fighters/{slug}`: a fighter profile: record, physical stats, championship belts and fight history (schema.org Person, ProfilePage) - `/organizations/{slug}`: a promotion: its events and roster (schema.org SportsOrganization) - `/gyms/{slug}`: a gym and its team of fighters (schema.org ExerciseGym, SportsTeam) - `/blog/{slug}`: a news article (schema.org BlogPosting) - `/videos/{slug}`: a video with its write-up (schema.org VideoObject) ## Sitemaps - https://cdn.mmatown.com/sitemaps/index.xml - https://cdn.mmatown.com/sitemaps/blogpost.xml - https://cdn.mmatown.com/sitemaps/video.xml ## Notes - Canonical URLs are the path without a query string; parameterized `/search?…` results are noindex. - The home page `/`, plus `/videos` and `/blog` and their slugs, honour `Accept: text/markdown` (YAML frontmatter, the page's own content, and JSON-LD as a fenced `json` block when the page emits it). Other routes stay HTML. - Those prefixes send `content-signal: ai-train=yes, search=yes, ai-input=yes` on the document. Training is not allowed elsewhere. See [robots.txt](https://mmatown.com/robots.txt). - Organization: [MMAtown](https://mmatown.com). Contact: social@mmatown.com