<?xml version="1.0" encoding="UTF-8"?><urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"><url><loc>https://terryhunt.dev</loc><changefreq>weekly</changefreq><priority>1.0</priority></url><url><loc>https://terryhunt.dev/about</loc><changefreq>monthly</changefreq><priority>0.9</priority></url><url><loc>https://terryhunt.dev/projects</loc><changefreq>weekly</changefreq><priority>0.9</priority></url><url><loc>https://terryhunt.dev/services</loc><changefreq>monthly</changefreq><priority>0.9</priority></url><url><loc>https://terryhunt.dev/new-port-richey-web-developer</loc><lastmod>2026-08-22T17:48:11.407Z</lastmod><changefreq>monthly</changefreq><priority>0.9</priority></url><url><loc>https://terryhunt.dev/port-richey-web-developer</loc><lastmod>2026-08-22T17:48:11.101Z</lastmod><changefreq>monthly</changefreq><priority>0.9</priority></url><url><loc>https://terryhunt.dev/tampa-web-developer</loc><lastmod>2026-08-22T17:48:10.869Z</lastmod><changefreq>monthly</changefreq><priority>0.9</priority></url><url><loc>https://terryhunt.dev/blog</loc><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://terryhunt.dev/resume</loc><changefreq>monthly</changefreq><priority>0.8</priority></url><url><loc>https://terryhunt.dev/resources/rebuild-outdated-website</loc><lastmod>2026-08-22T13:26:59.939Z</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url><url><loc>https://terryhunt.dev/resources/devops-audit-checklist</loc><lastmod>2026-08-22T13:26:30.121Z</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url><url><loc>https://terryhunt.dev/resources/fix-slow-website-core-web-vitals</loc><lastmod>2026-08-22T13:26:30.595Z</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url><url><loc>https://terryhunt.dev/industries/nonprofit-web-development</loc><lastmod>2026-08-22T15:07:36.902Z</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url><url><loc>https://terryhunt.dev/resources/github-actions-ci-cd-consulting</loc><lastmod>2026-08-22T13:26:30.235Z</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url><url><loc>https://terryhunt.dev/resources/build-business-dashboard-admin-portal</loc><lastmod>2026-08-22T13:26:30.689Z</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url><url><loc>https://terryhunt.dev/industries/law-firm-web-developer</loc><lastmod>2026-08-22T15:07:37.382Z</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url><url><loc>https://terryhunt.dev/resources/aws-amplify-production-deployment</loc><lastmod>2026-08-22T13:26:30.378Z</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url><url><loc>https://terryhunt.dev/projects/barnett-woolums-law-platform</loc><lastmod>2026-08-29T13:19:58.955Z</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url><url><loc>https://terryhunt.dev/projects/sofwerx-enterprise-innovation-platform</loc><lastmod>2026-08-29T13:19:59.528Z</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url><url><loc>https://terryhunt.dev/projects/reefmaker-marine-conservation-website</loc><lastmod>2026-08-29T13:20:00.177Z</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url><url><loc>https://terryhunt.dev/projects/shadow-lakes-hoa-community-management</loc><lastmod>2026-08-29T13:20:00.758Z</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url><url><loc>https://terryhunt.dev/projects/sbreef-lights-ecommerce-website</loc><lastmod>2026-08-29T13:20:01.300Z</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url><url><loc>https://terryhunt.dev/blog/strapi-headless-cms-vs-competitors</loc><lastmod>2026-08-22T14:32:07.272Z</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url><url><loc>https://terryhunt.dev/services/nextjs-development</loc><lastmod>2026-08-29T00:08:05.357Z</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url><url><loc>https://terryhunt.dev/services/technical-seo</loc><lastmod>2026-08-29T00:08:03.329Z</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url><url><loc>https://terryhunt.dev/services/frontend-development</loc><lastmod>2026-08-29T00:08:02.027Z</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url><url><loc>https://terryhunt.dev/services/aws-development</loc><lastmod>2026-08-29T00:08:00.207Z</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url><url><loc>https://terryhunt.dev/services/web-development-for-startups</loc><lastmod>2026-08-29T00:08:05.076Z</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url><url><loc>https://terryhunt.dev/services/wordpress-migration</loc><lastmod>2026-08-29T00:08:04.729Z</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url><url><loc>https://terryhunt.dev/services/ecommerce-development</loc><lastmod>2026-08-29T00:08:01.771Z</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url><url><loc>https://terryhunt.dev/services/website-migration</loc><lastmod>2026-08-29T00:08:04.072Z</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url><url><loc>https://terryhunt.dev/services/cloud-consulting</loc><lastmod>2026-08-29T00:08:00.973Z</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url><url><loc>https://terryhunt.dev/services/systems-integration</loc><lastmod>2026-08-29T00:08:03.122Z</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url><url><loc>https://terryhunt.dev/services/business-automation</loc><lastmod>2026-08-29T00:08:00.741Z</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url><url><loc>https://terryhunt.dev/services/custom-software-development</loc><lastmod>2026-08-29T00:08:01.238Z</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url><url><loc>https://terryhunt.dev/services/backend-development</loc><lastmod>2026-08-29T00:08:00.463Z</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url><url><loc>https://terryhunt.dev/services/wordpress-maintenance</loc><lastmod>2026-08-29T00:08:04.540Z</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url><url><loc>https://terryhunt.dev/services/wordpress-development</loc><lastmod>2026-08-29T00:08:04.314Z</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url><url><loc>https://terryhunt.dev/services/devops-consulting</loc><lastmod>2026-08-29T00:08:01.472Z</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url><url><loc>https://terryhunt.dev/services/saas-development</loc><lastmod>2026-08-29T00:08:02.893Z</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url><url><loc>https://terryhunt.dev/services/website-maintenance</loc><lastmod>2026-08-29T00:08:03.912Z</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url><url><loc>https://terryhunt.dev/services/headless-cms-development</loc><lastmod>2026-08-29T00:08:02.332Z</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url><url><loc>https://terryhunt.dev/services/react-consulting</loc><lastmod>2026-08-29T00:08:05.490Z</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url><url><loc>https://terryhunt.dev/services/web-application-development</loc><lastmod>2026-08-29T00:08:03.627Z</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url><url><loc>https://terryhunt.dev/services/strapi-development</loc><lastmod>2026-08-29T00:08:05.759Z</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url><url><loc>https://terryhunt.dev/services/performance-optimization</loc><lastmod>2026-08-29T00:08:02.583Z</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url><url><loc>https://terryhunt.dev/contact</loc><changefreq>monthly</changefreq><priority>0.7</priority></url><url><loc>https://terryhunt.dev/start-here</loc><changefreq>monthly</changefreq><priority>0.7</priority></url><url><loc>https://terryhunt.dev/resources/cloud-cost-optimization-review</loc><lastmod>2026-08-22T13:27:00.056Z</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url><url><loc>https://terryhunt.dev/industries/maritime-web-development</loc><lastmod>2026-08-22T15:07:38.242Z</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url><url><loc>https://terryhunt.dev/industries/professional-services-web-development</loc><lastmod>2026-08-22T15:07:37.787Z</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url><url><loc>https://terryhunt.dev/resources/application-observability-monitoring</loc><lastmod>2026-08-22T13:26:30.507Z</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url><url><loc>https://terryhunt.dev/resources/integrate-website-with-api</loc><lastmod>2026-08-22T13:26:30.793Z</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url><url><loc>https://terryhunt.dev/about/terry-hunt-strapi-expert</loc><lastmod>2026-08-22T14:32:06.708Z</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url><url><loc>https://terryhunt.dev/blog/api-development-best-practices</loc><lastmod>2026-08-22T14:32:06.997Z</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url><url><loc>https://terryhunt.dev/portfolio/railway-and-strapi-projects</loc><lastmod>2026-08-22T14:32:07.543Z</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url><url><loc>https://terryhunt.dev/blog/category/aws</loc><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://terryhunt.dev/blog/category/business-automation</loc><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://terryhunt.dev/blog/category/cms-alternatives</loc><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://terryhunt.dev/blog/category/cloud-&amp;-devops</loc><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://terryhunt.dev/blog/category/devops</loc><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://terryhunt.dev/blog/category/freelancing</loc><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://terryhunt.dev/blog/category/hosting</loc><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://terryhunt.dev/blog/category/law-firm-websites</loc><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://terryhunt.dev/blog/category/nonprofit-websites</loc><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://terryhunt.dev/blog/category/strapi-cms</loc><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://terryhunt.dev/blog/category/technical-seo</loc><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://terryhunt.dev/blog/category/web-development</loc><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://terryhunt.dev/blog/category/website-maintenance</loc><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://terryhunt.dev/blog/category/ecommerce</loc><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://terryhunt.dev/blog/nextjs-16-amplify-hosting-support-gap</loc><lastmod>2026-08-29T12:40:25.632Z</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url><url><loc>https://terryhunt.dev/blog/nextjs-16-proxy-amplify-auth-boundary</loc><lastmod>2026-08-29T12:40:26.737Z</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url><url><loc>https://terryhunt.dev/blog/nextjs-16-revalidation-amplify-data-cache-tags</loc><lastmod>2026-08-29T12:40:29.918Z</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url><url><loc>https://terryhunt.dev/blog/nextjs-streaming-amplify-hosting-canary</loc><lastmod>2026-08-29T12:40:30.996Z</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url><url><loc>https://terryhunt.dev/blog/upgrade-nextjs-16-2-to-16-3-amplify-ssr</loc><lastmod>2026-08-29T12:40:32.073Z</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url><url><loc>https://terryhunt.dev/blog/nextjs-16-cache-components-amplify-data-sessions</loc><lastmod>2026-08-29T12:40:33.618Z</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url><url><loc>https://terryhunt.dev/blog/self-host-postiz-thinkcentre-m900-tiny</loc><lastmod>2026-08-29T12:40:34.173Z</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url><url><loc>https://terryhunt.dev/blog/strapi-to-aws-amplify-gen-2-migration</loc><lastmod>2026-08-29T12:40:35.196Z</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url><url><loc>https://terryhunt.dev/blog/nextjs-16-node-runtime-amplify-route-handlers</loc><lastmod>2026-08-29T12:40:35.951Z</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url><url><loc>https://terryhunt.dev/blog/nextjs-16-server-actions-amplify-data-validation</loc><lastmod>2026-08-29T12:40:36.608Z</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url><url><loc>https://terryhunt.dev/blog/amplify-auth-nextjs-16-server-components-static-shell</loc><lastmod>2026-08-29T12:40:37.635Z</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url><url><loc>https://terryhunt.dev/blog/is-amplify-outputs-json-secret</loc><lastmod>2026-08-29T12:40:38.468Z</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url><url><loc>https://terryhunt.dev/blog/buy-used-homelab-hardware</loc><lastmod>2026-08-29T12:40:39.753Z</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url><url><loc>https://terryhunt.dev/blog/managing-development-staging-production-amplify</loc><lastmod>2026-08-29T12:40:26.525Z</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url><url><loc>https://terryhunt.dev/blog/amplify-gen-2-sandbox-to-production</loc><lastmod>2026-08-29T12:40:27.314Z</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url><url><loc>https://terryhunt.dev/blog/strapi-webhooks-nextjs-revalidation</loc><lastmod>2026-08-29T12:40:27.561Z</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url><url><loc>https://terryhunt.dev/blog/turn-bug-reports-into-regression-tests-codex</loc><lastmod>2026-08-29T12:40:28.155Z</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url><url><loc>https://terryhunt.dev/blog/planning-authorization-rules-amplify-gen-2-data</loc><lastmod>2026-08-29T12:40:28.417Z</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url><url><loc>https://terryhunt.dev/blog/fixing-amplify-outputs-json-localhost</loc><lastmod>2026-08-29T12:40:28.854Z</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url><url><loc>https://terryhunt.dev/blog/strapi-roles-permissions-before-launch</loc><lastmod>2026-08-29T12:40:29.123Z</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url><url><loc>https://terryhunt.dev/blog/using-codex-production-incident-without-customer-data</loc><lastmod>2026-08-29T12:40:29.334Z</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url><url><loc>https://terryhunt.dev/blog/organize-website-work-trello</loc><lastmod>2026-08-29T12:40:29.663Z</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url><url><loc>https://terryhunt.dev/blog/writing-anonymized-software-case-study-lessons</loc><lastmod>2026-08-29T12:40:30.117Z</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url><url><loc>https://terryhunt.dev/blog/website-development-process-discovery-to-deployment</loc><lastmod>2026-08-29T12:40:30.317Z</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url><url><loc>https://terryhunt.dev/blog/debugging-strapi-api-errors-nextjs</loc><lastmod>2026-08-29T12:40:30.685Z</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url><url><loc>https://terryhunt.dev/blog/full-stack-developer-workflow-frontend-backend-cloud</loc><lastmod>2026-08-29T12:40:31.214Z</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url><url><loc>https://terryhunt.dev/blog/practical-draft-review-workflow-strapi</loc><lastmod>2026-08-29T12:40:31.485Z</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url><url><loc>https://terryhunt.dev/blog/scheduling-content-publication-amplify-gen-2</loc><lastmod>2026-08-29T12:40:32.934Z</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url><url><loc>https://terryhunt.dev/blog/day-auditing-technical-seo-process</loc><lastmod>2026-08-29T12:40:33.868Z</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url><url><loc>https://terryhunt.dev/blog/website-handoff-maintenance-plan-checklist</loc><lastmod>2026-08-29T12:40:34.450Z</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url><url><loc>https://terryhunt.dev/blog/using-codex-safely-devops-deployment-workflow</loc><lastmod>2026-08-29T12:40:35.038Z</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url><url><loc>https://terryhunt.dev/blog/building-seo-structured-data-fields-strapi</loc><lastmod>2026-08-29T12:40:35.373Z</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url><url><loc>https://terryhunt.dev/blog/protecting-strapi-media-files-backups-production</loc><lastmod>2026-08-29T12:40:36.159Z</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url><url><loc>https://terryhunt.dev/blog/structure-aws-amplify-gen-2-application</loc><lastmod>2026-08-29T12:40:37.211Z</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url><url><loc>https://terryhunt.dev/blog/model-services-locations-blog-content-strapi</loc><lastmod>2026-08-29T12:40:37.429Z</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url><url><loc>https://terryhunt.dev/blog/writing-devops-runbooks-chatgpt-codex</loc><lastmod>2026-08-29T12:40:37.826Z</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url><url><loc>https://terryhunt.dev/blog/codex-code-review-workflow-before-shipping</loc><lastmod>2026-08-29T12:40:38.113Z</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url><url><loc>https://terryhunt.dev/blog/checklist-migrating-content-into-strapi</loc><lastmod>2026-08-29T12:40:38.258Z</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url><url><loc>https://terryhunt.dev/blog/sending-contact-form-email-amplify-gen-2</loc><lastmod>2026-08-29T12:40:38.716Z</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url><url><loc>https://terryhunt.dev/blog/debugging-failed-ci-build-chatgpt-codex</loc><lastmod>2026-08-29T12:40:38.904Z</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url><url><loc>https://terryhunt.dev/blog/morning-checklist-full-stack-developer</loc><lastmod>2026-08-29T12:40:39.101Z</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url><url><loc>https://terryhunt.dev/blog/environment-variables-secrets-amplify-gen-2</loc><lastmod>2026-08-29T12:40:39.425Z</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url><url><loc>https://terryhunt.dev/blog/keeping-secrets-client-data-out-ai-coding-workflows</loc><lastmod>2026-08-29T12:40:39.589Z</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url><url><loc>https://terryhunt.dev/blog/aws-amplify-vs-vercel-nextjs</loc><lastmod>2026-08-29T12:40:26.199Z</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url><url><loc>https://terryhunt.dev/blog/website-maintenance-costs-small-business-checklist</loc><lastmod>2026-08-29T12:40:32.371Z</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url><url><loc>https://terryhunt.dev/blog/law-firm-website-content-intake-checklist</loc><lastmod>2026-08-29T12:40:34.634Z</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url><url><loc>https://terryhunt.dev/blog/business-process-automation-examples-small-business</loc><lastmod>2026-08-29T12:40:34.770Z</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url><url><loc>https://terryhunt.dev/blog/nextjs-vs-wordpress-business-website</loc><lastmod>2026-08-29T12:40:31.774Z</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url><url><loc>https://terryhunt.dev/blog/nonprofit-website-planning-checklist</loc><lastmod>2026-08-29T12:40:28.673Z</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url><url><loc>https://terryhunt.dev/blog/wordpress-easy-to-launch-hard-to-govern</loc><lastmod>2026-08-29T12:40:36.857Z</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url><url><loc>https://terryhunt.dev/blog/strapi-cloud-vs-self-hosting</loc><lastmod>2026-08-29T12:40:36.466Z</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url><url><loc>https://terryhunt.dev/blog/10-ways-getstaticprops-nextjs</loc><lastmod>2026-08-29T12:40:33.124Z</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url><url><loc>https://terryhunt.dev/blog/strapi-v5-multi-site-cms</loc><lastmod>2026-08-29T12:40:27.107Z</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url><url><loc>https://terryhunt.dev/blog/deploy-strapi-to-railway-no-template</loc><lastmod>2026-08-24T22:37:15.245Z</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url><url><loc>https://terryhunt.dev/blog/prestashop-vs-woocommerce-vs-strapi-nextjs</loc><lastmod>2026-08-29T12:40:30.495Z</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url><url><loc>https://terryhunt.dev/blog/secure-strapi-deployment-aws</loc><lastmod>2026-08-29T12:40:32.628Z</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url><url><loc>https://terryhunt.dev/blog/how-to-fire-bad-clients-freelance-developers</loc><lastmod>2026-08-29T12:40:33.425Z</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url><url><loc>https://terryhunt.dev/blog/recommended-hosting-non-eig</loc><lastmod>2026-08-29T12:40:39.955Z</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url><url><loc>https://terryhunt.dev/blog/why-wordpress-sucks-2025</loc><lastmod>2026-08-29T12:40:27.841Z</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url><url><loc>https://terryhunt.dev/newsletter</loc><changefreq>monthly</changefreq><priority>0.6</priority></url><url><loc>https://terryhunt.dev/blog/tag/accessibility</loc><changefreq>weekly</changefreq><priority>0.6</priority></url><url><loc>https://terryhunt.dev/blog/tag/amplify-data</loc><changefreq>weekly</changefreq><priority>0.6</priority></url><url><loc>https://terryhunt.dev/blog/tag/appsync</loc><changefreq>weekly</changefreq><priority>0.6</priority></url><url><loc>https://terryhunt.dev/blog/tag/authentication</loc><changefreq>weekly</changefreq><priority>0.6</priority></url><url><loc>https://terryhunt.dev/blog/tag/aws</loc><changefreq>weekly</changefreq><priority>0.6</priority></url><url><loc>https://terryhunt.dev/blog/tag/aws-amplify</loc><changefreq>weekly</changefreq><priority>0.6</priority></url><url><loc>https://terryhunt.dev/blog/tag/chatgpt</loc><changefreq>weekly</changefreq><priority>0.6</priority></url><url><loc>https://terryhunt.dev/blog/tag/cloud</loc><changefreq>weekly</changefreq><priority>0.6</priority></url><url><loc>https://terryhunt.dev/blog/tag/cms</loc><changefreq>weekly</changefreq><priority>0.6</priority></url><url><loc>https://terryhunt.dev/blog/tag/codex</loc><changefreq>weekly</changefreq><priority>0.6</priority></url><url><loc>https://terryhunt.dev/blog/tag/content-migration</loc><changefreq>weekly</changefreq><priority>0.6</priority></url><url><loc>https://terryhunt.dev/blog/tag/content-modeling</loc><changefreq>weekly</changefreq><priority>0.6</priority></url><url><loc>https://terryhunt.dev/blog/tag/debugging</loc><changefreq>weekly</changefreq><priority>0.6</priority></url><url><loc>https://terryhunt.dev/blog/tag/deployment</loc><changefreq>weekly</changefreq><priority>0.6</priority></url><url><loc>https://terryhunt.dev/blog/tag/devops</loc><changefreq>weekly</changefreq><priority>0.6</priority></url><url><loc>https://terryhunt.dev/blog/tag/eig-hosting-warning</loc><changefreq>weekly</changefreq><priority>0.6</priority></url><url><loc>https://terryhunt.dev/blog/tag/environment-variables</loc><changefreq>weekly</changefreq><priority>0.6</priority></url><url><loc>https://terryhunt.dev/blog/tag/full-stack-development</loc><changefreq>weekly</changefreq><priority>0.6</priority></url><url><loc>https://terryhunt.dev/blog/tag/headless-cms</loc><changefreq>weekly</changefreq><priority>0.6</priority></url><url><loc>https://terryhunt.dev/blog/tag/next.js</loc><changefreq>weekly</changefreq><priority>0.6</priority></url><url><loc>https://terryhunt.dev/blog/tag/next.js-16</loc><changefreq>weekly</changefreq><priority>0.6</priority></url><url><loc>https://terryhunt.dev/blog/tag/operations</loc><changefreq>weekly</changefreq><priority>0.6</priority></url><url><loc>https://terryhunt.dev/blog/tag/permissions</loc><changefreq>weekly</changefreq><priority>0.6</priority></url><url><loc>https://terryhunt.dev/blog/tag/privacy</loc><changefreq>weekly</changefreq><priority>0.6</priority></url><url><loc>https://terryhunt.dev/blog/tag/railway</loc><changefreq>weekly</changefreq><priority>0.6</priority></url><url><loc>https://terryhunt.dev/blog/tag/secrets</loc><changefreq>weekly</changefreq><priority>0.6</priority></url><url><loc>https://terryhunt.dev/blog/tag/security</loc><changefreq>weekly</changefreq><priority>0.6</priority></url><url><loc>https://terryhunt.dev/blog/tag/self-hosting</loc><changefreq>weekly</changefreq><priority>0.6</priority></url><url><loc>https://terryhunt.dev/blog/tag/small-business</loc><changefreq>weekly</changefreq><priority>0.6</priority></url><url><loc>https://terryhunt.dev/blog/tag/strapi</loc><changefreq>weekly</changefreq><priority>0.6</priority></url><url><loc>https://terryhunt.dev/blog/tag/structured-data</loc><changefreq>weekly</changefreq><priority>0.6</priority></url><url><loc>https://terryhunt.dev/blog/tag/technical-seo</loc><changefreq>weekly</changefreq><priority>0.6</priority></url><url><loc>https://terryhunt.dev/blog/tag/thinkcentre</loc><changefreq>weekly</changefreq><priority>0.6</priority></url><url><loc>https://terryhunt.dev/blog/tag/web-development</loc><changefreq>weekly</changefreq><priority>0.6</priority></url><url><loc>https://terryhunt.dev/blog/tag/web-performance</loc><changefreq>weekly</changefreq><priority>0.6</priority></url><url><loc>https://terryhunt.dev/blog/tag/website-maintenance</loc><changefreq>weekly</changefreq><priority>0.6</priority></url><url><loc>https://terryhunt.dev/blog/tag/woocommerce</loc><changefreq>weekly</changefreq><priority>0.6</priority></url><url><loc>https://terryhunt.dev/blog/tag/wordpress</loc><changefreq>weekly</changefreq><priority>0.6</priority></url><url><loc>https://terryhunt.dev/blog/tag/workflow</loc><changefreq>weekly</changefreq><priority>0.6</priority></url><url><loc>https://terryhunt.dev/industries/ecommerce-web-development</loc><lastmod>2026-08-22T13:26:59.648Z</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://terryhunt.dev/industries/healthcare-web-application-development</loc><lastmod>2026-08-22T13:26:59.795Z</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://terryhunt.dev/industries/real-estate-web-development</loc><lastmod>2026-08-22T13:26:59.531Z</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://terryhunt.dev/industries/membership-organization-website-development</loc><lastmod>2026-08-22T13:26:31.739Z</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://terryhunt.dev/industries/government-contractor-web-development</loc><lastmod>2026-08-22T13:26:31.347Z</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://terryhunt.dev/industries/marine-industry-web-development</loc><lastmod>2026-08-22T13:26:31.586Z</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url></urlset>