<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <url>
    <loc>https://ssg-production.com/</loc>
    <lastmod>2026-08-01T17:19:55.909Z</lastmod>
  </url>
  <url>
    <loc>https://ssg-production.com/choosing-the-right-static-site-generator-for-production/</loc>
    <lastmod>2026-08-01T18:44:21.295Z</lastmod>
  </url>
  <url>
    <loc>https://ssg-production.com/choosing-the-right-static-site-generator-for-production/astro-vs-eleventy-for-documentation-sites/</loc>
    <lastmod>2026-08-01T18:44:21.293Z</lastmod>
  </url>
  <url>
    <loc>https://ssg-production.com/choosing-the-right-static-site-generator-for-production/astro-vs-eleventy-for-documentation-sites/choosing-between-astro-and-eleventy-for-large-docs/</loc>
    <lastmod>2026-08-01T18:52:13.853Z</lastmod>
  </url>
  <url>
    <loc>https://ssg-production.com/choosing-the-right-static-site-generator-for-production/astro-vs-eleventy-for-documentation-sites/content-collections-vs-eleventy-data-cascade/</loc>
    <lastmod>2026-08-01T17:33:38.566Z</lastmod>
  </url>
  <url>
    <loc>https://ssg-production.com/choosing-the-right-static-site-generator-for-production/hugo-build-times-for-large-repositories/</loc>
    <lastmod>2026-08-01T18:44:21.294Z</lastmod>
  </url>
  <url>
    <loc>https://ssg-production.com/choosing-the-right-static-site-generator-for-production/hugo-build-times-for-large-repositories/how-to-benchmark-hugo-vs-astro-build-speeds/</loc>
    <lastmod>2026-08-01T18:44:21.293Z</lastmod>
  </url>
  <url>
    <loc>https://ssg-production.com/choosing-the-right-static-site-generator-for-production/hugo-build-times-for-large-repositories/profiling-hugo-templates-with-template-metrics/</loc>
    <lastmod>2026-08-01T18:44:21.294Z</lastmod>
  </url>
  <url>
    <loc>https://ssg-production.com/choosing-the-right-static-site-generator-for-production/hugo-build-times-for-large-repositories/speeding-up-hugo-builds-with-render-hooks-and-caching/</loc>
    <lastmod>2026-08-01T17:39:13.749Z</lastmod>
  </url>
  <url>
    <loc>https://ssg-production.com/choosing-the-right-static-site-generator-for-production/jekyll-plugin-ecosystem/</loc>
    <lastmod>2026-08-01T18:44:21.296Z</lastmod>
  </url>
  <url>
    <loc>https://ssg-production.com/choosing-the-right-static-site-generator-for-production/jekyll-plugin-ecosystem/eleventy-vs-jekyll-for-markdown-heavy-blogs/</loc>
    <lastmod>2026-08-01T18:44:21.295Z</lastmod>
  </url>
  <url>
    <loc>https://ssg-production.com/choosing-the-right-static-site-generator-for-production/jekyll-plugin-ecosystem/replacing-jekyll-plugins-when-migrating-to-eleventy/</loc>
    <lastmod>2026-08-01T17:33:38.532Z</lastmod>
  </url>
  <url>
    <loc>https://ssg-production.com/choosing-the-right-static-site-generator-for-production/jekyll-plugin-ecosystem/running-jekyll-on-github-pages-without-plugins/</loc>
    <lastmod>2026-08-01T18:44:21.296Z</lastmod>
  </url>
  <url>
    <loc>https://ssg-production.com/choosing-the-right-static-site-generator-for-production/migrating-between-static-site-generators/</loc>
    <lastmod>2026-08-01T18:44:21.297Z</lastmod>
  </url>
  <url>
    <loc>https://ssg-production.com/choosing-the-right-static-site-generator-for-production/migrating-between-static-site-generators/keeping-redirects-working-after-an-ssg-migration/</loc>
    <lastmod>2026-08-01T18:44:21.297Z</lastmod>
  </url>
  <url>
    <loc>https://ssg-production.com/choosing-the-right-static-site-generator-for-production/migrating-between-static-site-generators/migrating-a-docs-site-from-jekyll-to-hugo/</loc>
    <lastmod>2026-08-01T17:33:38.568Z</lastmod>
  </url>
  <url>
    <loc>https://ssg-production.com/choosing-the-right-static-site-generator-for-production/migrating-between-static-site-generators/migrating-from-hugo-to-astro-without-breaking-urls/</loc>
    <lastmod>2026-08-01T18:44:21.298Z</lastmod>
  </url>
  <url>
    <loc>https://ssg-production.com/choosing-the-right-static-site-generator-for-production/migrating-between-static-site-generators/porting-shortcodes-and-includes-between-generators/</loc>
    <lastmod>2026-08-01T18:44:21.298Z</lastmod>
  </url>
  <url>
    <loc>https://ssg-production.com/choosing-the-right-static-site-generator-for-production/nextjs-static-export-for-content-sites/</loc>
    <lastmod>2026-08-01T18:44:21.299Z</lastmod>
  </url>
  <url>
    <loc>https://ssg-production.com/choosing-the-right-static-site-generator-for-production/nextjs-static-export-for-content-sites/handling-dynamic-routes-in-nextjs-static-export/</loc>
    <lastmod>2026-08-01T18:44:21.298Z</lastmod>
  </url>
  <url>
    <loc>https://ssg-production.com/choosing-the-right-static-site-generator-for-production/nextjs-static-export-for-content-sites/migrating-from-gatsby-to-nextjs-static-export/</loc>
    <lastmod>2026-08-01T17:10:58.835Z</lastmod>
  </url>
  <url>
    <loc>https://ssg-production.com/choosing-the-right-static-site-generator-for-production/nextjs-static-export-for-content-sites/nextjs-static-export-vs-astro-for-marketing-sites/</loc>
    <lastmod>2026-08-01T18:44:21.300Z</lastmod>
  </url>
  <url>
    <loc>https://ssg-production.com/choosing-the-right-static-site-generator-for-production/ssg-framework-selection-matrix/</loc>
    <lastmod>2026-08-01T18:44:21.301Z</lastmod>
  </url>
  <url>
    <loc>https://ssg-production.com/choosing-the-right-static-site-generator-for-production/ssg-framework-selection-matrix/best-ssg-for-technical-writers-without-coding-experience/</loc>
    <lastmod>2026-08-01T18:44:21.300Z</lastmod>
  </url>
  <url>
    <loc>https://ssg-production.com/choosing-the-right-static-site-generator-for-production/ssg-framework-selection-matrix/choosing-an-ssg-for-api-reference-documentation/</loc>
    <lastmod>2026-08-01T18:44:21.300Z</lastmod>
  </url>
  <url>
    <loc>https://ssg-production.com/choosing-the-right-static-site-generator-for-production/ssg-framework-selection-matrix/picking-an-ssg-for-a-multi-language-documentation-site/</loc>
    <lastmod>2026-08-01T18:44:21.301Z</lastmod>
  </url>
  <url>
    <loc>https://ssg-production.com/choosing-the-right-static-site-generator-for-production/ssg-framework-selection-matrix/ssg-selection-checklist-for-engineering-teams/</loc>
    <lastmod>2026-08-01T18:44:21.302Z</lastmod>
  </url>
  <url>
    <loc>https://ssg-production.com/performance-optimization-core-web-vitals-for-ssgs/</loc>
    <lastmod>2026-08-01T18:44:21.307Z</lastmod>
  </url>
  <url>
    <loc>https://ssg-production.com/performance-optimization-core-web-vitals-for-ssgs/cdn-caching-rules-for-ssgs/</loc>
    <lastmod>2026-08-01T18:44:21.302Z</lastmod>
  </url>
  <url>
    <loc>https://ssg-production.com/performance-optimization-core-web-vitals-for-ssgs/cdn-caching-rules-for-ssgs/purging-the-cdn-cache-after-a-static-deploy/</loc>
    <lastmod>2026-08-01T18:44:21.302Z</lastmod>
  </url>
  <url>
    <loc>https://ssg-production.com/performance-optimization-core-web-vitals-for-ssgs/cdn-caching-rules-for-ssgs/setting-cache-control-headers-on-cloudflare-pages/</loc>
    <lastmod>2026-08-01T18:44:21.303Z</lastmod>
  </url>
  <url>
    <loc>https://ssg-production.com/performance-optimization-core-web-vitals-for-ssgs/cdn-caching-rules-for-ssgs/setting-up-proper-cache-headers-on-netlify/</loc>
    <lastmod>2026-08-01T18:44:21.303Z</lastmod>
  </url>
  <url>
    <loc>https://ssg-production.com/performance-optimization-core-web-vitals-for-ssgs/cumulative-layout-shift-fixes-for-static-sites/</loc>
    <lastmod>2026-08-01T15:52:54.415Z</lastmod>
  </url>
  <url>
    <loc>https://ssg-production.com/performance-optimization-core-web-vitals-for-ssgs/cumulative-layout-shift-fixes-for-static-sites/eliminating-layout-shift-from-web-fonts/</loc>
    <lastmod>2026-08-01T18:44:21.304Z</lastmod>
  </url>
  <url>
    <loc>https://ssg-production.com/performance-optimization-core-web-vitals-for-ssgs/cumulative-layout-shift-fixes-for-static-sites/fixing-cls-from-late-loading-embeds/</loc>
    <lastmod>2026-08-01T18:44:21.304Z</lastmod>
  </url>
  <url>
    <loc>https://ssg-production.com/performance-optimization-core-web-vitals-for-ssgs/cumulative-layout-shift-fixes-for-static-sites/measuring-cls-in-the-field-with-web-vitals-js/</loc>
    <lastmod>2026-08-01T18:44:21.305Z</lastmod>
  </url>
  <url>
    <loc>https://ssg-production.com/performance-optimization-core-web-vitals-for-ssgs/cumulative-layout-shift-fixes-for-static-sites/reserving-space-for-images-and-embeds-to-stop-layout-shift/</loc>
    <lastmod>2026-08-01T18:44:21.305Z</lastmod>
  </url>
  <url>
    <loc>https://ssg-production.com/performance-optimization-core-web-vitals-for-ssgs/font-loading-strategies-for-static-sites/</loc>
    <lastmod>2026-08-01T17:33:38.571Z</lastmod>
  </url>
  <url>
    <loc>https://ssg-production.com/performance-optimization-core-web-vitals-for-ssgs/font-loading-strategies-for-static-sites/self-hosting-google-fonts-to-eliminate-layout-shift/</loc>
    <lastmod>2026-08-01T18:44:21.305Z</lastmod>
  </url>
  <url>
    <loc>https://ssg-production.com/performance-optimization-core-web-vitals-for-ssgs/font-loading-strategies-for-static-sites/subsetting-variable-fonts-for-faster-first-render/</loc>
    <lastmod>2026-08-01T18:44:21.306Z</lastmod>
  </url>
  <url>
    <loc>https://ssg-production.com/performance-optimization-core-web-vitals-for-ssgs/image-optimization-pipelines-in-astro/</loc>
    <lastmod>2026-08-01T18:44:21.306Z</lastmod>
  </url>
  <url>
    <loc>https://ssg-production.com/performance-optimization-core-web-vitals-for-ssgs/image-optimization-pipelines-in-astro/building-an-image-cdn-pipeline-for-static-sites/</loc>
    <lastmod>2026-08-01T18:44:21.306Z</lastmod>
  </url>
  <url>
    <loc>https://ssg-production.com/performance-optimization-core-web-vitals-for-ssgs/image-optimization-pipelines-in-astro/optimizing-webp-images-in-hugo-without-plugins/</loc>
    <lastmod>2026-08-01T17:33:38.572Z</lastmod>
  </url>
  <url>
    <loc>https://ssg-production.com/performance-optimization-core-web-vitals-for-ssgs/image-optimization-pipelines-in-astro/serving-avif-with-fallbacks-on-static-sites/</loc>
    <lastmod>2026-08-01T18:44:21.307Z</lastmod>
  </url>
  <url>
    <loc>https://ssg-production.com/performance-optimization-core-web-vitals-for-ssgs/javascript-hydration-partial-rendering/</loc>
    <lastmod>2026-08-01T18:44:21.308Z</lastmod>
  </url>
  <url>
    <loc>https://ssg-production.com/performance-optimization-core-web-vitals-for-ssgs/javascript-hydration-partial-rendering/astro-islands-vs-full-hydration-performance/</loc>
    <lastmod>2026-08-01T18:44:21.308Z</lastmod>
  </url>
  <url>
    <loc>https://ssg-production.com/performance-optimization-core-web-vitals-for-ssgs/javascript-hydration-partial-rendering/how-to-reduce-bundle-size-in-eleventy-builds/</loc>
    <lastmod>2026-08-01T18:44:21.308Z</lastmod>
  </url>
  <url>
    <loc>https://ssg-production.com/performance-optimization-core-web-vitals-for-ssgs/javascript-hydration-partial-rendering/measuring-inp-on-static-sites-with-real-user-monitoring/</loc>
    <lastmod>2026-08-01T18:44:21.309Z</lastmod>
  </url>
  <url>
    <loc>https://ssg-production.com/performance-optimization-core-web-vitals-for-ssgs/largest-contentful-paint-optimization-for-static-sites/</loc>
    <lastmod>2026-08-01T18:44:21.309Z</lastmod>
  </url>
  <url>
    <loc>https://ssg-production.com/performance-optimization-core-web-vitals-for-ssgs/largest-contentful-paint-optimization-for-static-sites/eliminating-render-blocking-css-on-static-sites/</loc>
    <lastmod>2026-08-01T18:44:21.309Z</lastmod>
  </url>
  <url>
    <loc>https://ssg-production.com/performance-optimization-core-web-vitals-for-ssgs/largest-contentful-paint-optimization-for-static-sites/optimizing-lcp-on-astro-with-priority-hints/</loc>
    <lastmod>2026-08-01T18:44:21.310Z</lastmod>
  </url>
  <url>
    <loc>https://ssg-production.com/performance-optimization-core-web-vitals-for-ssgs/largest-contentful-paint-optimization-for-static-sites/reducing-lcp-from-hero-images-on-static-sites/</loc>
    <lastmod>2026-08-01T18:44:21.310Z</lastmod>
  </url>
  <url>
    <loc>https://ssg-production.com/performance-optimization-core-web-vitals-for-ssgs/third-party-script-performance-on-static-sites/</loc>
    <lastmod>2026-08-01T18:44:21.311Z</lastmod>
  </url>
  <url>
    <loc>https://ssg-production.com/performance-optimization-core-web-vitals-for-ssgs/third-party-script-performance-on-static-sites/auditing-third-party-scripts-with-lighthouse/</loc>
    <lastmod>2026-08-01T16:11:42.537Z</lastmod>
  </url>
  <url>
    <loc>https://ssg-production.com/performance-optimization-core-web-vitals-for-ssgs/third-party-script-performance-on-static-sites/lazy-loading-youtube-embeds-on-static-sites/</loc>
    <lastmod>2026-08-01T18:44:21.311Z</lastmod>
  </url>
  <url>
    <loc>https://ssg-production.com/performance-optimization-core-web-vitals-for-ssgs/third-party-script-performance-on-static-sites/self-hosting-analytics-to-cut-third-party-requests/</loc>
    <lastmod>2026-08-01T18:44:21.311Z</lastmod>
  </url>
  <url>
    <loc>https://ssg-production.com/production-ready-deployment-cicd-workflows/</loc>
    <lastmod>2026-08-01T18:44:21.317Z</lastmod>
  </url>
  <url>
    <loc>https://ssg-production.com/production-ready-deployment-cicd-workflows/cloudflare-pages-edge-caching-setup/</loc>
    <lastmod>2026-08-01T18:44:21.312Z</lastmod>
  </url>
  <url>
    <loc>https://ssg-production.com/production-ready-deployment-cicd-workflows/cloudflare-pages-edge-caching-setup/automating-eleventy-deployments-with-cloudflare-pages/</loc>
    <lastmod>2026-08-01T18:44:21.312Z</lastmod>
  </url>
  <url>
    <loc>https://ssg-production.com/production-ready-deployment-cicd-workflows/cloudflare-pages-edge-caching-setup/deploying-hugo-to-cloudflare-pages-and-workers/</loc>
    <lastmod>2026-08-01T18:44:21.312Z</lastmod>
  </url>
  <url>
    <loc>https://ssg-production.com/production-ready-deployment-cicd-workflows/content-workflows-for-documentation-teams/</loc>
    <lastmod>2026-08-01T17:47:08.189Z</lastmod>
  </url>
  <url>
    <loc>https://ssg-production.com/production-ready-deployment-cicd-workflows/content-workflows-for-documentation-teams/docs-as-code-review-workflow-for-writers/</loc>
    <lastmod>2026-08-01T18:44:21.313Z</lastmod>
  </url>
  <url>
    <loc>https://ssg-production.com/production-ready-deployment-cicd-workflows/content-workflows-for-documentation-teams/scheduling-content-publication-with-cron-triggered-builds/</loc>
    <lastmod>2026-08-01T17:33:38.575Z</lastmod>
  </url>
  <url>
    <loc>https://ssg-production.com/production-ready-deployment-cicd-workflows/content-workflows-for-documentation-teams/wiring-a-headless-cms-to-a-static-build/</loc>
    <lastmod>2026-08-01T16:38:06.958Z</lastmod>
  </url>
  <url>
    <loc>https://ssg-production.com/production-ready-deployment-cicd-workflows/github-actions-for-automated-ssg-builds/</loc>
    <lastmod>2026-08-01T18:44:21.315Z</lastmod>
  </url>
  <url>
    <loc>https://ssg-production.com/production-ready-deployment-cicd-workflows/github-actions-for-automated-ssg-builds/caching-node-modules-in-github-actions-for-faster-ssg-builds/</loc>
    <lastmod>2026-08-01T18:44:21.314Z</lastmod>
  </url>
  <url>
    <loc>https://ssg-production.com/production-ready-deployment-cicd-workflows/github-actions-for-automated-ssg-builds/deploying-to-multiple-environments-from-one-workflow/</loc>
    <lastmod>2026-08-01T18:44:21.314Z</lastmod>
  </url>
  <url>
    <loc>https://ssg-production.com/production-ready-deployment-cicd-workflows/github-actions-for-automated-ssg-builds/how-to-set-up-github-actions-for-hugo-deployments/</loc>
    <lastmod>2026-08-01T18:44:21.314Z</lastmod>
  </url>
  <url>
    <loc>https://ssg-production.com/production-ready-deployment-cicd-workflows/incremental-builds-and-build-caching-for-ssgs/</loc>
    <lastmod>2026-08-01T18:44:21.316Z</lastmod>
  </url>
  <url>
    <loc>https://ssg-production.com/production-ready-deployment-cicd-workflows/incremental-builds-and-build-caching-for-ssgs/caching-hugo-builds-in-github-actions/</loc>
    <lastmod>2026-08-01T18:44:21.315Z</lastmod>
  </url>
  <url>
    <loc>https://ssg-production.com/production-ready-deployment-cicd-workflows/incremental-builds-and-build-caching-for-ssgs/enabling-incremental-builds-in-eleventy/</loc>
    <lastmod>2026-08-01T18:44:21.315Z</lastmod>
  </url>
  <url>
    <loc>https://ssg-production.com/production-ready-deployment-cicd-workflows/incremental-builds-and-build-caching-for-ssgs/measuring-build-time-regressions-in-ci/</loc>
    <lastmod>2026-08-01T18:44:21.316Z</lastmod>
  </url>
  <url>
    <loc>https://ssg-production.com/production-ready-deployment-cicd-workflows/incremental-builds-and-build-caching-for-ssgs/sharing-build-cache-across-ci-runners/</loc>
    <lastmod>2026-08-01T18:44:21.316Z</lastmod>
  </url>
  <url>
    <loc>https://ssg-production.com/production-ready-deployment-cicd-workflows/netlify-vs-vercel-deployment-strategies/</loc>
    <lastmod>2026-08-01T18:44:21.317Z</lastmod>
  </url>
  <url>
    <loc>https://ssg-production.com/production-ready-deployment-cicd-workflows/netlify-vs-vercel-deployment-strategies/netlify-build-hooks-for-content-updates/</loc>
    <lastmod>2026-08-01T18:44:21.318Z</lastmod>
  </url>
  <url>
    <loc>https://ssg-production.com/production-ready-deployment-cicd-workflows/netlify-vs-vercel-deployment-strategies/setting-up-deploy-previews-on-netlify-for-every-pull-request/</loc>
    <lastmod>2026-08-01T18:44:21.318Z</lastmod>
  </url>
  <url>
    <loc>https://ssg-production.com/production-ready-deployment-cicd-workflows/netlify-vs-vercel-deployment-strategies/vercel-isr-vs-static-generation-for-ssgs/</loc>
    <lastmod>2026-08-01T18:44:21.318Z</lastmod>
  </url>
  <url>
    <loc>https://ssg-production.com/production-ready-deployment-cicd-workflows/preview-environments-for-pull-requests/</loc>
    <lastmod>2026-08-01T18:44:21.319Z</lastmod>
  </url>
  <url>
    <loc>https://ssg-production.com/production-ready-deployment-cicd-workflows/preview-environments-for-pull-requests/automating-preview-deploy-pipelines-with-github-actions/</loc>
    <lastmod>2026-08-01T17:33:38.578Z</lastmod>
  </url>
  <url>
    <loc>https://ssg-production.com/production-ready-deployment-cicd-workflows/preview-environments-for-pull-requests/cleaning-up-stale-preview-deployments/</loc>
    <lastmod>2026-08-01T18:44:21.319Z</lastmod>
  </url>
  <url>
    <loc>https://ssg-production.com/production-ready-deployment-cicd-workflows/rollbacks-and-deploy-safety-for-static-sites/</loc>
    <lastmod>2026-08-01T16:27:20.078Z</lastmod>
  </url>
  <url>
    <loc>https://ssg-production.com/production-ready-deployment-cicd-workflows/rollbacks-and-deploy-safety-for-static-sites/atomic-deploys-vs-incremental-uploads/</loc>
    <lastmod>2026-08-01T18:44:21.320Z</lastmod>
  </url>
  <url>
    <loc>https://ssg-production.com/production-ready-deployment-cicd-workflows/rollbacks-and-deploy-safety-for-static-sites/rolling-back-a-bad-static-deploy-in-under-a-minute/</loc>
    <lastmod>2026-08-01T18:44:21.320Z</lastmod>
  </url>
  <url>
    <loc>https://ssg-production.com/production-ready-deployment-cicd-workflows/rollbacks-and-deploy-safety-for-static-sites/running-smoke-tests-against-a-preview-url/</loc>
    <lastmod>2026-08-01T18:44:21.321Z</lastmod>
  </url>
</urlset>
