<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<url>
<loc>https://www.markgibbons.dev/</loc>
<lastmod>2026-08-29</lastmod>
</url>
<url>
<loc>https://www.markgibbons.dev/blog</loc>
<lastmod>2026-08-29</lastmod>
</url>
<url>
<loc>https://www.markgibbons.dev/tags</loc>
<lastmod>2026-08-29</lastmod>
</url>
<url>
<loc>https://www.markgibbons.dev/about</loc>
<lastmod>2026-08-29</lastmod>
</url>
<url>
<loc>https://www.markgibbons.dev/contact</loc>
<lastmod>2026-08-29</lastmod>
</url>
<url>
<loc>https://www.markgibbons.dev/privacy</loc>
<lastmod>2026-08-29</lastmod>
</url>
<url>
<loc>https://www.markgibbons.dev/developers</loc>
<lastmod>2026-08-29</lastmod>
</url>
<url>
<loc>https://www.markgibbons.dev/blog/2019/a-go-live-checklist-for-a-new-site-built-with-sitecore-sxa</loc>
<lastmod>2019-03-24T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://www.markgibbons.dev/blog/2019/azure-paas-applicationinitialization-gotcha-with-exm-hostname-mapping</loc>
<lastmod>2019-08-02T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://www.markgibbons.dev/blog/2019/exm-activate-deactivate-all-email-campaigns-with-one-click</loc>
<lastmod>2019-05-15T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://www.markgibbons.dev/blog/2019/exm-report-confusion-message-statistics-not-showing-on-the-sent-email-campaigns-report</loc>
<lastmod>2019-07-24T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://www.markgibbons.dev/blog/2019/fault-resistant-sitecore-xconnect-client-operations-with-just-a-few-lines-of-code</loc>
<lastmod>2019-05-10T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://www.markgibbons.dev/blog/2019/fixing-stackoverflow-when-compiling-callsite-chain-on-a-background-thread-in-sitecore</loc>
<lastmod>2019-10-06T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://www.markgibbons.dev/blog/2019/personalisation-error-in-cm-on-hide-condition</loc>
<lastmod>2019-07-27T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://www.markgibbons.dev/blog/2019/sitecore-9-1-how-to-prefix-or-rename-azure-search-indexes</loc>
<lastmod>2019-03-11T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://www.markgibbons.dev/blog/2019/sitecore-crashing-on-startup-with-internal-error-in-the-net-runtime</loc>
<lastmod>2019-03-21T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://www.markgibbons.dev/blog/2019/some-exciting-things-i-learned-at-sugcon-eu-2019</loc>
<lastmod>2019-04-18T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://www.markgibbons.dev/blog/2019/troubleshooting-sitecore-marketing-automation-plan-enrollment</loc>
<lastmod>2019-11-10T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://www.markgibbons.dev/blog/2020/a-smarter-sitecore-html-cache-clearer</loc>
<lastmod>2020-04-22T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://www.markgibbons.dev/blog/2020/cleanup-your-local-sitecore-instances</loc>
<lastmod>2020-05-19T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://www.markgibbons.dev/blog/2020/experience-forms-getting-the-context-site-and-item-in-submit-actions</loc>
<lastmod>2020-01-30T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://www.markgibbons.dev/blog/2020/identity-server-environment-specific-configuration</loc>
<lastmod>2020-03-20T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://www.markgibbons.dev/blog/2020/sitecore-sxa-how-to-override-the-search-controller-to-fix-the-cache-control-header</loc>
<lastmod>2020-09-21T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://www.markgibbons.dev/blog/2021/multisite-links-in-exm</loc>
<lastmod>2021-03-30T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://www.markgibbons.dev/blog/2021/sitecore-graphql-upserting-items</loc>
<lastmod>2021-09-29T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://www.markgibbons.dev/blog/2021/sitecore-symposium-2021-review-some-takeaways-and-predictions</loc>
<lastmod>2021-10-08T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://www.markgibbons.dev/blog/2021/using-the-vue-router-on-sitecore-rich-text-fields</loc>
<lastmod>2021-11-16T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://www.markgibbons.dev/blog/2022/integrating-sitecore-cdp-and-sitecore-send-with-sitecore-forms</loc>
<lastmod>2022-08-30T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://www.markgibbons.dev/blog/2022/server-hang-with-100-cpu-on-sitecore-10-1</loc>
<lastmod>2022-04-19T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://www.markgibbons.dev/blog/2022/should-i-directly-connect-to-a-custom-database-from-sitecore</loc>
<lastmod>2022-05-12T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://www.markgibbons.dev/blog/2022/starting-a-new-project-on-xm-cloud-here-are-some-considerations-for-content-search</loc>
<lastmod>2022-11-13T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://www.markgibbons.dev/blog/2023/sitecore-development-with-docker-containers-in-2023</loc>
<lastmod>2023-05-17T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://www.markgibbons.dev/blog/2023/sitecore-docker-containers-auto-bind-custom-domains-to-your-cm-and-cd</loc>
<lastmod>2023-05-15T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://www.markgibbons.dev/blog/2023/sitecore-headless-sxa-configuring-the-new-ootb-redirect-module-with-next-js</loc>
<lastmod>2023-06-23T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://www.markgibbons.dev/blog/2023/the-sitecore-experience</loc>
<lastmod>2023-12-08T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://www.markgibbons.dev/blog/2024/adding-sitecore-search-to-your-site-watch-out-for-this-performance-tradeoff</loc>
<lastmod>2024-03-28T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://www.markgibbons.dev/blog/2024/when-is-it-a-good-idea-to-update-my-sitecore-javascript-sdk-jss-version-in-xm-cloud</loc>
<lastmod>2024-03-22T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://www.markgibbons.dev/blog/2025/how-much-time-do-you-waste-on-meetings</loc>
<lastmod>2025-03-22T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://www.markgibbons.dev/blog/2025/nobody-cares-how-you-built-that-website</loc>
<lastmod>2025-03-22T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://www.markgibbons.dev/blog/2025/running-sitecore-on-docker-ce-community-edition</loc>
<lastmod>2025-05-12T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://www.markgibbons.dev/blog/2025/setting-up-a-custom-grid-definition-in-xm-cloud-making-it-easier</loc>
<lastmod>2025-07-16T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://www.markgibbons.dev/blog/2025/sitecore-ai-search-preview-suggestion-modes-where-technical-challenges-and-good-ux-meet</loc>
<lastmod>2025-11-17T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://www.markgibbons.dev/blog/2025/sitecore-datasource-item-and-children-resolver</loc>
<lastmod>2025-09-05T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://www.markgibbons.dev/blog/2025/sitecore-xdb-reindex-not-progressing-past-95</loc>
<lastmod>2025-08-18T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://www.markgibbons.dev/blog/2026/building-content-approval-workflows-in-sitecore-ai</loc>
<lastmod>2026-05-09T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://www.markgibbons.dev/blog/2026/llm-cheat-sheet</loc>
<lastmod>2026-06-24T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://www.markgibbons.dev/blog/2026/managing-decision-fatigue-in-ai-driven-work</loc>
<lastmod>2026-07-02T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://www.markgibbons.dev/blog/2026/new-blog</loc>
<lastmod>2026-08-29T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://www.markgibbons.dev/blog/2026/one-optimizer-is-better-than-two-choosing-an-image-optimization-pipeline-for-your-headless-site</loc>
<lastmod>2026-06-10T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://www.markgibbons.dev/blog/2026/sitecore-serialization-cli-improving-performance-via-smarter-configuration-structure</loc>
<lastmod>2026-06-03T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://www.markgibbons.dev/blog/2026/sitecoreai-forms-what-i-learned-on-a-real-world-implementation</loc>
<lastmod>2026-05-21T00:00:00.000Z</lastmod>
</url>
</urlset>
