<?xml version="1.0" encoding="UTF-8"?>
<!--
  grox.life sitemap.

  Only routes the app actually serves to a signed-out visitor are listed —
  each one is a real branch in App.jsx's pathname handling. /signin and
  /signup are deliberately absent: they are gated actions, not content, and
  robots.txt disallows them.

  Like robots.txt this must be a real file in frontend/public/, because
  Firebase rewrites every unmatched path to /index.html and would otherwise
  answer with the app shell.
-->
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <url>
    <loc>https://grox.life/</loc>
    <changefreq>weekly</changefreq>
    <priority>1.0</priority>
  </url>
  <url>
    <loc>https://grox.life/pricing</loc>
    <changefreq>weekly</changefreq>
    <priority>0.9</priority>
  </url>
  <url>
    <loc>https://grox.life/help</loc>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://grox.life/affiliate</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <!-- GROX HUB — the public Made-on-GROX feed. Shipped 2026-08-14 at
       /community; /hub is the address now and /community still serves it. -->
  <url>
    <loc>https://grox.life/hub</loc>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <!-- BLOG:BEGIN (generated by scripts/blog-build.js — do not edit by hand) -->
  <url>
    <loc>https://grox.life/blog/</loc>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://grox.life/blog/how-to-post-to-every-social-network-from-one-place.html</loc>
    <lastmod>2026-09-11</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://grox.life/blog/should-ai-trading-picks-have-a-public-track-record.html</loc>
    <lastmod>2026-09-11</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://grox.life/blog/can-an-ai-run-a-trading-strategy-from-a-sentence.html</loc>
    <lastmod>2026-09-10</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://grox.life/blog/is-it-safe-to-copy-a-crypto-wallets-trades.html</loc>
    <lastmod>2026-09-10</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://grox.life/blog/how-should-an-ai-review-your-project.html</loc>
    <lastmod>2026-09-09</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://grox.life/blog/can-an-ai-agent-run-your-exchange-trading-bots.html</loc>
    <lastmod>2026-09-08</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://grox.life/blog/should-an-ai-agent-do-it-or-take-you-there.html</loc>
    <lastmod>2026-09-08</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://grox.life/blog/should-an-ai-assistant-know-what-you-were-just-doing.html</loc>
    <lastmod>2026-09-08</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://grox.life/blog/should-an-ai-market-call-show-its-track-record.html</loc>
    <lastmod>2026-09-06</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://grox.life/blog/can-you-ask-an-ai-agent-to-do-things-in-chat.html</loc>
    <lastmod>2026-09-05</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://grox.life/blog/can-a-workflow-hand-a-job-to-an-ai-agent.html</loc>
    <lastmod>2026-09-04</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://grox.life/blog/how-do-you-know-a-bought-automation-is-the-one-you-saw.html</loc>
    <lastmod>2026-09-04</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://grox.life/blog/can-an-automation-remember-what-it-learned.html</loc>
    <lastmod>2026-09-03</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://grox.life/blog/what-does-remixing-someone-elses-build-mean.html</loc>
    <lastmod>2026-09-03</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://grox.life/blog/edit-an-ai-built-website-without-breaking-it.html</loc>
    <lastmod>2026-09-02</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://grox.life/blog/put-an-ai-built-site-on-your-own-domain.html</loc>
    <lastmod>2026-09-02</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://grox.life/blog/can-ai-rebuild-a-website-you-admire.html</loc>
    <lastmod>2026-09-01</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://grox.life/blog/should-ai-build-one-website-or-several-takes.html</loc>
    <lastmod>2026-09-01</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://grox.life/blog/can-ai-tell-if-a-website-looks-ai-generated.html</loc>
    <lastmod>2026-08-30</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://grox.life/blog/how-do-ai-agents-from-different-companies-work-together.html</loc>
    <lastmod>2026-08-30</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://grox.life/blog/what-is-a-design-md-file.html</loc>
    <lastmod>2026-08-28</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://grox.life/blog/make-ai-built-website-not-look-ai-built.html</loc>
    <lastmod>2026-08-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://grox.life/blog/what-should-happen-when-a-post-only-half-works.html</loc>
    <lastmod>2026-08-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://grox.life/blog/can-ai-keep-the-same-person-in-every-picture.html</loc>
    <lastmod>2026-08-24</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://grox.life/blog/should-you-choose-which-ai-makes-your-pictures.html</loc>
    <lastmod>2026-08-24</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://grox.life/blog/grox-bots-vs-grok-bot.html</loc>
    <lastmod>2026-08-22</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://grox.life/blog/why-a-button-should-not-exist-if-it-cannot-work.html</loc>
    <lastmod>2026-08-21</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://grox.life/blog/why-a-post-needs-different-words-on-each-platform.html</loc>
    <lastmod>2026-08-21</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://grox.life/blog/can-an-ai-schedule-posts-to-more-than-one-network.html</loc>
    <lastmod>2026-08-20</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://grox.life/blog/where-should-an-ai-assistant-put-what-it-makes.html</loc>
    <lastmod>2026-08-20</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://grox.life/blog/can-an-ai-agent-read-web-pages-safely.html</loc>
    <lastmod>2026-08-19</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://grox.life/blog/should-an-ai-assistant-be-one-chat-or-many-pages.html</loc>
    <lastmod>2026-08-19</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://grox.life/blog/what-should-an-ai-agent-take-into-a-task.html</loc>
    <lastmod>2026-08-19</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://grox.life/blog/bring-your-own-ai-key-to-a-coding-agent.html</loc>
    <lastmod>2026-08-18</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://grox.life/blog/should-an-ai-agent-keep-going-until-done.html</loc>
    <lastmod>2026-08-18</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://grox.life/blog/where-does-an-ai-coding-agent-actually-run.html</loc>
    <lastmod>2026-08-18</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://grox.life/blog/which-ai-model-should-run-your-task.html</loc>
    <lastmod>2026-08-18</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://grox.life/blog/which-ai-model-writes-your-code.html</loc>
    <lastmod>2026-08-18</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://grox.life/blog/can-a-deepseek-harness-agent-hire-help.html</loc>
    <lastmod>2026-08-17</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://grox.life/blog/stop-an-ai-agent-spending-your-money.html</loc>
    <lastmod>2026-08-17</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://grox.life/blog/what-can-an-ai-agent-actually-reach.html</loc>
    <lastmod>2026-08-17</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://grox.life/blog/can-an-ai-agent-log-into-your-tools.html</loc>
    <lastmod>2026-08-16</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://grox.life/blog/know-what-an-ai-agent-will-do.html</loc>
    <lastmod>2026-08-16</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://grox.life/blog/teach-an-ai-agent-by-doing-it-once.html</loc>
    <lastmod>2026-08-16</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://grox.life/blog/ai-agent-for-a-solo-business.html</loc>
    <lastmod>2026-08-15</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://grox.life/blog/can-an-ai-agent-work-overnight.html</loc>
    <lastmod>2026-08-12</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://grox.life/blog/how-much-does-an-ai-agent-cost.html</loc>
    <lastmod>2026-08-12</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://grox.life/blog/what-is-an-ai-automation-circuit.html</loc>
    <lastmod>2026-08-12</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://grox.life/blog/can-an-ai-agent-build-a-website.html</loc>
    <lastmod>2026-08-11</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://grox.life/blog/ai-agent-vs-chatbot.html</loc>
    <lastmod>2026-08-10</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://grox.life/blog/can-an-ai-agent-use-my-tools.html</loc>
    <lastmod>2026-08-10</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://grox.life/blog/how-to-stop-an-ai-agent-going-wrong.html</loc>
    <lastmod>2026-08-10</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://grox.life/blog/what-is-agent-memory.html</loc>
    <lastmod>2026-08-10</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://grox.life/blog/what-is-an-ai-agent-operating-system.html</loc>
    <lastmod>2026-08-10</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <!-- BLOG:END -->
  <url>
    <loc>https://grox.life/terms</loc>
    <changefreq>yearly</changefreq>
    <priority>0.3</priority>
  </url>
  <url>
    <loc>https://grox.life/privacy</loc>
    <changefreq>yearly</changefreq>
    <priority>0.3</priority>
  </url>
</urlset>
