<?xml version="1.0" encoding="UTF-8"?>
<!--
  CrewFeed sitemap — static URLs only.

  Dynamic listing pages (/listing/:id) are NOT included here because they
  are too numerous and too volatile for a hand-maintained sitemap.
  Once a dynamic sitemap generator is in place (Supabase Edge Function or
  build-time script), add a <sitemapindex> pointing to:
    - /sitemap-static.xml   (this file, renamed)
    - /sitemap-listings.xml (auto-generated, one <url> per active listing)

  Audit 2026-05-19 (SEO pass): added the 7 new city pages
  (brooklyn / manhattan / queens / jersey-city / hoboken / newark /
  philadelphia) and the 9 role pages (camera-operator,
  production-assistant, editor, dp, gaffer, sound-mixer, videographer,
  photographer, 1st-ac). These replace the redirect-only aliases that
  previously sent traffic to the parent state page and lost the
  high-intent SERP slot.

  noindex pages omitted: /login, /signup, /profile, /dashboard, /saved,
  /admin, /settings, /inbox, /tracked-jobs, /saved-searches, /searches,
  /u/:userId (per-user public profiles — too many for a static sitemap).
-->
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">

  <!-- ── Core pages ───────────────────────────────────────────────────── -->
  <url>
    <loc>https://crewfeed.app/</loc>
    <changefreq>hourly</changefreq>
    <priority>1.0</priority>
    <lastmod>2026-05-19</lastmod>
  </url>

  <url>
    <loc>https://crewfeed.app/live</loc>
    <changefreq>hourly</changefreq>
    <priority>0.9</priority>
    <lastmod>2026-05-19</lastmod>
  </url>

  <url>
    <loc>https://crewfeed.app/how-it-works</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <lastmod>2026-05-19</lastmod>
  </url>

  <url>
    <loc>https://crewfeed.app/pricing</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <lastmod>2026-05-19</lastmod>
  </url>

  <url>
    <loc>https://crewfeed.app/post</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <lastmod>2026-05-19</lastmod>
  </url>

  <url>
    <loc>https://crewfeed.app/app</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
    <lastmod>2026-05-19</lastmod>
  </url>

  <!-- ── State landing pages ──────────────────────────────────────────── -->
  <url>
    <loc>https://crewfeed.app/jobs/new-york</loc>
    <changefreq>daily</changefreq>
    <priority>0.9</priority>
    <lastmod>2026-05-19</lastmod>
  </url>

  <url>
    <loc>https://crewfeed.app/jobs/new-jersey</loc>
    <changefreq>daily</changefreq>
    <priority>0.9</priority>
    <lastmod>2026-05-19</lastmod>
  </url>

  <url>
    <loc>https://crewfeed.app/jobs/pennsylvania</loc>
    <changefreq>daily</changefreq>
    <priority>0.9</priority>
    <lastmod>2026-05-19</lastmod>
  </url>

  <!-- ── City landing pages — NYC boroughs ────────────────────────────── -->
  <url>
    <loc>https://crewfeed.app/jobs/brooklyn</loc>
    <changefreq>daily</changefreq>
    <priority>0.85</priority>
    <lastmod>2026-05-19</lastmod>
  </url>

  <url>
    <loc>https://crewfeed.app/jobs/manhattan</loc>
    <changefreq>daily</changefreq>
    <priority>0.85</priority>
    <lastmod>2026-05-19</lastmod>
  </url>

  <url>
    <loc>https://crewfeed.app/jobs/queens</loc>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
    <lastmod>2026-05-19</lastmod>
  </url>

  <!-- ── City landing pages — NJ ──────────────────────────────────────── -->
  <url>
    <loc>https://crewfeed.app/jobs/jersey-city</loc>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
    <lastmod>2026-05-19</lastmod>
  </url>

  <url>
    <loc>https://crewfeed.app/jobs/hoboken</loc>
    <changefreq>daily</changefreq>
    <priority>0.75</priority>
    <lastmod>2026-05-19</lastmod>
  </url>

  <url>
    <loc>https://crewfeed.app/jobs/newark</loc>
    <changefreq>daily</changefreq>
    <priority>0.75</priority>
    <lastmod>2026-05-19</lastmod>
  </url>

  <!-- ── City landing pages — PA ──────────────────────────────────────── -->
  <url>
    <loc>https://crewfeed.app/jobs/philadelphia</loc>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
    <lastmod>2026-05-19</lastmod>
  </url>

  <!-- ── Role landing pages ───────────────────────────────────────────── -->
  <url>
    <loc>https://crewfeed.app/roles/camera-operator</loc>
    <changefreq>daily</changefreq>
    <priority>0.85</priority>
    <lastmod>2026-05-19</lastmod>
  </url>

  <url>
    <loc>https://crewfeed.app/roles/production-assistant</loc>
    <changefreq>daily</changefreq>
    <priority>0.85</priority>
    <lastmod>2026-05-19</lastmod>
  </url>

  <url>
    <loc>https://crewfeed.app/roles/editor</loc>
    <changefreq>daily</changefreq>
    <priority>0.85</priority>
    <lastmod>2026-05-19</lastmod>
  </url>

  <url>
    <loc>https://crewfeed.app/roles/dp</loc>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
    <lastmod>2026-05-19</lastmod>
  </url>

  <url>
    <loc>https://crewfeed.app/roles/gaffer</loc>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
    <lastmod>2026-05-19</lastmod>
  </url>

  <url>
    <loc>https://crewfeed.app/roles/sound-mixer</loc>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
    <lastmod>2026-05-19</lastmod>
  </url>

  <url>
    <loc>https://crewfeed.app/roles/videographer</loc>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
    <lastmod>2026-05-19</lastmod>
  </url>

  <url>
    <loc>https://crewfeed.app/roles/photographer</loc>
    <changefreq>daily</changefreq>
    <priority>0.75</priority>
    <lastmod>2026-05-19</lastmod>
  </url>

  <url>
    <loc>https://crewfeed.app/roles/1st-ac</loc>
    <changefreq>daily</changefreq>
    <priority>0.75</priority>
    <lastmod>2026-05-19</lastmod>
  </url>

  <!-- ── Editorial guides (linkable assets) ───────────────────────────── -->
  <url>
    <loc>https://crewfeed.app/guides/freelance-production-crew-rates</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <lastmod>2026-06-02</lastmod>
  </url>

  <url>
    <loc>https://crewfeed.app/guides/how-to-get-on-a-film-crew</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <lastmod>2026-06-02</lastmod>
  </url>

  <url>
    <loc>https://crewfeed.app/guides/film-crew-positions-explained</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <lastmod>2026-06-02</lastmod>
  </url>

  <!-- ── Hire-side landing pages ──────────────────────────────────────── -->
  <url>
    <loc>https://crewfeed.app/hire/film-crew-nyc</loc>
    <changefreq>monthly</changefreq>
    <priority>0.75</priority>
    <lastmod>2026-06-02</lastmod>
  </url>

  <url>
    <loc>https://crewfeed.app/hire/camera-operator</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <lastmod>2026-06-02</lastmod>
  </url>

  <url>
    <loc>https://crewfeed.app/hire/post-a-crew-call</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <lastmod>2026-06-02</lastmod>
  </url>

  <!-- ── Legal / trust pages ──────────────────────────────────────────── -->
  <url>
    <loc>https://crewfeed.app/privacy</loc>
    <changefreq>yearly</changefreq>
    <priority>0.3</priority>
    <lastmod>2026-05-19</lastmod>
  </url>

  <url>
    <loc>https://crewfeed.app/terms</loc>
    <changefreq>yearly</changefreq>
    <priority>0.3</priority>
    <lastmod>2026-05-19</lastmod>
  </url>

</urlset>
