<?xml version="1.0" encoding="UTF-8"?>
<!--
  `lastmod` is the date each page's *content* last changed, taken from the last
  commit that touched the document or component behind it — not the date of the
  last deploy. Sitemaps that stamp every URL with the build date are the reason
  Google ignores the field: it discounts lastmod site-wide once it looks
  untrustworthy, so a wrong date is worse than none.

  That distinction is why several of these are older than the working tree.
  The Sep 7 change reworked the page shell (usePageShell, real router
  navigation) across every page and touched all five product documents without
  altering a single title, description or paragraph; only the homepage's head
  actually changed. The legal pages moved by one import line. Neither is a
  content change, so neither moved its date.

  Maintained by hand: when you change a page's copy, head or structured data,
  move its date to the author date of that commit (git log, one entry, %as, for
  the file you changed).
-->
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <url>
    <loc>https://agapae.gr/</loc>
    <lastmod>2026-09-07</lastmod>
    <priority>1.0</priority>
  </url>
  <!--
    The Greek homepage. A separate URL rather than an `xhtml:link` annotation on
    the one above: both documents already declare the full reciprocal hreflang
    set in their heads, and Google reads either signal — carrying it in two
    places is two places to get it wrong.

    Only pages with a real Greek document appear with an /el/ URL. Every page
    that has one is now listed, guides included; a sitemap that lists URLs which
    404 is worse than a smaller sitemap, and `registry.test.mjs` checks that in
    both directions.
  -->
  <url>
    <loc>https://agapae.gr/el/</loc>
    <lastmod>2026-09-07</lastmod>
    <priority>1.0</priority>
  </url>
  <url>
    <loc>https://agapae.gr/wedding-photo-sharing</loc>
    <lastmod>2026-09-02</lastmod>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://agapae.gr/digital-wedding-invitation</loc>
    <lastmod>2026-09-02</lastmod>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://agapae.gr/wedding-planning</loc>
    <lastmod>2026-09-02</lastmod>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://agapae.gr/wedding-rsvp</loc>
    <lastmod>2026-09-02</lastmod>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://agapae.gr/wedding-seating</loc>
    <lastmod>2026-09-02</lastmod>
    <priority>0.8</priority>
  </url>
  <!--
    The five Greek product pages. Each is a real static document
    (`el/<slug>.html`, generated by `scripts/build-pages.mjs` from the Greek
    locale), which is the bar for appearing here at all.

    `lastmod` is the date the GREEK page was created, not the date its English
    counterpart last changed — they are different documents with different
    histories, and stamping a translation with its source's date would be the
    same untruth as stamping everything with the build date.

    The Greek guides are listed further down, at their own Greek slugs.
  -->
  <url>
    <loc>https://agapae.gr/el/wedding-photo-sharing</loc>
    <lastmod>2026-09-08</lastmod>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://agapae.gr/el/digital-wedding-invitation</loc>
    <lastmod>2026-09-08</lastmod>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://agapae.gr/el/wedding-planning</loc>
    <lastmod>2026-09-08</lastmod>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://agapae.gr/el/wedding-rsvp</loc>
    <lastmod>2026-09-08</lastmod>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://agapae.gr/el/wedding-seating</loc>
    <lastmod>2026-09-08</lastmod>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://agapae.gr/guides/wedding-seating-plan</loc>
    <lastmod>2026-09-02</lastmod>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://agapae.gr/guides/how-many-people-wedding-table</loc>
    <lastmod>2026-09-02</lastmod>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://agapae.gr/guides/wedding-seating-chart-vs-seating-plan</loc>
    <lastmod>2026-09-02</lastmod>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://agapae.gr/guides/when-should-wedding-guests-rsvp</loc>
    <lastmod>2026-09-03</lastmod>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://agapae.gr/guides/how-to-organize-wedding-rsvps</loc>
    <lastmod>2026-09-03</lastmod>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://agapae.gr/guides/how-to-collect-wedding-photos-from-guests</loc>
    <lastmod>2026-09-03</lastmod>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://agapae.gr/guides/wedding-qr-code-for-photos</loc>
    <lastmod>2026-09-03</lastmod>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://agapae.gr/guides/how-to-organize-wedding-guest-list</loc>
    <lastmod>2026-09-03</lastmod>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://agapae.gr/guides/wedding-planning-checklist</loc>
    <lastmod>2026-09-03</lastmod>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://agapae.gr/guides/how-to-track-wedding-vendors-payments</loc>
    <lastmod>2026-09-03</lastmod>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://agapae.gr/guides/how-to-create-wedding-budget</loc>
    <lastmod>2026-09-04</lastmod>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://agapae.gr/guides/wedding-website-vs-digital-wedding-invitation</loc>
    <lastmod>2026-09-04</lastmod>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://agapae.gr/guides/what-to-include-digital-wedding-invitation</loc>
    <lastmod>2026-09-04</lastmod>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://agapae.gr/guides/wedding-planning-spreadsheet-what-to-track</loc>
    <lastmod>2026-09-04</lastmod>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://agapae.gr/contact</loc>
    <lastmod>2026-07-30</lastmod>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://agapae.gr/terms</loc>
    <lastmod>2026-04-28</lastmod>
    <priority>0.3</priority>
  </url>
  <url>
    <loc>https://agapae.gr/privacy-policy</loc>
    <lastmod>2026-04-28</lastmod>
    <priority>0.3</priority>
  </url>
  <url>
    <loc>https://agapae.gr/cookie-policy</loc>
    <lastmod>2026-04-28</lastmod>
    <priority>0.3</priority>
  </url>
  <!--
    Contact and the three legal pages in Greek. Their Greek copy is older than
    their Greek URL — the terms and privacy translations date from July, the
    cookie policy from May — but until today none of it could be reached at an
    address of its own, only through `?lang=el` on the English URL. `lastmod` is
    the date this page became a page, which is what a crawler is being told
    about.

    The English four are unchanged and keep their own dates. They gained a
    static document today, having previously been served index.html through the
    catch-all rewrite, but not one word of their copy moved — and a deploy is
    not a content change.

    Still no /el/guides — nor /guides. The guides index now has a real document
    in both languages, and both are `noindex, nofollow` by a policy that has not
    changed, so neither belongs here. `registry.test.mjs` checks that in both
    directions.
  -->
  <url>
    <loc>https://agapae.gr/el/contact</loc>
    <lastmod>2026-09-08</lastmod>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://agapae.gr/el/terms</loc>
    <lastmod>2026-09-08</lastmod>
    <priority>0.3</priority>
  </url>
  <url>
    <loc>https://agapae.gr/el/privacy-policy</loc>
    <lastmod>2026-09-08</lastmod>
    <priority>0.3</priority>
  </url>
  <url>
    <loc>https://agapae.gr/el/cookie-policy</loc>
    <lastmod>2026-09-08</lastmod>
    <priority>0.3</priority>
  </url>
  <!--
    The first three Greek guides. Chosen from the Greek search research rather
    than by translating the set. Each has its own Greek slug, because a Greek
    URL carrying an English keyword cannot rank for the query it was written
    for — so these are NOT the English paths behind an /el prefix.

    All fourteen are here: the corpus is bilingual in full, one Greek URL per
    guide identity. `registry.test.mjs` fails if a Greek guide URL appears here
    without a Greek content module behind it, or if one exists and is missing.

    Priority matches the English guides. `lastmod` is the date each became a
    page — the first three kept theirs, and the eleven added in the full
    migration carry their own. The English fourteen are untouched and keep their
    dates, having gained only a reciprocal hreflang.
  -->
  <url>
    <loc>https://agapae.gr/el/guides/plano-trapezion-gamou</loc>
    <lastmod>2026-09-08</lastmod>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://agapae.gr/el/guides/qr-code-gamou-fotografies</loc>
    <lastmod>2026-09-08</lastmod>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://agapae.gr/el/guides/ilektroniko-prosklitirio-ti-na-grafei</loc>
    <lastmod>2026-09-08</lastmod>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://agapae.gr/el/guides/posa-atoma-se-kathe-trapezi-gamou</loc>
    <lastmod>2026-09-08</lastmod>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://agapae.gr/el/guides/plano-trapezion-i-pinakas-theseon</loc>
    <lastmod>2026-09-08</lastmod>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://agapae.gr/el/guides/prothesmia-rsvp-gamou</loc>
    <lastmod>2026-09-08</lastmod>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://agapae.gr/el/guides/organosi-rsvp-gamou</loc>
    <lastmod>2026-09-08</lastmod>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://agapae.gr/el/guides/fotografies-kalesmenon-gamou</loc>
    <lastmod>2026-09-08</lastmod>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://agapae.gr/el/guides/lista-kalesmenon-gamou</loc>
    <lastmod>2026-09-08</lastmod>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://agapae.gr/el/guides/checklist-gamou</loc>
    <lastmod>2026-09-08</lastmod>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://agapae.gr/el/guides/synergates-kai-pliromes-gamou</loc>
    <lastmod>2026-09-08</lastmod>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://agapae.gr/el/guides/proypologismos-gamou</loc>
    <lastmod>2026-09-08</lastmod>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://agapae.gr/el/guides/istoselida-gamou-i-ilektroniko-prosklitirio</loc>
    <lastmod>2026-09-08</lastmod>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://agapae.gr/el/guides/excel-organosi-gamou</loc>
    <lastmod>2026-09-08</lastmod>
    <priority>0.6</priority>
  </url>
</urlset>
