<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"
        xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
        xsi:schemaLocation="http://www.sitemaps.org/schemas/sitemap/0.9
        http://www.sitemaps.org/schemas/sitemap/0.9/sitemap.xsd">

    <!-- Homepage -->
    <url>
        <loc>https://cleantexts.com/</loc>
        <lastmod>2026-05-22</lastmod>
        <changefreq>daily</changefreq>
        <priority>1.0</priority>
    </url>

    <!-- Core Tools -->
    <!-- /cleanai is intentionally omitted: it renders the same tool as the homepage
         and canonicalises to https://cleantexts.com/ -->
    <url>
        <loc>https://cleantexts.com/anonymise</loc>
        <lastmod>2026-08-05</lastmod>
        <changefreq>weekly</changefreq>
        <priority>0.9</priority>
    </url>

    <url>
        <loc>https://cleantexts.com/notes</loc>
        <lastmod>2026-08-05</lastmod>
        <changefreq>weekly</changefreq>
        <priority>0.85</priority>
    </url>

    <url>
        <loc>https://cleantexts.com/json-editor</loc>
        <lastmod>2026-08-05</lastmod>
        <changefreq>weekly</changefreq>
        <priority>0.9</priority>
    </url>

    <url>
        <loc>https://cleantexts.com/text-compare</loc>
        <lastmod>2026-08-05</lastmod>
        <changefreq>weekly</changefreq>
        <priority>0.9</priority>
    </url>

    <!-- About Page -->
    <url>
        <loc>https://cleantexts.com/about</loc>
        <lastmod>2025-11-22</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.8</priority>
    </url>

    <!-- Contact Page -->
    <url>
        <loc>https://cleantexts.com/contact</loc>
        <lastmod>2025-11-22</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.7</priority>
    </url>

    <!-- Privacy Policy -->
    <url>
        <loc>https://cleantexts.com/privacy</loc>
        <lastmod>2025-11-22</lastmod>
        <changefreq>yearly</changefreq>
        <priority>0.5</priority>
    </url>

    <!-- Terms of Service -->
    <url>
        <loc>https://cleantexts.com/terms</loc>
        <lastmod>2025-11-22</lastmod>
        <changefreq>yearly</changefreq>
        <priority>0.5</priority>
    </url>

    <!-- Blog Index -->
    <url>
        <loc>https://cleantexts.com/blog</loc>
        <lastmod>2025-11-22</lastmod>
        <changefreq>weekly</changefreq>
        <priority>0.9</priority>
    </url>

    <!-- Blog Posts -->
    <url>
        <loc>https://cleantexts.com/blog/detect-remove-ai-signatures</loc>
        <lastmod>2025-11-20</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.8</priority>
    </url>

    <url>
        <loc>https://cleantexts.com/blog/invisible-unicode-characters-guide</loc>
        <lastmod>2025-11-18</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.8</priority>
    </url>

    <url>
        <loc>https://cleantexts.com/blog/clean-academic-papers</loc>
        <lastmod>2025-11-15</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.8</priority>
    </url>

    <!-- Only posts that exist as routes belong here. privacy-in-text-tools,
         content-authenticity-2025, html-markdown-cleanup, avoid-ai-writing-patterns
         and professional-document-cleaning were listed but never built; they were
         served the homepage shell as soft 404s. Re-add each one when its page ships. -->

</urlset>
