<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">

  <!--
    AdverseEvent.ai sitemap.

    Listed: homepage, three section pages (analysis/track/report),
    status page, signup page, and live blog articles. Each section
    page is a real HTML file under its own subdirectory (built by
    build_pages.py from the SPA shell) so Google indexes them as
    distinct URLs with distinct titles and meta descriptions.

    NOT listed:
    - /?page=signin, /?page=account - functional auth pages
    - /user_login, /recover_password, /reset_password, /delete -
      standalone auth pages
    - /404.html - has noindex
    - /code/* - shared assets
    - Draft blog articles - excluded until published

    A note on changefreq: Google publicly stopped using this hint
    in 2023; they rely on <lastmod> instead. Bing and other
    crawlers still read it, so it's worth keeping accurate.
    Update <lastmod> whenever a page's content changes - that's
    the signal that actually drives recrawl frequency.
  -->

  <!-- =============== Core pages =============== -->

  <url>
    <loc>https://www.adverseevent.ai/</loc>
    <lastmod>2026-06-02</lastmod>
    <changefreq>daily</changefreq>
    <priority>1.0</priority>
  </url>

  <url>
    <loc>https://www.adverseevent.ai/analysis/</loc>
    <lastmod>2026-06-02</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.9</priority>
  </url>

  <url>
    <loc>https://www.adverseevent.ai/track/</loc>
    <lastmod>2026-06-02</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.9</priority>
  </url>

  <url>
    <loc>https://www.adverseevent.ai/report/</loc>
    <lastmod>2026-06-02</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.9</priority>
  </url>

  <!-- =============== Conversion / utility =============== -->

  <url>
    <loc>https://www.adverseevent.ai/signup</loc>
    <lastmod>2026-06-02</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>

  <url>
    <loc>https://www.adverseevent.ai/status</loc>
    <lastmod>2026-06-02</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.3</priority>
  </url>

  <!-- =============== Blog articles =============== -->

  <url>
    <loc>https://www.adverseevent.ai/blog/how-to-fill-out-fda-form-3500a/</loc>
    <lastmod>2026-06-02</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>

  <url>
    <loc>https://www.adverseevent.ai/blog/ozempic-semaglutide-faers-analysis/</loc>
    <lastmod>2026-06-02</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>

  <!--
    Future articles (currently drafts). When you publish, move them
    above this comment and update lastmod to the publish date.

    <url>
      <loc>https://www.adverseevent.ai/blog/how-to-generate-e2b-r3-xml/</loc>
      <lastmod>2026-MM-DD</lastmod>
      <changefreq>monthly</changefreq>
      <priority>0.7</priority>
    </url>

    <url>
      <loc>https://www.adverseevent.ai/blog/semaglutide-tirzepatide-liraglutide-comparison/</loc>
      <lastmod>2026-MM-DD</lastmod>
      <changefreq>monthly</changefreq>
      <priority>0.7</priority>
    </url>
  -->

</urlset>
