<?xml version="1.0" encoding="UTF-8"?>
<!-- GEOER · sitemap
     loc 一律使用页面的 canonical（静态站真实地址：.html 形式）；
     干净路由（/order、/articles 等）由 nginx 301 兜底。
     中英双语：每对页面（中文 / 英文 /en/…）各占一条 url 条目，
     两条均带 zh-CN / en / x-default 三条 hreflang。
     文章条目为 ?slug= 形式的详情页地址（文章来自 Directus，新增后需更新本表）。 -->
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"
        xmlns:xhtml="http://www.w3.org/1999/xhtml">

  <url>
    <loc>https://www.geoer.ai/</loc>
    <xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.geoer.ai/"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.geoer.ai/en/"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.geoer.ai/"/>
    <lastmod>2026-10-13</lastmod>
    <changefreq>weekly</changefreq>
    <priority>1.0</priority>
  </url>

  <url>
    <loc>https://www.geoer.ai/en/</loc>
    <xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.geoer.ai/"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.geoer.ai/en/"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.geoer.ai/"/>
    <lastmod>2026-10-13</lastmod>
    <changefreq>weekly</changefreq>
    <priority>1.0</priority>
  </url>

  <url>
    <loc>https://www.geoer.ai/order.html</loc>
    <xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.geoer.ai/order.html"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.geoer.ai/en/order.html"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.geoer.ai/order.html"/>
    <lastmod>2026-10-13</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.9</priority>
  </url>

  <url>
    <loc>https://www.geoer.ai/en/order.html</loc>
    <xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.geoer.ai/order.html"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.geoer.ai/en/order.html"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.geoer.ai/order.html"/>
    <lastmod>2026-10-13</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.9</priority>
  </url>

  <url>
    <loc>https://www.geoer.ai/website/audit.html</loc>
    <xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.geoer.ai/website/audit.html"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.geoer.ai/en/website/audit.html"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.geoer.ai/website/audit.html"/>
    <lastmod>2026-10-13</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.9</priority>
  </url>

  <url>
    <loc>https://www.geoer.ai/en/website/audit.html</loc>
    <xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.geoer.ai/website/audit.html"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.geoer.ai/en/website/audit.html"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.geoer.ai/website/audit.html"/>
    <lastmod>2026-10-13</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.9</priority>
  </url>

  <url>
    <loc>https://www.geoer.ai/article/list.html</loc>
    <xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.geoer.ai/article/list.html"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.geoer.ai/en/article/list.html"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.geoer.ai/article/list.html"/>
    <lastmod>2026-10-13</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>

  <url>
    <loc>https://www.geoer.ai/en/article/list.html</loc>
    <xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.geoer.ai/article/list.html"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.geoer.ai/en/article/list.html"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.geoer.ai/article/list.html"/>
    <lastmod>2026-10-13</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>

  <url>
    <loc>https://www.geoer.ai/article/detail.html?slug=geo-01</loc>
    <xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.geoer.ai/article/detail.html?slug=geo-01"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.geoer.ai/en/article/detail.html?slug=geo-01"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.geoer.ai/article/detail.html?slug=geo-01"/>
    <lastmod>2026-10-13</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>

  <url>
    <loc>https://www.geoer.ai/en/article/detail.html?slug=geo-01</loc>
    <xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.geoer.ai/article/detail.html?slug=geo-01"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.geoer.ai/en/article/detail.html?slug=geo-01"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.geoer.ai/article/detail.html?slug=geo-01"/>
    <lastmod>2026-10-13</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>

  <url>
    <loc>https://www.geoer.ai/article/detail.html?slug=geo-02</loc>
    <xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.geoer.ai/article/detail.html?slug=geo-02"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.geoer.ai/en/article/detail.html?slug=geo-02"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.geoer.ai/article/detail.html?slug=geo-02"/>
    <lastmod>2026-10-13</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>

  <url>
    <loc>https://www.geoer.ai/en/article/detail.html?slug=geo-02</loc>
    <xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.geoer.ai/article/detail.html?slug=geo-02"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.geoer.ai/en/article/detail.html?slug=geo-02"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.geoer.ai/article/detail.html?slug=geo-02"/>
    <lastmod>2026-10-13</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>

  <url>
    <loc>https://www.geoer.ai/faq.html</loc>
    <xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.geoer.ai/faq.html"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.geoer.ai/en/faq.html"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.geoer.ai/faq.html"/>
    <lastmod>2026-10-13</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>

  <url>
    <loc>https://www.geoer.ai/en/faq.html</loc>
    <xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.geoer.ai/faq.html"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.geoer.ai/en/faq.html"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.geoer.ai/faq.html"/>
    <lastmod>2026-10-13</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>

  <url>
    <loc>https://www.geoer.ai/about.html</loc>
    <xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.geoer.ai/about.html"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.geoer.ai/en/about.html"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.geoer.ai/about.html"/>
    <lastmod>2026-10-13</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>

  <url>
    <loc>https://www.geoer.ai/en/about.html</loc>
    <xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.geoer.ai/about.html"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.geoer.ai/en/about.html"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.geoer.ai/about.html"/>
    <lastmod>2026-10-13</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>

  <url>
    <loc>https://www.geoer.ai/privacy.html</loc>
    <xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.geoer.ai/privacy.html"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.geoer.ai/en/privacy.html"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.geoer.ai/privacy.html"/>
    <lastmod>2026-10-13</lastmod>
    <changefreq>yearly</changefreq>
    <priority>0.3</priority>
  </url>

  <url>
    <loc>https://www.geoer.ai/en/privacy.html</loc>
    <xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.geoer.ai/privacy.html"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.geoer.ai/en/privacy.html"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.geoer.ai/privacy.html"/>
    <lastmod>2026-10-13</lastmod>
    <changefreq>yearly</changefreq>
    <priority>0.3</priority>
  </url>

  <url>
    <loc>https://www.geoer.ai/terms.html</loc>
    <xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.geoer.ai/terms.html"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.geoer.ai/en/terms.html"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.geoer.ai/terms.html"/>
    <lastmod>2026-10-13</lastmod>
    <changefreq>yearly</changefreq>
    <priority>0.3</priority>
  </url>

  <url>
    <loc>https://www.geoer.ai/en/terms.html</loc>
    <xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.geoer.ai/terms.html"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.geoer.ai/en/terms.html"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.geoer.ai/terms.html"/>
    <lastmod>2026-10-13</lastmod>
    <changefreq>yearly</changefreq>
    <priority>0.3</priority>
  </url>

</urlset>
