<?xml version="1.0" encoding="UTF-8"?>
<!--
  Every URL here must be a route the site actually serves.

  _redirects returns 200 for every path so React Router can handle it, which
  means a dead entry does not 404 — it returns a page that says "not found"
  with a success status. Search engines treat that as a soft 404 and take far
  longer to tell you about it than a real one. /committee sat here for months
  after the page was replaced by /announcements.
-->
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <url>
    <loc>https://ueaisoc.co.uk/</loc>
    <lastmod>2026-08-15</lastmod>
    <changefreq>weekly</changefreq>
    <priority>1.0</priority>
  </url>
  <url>
    <loc>https://ueaisoc.co.uk/about</loc>
    <lastmod>2026-08-15</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://ueaisoc.co.uk/announcements</loc>
    <lastmod>2026-08-15</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://ueaisoc.co.uk/events</loc>
    <lastmod>2026-08-15</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.9</priority>
  </url>
  <url>
    <loc>https://ueaisoc.co.uk/prayer-times</loc>
    <lastmod>2026-08-15</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.9</priority>
  </url>
  <url>
    <loc>https://ueaisoc.co.uk/prayer-spaces</loc>
    <lastmod>2026-08-15</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://ueaisoc.co.uk/freshers</loc>
    <lastmod>2026-08-15</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://ueaisoc.co.uk/guides</loc>
    <lastmod>2026-08-15</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://ueaisoc.co.uk/sports</loc>
    <lastmod>2026-08-15</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <!--
    /shop only exists while the committee has the shop switched on for the
    website in the admin dashboard, the same arrangement as /donate below. It
    is listed because that is the normal state; if the shop is switched off for
    a season, expect this URL and every /shop/{id} beneath it to soft-404 until
    it is switched back on.
  -->
  <url>
    <loc>https://ueaisoc.co.uk/shop</loc>
    <lastmod>2026-08-15</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://ueaisoc.co.uk/halal-places</loc>
    <lastmod>2026-08-15</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://ueaisoc.co.uk/halal-butchers</loc>
    <lastmod>2026-09-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://ueaisoc.co.uk/mosques</loc>
    <lastmod>2026-08-15</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <!--
    /donate only exists while the committee has donations switched on in the
    admin dashboard. It is listed because that is the normal state; if
    donations are turned off for a season, expect this one URL to soft-404
    until it is switched back on.
  -->
  <url>
    <loc>https://ueaisoc.co.uk/donate</loc>
    <lastmod>2026-08-15</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://ueaisoc.co.uk/contact</loc>
    <lastmod>2026-08-15</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://ueaisoc.co.uk/privacy</loc>
    <lastmod>2026-08-15</lastmod>
    <changefreq>yearly</changefreq>
    <priority>0.3</priority>
  </url>
  <url>
    <loc>https://ueaisoc.co.uk/delete-account</loc>
    <lastmod>2026-08-20</lastmod>
    <changefreq>yearly</changefreq>
    <priority>0.3</priority>
  </url>
  <url>
    <loc>https://ueaisoc.co.uk/accessibility</loc>
    <lastmod>2026-08-15</lastmod>
    <changefreq>yearly</changefreq>
    <priority>0.3</priority>
  </url>
</urlset>
