<?xml version="1.0" encoding="UTF-8"?>
<!--
  Excluded on purpose:
    - /dashboard/* (requires login, marked noindex in-page too)
    - /verify-email, /reset-password, /check-email (token-based/transactional,
      marked noindex in-page)
    - /login, /register: included below (see note there)
    - Individual blog posts: blog currently has no per-post detail route
      (see src/pages/Blog.jsx) — add <url> entries here once that exists.
-->
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">

  <url>
    <loc>https://trytoolhub.net/</loc>
    <changefreq>weekly</changefreq>
    <priority>1.0</priority>
  </url>

  <url>
    <loc>https://trytoolhub.net/tools</loc>
    <changefreq>weekly</changefreq>
    <priority>0.9</priority>
  </url>

  <!-- Image tools -->
  <url>
    <loc>https://trytoolhub.net/tools/jpg-to-png</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://trytoolhub.net/tools/png-to-jpg</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://trytoolhub.net/tools/webp-to-png</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://trytoolhub.net/tools/webp-to-jpg</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://trytoolhub.net/tools/convert-to-webp</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://trytoolhub.net/tools/image-compressor</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://trytoolhub.net/tools/image-resizer</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://trytoolhub.net/tools/image-crop</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://trytoolhub.net/tools/image-rotate</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://trytoolhub.net/tools/flip-image</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>

  <!-- PDF tools -->
  <url>
    <loc>https://trytoolhub.net/tools/jpg-to-pdf</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://trytoolhub.net/tools/png-to-pdf</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://trytoolhub.net/tools/merge-pdf</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://trytoolhub.net/tools/split-pdf</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://trytoolhub.net/tools/pdf-to-word</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>

  <url>
    <loc>https://trytoolhub.net/tools/pdf-to-jpg</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://trytoolhub.net/tools/pdf-to-png</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>

  <!-- Color tools -->
  <url>
    <loc>https://trytoolhub.net/tools/color-picker</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://trytoolhub.net/tools/hex-to-rgb</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://trytoolhub.net/tools/rgb-to-hex</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://trytoolhub.net/tools/hex-to-hsl</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://trytoolhub.net/tools/color-converter</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://trytoolhub.net/tools/palette-generator</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://trytoolhub.net/tools/gradient-generator</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>

  <!-- Developer tools -->
  <url>
    <loc>https://trytoolhub.net/tools/json-formatter</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://trytoolhub.net/tools/json-validator</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://trytoolhub.net/tools/base64-encoder</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://trytoolhub.net/tools/url-encoder</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://trytoolhub.net/tools/uuid-generator</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://trytoolhub.net/tools/hash-generator</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://trytoolhub.net/tools/timestamp-converter</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://trytoolhub.net/tools/regex-tester</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>

  <!-- Category views (each has its own canonical URL and unique SEO
       metadata - see src/pages/Tools.jsx) -->
  <url>
    <loc>https://trytoolhub.net/tools?category=image-tools</loc>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://trytoolhub.net/tools?category=pdf-tools</loc>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://trytoolhub.net/tools?category=color-tools</loc>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://trytoolhub.net/tools?category=developer-tools</loc>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>

  <!-- Text tools -->
  <url>
    <loc>https://trytoolhub.net/tools/word-counter</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://trytoolhub.net/tools/case-converter</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://trytoolhub.net/tools/lorem-ipsum-generator</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>

  <!-- Security tools -->
  <url>
    <loc>https://trytoolhub.net/tools/password-generator</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>

  <!-- AI tools (Coming Soon pages - real content explaining what's planned) -->
  <url>
    <loc>https://trytoolhub.net/tools/ai-background-remover</loc>
    <changefreq>monthly</changefreq>
    <priority>0.4</priority>
  </url>
  <url>
    <loc>https://trytoolhub.net/tools/ai-image-upscaler</loc>
    <changefreq>monthly</changefreq>
    <priority>0.4</priority>
  </url>
  <url>
    <loc>https://trytoolhub.net/tools/ai-image-enhancer</loc>
    <changefreq>monthly</changefreq>
    <priority>0.4</priority>
  </url>

  <!-- Social media tools -->
  <url>
    <loc>https://trytoolhub.net/tools/instagram-post-resizer</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://trytoolhub.net/tools/youtube-thumbnail-downloader</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>

  <!-- Content pages -->
  <url>
    <loc>https://trytoolhub.net/blog</loc>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://trytoolhub.net/about</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://trytoolhub.net/contact</loc>
    <changefreq>yearly</changefreq>
    <priority>0.4</priority>
  </url>

  <!-- Auth entry points — the forms themselves are fine to index (someone
       searching "toolhub login" should find this page); it's only the
       token-based pages (verify-email, reset-password) that are excluded,
       via noindex in-page rather than from this sitemap. -->
  <url>
    <loc>https://trytoolhub.net/login</loc>
    <changefreq>yearly</changefreq>
    <priority>0.3</priority>
  </url>
  <url>
    <loc>https://trytoolhub.net/register</loc>
    <changefreq>yearly</changefreq>
    <priority>0.3</priority>
  </url>

  <!-- Legal -->
  <url>
    <loc>https://trytoolhub.net/privacy-policy</loc>
    <changefreq>yearly</changefreq>
    <priority>0.2</priority>
  </url>
  <url>
    <loc>https://trytoolhub.net/terms</loc>
    <changefreq>yearly</changefreq>
    <priority>0.2</priority>
  </url>

</urlset>
