<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <url>
    <loc>https://blog.lans.cloud/</loc>
    <lastmod>2026-08-12</lastmod>
    <priority>1.0</priority>
  </url>
  <url>
    <loc>https://blog.lans.cloud/the-thing-at-the-top-always-wins</loc>
    <lastmod>2026-08-12</lastmod>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.lans.cloud/move-the-sofa-forty-times</loc>
    <lastmod>2026-08-08</lastmod>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.lans.cloud/adsense-alternatives-same-reviewer</loc>
    <lastmod>2026-08-07</lastmod>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.lans.cloud/ios-silent-switch-web-audio</loc>
    <lastmod>2026-08-04</lastmod>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.lans.cloud/the-pairs-you-never-ran</loc>
    <lastmod>2026-07-31</lastmod>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.lans.cloud/guide/self-hosted-ci/thirteen-ci-runs-thirteen-real-bugs</loc>
    <lastmod>2026-07-29</lastmod>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.lans.cloud/guide/self-hosted-ci/the-reviewer-who-refutes</loc>
    <lastmod>2026-07-28</lastmod>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.lans.cloud/ship-the-bound-not-the-number</loc>
    <lastmod>2026-07-28</lastmod>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.lans.cloud/guide/self-hosted-ci/agent-driven-gitea-ci-on-a-nas</loc>
    <lastmod>2026-07-27</lastmod>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.lans.cloud/the-override-that-defeated-a-security-bump</loc>
    <lastmod>2026-07-27</lastmod>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.lans.cloud/satori-og-image-rendering-traps</loc>
    <lastmod>2026-07-26</lastmod>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.lans.cloud/case-study/seo/crawlable-for-google-and-ai-agents</loc>
    <lastmod>2026-07-25</lastmod>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.lans.cloud/case-study/seo/the-font-face-nobody-read</loc>
    <lastmod>2026-07-25</lastmod>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.lans.cloud/guide/keyword-research/the-volume-tool-inversion</loc>
    <lastmod>2026-07-25</lastmod>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.lans.cloud/guide/self-hosting/a-backup-isnt-a-backup</loc>
    <lastmod>2026-07-25</lastmod>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.lans.cloud/general/anime-power-system-generators</loc>
    <lastmod>2026-07-23</lastmod>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.lans.cloud/general/family-name-and-party-tools</loc>
    <lastmod>2026-07-23</lastmod>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.lans.cloud/general/free-browser-games-two-player-and-review</loc>
    <lastmod>2026-07-23</lastmod>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.lans.cloud/general/prank-and-gag-web-tools</loc>
    <lastmod>2026-07-23</lastmod>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.lans.cloud/guide/classroom/every-free-classroom-tool-by-lesson-moment</loc>
    <lastmod>2026-07-23</lastmod>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.lans.cloud/guide/ai-search-optimization/part-5-tool-invocation-moat</loc>
    <lastmod>2026-07-19</lastmod>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.lans.cloud/guide/ai-search-optimization/part-4-measuring-ai-search</loc>
    <lastmod>2026-07-18</lastmod>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.lans.cloud/push-died-after-tests-passed</loc>
    <lastmod>2026-07-18</lastmod>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.lans.cloud/guide/ai-search-optimization/part-3-llms-txt-agentic-web</loc>
    <lastmod>2026-07-17</lastmod>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.lans.cloud/gsc-gaps-that-werent</loc>
    <lastmod>2026-07-16</lastmod>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.lans.cloud/guide/ai-search-optimization/part-2-structured-data-for-ai</loc>
    <lastmod>2026-07-16</lastmod>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.lans.cloud/guide/classroom/back-to-school-classroom-setup</loc>
    <lastmod>2026-07-16</lastmod>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.lans.cloud/guide/classroom/teaching-roman-numerals</loc>
    <lastmod>2026-07-16</lastmod>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.lans.cloud/retention-day-owlbear-bug</loc>
    <lastmod>2026-07-16</lastmod>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.lans.cloud/sprouts-empty-serp</loc>
    <lastmod>2026-07-16</lastmod>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.lans.cloud/case-study/ai-agents/auditing-with-parallel-subagents</loc>
    <lastmod>2026-07-15</lastmod>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.lans.cloud/case-study/seo/alternativeto-rejection-widget-not-page</loc>
    <lastmod>2026-07-15</lastmod>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.lans.cloud/guide/ai-search-optimization/part-1-what-is-geo</loc>
    <lastmod>2026-07-15</lastmod>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.lans.cloud/psi-bug-that-wasnt</loc>
    <lastmod>2026-07-15</lastmod>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.lans.cloud/case-study/seo/adsense-low-value-content</loc>
    <lastmod>2026-07-14</lastmod>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.lans.cloud/general/dragon-ball/dragon-ball-power-levels-explained</loc>
    <lastmod>2026-07-14</lastmod>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.lans.cloud/guide/classroom/free-classroom-tools-focus-self-regulation</loc>
    <lastmod>2026-07-14</lastmod>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.lans.cloud/guide/coaching/equal-playing-time-youth-sports</loc>
    <lastmod>2026-07-14</lastmod>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.lans.cloud/index-keyed-state-bug</loc>
    <lastmod>2026-07-14</lastmod>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.lans.cloud/guide/optimize-ai/part-3-the-philosophy</loc>
    <lastmod>2026-07-13</lastmod>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.lans.cloud/guide/optimize-ai/part-2-the-research</loc>
    <lastmod>2026-07-12</lastmod>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.lans.cloud/case-study/self-hosting/newsletter-and-analytics-without-third-parties</loc>
    <lastmod>2026-07-11</lastmod>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.lans.cloud/case-study/seo/from-invisible-to-indexed</loc>
    <lastmod>2026-07-11</lastmod>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.lans.cloud/guide/optimize-ai/part-1-the-problem</loc>
    <lastmod>2026-07-11</lastmod>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.lans.cloud/guide/seo/part-1-crawlable-foundations</loc>
    <lastmod>2026-07-11</lastmod>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.lans.cloud/guide/seo/part-2-discovery-layer</loc>
    <lastmod>2026-07-11</lastmod>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.lans.cloud/guide/seo/part-3-structured-data-and-social-cards</loc>
    <lastmod>2026-07-11</lastmod>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.lans.cloud/guide/seo/part-4-performance-is-seo</loc>
    <lastmod>2026-07-11</lastmod>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.lans.cloud/guide/seo/part-5-verify-and-iterate</loc>
    <lastmod>2026-07-11</lastmod>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.lans.cloud/announcement/lans-cloud-week-one</loc>
    <lastmod>2026-07-08</lastmod>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.lans.cloud/announcement/lans-cloud-launch</loc>
    <lastmod>2026-07-06</lastmod>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.lans.cloud/general/dual-agent-validation-test</loc>
    <lastmod>2026-05-22</lastmod>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.lans.cloud/general/skillforge-validation-update</loc>
    <lastmod>2026-05-22</lastmod>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.lans.cloud/tutorial/mcp/building-mcp-server-part-1</loc>
    <lastmod>2025-11-04</lastmod>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.lans.cloud/tutorial/mcp/building-mcp-server-part-2</loc>
    <lastmod>2025-11-04</lastmod>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.lans.cloud/tutorial/mcp/building-mcp-server-part-3</loc>
    <lastmod>2025-11-04</lastmod>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.lans.cloud/tutorial/mcp/building-mcp-server-part-4</loc>
    <lastmod>2025-11-04</lastmod>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.lans.cloud/tutorial/mcp/building-mcp-server-part-5</loc>
    <lastmod>2025-11-04</lastmod>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.lans.cloud/tutorial/authentication/auth-part-1-introduction</loc>
    <lastmod>2025-11-02</lastmod>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.lans.cloud/tutorial/authentication/auth-part-2-jwt-implementation</loc>
    <lastmod>2025-11-02</lastmod>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.lans.cloud/tutorial/authentication/auth-part-3-route-protection</loc>
    <lastmod>2025-11-02</lastmod>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.lans.cloud/tutorial/authentication/auth-part-4-advanced-features</loc>
    <lastmod>2025-11-02</lastmod>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.lans.cloud/tutorial/authentication/auth-part-5-security-production</loc>
    <lastmod>2025-11-02</lastmod>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.lans.cloud/tutorial/traefik/traefik-part-1-introduction</loc>
    <lastmod>2025-11-02</lastmod>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.lans.cloud/tutorial/traefik/traefik-part-2-setup</loc>
    <lastmod>2025-11-02</lastmod>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.lans.cloud/tutorial/traefik/traefik-part-3-first-app</loc>
    <lastmod>2025-11-02</lastmod>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.lans.cloud/tutorial/traefik/traefik-part-4-advanced</loc>
    <lastmod>2025-11-02</lastmod>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.lans.cloud/tutorial/traefik/traefik-part-5-production</loc>
    <lastmod>2025-11-02</lastmod>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.lans.cloud/general/getting-started-with-markdown</loc>
    <lastmod>2025-10-28</lastmod>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.lans.cloud/premium/graphql-enum-casing-bug</loc>
    <lastmod>2026-07-12</lastmod>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://blog.lans.cloud/premium/shipping-a-prank-tool-cluster-in-a-day</loc>
    <lastmod>2026-07-12</lastmod>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://blog.lans.cloud/premium/sample-premium-post</loc>
    <lastmod>2025-11-11</lastmod>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://blog.lans.cloud/premium/advanced-docker</loc>
    <lastmod>2025-11-10</lastmod>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://blog.lans.cloud/premium/kubernetes-guide</loc>
    <lastmod>2025-11-09</lastmod>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://blog.lans.cloud/premium/premium-resources</loc>
    <lastmod>2025-11-08</lastmod>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://blog.lans.cloud/premium/performance-optimization</loc>
    <lastmod>2025-11-07</lastmod>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://blog.lans.cloud/premium/security-best-practices</loc>
    <lastmod>2025-11-06</lastmod>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://blog.lans.cloud/uses</loc>
    <priority>0.4</priority>
  </url>
  <url>
    <loc>https://blog.lans.cloud/changelog</loc>
    <priority>0.4</priority>
  </url>
</urlset>
