<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" xmlns:xhtml="http://www.w3.org/1999/xhtml">
<url>
<loc>https://piflow.ca</loc>
<xhtml:link rel="alternate" hreflang="en-CA" href="https://piflow.ca" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://piflow.ca" />
<changefreq>weekly</changefreq>
<priority>1</priority>
</url>
<url>
<loc>https://piflow.ca/services</loc>
<xhtml:link rel="alternate" hreflang="en-CA" href="https://piflow.ca/services" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://piflow.ca/services" />
<changefreq>monthly</changefreq>
<priority>0.88</priority>
</url>
<url>
<loc>https://piflow.ca/about</loc>
<xhtml:link rel="alternate" hreflang="en-CA" href="https://piflow.ca/about" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://piflow.ca/about" />
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://piflow.ca/pricing</loc>
<xhtml:link rel="alternate" hreflang="en-CA" href="https://piflow.ca/pricing" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://piflow.ca/pricing" />
<changefreq>monthly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://piflow.ca/blog</loc>
<xhtml:link rel="alternate" hreflang="en-CA" href="https://piflow.ca/blog" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://piflow.ca/blog" />
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://piflow.ca/resources</loc>
<xhtml:link rel="alternate" hreflang="en-CA" href="https://piflow.ca/resources" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://piflow.ca/resources" />
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://piflow.ca/trust</loc>
<xhtml:link rel="alternate" hreflang="en-CA" href="https://piflow.ca/trust" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://piflow.ca/trust" />
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://piflow.ca/privacy</loc>
<xhtml:link rel="alternate" hreflang="en-CA" href="https://piflow.ca/privacy" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://piflow.ca/privacy" />
<changefreq>yearly</changefreq>
<priority>0.3</priority>
</url>
<url>
<loc>https://piflow.ca/terms</loc>
<xhtml:link rel="alternate" hreflang="en-CA" href="https://piflow.ca/terms" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://piflow.ca/terms" />
<changefreq>yearly</changefreq>
<priority>0.3</priority>
</url>
<url>
<loc>https://piflow.ca/services/launch-new-web-app</loc>
<xhtml:link rel="alternate" hreflang="en-CA" href="https://piflow.ca/services/launch-new-web-app" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://piflow.ca/services/launch-new-web-app" />
<changefreq>monthly</changefreq>
<priority>0.75</priority>
</url>
<url>
<loc>https://piflow.ca/services/web-app-maintenance-support</loc>
<xhtml:link rel="alternate" hreflang="en-CA" href="https://piflow.ca/services/web-app-maintenance-support" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://piflow.ca/services/web-app-maintenance-support" />
<changefreq>monthly</changefreq>
<priority>0.75</priority>
</url>
<url>
<loc>https://piflow.ca/services/ai-built-app-hosting-stabilization</loc>
<xhtml:link rel="alternate" hreflang="en-CA" href="https://piflow.ca/services/ai-built-app-hosting-stabilization" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://piflow.ca/services/ai-built-app-hosting-stabilization" />
<changefreq>monthly</changefreq>
<priority>0.75</priority>
</url>
<url>
<loc>https://piflow.ca/services/technical-discovery</loc>
<xhtml:link rel="alternate" hreflang="en-CA" href="https://piflow.ca/services/technical-discovery" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://piflow.ca/services/technical-discovery" />
<changefreq>monthly</changefreq>
<priority>0.75</priority>
</url>
<url>
<loc>https://piflow.ca/services/app-rescue-stabilization</loc>
<xhtml:link rel="alternate" hreflang="en-CA" href="https://piflow.ca/services/app-rescue-stabilization" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://piflow.ca/services/app-rescue-stabilization" />
<changefreq>monthly</changefreq>
<priority>0.75</priority>
</url>
<url>
<loc>https://piflow.ca/blog/what-to-build-first-in-your-mvp</loc>
<xhtml:link rel="alternate" hreflang="en-CA" href="https://piflow.ca/blog/what-to-build-first-in-your-mvp" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://piflow.ca/blog/what-to-build-first-in-your-mvp" />
<lastmod>2026-07-16</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://piflow.ca/blog/how-much-does-an-mvp-cost</loc>
<xhtml:link rel="alternate" hreflang="en-CA" href="https://piflow.ca/blog/how-much-does-an-mvp-cost" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://piflow.ca/blog/how-much-does-an-mvp-cost" />
<lastmod>2026-07-16</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://piflow.ca/blog/fix-ai-generated-code</loc>
<xhtml:link rel="alternate" hreflang="en-CA" href="https://piflow.ca/blog/fix-ai-generated-code" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://piflow.ca/blog/fix-ai-generated-code" />
<lastmod>2026-07-16</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://piflow.ca/blog/rescue-a-stalled-nextjs-app</loc>
<xhtml:link rel="alternate" hreflang="en-CA" href="https://piflow.ca/blog/rescue-a-stalled-nextjs-app" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://piflow.ca/blog/rescue-a-stalled-nextjs-app" />
<lastmod>2026-07-16</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://piflow.ca/blog/how-to-scope-an-mvp</loc>
<xhtml:link rel="alternate" hreflang="en-CA" href="https://piflow.ca/blog/how-to-scope-an-mvp" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://piflow.ca/blog/how-to-scope-an-mvp" />
<lastmod>2026-07-16</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://piflow.ca/blog/what-a-technical-discovery-audit-includes</loc>
<xhtml:link rel="alternate" hreflang="en-CA" href="https://piflow.ca/blog/what-a-technical-discovery-audit-includes" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://piflow.ca/blog/what-a-technical-discovery-audit-includes" />
<lastmod>2026-07-16</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://piflow.ca/blog/web-app-maintenance-checklist-small-business</loc>
<xhtml:link rel="alternate" hreflang="en-CA" href="https://piflow.ca/blog/web-app-maintenance-checklist-small-business" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://piflow.ca/blog/web-app-maintenance-checklist-small-business" />
<lastmod>2026-07-16</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://piflow.ca/blog/how-to-get-an-ai-built-app-live-safely</loc>
<xhtml:link rel="alternate" hreflang="en-CA" href="https://piflow.ca/blog/how-to-get-an-ai-built-app-live-safely" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://piflow.ca/blog/how-to-get-an-ai-built-app-live-safely" />
<lastmod>2026-07-16</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://piflow.ca/blog/fixed-scope-mvp-development-canada</loc>
<xhtml:link rel="alternate" hreflang="en-CA" href="https://piflow.ca/blog/fixed-scope-mvp-development-canada" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://piflow.ca/blog/fixed-scope-mvp-development-canada" />
<lastmod>2026-07-16</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://piflow.ca/blog/prepare-for-mvp-planning-call</loc>
<xhtml:link rel="alternate" hreflang="en-CA" href="https://piflow.ca/blog/prepare-for-mvp-planning-call" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://piflow.ca/blog/prepare-for-mvp-planning-call" />
<lastmod>2026-07-16</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://piflow.ca/resources/codebase-health-checklist</loc>
<xhtml:link rel="alternate" hreflang="en-CA" href="https://piflow.ca/resources/codebase-health-checklist" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://piflow.ca/resources/codebase-health-checklist" />
<lastmod>2026-07-16</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://piflow.ca/resources/mvp-scoping-worksheet</loc>
<xhtml:link rel="alternate" hreflang="en-CA" href="https://piflow.ca/resources/mvp-scoping-worksheet" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://piflow.ca/resources/mvp-scoping-worksheet" />
<lastmod>2026-07-16</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://piflow.ca/resources/technical-discovery-sample</loc>
<xhtml:link rel="alternate" hreflang="en-CA" href="https://piflow.ca/resources/technical-discovery-sample" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://piflow.ca/resources/technical-discovery-sample" />
<lastmod>2026-07-16</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
</urlset>
