<?xml version="1.0" encoding="UTF-8"?>
<!--
  Receipt Ripper sitemap — phase 4 of docs/seo-plan.md.

  One <url> per language with xhtml:link rel="alternate" pointing at
  every translation, including itself. Google's hreflang docs require
  the self-reference and bidirectional links across the set.

  lastmod is set manually when shipping content / schema changes; bump
  the date to nudge Google to re-crawl. Privacy page is included so the
  trust-content URL gets explicit indexing rather than only being
  reached via the footer link.
-->
<urlset
  xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"
  xmlns:xhtml="http://www.w3.org/1999/xhtml"
>
  <url>
    <loc>https://receipt-ripper.com/</loc>
    <lastmod>2026-05-20</lastmod>
    <changefreq>weekly</changefreq>
    <priority>1.0</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://receipt-ripper.com/" />
    <xhtml:link rel="alternate" hreflang="es" href="https://receipt-ripper.com/es/" />
    <xhtml:link rel="alternate" hreflang="fr" href="https://receipt-ripper.com/fr/" />
    <xhtml:link rel="alternate" hreflang="de" href="https://receipt-ripper.com/de/" />
    <xhtml:link rel="alternate" hreflang="nl" href="https://receipt-ripper.com/nl/" />
    <xhtml:link rel="alternate" hreflang="it" href="https://receipt-ripper.com/it/" />
    <xhtml:link rel="alternate" hreflang="pt" href="https://receipt-ripper.com/pt/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://receipt-ripper.com/" />
  </url>
  <url>
    <loc>https://receipt-ripper.com/es/</loc>
    <lastmod>2026-05-09</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.9</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://receipt-ripper.com/" />
    <xhtml:link rel="alternate" hreflang="es" href="https://receipt-ripper.com/es/" />
    <xhtml:link rel="alternate" hreflang="fr" href="https://receipt-ripper.com/fr/" />
    <xhtml:link rel="alternate" hreflang="de" href="https://receipt-ripper.com/de/" />
    <xhtml:link rel="alternate" hreflang="nl" href="https://receipt-ripper.com/nl/" />
    <xhtml:link rel="alternate" hreflang="it" href="https://receipt-ripper.com/it/" />
    <xhtml:link rel="alternate" hreflang="pt" href="https://receipt-ripper.com/pt/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://receipt-ripper.com/" />
  </url>
  <url>
    <loc>https://receipt-ripper.com/fr/</loc>
    <lastmod>2026-05-09</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.9</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://receipt-ripper.com/" />
    <xhtml:link rel="alternate" hreflang="es" href="https://receipt-ripper.com/es/" />
    <xhtml:link rel="alternate" hreflang="fr" href="https://receipt-ripper.com/fr/" />
    <xhtml:link rel="alternate" hreflang="de" href="https://receipt-ripper.com/de/" />
    <xhtml:link rel="alternate" hreflang="nl" href="https://receipt-ripper.com/nl/" />
    <xhtml:link rel="alternate" hreflang="it" href="https://receipt-ripper.com/it/" />
    <xhtml:link rel="alternate" hreflang="pt" href="https://receipt-ripper.com/pt/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://receipt-ripper.com/" />
  </url>
  <url>
    <loc>https://receipt-ripper.com/de/</loc>
    <lastmod>2026-05-09</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.9</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://receipt-ripper.com/" />
    <xhtml:link rel="alternate" hreflang="es" href="https://receipt-ripper.com/es/" />
    <xhtml:link rel="alternate" hreflang="fr" href="https://receipt-ripper.com/fr/" />
    <xhtml:link rel="alternate" hreflang="de" href="https://receipt-ripper.com/de/" />
    <xhtml:link rel="alternate" hreflang="nl" href="https://receipt-ripper.com/nl/" />
    <xhtml:link rel="alternate" hreflang="it" href="https://receipt-ripper.com/it/" />
    <xhtml:link rel="alternate" hreflang="pt" href="https://receipt-ripper.com/pt/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://receipt-ripper.com/" />
  </url>
  <url>
    <loc>https://receipt-ripper.com/nl/</loc>
    <lastmod>2026-05-09</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.9</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://receipt-ripper.com/" />
    <xhtml:link rel="alternate" hreflang="es" href="https://receipt-ripper.com/es/" />
    <xhtml:link rel="alternate" hreflang="fr" href="https://receipt-ripper.com/fr/" />
    <xhtml:link rel="alternate" hreflang="de" href="https://receipt-ripper.com/de/" />
    <xhtml:link rel="alternate" hreflang="nl" href="https://receipt-ripper.com/nl/" />
    <xhtml:link rel="alternate" hreflang="it" href="https://receipt-ripper.com/it/" />
    <xhtml:link rel="alternate" hreflang="pt" href="https://receipt-ripper.com/pt/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://receipt-ripper.com/" />
  </url>
  <url>
    <loc>https://receipt-ripper.com/it/</loc>
    <lastmod>2026-05-09</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.9</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://receipt-ripper.com/" />
    <xhtml:link rel="alternate" hreflang="es" href="https://receipt-ripper.com/es/" />
    <xhtml:link rel="alternate" hreflang="fr" href="https://receipt-ripper.com/fr/" />
    <xhtml:link rel="alternate" hreflang="de" href="https://receipt-ripper.com/de/" />
    <xhtml:link rel="alternate" hreflang="nl" href="https://receipt-ripper.com/nl/" />
    <xhtml:link rel="alternate" hreflang="it" href="https://receipt-ripper.com/it/" />
    <xhtml:link rel="alternate" hreflang="pt" href="https://receipt-ripper.com/pt/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://receipt-ripper.com/" />
  </url>
  <url>
    <loc>https://receipt-ripper.com/pt/</loc>
    <lastmod>2026-05-09</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.9</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://receipt-ripper.com/" />
    <xhtml:link rel="alternate" hreflang="es" href="https://receipt-ripper.com/es/" />
    <xhtml:link rel="alternate" hreflang="fr" href="https://receipt-ripper.com/fr/" />
    <xhtml:link rel="alternate" hreflang="de" href="https://receipt-ripper.com/de/" />
    <xhtml:link rel="alternate" hreflang="nl" href="https://receipt-ripper.com/nl/" />
    <xhtml:link rel="alternate" hreflang="it" href="https://receipt-ripper.com/it/" />
    <xhtml:link rel="alternate" hreflang="pt" href="https://receipt-ripper.com/pt/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://receipt-ripper.com/" />
  </url>
  <url>
    <loc>https://receipt-ripper.com/about</loc>
    <lastmod>2026-05-20</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://receipt-ripper.com/faq</loc>
    <lastmod>2026-05-20</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://receipt-ripper.com/contact</loc>
    <lastmod>2026-05-20</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.4</priority>
  </url>
  <url>
    <loc>https://receipt-ripper.com/privacy</loc>
    <lastmod>2026-05-02</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.3</priority>
  </url>
  <url>
    <loc>https://receipt-ripper.com/terms</loc>
    <lastmod>2026-05-20</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.3</priority>
  </url>
  <!-- Per-language About / FAQ / Contact / Terms.
       hreflang annotations live in each page's <head>; here we just
       register the URLs so Search Console picks them up. -->
  <url><loc>https://receipt-ripper.com/es/about</loc><lastmod>2026-05-20</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url>
  <url><loc>https://receipt-ripper.com/es/faq</loc><lastmod>2026-05-20</lastmod><changefreq>monthly</changefreq><priority>0.6</priority></url>
  <url><loc>https://receipt-ripper.com/es/contact</loc><lastmod>2026-05-20</lastmod><changefreq>monthly</changefreq><priority>0.3</priority></url>
  <url><loc>https://receipt-ripper.com/es/terms</loc><lastmod>2026-05-20</lastmod><changefreq>monthly</changefreq><priority>0.2</priority></url>
  <url><loc>https://receipt-ripper.com/fr/about</loc><lastmod>2026-05-20</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url>
  <url><loc>https://receipt-ripper.com/fr/faq</loc><lastmod>2026-05-20</lastmod><changefreq>monthly</changefreq><priority>0.6</priority></url>
  <url><loc>https://receipt-ripper.com/fr/contact</loc><lastmod>2026-05-20</lastmod><changefreq>monthly</changefreq><priority>0.3</priority></url>
  <url><loc>https://receipt-ripper.com/fr/terms</loc><lastmod>2026-05-20</lastmod><changefreq>monthly</changefreq><priority>0.2</priority></url>
  <url><loc>https://receipt-ripper.com/de/about</loc><lastmod>2026-05-20</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url>
  <url><loc>https://receipt-ripper.com/de/faq</loc><lastmod>2026-05-20</lastmod><changefreq>monthly</changefreq><priority>0.6</priority></url>
  <url><loc>https://receipt-ripper.com/de/contact</loc><lastmod>2026-05-20</lastmod><changefreq>monthly</changefreq><priority>0.3</priority></url>
  <url><loc>https://receipt-ripper.com/de/terms</loc><lastmod>2026-05-20</lastmod><changefreq>monthly</changefreq><priority>0.2</priority></url>
  <url><loc>https://receipt-ripper.com/nl/about</loc><lastmod>2026-05-20</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url>
  <url><loc>https://receipt-ripper.com/nl/faq</loc><lastmod>2026-05-20</lastmod><changefreq>monthly</changefreq><priority>0.6</priority></url>
  <url><loc>https://receipt-ripper.com/nl/contact</loc><lastmod>2026-05-20</lastmod><changefreq>monthly</changefreq><priority>0.3</priority></url>
  <url><loc>https://receipt-ripper.com/nl/terms</loc><lastmod>2026-05-20</lastmod><changefreq>monthly</changefreq><priority>0.2</priority></url>
  <url><loc>https://receipt-ripper.com/it/about</loc><lastmod>2026-05-20</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url>
  <url><loc>https://receipt-ripper.com/it/faq</loc><lastmod>2026-05-20</lastmod><changefreq>monthly</changefreq><priority>0.6</priority></url>
  <url><loc>https://receipt-ripper.com/it/contact</loc><lastmod>2026-05-20</lastmod><changefreq>monthly</changefreq><priority>0.3</priority></url>
  <url><loc>https://receipt-ripper.com/it/terms</loc><lastmod>2026-05-20</lastmod><changefreq>monthly</changefreq><priority>0.2</priority></url>
  <url><loc>https://receipt-ripper.com/pt/about</loc><lastmod>2026-05-20</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url>
  <url><loc>https://receipt-ripper.com/pt/faq</loc><lastmod>2026-05-20</lastmod><changefreq>monthly</changefreq><priority>0.6</priority></url>
  <url><loc>https://receipt-ripper.com/pt/contact</loc><lastmod>2026-05-20</lastmod><changefreq>monthly</changefreq><priority>0.3</priority></url>
  <url><loc>https://receipt-ripper.com/pt/terms</loc><lastmod>2026-05-20</lastmod><changefreq>monthly</changefreq><priority>0.2</priority></url>
  <!-- Guides — long-form articles, English + 6 translations. -->
  <url><loc>https://receipt-ripper.com/guides/</loc><lastmod>2026-05-21</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url>
  <url><loc>https://receipt-ripper.com/guides/photograph-receipts-for-ocr</loc><lastmod>2026-05-21</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
  <url><loc>https://receipt-ripper.com/guides/photo-vs-pdf-receipts</loc><lastmod>2026-05-21</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
  <url><loc>https://receipt-ripper.com/guides/receipts-for-tax-season</loc><lastmod>2026-05-21</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
  <url><loc>https://receipt-ripper.com/guides/receipt-categories-for-bookkeeping</loc><lastmod>2026-05-21</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
  <url><loc>https://receipt-ripper.com/guides/vat-iva-gst-on-receipts</loc><lastmod>2026-05-21</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
  <url><loc>https://receipt-ripper.com/guides/splitting-bills-by-line-items</loc><lastmod>2026-05-21</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
  <url><loc>https://receipt-ripper.com/guides/ocr-accuracy-troubleshooting</loc><lastmod>2026-05-21</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
  <url><loc>https://receipt-ripper.com/es/guides/</loc><lastmod>2026-05-21</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url>
  <url><loc>https://receipt-ripper.com/es/guides/photograph-receipts-for-ocr</loc><lastmod>2026-05-21</lastmod><changefreq>monthly</changefreq><priority>0.6</priority></url>
  <url><loc>https://receipt-ripper.com/es/guides/photo-vs-pdf-receipts</loc><lastmod>2026-05-21</lastmod><changefreq>monthly</changefreq><priority>0.6</priority></url>
  <url><loc>https://receipt-ripper.com/es/guides/receipts-for-tax-season</loc><lastmod>2026-05-21</lastmod><changefreq>monthly</changefreq><priority>0.6</priority></url>
  <url><loc>https://receipt-ripper.com/es/guides/receipt-categories-for-bookkeeping</loc><lastmod>2026-05-21</lastmod><changefreq>monthly</changefreq><priority>0.6</priority></url>
  <url><loc>https://receipt-ripper.com/es/guides/vat-iva-gst-on-receipts</loc><lastmod>2026-05-21</lastmod><changefreq>monthly</changefreq><priority>0.6</priority></url>
  <url><loc>https://receipt-ripper.com/es/guides/splitting-bills-by-line-items</loc><lastmod>2026-05-21</lastmod><changefreq>monthly</changefreq><priority>0.6</priority></url>
  <url><loc>https://receipt-ripper.com/es/guides/ocr-accuracy-troubleshooting</loc><lastmod>2026-05-21</lastmod><changefreq>monthly</changefreq><priority>0.6</priority></url>
  <url><loc>https://receipt-ripper.com/fr/guides/</loc><lastmod>2026-05-21</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url>
  <url><loc>https://receipt-ripper.com/fr/guides/photograph-receipts-for-ocr</loc><lastmod>2026-05-21</lastmod><changefreq>monthly</changefreq><priority>0.6</priority></url>
  <url><loc>https://receipt-ripper.com/fr/guides/photo-vs-pdf-receipts</loc><lastmod>2026-05-21</lastmod><changefreq>monthly</changefreq><priority>0.6</priority></url>
  <url><loc>https://receipt-ripper.com/fr/guides/receipts-for-tax-season</loc><lastmod>2026-05-21</lastmod><changefreq>monthly</changefreq><priority>0.6</priority></url>
  <url><loc>https://receipt-ripper.com/fr/guides/receipt-categories-for-bookkeeping</loc><lastmod>2026-05-21</lastmod><changefreq>monthly</changefreq><priority>0.6</priority></url>
  <url><loc>https://receipt-ripper.com/fr/guides/vat-iva-gst-on-receipts</loc><lastmod>2026-05-21</lastmod><changefreq>monthly</changefreq><priority>0.6</priority></url>
  <url><loc>https://receipt-ripper.com/fr/guides/splitting-bills-by-line-items</loc><lastmod>2026-05-21</lastmod><changefreq>monthly</changefreq><priority>0.6</priority></url>
  <url><loc>https://receipt-ripper.com/fr/guides/ocr-accuracy-troubleshooting</loc><lastmod>2026-05-21</lastmod><changefreq>monthly</changefreq><priority>0.6</priority></url>
  <url><loc>https://receipt-ripper.com/de/guides/</loc><lastmod>2026-05-21</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url>
  <url><loc>https://receipt-ripper.com/de/guides/photograph-receipts-for-ocr</loc><lastmod>2026-05-21</lastmod><changefreq>monthly</changefreq><priority>0.6</priority></url>
  <url><loc>https://receipt-ripper.com/de/guides/photo-vs-pdf-receipts</loc><lastmod>2026-05-21</lastmod><changefreq>monthly</changefreq><priority>0.6</priority></url>
  <url><loc>https://receipt-ripper.com/de/guides/receipts-for-tax-season</loc><lastmod>2026-05-21</lastmod><changefreq>monthly</changefreq><priority>0.6</priority></url>
  <url><loc>https://receipt-ripper.com/de/guides/receipt-categories-for-bookkeeping</loc><lastmod>2026-05-21</lastmod><changefreq>monthly</changefreq><priority>0.6</priority></url>
  <url><loc>https://receipt-ripper.com/de/guides/vat-iva-gst-on-receipts</loc><lastmod>2026-05-21</lastmod><changefreq>monthly</changefreq><priority>0.6</priority></url>
  <url><loc>https://receipt-ripper.com/de/guides/splitting-bills-by-line-items</loc><lastmod>2026-05-21</lastmod><changefreq>monthly</changefreq><priority>0.6</priority></url>
  <url><loc>https://receipt-ripper.com/de/guides/ocr-accuracy-troubleshooting</loc><lastmod>2026-05-21</lastmod><changefreq>monthly</changefreq><priority>0.6</priority></url>
  <url><loc>https://receipt-ripper.com/it/guides/</loc><lastmod>2026-05-21</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url>
  <url><loc>https://receipt-ripper.com/it/guides/photograph-receipts-for-ocr</loc><lastmod>2026-05-21</lastmod><changefreq>monthly</changefreq><priority>0.6</priority></url>
  <url><loc>https://receipt-ripper.com/it/guides/photo-vs-pdf-receipts</loc><lastmod>2026-05-21</lastmod><changefreq>monthly</changefreq><priority>0.6</priority></url>
  <url><loc>https://receipt-ripper.com/it/guides/receipts-for-tax-season</loc><lastmod>2026-05-21</lastmod><changefreq>monthly</changefreq><priority>0.6</priority></url>
  <url><loc>https://receipt-ripper.com/it/guides/receipt-categories-for-bookkeeping</loc><lastmod>2026-05-21</lastmod><changefreq>monthly</changefreq><priority>0.6</priority></url>
  <url><loc>https://receipt-ripper.com/it/guides/vat-iva-gst-on-receipts</loc><lastmod>2026-05-21</lastmod><changefreq>monthly</changefreq><priority>0.6</priority></url>
  <url><loc>https://receipt-ripper.com/it/guides/splitting-bills-by-line-items</loc><lastmod>2026-05-21</lastmod><changefreq>monthly</changefreq><priority>0.6</priority></url>
  <url><loc>https://receipt-ripper.com/it/guides/ocr-accuracy-troubleshooting</loc><lastmod>2026-05-21</lastmod><changefreq>monthly</changefreq><priority>0.6</priority></url>
  <url><loc>https://receipt-ripper.com/pt/guides/</loc><lastmod>2026-05-21</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url>
  <url><loc>https://receipt-ripper.com/pt/guides/photograph-receipts-for-ocr</loc><lastmod>2026-05-21</lastmod><changefreq>monthly</changefreq><priority>0.6</priority></url>
  <url><loc>https://receipt-ripper.com/pt/guides/photo-vs-pdf-receipts</loc><lastmod>2026-05-21</lastmod><changefreq>monthly</changefreq><priority>0.6</priority></url>
  <url><loc>https://receipt-ripper.com/pt/guides/receipts-for-tax-season</loc><lastmod>2026-05-21</lastmod><changefreq>monthly</changefreq><priority>0.6</priority></url>
  <url><loc>https://receipt-ripper.com/pt/guides/receipt-categories-for-bookkeeping</loc><lastmod>2026-05-21</lastmod><changefreq>monthly</changefreq><priority>0.6</priority></url>
  <url><loc>https://receipt-ripper.com/pt/guides/vat-iva-gst-on-receipts</loc><lastmod>2026-05-21</lastmod><changefreq>monthly</changefreq><priority>0.6</priority></url>
  <url><loc>https://receipt-ripper.com/pt/guides/splitting-bills-by-line-items</loc><lastmod>2026-05-21</lastmod><changefreq>monthly</changefreq><priority>0.6</priority></url>
  <url><loc>https://receipt-ripper.com/pt/guides/ocr-accuracy-troubleshooting</loc><lastmod>2026-05-21</lastmod><changefreq>monthly</changefreq><priority>0.6</priority></url>
  <url><loc>https://receipt-ripper.com/nl/guides/</loc><lastmod>2026-05-21</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url>
  <url><loc>https://receipt-ripper.com/nl/guides/photograph-receipts-for-ocr</loc><lastmod>2026-05-21</lastmod><changefreq>monthly</changefreq><priority>0.6</priority></url>
  <url><loc>https://receipt-ripper.com/nl/guides/photo-vs-pdf-receipts</loc><lastmod>2026-05-21</lastmod><changefreq>monthly</changefreq><priority>0.6</priority></url>
  <url><loc>https://receipt-ripper.com/nl/guides/receipts-for-tax-season</loc><lastmod>2026-05-21</lastmod><changefreq>monthly</changefreq><priority>0.6</priority></url>
  <url><loc>https://receipt-ripper.com/nl/guides/receipt-categories-for-bookkeeping</loc><lastmod>2026-05-21</lastmod><changefreq>monthly</changefreq><priority>0.6</priority></url>
  <url><loc>https://receipt-ripper.com/nl/guides/vat-iva-gst-on-receipts</loc><lastmod>2026-05-21</lastmod><changefreq>monthly</changefreq><priority>0.6</priority></url>
  <url><loc>https://receipt-ripper.com/nl/guides/splitting-bills-by-line-items</loc><lastmod>2026-05-21</lastmod><changefreq>monthly</changefreq><priority>0.6</priority></url>
  <url><loc>https://receipt-ripper.com/nl/guides/ocr-accuracy-troubleshooting</loc><lastmod>2026-05-21</lastmod><changefreq>monthly</changefreq><priority>0.6</priority></url>
</urlset>
