<?xml version="1.0" encoding="UTF-8"?>
<!--
  Google News Sitemap — carovabeachbrief.com
  Spec: https://developers.google.com/search/docs/crawling-indexing/sitemaps/news-sitemap
  Rules:
    • Only include articles published within the last 48 hours.
    • Maximum 1,000 <url> entries per file.
    • Update {{PUBLICATION_DATE}} and {{ARTICLE_TITLE}} for every new article before deploying.
    • {{ARTICLE_URL}} must be an absolute, canonical URL (https://).
    • Submit this URL in Google Search Console under Sitemaps.
-->
<urlset
  xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"
  xmlns:news="http://www.google.com/schemas/sitemap-news/0.9">

  <!--
    ─── DYNAMIC ARTICLE ENTRY ───────────────────────────────────────────────────
    Duplicate this <url> block for each new article (max 1,000 total).
    Remove articles older than 48 hours to stay within Google News eligibility.
    ─────────────────────────────────────────────────────────────────────────────
  -->
  <url>
    <!-- DYNAMIC: Replace with the canonical URL of the article -->
    <loc>{{ARTICLE_URL}}</loc>

    <news:news>
      <news:publication>
        <!-- STATIC: Publication name as registered with Google News -->
        <news:name>Carova Beach Brief</news:name>
        <!-- STATIC: Primary language of the publication -->
        <news:language>en</news:language>
      </news:publication>

      <!--
        DYNAMIC: ISO 8601 date-time of publication.
        Format: YYYY-MM-DDTHH:MM:SS+HH:MM  (include timezone offset)
        Example: 2026-04-21T09:00:00-04:00
        Must be within 48 hours of when Google crawls this file.
      -->
      <news:publication_date>{{PUBLICATION_DATE}}</news:publication_date>

      <!--
        DYNAMIC: Article headline exactly as it appears in the <h1> of the page.
        Max 110 characters. Do not keyword-stuff.
      -->
      <news:title>{{ARTICLE_TITLE}}</news:title>
    </news:news>
  </url>

  <!--
    Add additional <url> blocks here following the same pattern.
    Oldest entries (>48 hrs) should be removed on each update.
  -->

</urlset>
