<?xml version="1.0" encoding="UTF-8"?>
<!-- 每上線一篇文章就加一個 <url>。文章頁上線前不要先列進來。 -->
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"
        xmlns:xhtml="http://www.w3.org/1999/xhtml">

<url>
<loc>https://shidofon.com/</loc>
<lastmod>2026-09-10</lastmod>
<changefreq>monthly</changefreq>
<priority>1.00</priority>
<xhtml:link rel="alternate" hreflang="zh-TW" href="https://shidofon.com/" />
<xhtml:link rel="alternate" hreflang="en" href="https://shidofon.com/en/" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://shidofon.com/" />
</url>

<url>
<loc>https://shidofon.com/en/</loc>
<lastmod>2026-09-10</lastmod>
<changefreq>monthly</changefreq>
<priority>0.90</priority>
<xhtml:link rel="alternate" hreflang="zh-TW" href="https://shidofon.com/" />
<xhtml:link rel="alternate" hreflang="en" href="https://shidofon.com/en/" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://shidofon.com/" />
</url>

<!-- km（柬埔寨文）首頁草稿已寫好在 site/km/，業主決定先只上英文，
     這則 sitemap 條目與上面兩則的 km hreflang 交互參照先移除，避免還沒
     排入建置的頁面被搜尋引擎誤判為正式頁面。要上線時：(1) vite.config.mjs
     的 LOCALES 加回 "km"，(2) 這裡與 / 、/en/ 的 hreflang 補回 km，
     (3) 補一個 /km/ 的 <url> 區塊，(4) 首頁與 /en/ 的語言切換器補回 KM 連結。 -->

<url>
<loc>https://shidofon.com/blog/</loc>
<lastmod>2026-10-02</lastmod>
<!-- 移除 air-compressor-drainage（業主要求下架），2026-08-25 -->
<changefreq>weekly</changefreq>
<priority>0.80</priority>
</url>

<url>
<loc>https://shidofon.com/blog/air-compressor-system-diagram/</loc>
<lastmod>2026-10-02</lastmod>
<changefreq>monthly</changefreq>
<priority>0.70</priority>
</url>

<url>
<loc>https://shidofon.com/blog/air-compressor-high-pressure-gas-equipment/</loc>
<lastmod>2026-10-02</lastmod>
<changefreq>monthly</changefreq>
<priority>0.70</priority>
</url>

<url>
<loc>https://shidofon.com/blog/air-compressor-acceptance-checklist/</loc>
<lastmod>2026-09-29</lastmod>
<changefreq>monthly</changefreq>
<priority>0.70</priority>
</url>

<url>
<loc>https://shidofon.com/blog/multiple-compressor-sequencing/</loc>
<lastmod>2026-09-26</lastmod>
<changefreq>monthly</changefreq>
<priority>0.70</priority>
</url>

<url>
<loc>https://shidofon.com/blog/compressor-lubricant-guide/</loc>
<lastmod>2026-09-24</lastmod>
<changefreq>monthly</changefreq>
<priority>0.70</priority>
</url>

<url>
<loc>https://shidofon.com/blog/air-compressor-safety-regulations/</loc>
<lastmod>2026-09-22</lastmod>
<changefreq>monthly</changefreq>
<priority>0.70</priority>
</url>

<url>
<loc>https://shidofon.com/blog/compressor-room-environment/</loc>
<lastmod>2026-09-19</lastmod>
<changefreq>monthly</changefreq>
<priority>0.70</priority>
</url>

<url>
<loc>https://shidofon.com/blog/compressed-air-piping-sizing/</loc>
<lastmod>2026-09-17</lastmod>
<changefreq>monthly</changefreq>
<priority>0.70</priority>
</url>

<url>
<loc>https://shidofon.com/blog/compressor-control-methods-compared/</loc>
<lastmod>2026-09-26</lastmod>
<changefreq>monthly</changefreq>
<priority>0.70</priority>
</url>

<url>
<loc>https://shidofon.com/blog/compressor-maintenance-log-digitization/</loc>
<lastmod>2026-09-10</lastmod>
<changefreq>monthly</changefreq>
<priority>0.70</priority>
</url>

<url>
<loc>https://shidofon.com/blog/factory-air-demand-calculation/</loc>
<lastmod>2026-09-10</lastmod>
<changefreq>monthly</changefreq>
<priority>0.70</priority>
</url>

<url>
<loc>https://shidofon.com/blog/compressor-brand-new-vs-used-guide/</loc>
<lastmod>2026-09-08</lastmod>
<changefreq>monthly</changefreq>
<priority>0.70</priority>
</url>

<url>
<loc>https://shidofon.com/blog/air-compressor-troubleshooting/</loc>
<lastmod>2026-09-05</lastmod>
<changefreq>monthly</changefreq>
<priority>0.70</priority>
</url>

<url>
<loc>https://shidofon.com/blog/compressor-inverter-payback/</loc>
<lastmod>2026-09-26</lastmod>
<changefreq>monthly</changefreq>
<priority>0.70</priority>
</url>

<url>
<loc>https://shidofon.com/blog/refrigerated-vs-desiccant-dryer/</loc>
<lastmod>2026-09-03</lastmod>
<changefreq>monthly</changefreq>
<priority>0.70</priority>
</url>

<url>
<loc>https://shidofon.com/blog/air-receiver-tank-sizing/</loc>
<lastmod>2026-09-02</lastmod>
<changefreq>monthly</changefreq>
<priority>0.70</priority>
</url>

<url>
<loc>https://shidofon.com/blog/oil-free-compressor-guide/</loc>
<lastmod>2026-09-02</lastmod>
<changefreq>monthly</changefreq>
<priority>0.70</priority>
</url>

<url>
<loc>https://shidofon.com/blog/screw-vs-piston-compressor/</loc>
<lastmod>2026-09-02</lastmod>
<changefreq>monthly</changefreq>
<priority>0.70</priority>
</url>

<url>
<loc>https://shidofon.com/blog/air-compressor-maintenance-cycle/</loc>
<lastmod>2026-09-02</lastmod>
<changefreq>monthly</changefreq>
<priority>0.70</priority>
</url>

<url>
<loc>https://shidofon.com/blog/air-compressor-noise-diagnosis/</loc>
<lastmod>2026-08-25</lastmod>
<changefreq>monthly</changefreq>
<priority>0.70</priority>
</url>

<url>
<loc>https://shidofon.com/blog/positive-vs-negative-pressure/</loc>
<lastmod>2026-08-21</lastmod>
<changefreq>monthly</changefreq>
<priority>0.70</priority>
</url>

<url>
<loc>https://shidofon.com/blog/air-compressor-equipment-handover/</loc>
<lastmod>2026-07-29</lastmod>
<changefreq>monthly</changefreq>
<priority>0.70</priority>
</url>

<url>
<loc>https://shidofon.com/blog/air-compressor-energy-subsidy/</loc>
<lastmod>2026-07-28</lastmod>
<changefreq>monthly</changefreq>
<priority>0.70</priority>
</url>

<url>
<loc>https://shidofon.com/news/</loc>
<lastmod>2026-07-29</lastmod>
<changefreq>weekly</changefreq>
<priority>0.80</priority>
</url>

<url>
<loc>https://shidofon.com/news/automation-taipei-2026/</loc>
<lastmod>2026-07-29</lastmod>
<changefreq>monthly</changefreq>
<priority>0.60</priority>
</url>

<url>
<loc>https://shidofon.com/faq/</loc>
<lastmod>2026-09-01</lastmod>
<changefreq>monthly</changefreq>
<priority>0.70</priority>
</url>

<url>
<loc>https://shidofon.com/faq/maintenance-schedule/</loc>
<lastmod>2026-09-01</lastmod>
<changefreq>monthly</changefreq>
<priority>0.60</priority>
</url>

<url>
<loc>https://shidofon.com/faq/screw-vs-reciprocating/</loc>
<lastmod>2026-09-01</lastmod>
<changefreq>monthly</changefreq>
<priority>0.60</priority>
</url>

</urlset>
