<?xml version="1.0" encoding="UTF-8"?>
<!--
  Sitemap for shankar-jayaraj.github.io

  Only canonical, indexable, genuinely useful URLs belong here. Superseded pages
  (old_website/, bundle/, landing/, portfolio-details.html, forms.html, hello.html)
  are noindexed and deliberately absent.

  Keep lastmod honest: update it when a page's content actually changes. A sitemap
  that claims every page changed today teaches crawlers to ignore the field.
-->
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">

  <url>
    <loc>https://shankar-jayaraj.github.io/</loc>
    <lastmod>2026-07-30</lastmod>
    <changefreq>weekly</changefreq>
    <priority>1.0</priority>
  </url>

  <url>
    <loc>https://shankar-jayaraj.github.io/speaking.html</loc>
    <lastmod>2026-07-30</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.9</priority>
  </url>

  <!-- Speaker bio & media kit: what event organisers actually need in order to
       introduce him and build publicity. Targets "Shankar J bio". -->
  <url>
    <loc>https://shankar-jayaraj.github.io/bio.html</loc>
    <lastmod>2026-07-31</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>

  <url>
    <loc>https://shankar-jayaraj.github.io/research.html</loc>
    <lastmod>2026-07-30</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.9</priority>
  </url>

  <url>
    <loc>https://shankar-jayaraj.github.io/contact.html</loc>
    <lastmod>2026-07-30</lastmod>
    <changefreq>yearly</changefreq>
    <priority>0.8</priority>
  </url>

  <url>
    <loc>https://shankar-jayaraj.github.io/about.html</loc>
    <lastmod>2026-07-30</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>

  <url>
    <loc>https://shankar-jayaraj.github.io/resources.html</loc>
    <lastmod>2026-07-30</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>

  <!-- Free browser tool: Markdown -> LaTeX converter for Overleaf. Indexable on
       purpose — a tool page that answers a real utility query ("markdown to latex
       overleaf", "latex unicode character not set up for use") earns the kind of
       inbound links and answer-engine citations a personal site otherwise cannot. -->
  <url>
    <loc>https://shankar-jayaraj.github.io/text_latex/</loc>
    <lastmod>2026-07-30</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>

  <!-- DELIBERATELY NOT LISTED: /text_format/ (the LinkedIn Post Cleaner) still
       carries <meta name="robots" content="noindex"> at text_format/index.html:10.
       Listing a noindexed URL here produces a "Submitted URL marked noindex" error
       in Search Console, so it stays out while that tag is in place. This is why
       one tool appears above and its sibling does not — it is not an oversight.

       RECOMMENDED: remove that noindex and add /text_format/ here too, for exactly
       the reason the LaTeX converter is listed. -->

  <!-- Link hub used from social bios. -->
  <url>
    <loc>https://shankar-jayaraj.github.io/links/</loc>
    <lastmod>2026-07-22</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>

  <!-- Event microsite: IEEE WIE International Leadership Summit 2025. -->
  <url>
    <loc>https://shankar-jayaraj.github.io/ieeewieils2025/</loc>
    <lastmod>2025-10-24</lastmod>
    <changefreq>yearly</changefreq>
    <priority>0.4</priority>
  </url>

  <!-- REMOVED 2026-07-31: /Industry-5.0/ and /Education-5.0/ are now noindexed.
       At ~150-190 words each, with no canonical, no structured data, no analytics and
       zero inbound links, they were too thin to rank and were diluting this sitemap.
       The files remain in the repo: expand them into real articles, drop the noindex,
       and add them back here. -->

</urlset>
