<?xml version="1.0" encoding="UTF-8"?>
<!--
  Baseline sitemap of the core, always-present pages. Category, subcategory and
  product URLs change with the catalog, so generate those dynamically at build
  time (a Node script that calls the product-catalogue API and appends one <url>
  per product: https://wineoutlet.com/<deptgroup-slug>/<product-slug>) and
  merge them in — or emit a sitemap index that references a generated products
  sitemap. Replace the domain below with your production origin.

  Only canonical (200-status) URLs belong here — never the legacy paths that
  301-redirect (/aboutUs, /storeLocator, /faqs, /privacy, /terms…). Keep this in
  sync with the routes in src/App.tsx and the Disallow list in robots.txt.

  <lastmod> uses W3C date format (YYYY-MM-DD). Refresh it when a page's content
  changes; the dynamic build script should stamp product/category URLs with their
  own last-updated date rather than this baseline date.
-->
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <url><loc>https://wineoutlet.com/</loc><lastmod>2026-07-20</lastmod><changefreq>daily</changefreq><priority>1.0</priority></url>
  <url><loc>https://wineoutlet.com/wine</loc><lastmod>2026-07-20</lastmod><changefreq>daily</changefreq><priority>0.9</priority></url>
  <url><loc>https://wineoutlet.com/liquor</loc><lastmod>2026-07-20</lastmod><changefreq>daily</changefreq><priority>0.9</priority></url>
  <url><loc>https://wineoutlet.com/beer</loc><lastmod>2026-07-20</lastmod><changefreq>daily</changefreq><priority>0.9</priority></url>
  <url><loc>https://wineoutlet.com/miscellaneous</loc><lastmod>2026-07-20</lastmod><changefreq>daily</changefreq><priority>0.9</priority></url>
  <url><loc>https://wineoutlet.com/offers</loc><lastmod>2026-07-20</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
  <url><loc>https://wineoutlet.com/promotions/new-arrival</loc><lastmod>2026-07-20</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
  <url><loc>https://wineoutlet.com/stores</loc><lastmod>2026-07-20</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url>
  <!-- Individual store pages (/stores/:slug). Slugs follow src/utils/storeSlug.ts
       (strip "Wine Outlet", lowercase, spaces→hyphens). Sourced from the
       /home/store-locator API — regenerate when stores are added/removed. -->
  <url><loc>https://wineoutlet.com/stores/manasquan</loc><lastmod>2026-07-20</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url>
  <url><loc>https://wineoutlet.com/stores/secaucus</loc><lastmod>2026-07-20</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url>
  <url><loc>https://wineoutlet.com/stores/point-pleasant</loc><lastmod>2026-07-20</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url>
  <url><loc>https://wineoutlet.com/stores/allaire</loc><lastmod>2026-07-20</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url>
  <url><loc>https://wineoutlet.com/stores/brick</loc><lastmod>2026-07-20</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url>
  <url><loc>https://wineoutlet.com/stores/holmdel</loc><lastmod>2026-07-20</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url>
  <url><loc>https://wineoutlet.com/stores/bridgewater</loc><lastmod>2026-07-20</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url>
  <url><loc>https://wineoutlet.com/stores/tinton-falls</loc><lastmod>2026-07-20</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url>
  <url><loc>https://wineoutlet.com/stores/shrewsbury</loc><lastmod>2026-07-20</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url>
  <url><loc>https://wineoutlet.com/vip/benefits</loc><lastmod>2026-07-20</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url>
  <url><loc>https://wineoutlet.com/tasting</loc><lastmod>2026-07-20</lastmod><changefreq>monthly</changefreq><priority>0.4</priority></url>
  <url><loc>https://wineoutlet.com/events</loc><lastmod>2026-07-20</lastmod><changefreq>monthly</changefreq><priority>0.4</priority></url>
  <url><loc>https://wineoutlet.com/about</loc><lastmod>2026-07-20</lastmod><changefreq>monthly</changefreq><priority>0.4</priority></url>
  <url><loc>https://wineoutlet.com/contact</loc><lastmod>2026-07-20</lastmod><changefreq>monthly</changefreq><priority>0.4</priority></url>
  <url><loc>https://wineoutlet.com/careers</loc><lastmod>2026-07-20</lastmod><changefreq>monthly</changefreq><priority>0.4</priority></url>
  <url><loc>https://wineoutlet.com/pickup</loc><lastmod>2026-07-20</lastmod><changefreq>monthly</changefreq><priority>0.3</priority></url>
  <url><loc>https://wineoutlet.com/faq</loc><lastmod>2026-07-20</lastmod><changefreq>monthly</changefreq><priority>0.3</priority></url>
  <url><loc>https://wineoutlet.com/accessibility</loc><lastmod>2026-07-20</lastmod><changefreq>yearly</changefreq><priority>0.3</priority></url>
  <url><loc>https://wineoutlet.com/privacy-policy</loc><lastmod>2026-07-20</lastmod><changefreq>yearly</changefreq><priority>0.2</priority></url>
  <url><loc>https://wineoutlet.com/terms-and-conditions</loc><lastmod>2026-07-20</lastmod><changefreq>yearly</changefreq><priority>0.2</priority></url>
</urlset>
