<?xml version="1.0" encoding="UTF-8"?>
<!--
  Only canonical, indexable URLs belong here.

  Deliberately EXCLUDED:
    /typing-test/    and /hindi-typing/   — routed aliases whose pages emit a
                                            canonical pointing elsewhere, so
                                            listing them asks Google to index
                                            a URL the page itself disclaims.
    /dev/playground/ and /beta/           — internal, noindex.
-->
<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://indiantyping.com/</loc>
    <lastmod>2025-12-15</lastmod>
    <changefreq>weekly</changefreq>
    <priority>1.0</priority>
  </url>

  <!-- Hindi Typing Tool -->
  <url>
    <loc>https://indiantyping.com/hindi-typing/tool/</loc>
    <lastmod>2025-12-15</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.9</priority>
  </url>

  <!-- Urdu and Bengali typing tools are still stubs (no input, no engine).
       Deliberately absent from this sitemap and marked noindex, follow until
       they actually work — listing an unfinished page invites it to be
       indexed as thin content. Add both back when the tools ship. -->



  <!-- English Typing Test — rebuilt 2026-07-28 (commits 67d74f8, 834547f) -->
  <url>
    <loc>https://indiantyping.com/typing-test/english/</loc>
    <lastmod>2026-07-28</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.9</priority>
  </url>

  <!-- Hindi Typing Test -->
  <url>
    <loc>https://indiantyping.com/typing-test/hindi/</loc>
    <lastmod>2026-07-16</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.9</priority>
  </url>

  <!-- Typing Practice -->
  <url>
    <loc>https://indiantyping.com/typing-practice/</loc>
    <lastmod>2025-12-15</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>

  <url>
    <loc>https://indiantyping.com/typing-practice/english/</loc>
    <lastmod>2025-12-15</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>

  <url>
    <loc>https://indiantyping.com/typing-practice/hindi/</loc>
    <lastmod>2025-12-15</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>

  <!-- Typing Games -->
  <url>
    <loc>https://indiantyping.com/typing-games/</loc>
    <lastmod>2025-12-15</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>

  <!-- Blog -->
  <url>
    <loc>https://indiantyping.com/blog/</loc>
    <lastmod>2025-12-15</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>

  <!--
    Blog ARTICLES are deliberately not listed.

    blog.php ignores the ?slug= parameter entirely, so every article URL
    (/blog/ssc-chsl-typing-test-guide/ and the three others) currently serves
    the blog index byte-for-byte: same title, same H1, and a canonical
    pointing at /blog/. Submitting them would be asking Google to index four
    duplicates of a page that disclaims them.

    Two of these were already listed here and were removed for that reason.
    Restore them once blog.php renders real per-article content and SEO.
  -->

  <!-- Static pages -->
  <url>
    <loc>https://indiantyping.com/about/</loc>
    <lastmod>2025-12-01</lastmod>
    <changefreq>yearly</changefreq>
    <priority>0.4</priority>
  </url>

  <url>
    <loc>https://indiantyping.com/contact/</loc>
    <lastmod>2025-12-01</lastmod>
    <changefreq>yearly</changefreq>
    <priority>0.4</priority>
  </url>

  <url>
    <loc>https://indiantyping.com/privacy-policy/</loc>
    <lastmod>2025-12-01</lastmod>
    <changefreq>yearly</changefreq>
    <priority>0.3</priority>
  </url>


  <url>
    <loc>https://indiantyping.com/typing-course/</loc>
    <lastmod>2026-08-01</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.9</priority>
  </url>
  <url>
    <loc>https://indiantyping.com/typing-training/</loc>
    <lastmod>2026-08-01</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <!-- Mission 0 — the course's onboarding step. Above the lessons on purpose:
       it is the entry point, it answers a real beginner query of its own
       ("where do my fingers go"), and it is what unlocks lesson one. -->
  <url>
    <loc>https://indiantyping.com/typing-course/mission-0/</loc>
    <lastmod>2026-08-03</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://indiantyping.com/typing-course/home-row-f-j/</loc>
    <lastmod>2026-08-01</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://indiantyping.com/typing-course/home-row-d-k/</loc>
    <lastmod>2026-08-01</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://indiantyping.com/typing-course/home-row-s-l/</loc>
    <lastmod>2026-08-01</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://indiantyping.com/typing-course/home-row-a-semicolon/</loc>
    <lastmod>2026-08-01</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://indiantyping.com/typing-course/home-row-g-h/</loc>
    <lastmod>2026-08-01</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://indiantyping.com/typing-course/home-row-mastery/</loc>
    <lastmod>2026-08-01</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://indiantyping.com/typing-course/top-row-e-i/</loc>
    <lastmod>2026-08-01</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://indiantyping.com/typing-course/top-row-r-u/</loc>
    <lastmod>2026-08-01</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://indiantyping.com/typing-course/top-row-t-y/</loc>
    <lastmod>2026-08-01</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://indiantyping.com/typing-course/top-row-w-o/</loc>
    <lastmod>2026-08-01</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://indiantyping.com/typing-course/top-row-q-p/</loc>
    <lastmod>2026-08-01</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://indiantyping.com/typing-course/bottom-row-v-m/</loc>
    <lastmod>2026-08-01</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://indiantyping.com/typing-course/bottom-row-c-n/</loc>
    <lastmod>2026-08-01</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://indiantyping.com/typing-course/bottom-row-x-b/</loc>
    <lastmod>2026-08-01</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://indiantyping.com/typing-course/bottom-row-z-comma/</loc>
    <lastmod>2026-08-01</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://indiantyping.com/typing-course/all-letters-review/</loc>
    <lastmod>2026-08-01</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://indiantyping.com/typing-course/shift-right-hand/</loc>
    <lastmod>2026-08-01</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://indiantyping.com/typing-course/shift-left-hand/</loc>
    <lastmod>2026-08-01</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://indiantyping.com/typing-course/capitals-sentences/</loc>
    <lastmod>2026-08-01</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://indiantyping.com/typing-course/numbers-4-5-6-7/</loc>
    <lastmod>2026-08-01</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://indiantyping.com/typing-course/numbers-3-8-2-9/</loc>
    <lastmod>2026-08-01</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://indiantyping.com/typing-course/numbers-1-0-mixed/</loc>
    <lastmod>2026-08-01</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://indiantyping.com/typing-course/symbols-punctuation/</loc>
    <lastmod>2026-08-01</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://indiantyping.com/typing-course/symbols-everyday/</loc>
    <lastmod>2026-08-01</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://indiantyping.com/typing-course/symbols-technical/</loc>
    <lastmod>2026-08-01</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://indiantyping.com/typing-course/common-words-speed/</loc>
    <lastmod>2026-08-01</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://indiantyping.com/typing-course/accuracy-drill/</loc>
    <lastmod>2026-08-01</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://indiantyping.com/typing-course/mixed-everything/</loc>
    <lastmod>2026-08-01</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://indiantyping.com/typing-course/graduation/</loc>
    <lastmod>2026-08-01</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>


  <url>
    <loc>https://indiantyping.com/blog/what-is-wpm-guide/</loc>
    <lastmod>2026-08-02</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://indiantyping.com/blog/ssc-chsl-typing-test-guide/</loc>
    <lastmod>2026-08-02</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://indiantyping.com/blog/cpct-typing-test-guide/</loc>
    <lastmod>2026-08-02</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://indiantyping.com/blog/how-to-type-hindi-android/</loc>
    <lastmod>2026-08-02</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>

</urlset>
