<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<url>
<loc>https://www.buildwithmatija.com</loc>
<changefreq>daily</changefreq>
<priority>1</priority>
</url>
<url>
<loc>https://www.buildwithmatija.com/about</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.buildwithmatija.com/contact</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.buildwithmatija.com/industries/manufacturing</loc>
<changefreq>monthly</changefreq>
<priority>0.75</priority>
</url>
<url>
<loc>https://www.buildwithmatija.com/industries/construction</loc>
<changefreq>monthly</changefreq>
<priority>0.75</priority>
</url>
<url>
<loc>https://www.buildwithmatija.com/ai-integration-implementation</loc>
<changefreq>monthly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://www.buildwithmatija.com/bespoke-ai-applications</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.buildwithmatija.com/b2b-website-development</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.buildwithmatija.com/payload-cms-audit</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.buildwithmatija.com/website-growth-opportunity-review</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.buildwithmatija.com/nextjs-payload-cms-advisory</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.buildwithmatija.com/how-i-work</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.buildwithmatija.com/payload-cms-developer</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.buildwithmatija.com/payload-cms-pricing</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.buildwithmatija.com/payload-cms-hosting</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.buildwithmatija.com/payload-cms-migration</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.buildwithmatija.com/payload-cms-demos</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.buildwithmatija.com/payload-cms-vs-sanity</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.buildwithmatija.com/payload-cms-vs-wordpress</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.buildwithmatija.com/payload-cms-vs-strapi</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.buildwithmatija.com/payload-cms-vs-contentful</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.buildwithmatija.com/case-studies</loc>
<changefreq>weekly</changefreq>
<priority>0.85</priority>
</url>
<url>
<loc>https://www.buildwithmatija.com/case-studies/adart</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.buildwithmatija.com/projects</loc>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.buildwithmatija.com/projects/schnellsite</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.buildwithmatija.com/projects/meddiktat</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.buildwithmatija.com/projects/egostitelj</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.buildwithmatija.com/projects/chattybird</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.buildwithmatija.com/projects/firmeneintragprofi</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.buildwithmatija.com/projects/whcp</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.buildwithmatija.com/blog</loc>
<changefreq>daily</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.buildwithmatija.com/commands</loc>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.buildwithmatija.com/series</loc>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.buildwithmatija.com/llms.txt</loc>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://www.buildwithmatija.com/blog/payload-vs-medusa-presentation-vs-process</loc>
<lastmod>2026-04-03T14:23:30.455Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.buildwithmatija.com/blog/payload-postgres-drizzle-adapter-config-queries-migrations</loc>
<lastmod>2026-04-03T14:21:31.352Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.buildwithmatija.com/blog/medusa-architecture-explained-developers-guide</loc>
<lastmod>2026-04-01T15:56:21.282Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.buildwithmatija.com/blog/medusa-vs-vendure-open-source-commerce</loc>
<lastmod>2026-04-01T10:04:03.835Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.buildwithmatija.com/blog/medusa-vs-vendure-open-source-commerce</loc>
<lastmod>2026-04-01T10:04:03.835Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.buildwithmatija.com/blog/nextjs-unstable-catcherror-explained</loc>
<lastmod>2026-03-31T08:52:07.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.buildwithmatija.com/blog/nextjs-agent-native</loc>
<lastmod>2026-03-31T08:36:06.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.buildwithmatija.com/blog/payload-cms-ecommerce-plugin-vs-medusa</loc>
<lastmod>2026-04-02T17:46:18.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.buildwithmatija.com/blog/opennext-aws-honest-2026-guide</loc>
<lastmod>2026-03-28T08:07:42.291Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.buildwithmatija.com/blog/nextjs-self-hosting-adapters-opennext-working-group</loc>
<lastmod>2026-03-28T08:06:07.579Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.buildwithmatija.com/blog/payloadcms-plugin-ecommerce-stripe-cart-orders-guide</loc>
<lastmod>2026-03-26T14:15:03.534Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.buildwithmatija.com/blog/payload-cms-large-data-imports-transactions-drizzle</loc>
<lastmod>2026-03-28T08:06:02.510Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.buildwithmatija.com/blog/payload-cms-concurrency-keys</loc>
<lastmod>2026-03-28T08:07:39.650Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.buildwithmatija.com/blog/payload-import-triggers</loc>
<lastmod>2026-03-28T08:07:32.353Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.buildwithmatija.com/blog/payload-cms-jobs-separate-web-worker-roles-safe-scale</loc>
<lastmod>2026-03-28T08:07:37.551Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.buildwithmatija.com/blog/stop-runtime-payload-migrations</loc>
<lastmod>2026-03-28T08:07:36.499Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.buildwithmatija.com/blog/payload-async-hooks-transaction-trap</loc>
<lastmod>2026-03-28T08:07:38.608Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.buildwithmatija.com/blog/payload-cms-publishing-team-honest-review-2026</loc>
<lastmod>2026-03-28T08:06:01.495Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.buildwithmatija.com/blog/postgresql-replicas-patroni-docker-swarm-kubernetes</loc>
<lastmod>2026-03-28T09:15:25.559Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.buildwithmatija.com/blog/nextjs-16-2-caching-unstable-cache-vs-use-cache</loc>
<lastmod>2026-03-28T08:06:06.556Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.buildwithmatija.com/blog/cms-migration-checklist-5-phase-guide-2026</loc>
<lastmod>2026-03-28T08:07:34.412Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.buildwithmatija.com/blog/nextjs-16-2-whats-new</loc>
<lastmod>2026-03-28T08:06:05.539Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.buildwithmatija.com/blog/strapi-to-payload-cms-migration-guide</loc>
<lastmod>2026-03-28T08:07:33.373Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.buildwithmatija.com/blog/wordpress-to-payload-migration-guide</loc>
<lastmod>2026-03-28T08:07:40.671Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.buildwithmatija.com/blog/sanity-to-payload-5-step-migration-guide</loc>
<lastmod>2026-03-28T08:07:29.596Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.buildwithmatija.com/blog/contentful-to-payload-cms-migration-guide</loc>
<lastmod>2026-03-28T08:07:30.880Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.buildwithmatija.com/blog/best-construction-company-websites-2026</loc>
<lastmod>2026-03-14T10:34:39.085Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.buildwithmatija.com/blog/construction-company-website-cost-2026</loc>
<lastmod>2026-03-14T10:32:10.854Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.buildwithmatija.com/blog/construction-company-website-essentials</loc>
<lastmod>2026-03-14T10:30:23.120Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.buildwithmatija.com/blog/rclone-google-drive-client-id-oauth-app</loc>
<lastmod>2026-03-28T09:15:24.296Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.buildwithmatija.com/blog/b2b-website-lead-qualification-stop-routing-leads</loc>
<lastmod>2026-03-06T15:29:14.138Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.buildwithmatija.com/blog/payload-cms-users-not-tenant-scoped</loc>
<lastmod>2026-03-28T08:07:35.461Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.buildwithmatija.com/blog/fix-install-codex-cli-macos-homebrew-v0-111-0</loc>
<lastmod>2026-03-28T09:15:26.599Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.buildwithmatija.com/blog/multi-market-cms-why-most-strategies-fail</loc>
<lastmod>2026-03-28T09:14:53.669Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.buildwithmatija.com/blog/sales-process-automation-website-intake</loc>
<lastmod>2026-03-06T08:19:52.334Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.buildwithmatija.com/blog/partner-network-management-what-software-actually-solves</loc>
<lastmod>2026-03-06T08:17:37.494Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.buildwithmatija.com/blog/why-chatbots-fail-lead-generation</loc>
<lastmod>2026-03-06T08:15:24.177Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.buildwithmatija.com/blog/tanstack-start-vs-nextjs-16-comparison</loc>
<lastmod>2026-03-28T08:07:44.847Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.buildwithmatija.com/blog/payload-cms-multi-tenant-search-shared-index</loc>
<lastmod>2026-03-28T08:06:00.621Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.buildwithmatija.com/blog/best-headless-cms-nextjs-2026-decision-framework</loc>
<lastmod>2026-03-28T08:07:43.817Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.buildwithmatija.com/blog/payload-localizestatus-per-locale-draft-publishing</loc>
<lastmod>2026-03-28T09:14:49.989Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.buildwithmatija.com/blog/next-intl-nextjs-16-proxy-fix</loc>
<lastmod>2026-03-28T08:07:04.277Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.buildwithmatija.com/blog/payload-cms-localization-next-intl</loc>
<lastmod>2026-03-28T08:05:59.531Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.buildwithmatija.com/blog/payload-locale-all-fetch-every-language</loc>
<lastmod>2026-03-28T09:14:48.484Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.buildwithmatija.com/blog/re-route-payload-cms-reclaim-admin-nextjs</loc>
<lastmod>2026-03-28T09:14:51.127Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.buildwithmatija.com/blog/setup-google-drive-oauth-payload-cms</loc>
<lastmod>2026-03-28T09:14:52.615Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.buildwithmatija.com/blog/nextjs-markdown-blog-complete-static-guide</loc>
<lastmod>2026-03-28T09:14:56.790Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.buildwithmatija.com/blog/n8n-cold-email-automation-7-step-workflow</loc>
<lastmod>2026-03-28T09:15:29.783Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.buildwithmatija.com/blog/nextjs-internationalization-architecture-guide</loc>
<lastmod>2026-03-28T08:07:46.934Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.buildwithmatija.com/blog/nextjs-email-architecture-transactional-notifications-newsletters</loc>
<lastmod>2026-03-28T08:07:45.898Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.buildwithmatija.com/blog/nextjs-authentication-choose-right-strategy</loc>
<lastmod>2026-03-28T09:14:57.920Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.buildwithmatija.com/blog/which-payload-cms-auth-plugin-to-use</loc>
<lastmod>2026-02-22T16:18:14.680Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.buildwithmatija.com/blog/best-payload-cms-plugins</loc>
<lastmod>2026-02-22T16:18:16.023Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.buildwithmatija.com/blog/best-headless-cms-nextjs-payload-2026</loc>
<lastmod>2026-02-22T16:18:17.428Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.buildwithmatija.com/blog/fix-uncached-data-error-nextjs-16</loc>
<lastmod>2026-02-22T16:18:20.053Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.buildwithmatija.com/blog/nextjs-revalidate-tag-vs-update-tag-cache-invalidation</loc>
<lastmod>2026-02-22T16:18:21.482Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.buildwithmatija.com/blog/nextjs-use-cache-migration-guide</loc>
<lastmod>2026-02-22T16:18:22.673Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.buildwithmatija.com/blog/nextjs-standalone-dockerfile-guide</loc>
<lastmod>2026-02-22T16:18:24.100Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.buildwithmatija.com/blog/nextjs-draft-mode-isr-single-route-previews</loc>
<lastmod>2026-02-22T16:18:25.537Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.buildwithmatija.com/blog/nextjs-16-self-hosted-alternatives-flyio-cloud-run-vps</loc>
<lastmod>2026-02-22T16:18:26.729Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.buildwithmatija.com/blog/deploy-payload-cms-nextjs-16-self-hosted</loc>
<lastmod>2026-03-21T21:59:46.920Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.buildwithmatija.com/blog/exiftool-macos-sync-metadata-jpg-mp4</loc>
<lastmod>2026-02-22T16:18:29.566Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.buildwithmatija.com/blog/shadcn-table-vs-data-table-when-to-choose</loc>
<lastmod>2026-02-22T16:18:30.788Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.buildwithmatija.com/blog/build-data-table-tanstack-shadcn-nextjs</loc>
<lastmod>2026-02-22T16:18:32.228Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.buildwithmatija.com/blog/receive-email-attachments-nextjs-brevo</loc>
<lastmod>2026-02-22T16:18:33.655Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.buildwithmatija.com/blog/process-pdfs-on-vercel-serverless-guide</loc>
<lastmod>2026-02-22T16:18:34.855Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.buildwithmatija.com/blog/payload-cms-logging-queue-based-production-best-practices</loc>
<lastmod>2026-02-22T16:18:36.268Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.buildwithmatija.com/blog/active-tenant-scoping-vs-access-control</loc>
<lastmod>2026-02-22T16:18:37.678Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.buildwithmatija.com/blog/payload-cms-cookie-auth-nextjs</loc>
<lastmod>2026-02-22T16:18:38.901Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.buildwithmatija.com/blog/self-hosted-ai-vs-api-providers-decision-framework</loc>
<lastmod>2026-02-22T16:18:40.309Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.buildwithmatija.com/blog/n8n-vs-zapier-2026-why-i-stopped-recommending-zapier</loc>
<lastmod>2026-02-22T16:18:41.718Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.buildwithmatija.com/blog/sanity-vs-payload-6-regrets-teams-face</loc>
<lastmod>2026-03-08T10:06:20.965Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.buildwithmatija.com/blog/payload-jobs-queue-vercel-complete-production-setup-2026</loc>
<lastmod>2026-02-22T16:18:44.368Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.buildwithmatija.com/blog/payload-cms-jobs-queue-explained</loc>
<lastmod>2026-02-22T16:18:45.773Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.buildwithmatija.com/blog/payload-cms-ecommerce-content-commerce-split</loc>
<lastmod>2026-02-22T16:18:47.002Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.buildwithmatija.com/blog/run-glm-ocr-macbook-ollama</loc>
<lastmod>2026-02-22T16:18:48.428Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.buildwithmatija.com/blog/payload-cms-n8n-operational-website</loc>
<lastmod>2026-02-22T16:18:49.808Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.buildwithmatija.com/blog/cms-vendor-lock-in-sanity-payload-2026</loc>
<lastmod>2026-03-08T10:06:15.392Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.buildwithmatija.com/blog/vllm-vs-ollama-vs-tgi-choose-llm-inference-engine</loc>
<lastmod>2026-02-22T16:18:52.455Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.buildwithmatija.com/blog/run-glm-ocr-on-runpod-serverless-dockerfile</loc>
<lastmod>2026-02-22T16:18:53.852Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.buildwithmatija.com/blog/payload-cms-n8n-integration-operational-workflows</loc>
<lastmod>2026-02-22T16:18:55.098Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.buildwithmatija.com/blog/sanity-vs-payload-hosted-vs-self-hosted-cms-decision-tree</loc>
<lastmod>2026-03-21T22:00:09.374Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.buildwithmatija.com/blog/automated-lead-qualification-n8n-pipedrive</loc>
<lastmod>2026-02-22T16:18:57.913Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.buildwithmatija.com/blog/vercel-neon-nextjs-3-tier-setup</loc>
<lastmod>2026-02-22T16:19:01.963Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.buildwithmatija.com/blog/typescript-schema-visualizer-nextjs</loc>
<lastmod>2026-02-22T16:19:03.203Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.buildwithmatija.com/blog/scrollbar-gutter-fix-navbar-shift</loc>
<lastmod>2026-02-22T16:19:04.608Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.buildwithmatija.com/blog/preserve-dynamic-route-slugs-next-intl</loc>
<lastmod>2026-02-22T16:19:05.992Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.buildwithmatija.com/blog/payload-cms-sdk-cli-toolkit</loc>
<lastmod>2026-02-22T16:19:07.246Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.buildwithmatija.com/blog/payload-cms-promotional-codes-delivery-date-restrictions</loc>
<lastmod>2026-02-22T16:19:08.634Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.buildwithmatija.com/blog/payload-cms-printable-checklist</loc>
<lastmod>2026-02-22T16:19:10.046Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.buildwithmatija.com/blog/payload-cms-data-enrichment</loc>
<lastmod>2026-02-22T16:19:11.291Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.buildwithmatija.com/blog/gsap-scrolltrigger-react-timeline</loc>
<lastmod>2026-02-22T16:19:12.679Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.buildwithmatija.com/blog/generate-product-slugs-automatically</loc>
<lastmod>2026-02-22T16:19:14.085Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.buildwithmatija.com/blog/fix-next-intl-redirects-locale-routing</loc>
<lastmod>2026-02-22T16:19:15.342Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.buildwithmatija.com/blog/fiidbakk-nextjs-integration-setup</loc>
<lastmod>2026-02-22T16:19:16.722Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.buildwithmatija.com/blog/deploy-nextjs-16-netlify-builder-io-ssr</loc>
<lastmod>2026-02-22T16:19:18.104Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.buildwithmatija.com/blog/class-registries-tailwind-cms</loc>
<lastmod>2026-02-22T16:19:19.405Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.buildwithmatija.com/blog/centralize-prisma-serialization-nextjs</loc>
<lastmod>2026-02-22T16:19:20.775Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.buildwithmatija.com/blog/automating-payload-cms-translations-openai-job-queues</loc>
<lastmod>2026-03-28T09:14:55.769Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.buildwithmatija.com/blog/payload-cms-sales-teams-website-crm</loc>
<lastmod>2026-02-22T16:19:23.425Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.buildwithmatija.com/blog/local-dns-override-mirror-production-domain</loc>
<lastmod>2026-02-22T16:19:26.232Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.buildwithmatija.com/blog/sales-enablement-website-role</loc>
<lastmod>2026-02-22T16:19:22.169Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.buildwithmatija.com/blog/outdated-website-content-sales-impact</loc>
<lastmod>2026-02-22T16:19:52.586Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.buildwithmatija.com/blog/reduce-nextjs-bundle-size-payload-cms-optimization</loc>
<lastmod>2026-02-22T16:18:59.156Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.buildwithmatija.com/blog/payload-cms-custom-array-fields-table-ui</loc>
<lastmod>2026-02-22T16:19:27.483Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.buildwithmatija.com/blog/dynamic-robots-txt-nextjs-multi-tenant</loc>
<lastmod>2026-02-22T16:19:28.862Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.buildwithmatija.com/blog/chronic-hip-flexor-pain-bulgarian-split-squats</loc>
<lastmod>2026-02-22T16:19:30.285Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.buildwithmatija.com/blog/fix-tailwind-lists-not-showing-richtextrenderer</loc>
<lastmod>2026-02-22T16:19:31.537Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.buildwithmatija.com/blog/fix-transport-sendmail-not-a-function-payload-nodemailer</loc>
<lastmod>2026-02-22T16:19:32.895Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.buildwithmatija.com/blog/nextjs-16-payload-cms-compatibility</loc>
<lastmod>2026-03-28T09:15:00.572Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.buildwithmatija.com/blog/nextjs-evalerror-code-generation-disallowed-fix</loc>
<lastmod>2026-03-28T09:14:59.415Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.buildwithmatija.com/blog/payload-cms-multi-tenant-isglobal-global-collections</loc>
<lastmod>2026-03-28T09:14:54.718Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.buildwithmatija.com/blog/minimal-nextjs-leaflet-order-map</loc>
<lastmod>2026-03-28T09:15:02.140Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.buildwithmatija.com/blog/install-docker-cli-on-mac-with-colima</loc>
<lastmod>2026-03-28T09:15:27.648Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.buildwithmatija.com/blog/sync-gap-update-developer-portfolio</loc>
<lastmod>2026-01-03T13:09:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.buildwithmatija.com/blog/sync-gap-update-developer-portfolio</loc>
<lastmod>2026-01-03T13:09:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.buildwithmatija.com/blog/shopify-remix-remix-3-stability</loc>
<lastmod>2026-01-07T10:45:17.033Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.buildwithmatija.com/blog/concentration-vs-diversification-betting-on-yourself</loc>
<lastmod>2026-01-06T07:51:48.303Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.buildwithmatija.com/blog/integrate-n8n-chat-widget-nextjs</loc>
<lastmod>2026-03-28T09:15:03.594Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.buildwithmatija.com/blog/ai-adoption-in-business-phases-agentic-architects</loc>
<lastmod>2026-01-05T08:11:24.843Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.buildwithmatija.com/blog/remove-env-from-git-history</loc>
<lastmod>2026-03-28T09:15:28.742Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.buildwithmatija.com/blog/custom-mcp-server-nextjs-json-rpc</loc>
<lastmod>2026-01-03T20:09:42.016Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.buildwithmatija.com/blog/mcp-server-integration-claude-vs-openai</loc>
<lastmod>2026-01-04T00:28:45.294Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.buildwithmatija.com/blog/run-payload-cms-jobs-on-vercel</loc>
<lastmod>2026-01-03T20:09:49.344Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.buildwithmatija.com/blog/payload-cms-vector-search-rag-upgrade</loc>
<lastmod>2026-01-03T20:09:50.361Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.buildwithmatija.com/blog/zod-v4-gemini-fix-structured-output-z-tojsonschema</loc>
<lastmod>2026-01-03T20:09:52.402Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.buildwithmatija.com/blog/slovenia-fiscal-future-2025-2028</loc>
<lastmod>2025-12-28T10:15:48.032Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.buildwithmatija.com/blog/google-search-console-claude-mcp-integration</loc>
<lastmod>2026-01-03T20:17:16.915Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.buildwithmatija.com/blog/persist-google-oauth-refresh-tokens-nextjs-redis</loc>
<lastmod>2026-01-03T20:09:46.317Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.buildwithmatija.com/blog/send-emails-mcp-react-email-brevo</loc>
<lastmod>2026-01-03T20:09:47.385Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.buildwithmatija.com/blog/deterministic-upstash-vector-sync</loc>
<lastmod>2026-01-03T20:09:51.390Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.buildwithmatija.com/blog/payload-cms-multiple-collections-one-route</loc>
<lastmod>2025-12-21T15:09:16.665Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.buildwithmatija.com/blog/nextjs-draft-mode-payload-preview</loc>
<lastmod>2025-12-26T07:43:05.477Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.buildwithmatija.com/blog/multi-tenant-dev-environment-nextjs-payload</loc>
<lastmod>2025-12-21T15:09:06.685Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.buildwithmatija.com/blog/dynamic-sitemap-robots-nextjs-payload-multi-tenant</loc>
<lastmod>2025-12-26T07:37:37.298Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.buildwithmatija.com/blog/multi-tenant-seo-payload-nextjs-guide</loc>
<lastmod>2025-12-26T07:38:33.345Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.buildwithmatija.com/blog/production-ready-multi-tenant-nextjs-payload</loc>
<lastmod>2025-12-25T10:34:23.290Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.buildwithmatija.com/blog/render-payload-cms-rich-text-tailwind-v4</loc>
<lastmod>2025-12-25T19:49:16.547Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.buildwithmatija.com/blog/payload-nextjs-image-component</loc>
<lastmod>2025-12-17T09:24:31.976Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.buildwithmatija.com/blog/latent-potential-leverage-value</loc>
<lastmod>2025-12-16T09:42:55.509Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.buildwithmatija.com/blog/ai-app-planning-proven-workflow</loc>
<lastmod>2025-12-11T08:28:33.717Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.buildwithmatija.com/blog/why-your-business-needs-an-mcp-server</loc>
<lastmod>2025-12-25T15:18:11.872Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.buildwithmatija.com/blog/oauth-mcp-server-claude</loc>
<lastmod>2026-01-03T23:51:17.511Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.buildwithmatija.com/blog/expanding-mcp-server-nextjs</loc>
<lastmod>2025-12-21T20:56:43.389Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.buildwithmatija.com/blog/cloudflare-outage-500-errors-2025-12-05</loc>
<lastmod>2025-12-05T09:33:50.886Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.buildwithmatija.com/blog/build-mcp-server-nextjs</loc>
<lastmod>2026-01-03T23:42:52.285Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.buildwithmatija.com/blog/build-mcp-server-nextjs</loc>
<lastmod>2025-12-04T17:39:11.087Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.buildwithmatija.com/blog/migrate-prisma-v7-nextjs-16-turbopack-fix</loc>
<lastmod>2026-03-07T10:19:48.809Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.buildwithmatija.com/blog/payload-cms-nextjs-16-compatibility-breakthrough</loc>
<lastmod>2026-03-28T08:11:25.962Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.buildwithmatija.com/blog/neondb-branching-serverless-postgres-solo-developer</loc>
<lastmod>2025-12-04T09:47:40.313Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.buildwithmatija.com/blog/nextjs-react-cvss10-npm-supply-chain</loc>
<lastmod>2025-12-04T09:47:29.714Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.buildwithmatija.com/blog/prebuilt-deploy-to-vercel-nextjs</loc>
<lastmod>2025-11-12T13:55:59.090Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.buildwithmatija.com/blog/fix-missing-next-public-sanity-dataset-sanity-cli</loc>
<lastmod>2025-11-12T13:54:00.963Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.buildwithmatija.com/blog/migrate-to-payload-cms-swap-dummy-data</loc>
<lastmod>2025-12-25T19:47:17.997Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.buildwithmatija.com/blog/block-component-templates-checklists</loc>
<lastmod>2025-11-12T14:26:39.838Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.buildwithmatija.com/blog/lucide-react-shadcn-ui-cta-best-practices</loc>
<lastmod>2025-11-12T14:27:11.768Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.buildwithmatija.com/blog/creating-collections-reusable-data-entities</loc>
<lastmod>2025-12-25T19:47:13.077Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.buildwithmatija.com/blog/create-custom-block-types-payload-cms</loc>
<lastmod>2025-12-25T19:47:07.880Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.buildwithmatija.com/blog/payload-cms-use-existing-block-types</loc>
<lastmod>2025-12-25T19:47:02.690Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.buildwithmatija.com/blog/design-driven-development-build-types-from-figma</loc>
<lastmod>2025-12-25T19:46:57.619Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.buildwithmatija.com/blog/design-driven-block-systems</loc>
<lastmod>2025-12-25T19:46:52.614Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.buildwithmatija.com/blog/payload-admin-ui-components-glossary-v3-6</loc>
<lastmod>2025-12-25T19:48:16.510Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.buildwithmatija.com/blog/nextjs-16-google-fonts-inter-exo-2</loc>
<lastmod>2025-11-12T09:27:02.226Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.buildwithmatija.com/blog/schema-first-nextjs-build-cms-ready-sites</loc>
<lastmod>2025-11-12T09:25:01.150Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.buildwithmatija.com/blog/nextjs-contact-form-zod-sonner-useactionstate</loc>
<lastmod>2025-11-12T09:22:52.850Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.buildwithmatija.com/blog/stop-nextjs-16-from-crashing-on-searchparams</loc>
<lastmod>2025-11-12T08:49:47.553Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.buildwithmatija.com/blog/enable-external-internal-libraries-n8n-docker-ubuntu</loc>
<lastmod>2025-11-12T08:44:38.228Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.buildwithmatija.com/blog/building-a-unified-multi-source-routing-system-with-nextjs-isr</loc>
<lastmod>2025-11-12T10:39:25.270Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.buildwithmatija.com/blog/self-adjusting-card-hover-effect-react</loc>
<lastmod>2025-11-12T08:39:19.115Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.buildwithmatija.com/blog/fetch-payload-cms-data-rest-api</loc>
<lastmod>2025-12-25T19:49:25.856Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.buildwithmatija.com/blog/send-transactional-emails-brevo-templates-dynamic-data</loc>
<lastmod>2025-11-04T09:30:50.035Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.buildwithmatija.com/blog/turn-nextjs-16-app-into-pwa</loc>
<lastmod>2026-03-28T08:11:59.288Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.buildwithmatija.com/blog/building-a-secure-email-pipeline-in-next-js</loc>
<lastmod>2025-11-12T10:39:24.386Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.buildwithmatija.com/blog/nextjs-16-partial-prerendering-guide</loc>
<lastmod>2025-10-29T22:08:50.234Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.buildwithmatija.com/blog/dynamic-headers-cookies-nextjs-16-ppr</loc>
<lastmod>2025-10-29T22:05:50.144Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.buildwithmatija.com/blog/nextjs-disable-console-logs-production</loc>
<lastmod>2025-10-23T21:00:13.489Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.buildwithmatija.com/blog/enforcing-json-contracts-openai-automations-zod</loc>
<lastmod>2025-10-23T20:57:56.414Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.buildwithmatija.com/blog/capture-signatures-in-react-with-react-signature-canvas</loc>
<lastmod>2025-11-12T10:39:27.262Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.buildwithmatija.com/blog/how-to-keep-sanity-powered-blog-static-nextjs-15</loc>
<lastmod>2025-10-23T20:52:24.435Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.buildwithmatija.com/blog/using-next-headers-cookies-in-a-force-static-route</loc>
<lastmod>2025-10-23T20:45:04.598Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.buildwithmatija.com/blog/nextjs-google-analytics-tag-manager-guide</loc>
<lastmod>2025-10-29T09:38:00.464Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.buildwithmatija.com/blog/ip-intelligence-firewall-newsletter-signups</loc>
<lastmod>2025-10-23T20:40:09.458Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.buildwithmatija.com/blog/run-multiple-cloudflare-tunnels-vps</loc>
<lastmod>2025-10-23T20:37:49.775Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.buildwithmatija.com/blog/how-to-use-google-tag-manager-web-interface</loc>
<lastmod>2025-10-29T09:35:30.992Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.buildwithmatija.com/blog/implementing-llms-txt-nextjs-15-sanity-cms</loc>
<lastmod>2025-12-26T14:11:20.347Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.buildwithmatija.com/blog/llms-txt-advanced-nextjs-implementation</loc>
<lastmod>2025-12-25T10:36:30.920Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.buildwithmatija.com/blog/llms-txt-why-it-matters</loc>
<lastmod>2025-12-25T10:35:36.705Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.buildwithmatija.com/blog/nextjs16-middleware-change</loc>
<lastmod>2025-10-12T15:38:37.376Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.buildwithmatija.com/blog/chatkit-nextjs-integration</loc>
<lastmod>2025-12-26T12:02:07.052Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.buildwithmatija.com/blog/auto-sync-cms-openai-vector-store</loc>
<lastmod>2025-11-12T10:39:16.144Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.buildwithmatija.com/blog/payload-cms-slugs-and-skus</loc>
<lastmod>2025-12-25T19:47:34.259Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.buildwithmatija.com/blog/payload-dynamic-relationship-filtering-array-fields</loc>
<lastmod>2025-12-26T14:11:01.006Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.buildwithmatija.com/blog/migrate-docker-containers-between-vps</loc>
<lastmod>2025-10-11T20:11:30.694Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.buildwithmatija.com/blog/git-cherry-pick-safely</loc>
<lastmod>2025-10-11T20:11:29.404Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.buildwithmatija.com/blog/payload-cms-custom-admin-ui-components-guide</loc>
<lastmod>2026-03-28T08:11:35.168Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.buildwithmatija.com/blog/self-host-n8n-vps-guide</loc>
<lastmod>2025-10-08T08:03:09.472Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.buildwithmatija.com/blog/payload-cms-multi-tenant-vs-access-control-decision-framework</loc>
<lastmod>2025-12-25T19:49:43.945Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.buildwithmatija.com/blog/cloudflared-tunnel-expose-docker-no-nginx-open-ports</loc>
<lastmod>2025-12-26T12:01:07.309Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.buildwithmatija.com/blog/upgrade-node-22-macos-sequoia</loc>
<lastmod>2025-10-07T08:37:45.682Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.buildwithmatija.com/blog/payload-turbopack-react-client-manifest-error-debugging</loc>
<lastmod>2025-12-25T19:50:03.083Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.buildwithmatija.com/blog/payload-cms-base64-blur-placeholders-sharp</loc>
<lastmod>2025-12-25T19:48:50.666Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.buildwithmatija.com/blog/nextjs-searchparams-static-generation-fix</loc>
<lastmod>2026-03-27T18:50:27.159Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.buildwithmatija.com/blog/export-hubspot-form-submissions-non-mapped-fields</loc>
<lastmod>2025-10-07T08:37:41.612Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.buildwithmatija.com/blog/payload-cms-collection-structure-best-practices</loc>
<lastmod>2026-02-23T08:36:55.760Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.buildwithmatija.com/blog/payload-cms-hooks-safe-data-manipulation-postgresql</loc>
<lastmod>2025-12-25T19:48:07.396Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.buildwithmatija.com/blog/fix-claude-code-auto-update-macos-enotempty</loc>
<lastmod>2026-03-27T14:46:36.258Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.buildwithmatija.com/blog/dynamic-cross-collection-dropdowns-payload-cms-v3</loc>
<lastmod>2025-12-25T19:47:40.083Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.buildwithmatija.com/blog/nextjs-catch-all-route-export-path-mismatch-fix</loc>
<lastmod>2025-09-28T20:19:48.471Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.buildwithmatija.com/blog/recaptcha-v3-nextjs-guide</loc>
<lastmod>2025-09-23T08:33:37.864Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.buildwithmatija.com/blog/payload-cms-multilingual-guide</loc>
<lastmod>2025-12-25T19:48:32.387Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.buildwithmatija.com/blog/payload-cms-multi-tenant-state-management</loc>
<lastmod>2025-12-25T19:49:48.988Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.buildwithmatija.com/blog/payload-cms-fetching-strategy-article</loc>
<lastmod>2025-12-25T19:48:45.585Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.buildwithmatija.com/blog/fix-nextintl-turbopack-error</loc>
<lastmod>2026-03-28T08:11:48.247Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.buildwithmatija.com/blog/category-aware-popups-nextjs-sanity</loc>
<lastmod>2025-11-12T10:39:28.268Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.buildwithmatija.com/blog/understanding-incremental-static-regeneration-isr-guide</loc>
<lastmod>2025-12-25T10:37:53.444Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.buildwithmatija.com/blog/understanding-incremental-static-regeneration-isr-guide</loc>
<lastmod>2025-09-17T09:36:36.802Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.buildwithmatija.com/blog/sanity-customize-document-previews</loc>
<lastmod>2025-09-17T09:36:35.848Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.buildwithmatija.com/blog/sanity-custom-sorting-options</loc>
<lastmod>2025-09-17T09:36:34.804Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.buildwithmatija.com/blog/brevo-sanity-newsletter-integration</loc>
<lastmod>2025-11-12T10:39:22.239Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.buildwithmatija.com/blog/prisma-standalone-types-announcement</loc>
<lastmod>2025-09-17T09:36:31.475Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.buildwithmatija.com/blog/how-to-build-typescript-sdk-from-rest</loc>
<lastmod>2025-09-17T09:36:30.253Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.buildwithmatija.com/blog/groq-vs-graphql-complete-guide-2025</loc>
<lastmod>2025-09-12T12:21:21.616Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.buildwithmatija.com/blog/sanity-typegen-production-workflow-2025</loc>
<lastmod>2025-12-25T14:17:56.318Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.buildwithmatija.com/blog/reduce-vercel-fast-origin-transfer-isr-nextjs</loc>
<lastmod>2025-12-25T10:37:57.779Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.buildwithmatija.com/blog/secure-sanity-webhooks-nextjs-app-router</loc>
<lastmod>2025-12-27T21:24:39.234Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.buildwithmatija.com/blog/payload-cms-email-notifications-server-actions</loc>
<lastmod>2025-12-25T19:49:37.379Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.buildwithmatija.com/blog/remix-dynamic-route-precedence-underscore-solution</loc>
<lastmod>2025-09-10T20:35:03.512Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.buildwithmatija.com/blog/git-submodules-nested-repositories-guide</loc>
<lastmod>2025-12-26T14:11:07.387Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.buildwithmatija.com/blog/git-submodules-nested-repositories-guide</loc>
<lastmod>2025-09-10T20:26:52.771Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.buildwithmatija.com/blog/remix-vercel-404-errors-fix</loc>
<lastmod>2025-09-05T09:01:15.402Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.buildwithmatija.com/blog/git-commits-vs-branches-solo-ai-developer</loc>
<lastmod>2025-09-05T07:39:48.137Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.buildwithmatija.com/blog/nextjs-advanced-seo-multilingual-canonical-tags</loc>
<lastmod>2026-02-22T16:19:00.645Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.buildwithmatija.com/blog/nextjs-internationalization-guide-next-intl-2025</loc>
<lastmod>2026-03-28T08:12:06.803Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.buildwithmatija.com/blog/payload-cms-instant-development-workflow</loc>
<lastmod>2025-12-25T19:49:01.393Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.buildwithmatija.com/blog/nextjs-builder-io-server-data-components</loc>
<lastmod>2025-09-03T20:16:36.404Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.buildwithmatija.com/blog/nextjs-builder-io-server-data-components</loc>
<lastmod>2025-09-03T20:16:36.404Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.buildwithmatija.com/blog/vercel-edge-config-production-guide</loc>
<lastmod>2025-12-25T19:48:56.186Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.buildwithmatija.com/blog/convert-cli-tool-production-api-express-redis</loc>
<lastmod>2025-11-12T10:39:35.423Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.buildwithmatija.com/blog/18000-1-problem-planning-execution-gap</loc>
<lastmod>2025-11-12T10:39:12.436Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.buildwithmatija.com/blog/croatia-highway-tolls-vignettes-economics</loc>
<lastmod>2025-11-12T10:39:44.482Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.buildwithmatija.com/blog/how-to-bulk-import-events-google-calendar</loc>
<lastmod>2025-12-26T22:43:52.656Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.buildwithmatija.com/blog/reduce-image-sizes-ai-processing-costs</loc>
<lastmod>2025-08-28T06:42:02.899Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.buildwithmatija.com/blog/cli-nested-flat-image-output-logging</loc>
<lastmod>2025-11-12T10:39:31.361Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.buildwithmatija.com/blog/iphone-safari-mediarecorder-audio-recording-transcription</loc>
<lastmod>2025-08-26T08:01:16.420Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.buildwithmatija.com/blog/seed-payload-cms-csv-files</loc>
<lastmod>2025-12-25T19:47:52.158Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.buildwithmatija.com/blog/ai-powered-image-organization-tool</loc>
<lastmod>2025-11-12T10:39:15.132Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.buildwithmatija.com/blog/nextjs-server-client-serialization</loc>
<lastmod>2025-08-22T13:11:38.867Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.buildwithmatija.com/blog/my-approach-crud-forms-react19-useactionstate</loc>
<lastmod>2025-12-05T09:44:52.949Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.buildwithmatija.com/blog/true-cost-of-ecommerce-redesign</loc>
<lastmod>2025-08-20T10:01:17.331Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.buildwithmatija.com/blog/odoo-vs-shopify-developer-experience</loc>
<lastmod>2025-12-25T15:13:31.991Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.buildwithmatija.com/blog/production-react-vite-docker-deployment</loc>
<lastmod>2026-03-03T14:36:08.262Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.buildwithmatija.com/blog/configuring-development-containers-docker-guide</loc>
<lastmod>2025-12-26T14:00:51.714Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.buildwithmatija.com/blog/pgdock-announcement</loc>
<lastmod>2025-08-13T09:03:55.850Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.buildwithmatija.com/blog/publish-to-pypi-guide</loc>
<lastmod>2025-08-13T08:58:31.087Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.buildwithmatija.com/blog/update-docker-to-latest-ubuntu</loc>
<lastmod>2026-03-03T14:36:37.243Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.buildwithmatija.com/blog/nextjs-generatestaticparams-shopify-implementation-guide</loc>
<lastmod>2025-08-11T20:28:34.222Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.buildwithmatija.com/blog/eliminate-graphql-boilerplate-generated-sdk</loc>
<lastmod>2025-12-25T14:40:01.800Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.buildwithmatija.com/blog/schema-evolution-without-data-loss</loc>
<lastmod>2025-12-26T14:11:27.178Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.buildwithmatija.com/blog/bulk-data-import-with-payload-queues</loc>
<lastmod>2025-12-25T19:47:47.345Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.buildwithmatija.com/blog/programmatic-markdown-import-sanity</loc>
<lastmod>2025-08-11T14:25:16.830Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.buildwithmatija.com/blog/how-to-build-ecommerce-with-payload-cms</loc>
<lastmod>2026-03-26T14:14:56.881Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.buildwithmatija.com/blog/payloadcms-postgres-push-to-migrations</loc>
<lastmod>2026-03-28T08:11:41.830Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.buildwithmatija.com/blog/fetch-update-shopify-customer-data-nextjs</loc>
<lastmod>2025-12-21T09:00:26.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.buildwithmatija.com/blog/shopify-typescript-codegen-nextjs</loc>
<lastmod>2025-12-25T14:30:35.804Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.buildwithmatija.com/blog/payload-cms-url-searchparams-nextjs-15-server-components</loc>
<lastmod>2025-12-25T19:50:10.185Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.buildwithmatija.com/blog/gdpr-compliant-vercel-analytics</loc>
<lastmod>2025-12-21T09:01:12.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.buildwithmatija.com/blog/shopify-variant-system-payload-cms</loc>
<lastmod>2025-12-25T19:47:29.496Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.buildwithmatija.com/blog/shopify-cli-theme-development-setup-mac</loc>
<lastmod>2025-12-25T15:14:08.679Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.buildwithmatija.com/blog/shopify-theme-development-liquid-nextjs-react</loc>
<lastmod>2025-12-25T15:14:33.845Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.buildwithmatija.com/blog/shopify-headless-variant-image-sync</loc>
<lastmod>2025-12-25T14:30:55.643Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.buildwithmatija.com/blog/nextjs-google-cloud-storage-file-upload</loc>
<lastmod>2025-12-26T14:13:47.639Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.buildwithmatija.com/blog/custom-blog-comments-nextjs-sanity</loc>
<lastmod>2025-11-12T10:39:45.676Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.buildwithmatija.com/blog/fix-cors-errors-google-cloud-storage-gcloud-cli</loc>
<lastmod>2025-12-26T14:11:14.205Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.buildwithmatija.com/blog/clerk-authentication-nextjs15-app-router</loc>
<lastmod>2025-11-12T10:39:30.343Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.buildwithmatija.com/blog/how-to-upload-files-to-cloudflare-r2-nextjs</loc>
<lastmod>2025-12-26T12:02:21.181Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.buildwithmatija.com/blog/shopify-nextjs-image-optimization-guide</loc>
<lastmod>2025-12-21T09:03:46.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.buildwithmatija.com/blog/vercel-cron-jobs-daily-rebuilds</loc>
<lastmod>2025-12-21T09:01:23.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.buildwithmatija.com/blog/seo-sitemap-headless-shopify-nextjs</loc>
<lastmod>2025-12-25T14:45:41.363Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.buildwithmatija.com/blog/sanity-markdown-image-gallery-integration</loc>
<lastmod>2025-12-21T08:59:46.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.buildwithmatija.com/blog/shopify-customer-account-api-headless-authentication</loc>
<lastmod>2025-12-26T14:13:42.317Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.buildwithmatija.com/blog/build-cookie-consent-banner-nextjs-15-server-client</loc>
<lastmod>2025-12-26T12:01:51.444Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.buildwithmatija.com/blog/headless-ecommerce-platforms-comparison</loc>
<lastmod>2025-12-25T15:13:51.040Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.buildwithmatija.com/blog/shopify-headless-vs-liquid-when-to-choose</loc>
<lastmod>2025-12-25T14:16:44.255Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.buildwithmatija.com/blog/shopify-core-apis-overview</loc>
<lastmod>2025-12-25T14:31:13.571Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.buildwithmatija.com/blog/shopify-headless-storefront-cursor-pagination-graphql-nextjs</loc>
<lastmod>2025-12-25T14:17:18.580Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.buildwithmatija.com/blog/shopify-storefront-api-product-counts-nextjs</loc>
<lastmod>2025-12-25T14:50:59.656Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.buildwithmatija.com/blog/predictive-search-nextjs-shopify</loc>
<lastmod>2025-12-25T15:02:17.083Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.buildwithmatija.com/blog/why-sports-feel-more-engaging-than-work-productivity-tips</loc>
<lastmod>2025-12-21T09:11:16.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.buildwithmatija.com/blog/remix-live-search-two-patterns</loc>
<lastmod>2025-12-21T09:03:37.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.buildwithmatija.com/blog/remix-for-nextjs-developers</loc>
<lastmod>2025-12-21T09:10:42.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.buildwithmatija.com/blog/mental-model-boost-productivity</loc>
<lastmod>2025-12-21T09:07:48.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.buildwithmatija.com/blog/from-100-dollar-websites-to-5000-dollar-projects</loc>
<lastmod>2025-12-21T09:05:12.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.buildwithmatija.com/blog/the-real-reason-you-re-not-earning-usd10k-month-as-a-freelancer-yet</loc>
<lastmod>2025-12-21T09:13:02.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.buildwithmatija.com/blog/how-to-use-custom-google-fonts-in-next-js-15-and-tailwind-v4</loc>
<lastmod>2025-12-26T12:01:20.703Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.buildwithmatija.com/blog/how-to-speed-up-your-payload-cms-site-with-unstable_cache</loc>
<lastmod>2025-12-26T14:01:22.517Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.buildwithmatija.com/blog/new-open-source-tool-shopify-image-downloader</loc>
<lastmod>2025-12-25T15:14:47.483Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.buildwithmatija.com/blog/handling-500-images-in-a-gallery-with-lazy-loading-in-next-js-15</loc>
<lastmod>2025-12-26T14:14:00.217Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.buildwithmatija.com/blog/i-spent-56-hours-on-this-project-a-third-of-it-was-wasted</loc>
<lastmod>2025-12-25T19:50:16.260Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.buildwithmatija.com/blog/why-entrepreneurs-seem-odd</loc>
<lastmod>2025-12-21T08:57:51.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.buildwithmatija.com/blog/how-to-set-up-automatic-ssl-certificate-renewal-with-certbot-in-docker-containers</loc>
<lastmod>2025-12-26T12:00:41.966Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.buildwithmatija.com/blog/how-to-implement-payload-jobs-for-background-operations-in-next-js-on-vercel</loc>
<lastmod>2026-03-21T21:32:37.438Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.buildwithmatija.com/blog/don-t-make-this-mistake-with-images-in-next-js-15</loc>
<lastmod>2025-12-21T09:03:04.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.buildwithmatija.com/blog/how-to-load-environment-variables-in-standalone-next-js-scripts</loc>
<lastmod>2025-12-21T08:59:17.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.buildwithmatija.com/blog/complete-guide-dynamic-og-image-generation-for-next-js-15</loc>
<lastmod>2025-12-26T14:10:44.654Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.buildwithmatija.com/blog/how-to-get-a-public-url-to-any-facebook-post</loc>
<lastmod>2025-12-21T09:07:55.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.buildwithmatija.com/blog/how-to-configure-globals-with-multi-tenant-plugin-in-payload-cms</loc>
<lastmod>2026-03-08T09:39:09.876Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.buildwithmatija.com/blog/how-to-generate-typescript-types-for-your-sanity-v3-schema</loc>
<lastmod>2025-12-21T09:04:16.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.buildwithmatija.com/blog/how-to-update-sanity-schema-in-nextjs-15</loc>
<lastmod>2025-12-21T09:03:53.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.buildwithmatija.com/blog/how-to-fix-permission-denied-when-manipulating-files-in-docker-container</loc>
<lastmod>2025-12-26T12:00:53.469Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.buildwithmatija.com/blog/how-to-delete-docker-volumes-even-when-in-use</loc>
<lastmod>2026-03-07T10:20:56.180Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.buildwithmatija.com/blog/difference-between-environment-and-env_file-in-docker-compose</loc>
<lastmod>2026-03-03T14:34:36.704Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.buildwithmatija.com/blog/your-sunday-league-performance-is-a-window-to-your-soul-like-it-or-not</loc>
<lastmod>2025-12-21T09:14:21.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.buildwithmatija.com/blog/beyond-the-bubble-debt-demographics-and-slovenia-s-competitive-future</loc>
<lastmod>2025-11-12T10:39:17.149Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.buildwithmatija.com/blog/the-invisible-form-bug-react-19-react-hook-form-s-hidden-compatibility-issue</loc>
<lastmod>2025-12-21T09:04:32.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.buildwithmatija.com/blog/what-i-learned-trying-to-vibe-code-an-app-using-cursor</loc>
<lastmod>2025-12-21T09:00:43.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.buildwithmatija.com/blog/export-your-deezer-playlist-for-free-no-tools-required</loc>
<lastmod>2025-12-26T14:13:54.374Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.buildwithmatija.com/blog/starting-a-web-development-business-on-a-budget</loc>
<lastmod>2025-12-21T09:02:21.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.buildwithmatija.com/blog/how-to-programmatically-add-dns-records-to-cloudflare-in-node</loc>
<lastmod>2025-12-21T09:10:30.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.buildwithmatija.com/blog/how-to-securely-manage-secrets-in-firebase-cloud-functions-6-3-2</loc>
<lastmod>2025-12-26T14:01:15.115Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.buildwithmatija.com/blog/how-to-debug-react-hook-form-errors-use-simple-useeffect</loc>
<lastmod>2025-12-21T09:02:14.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.buildwithmatija.com/blog/small-bugs-big-time-development-costs</loc>
<lastmod>2025-12-21T09:00:49.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.buildwithmatija.com/blog/ai-junior-devs-senior-mode</loc>
<lastmod>2025-11-12T10:39:14.096Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.buildwithmatija.com/blog/add-markdown-sanity-studio-nextjs</loc>
<lastmod>2025-11-12T10:39:13.234Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.buildwithmatija.com/blog/add-markdown-sanity-studio-nextjs</loc>
<lastmod>2025-10-20T09:56:21.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.buildwithmatija.com/blog/stop-guessing-start-listening-how-to-solve-real-problems-in-any-niche</loc>
<lastmod>2025-12-21T08:58:02.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.buildwithmatija.com/blog/building-a-long-audio-transcription-tool-with-openai-s-whisper-api</loc>
<lastmod>2025-12-26T23:18:28.520Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.buildwithmatija.com/blog/integrating-sanity-io-with-next-js-15-a-step-by-step-guide</loc>
<lastmod>2025-08-04T15:19:26.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.buildwithmatija.com/blog/understanding-glycogen-insulin-and-metabolism-as-a-software-developer</loc>
<lastmod>2025-02-16T11:08:33.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.buildwithmatija.com/blog/what-you-need-to-define-before-you-start-coding-and-what-you-don-t</loc>
<lastmod>2025-02-11T13:49:20.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.buildwithmatija.com/blog/master-multi-step-forms-build-a-dynamic-react-form-in-6-simple-steps</loc>
<lastmod>2025-12-26T15:00:23.689Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.buildwithmatija.com/blog/mastering-the-art-of-persuasion-how-psychology-hooks-and-copywriting-create-irresistible-marketing</loc>
<lastmod>2025-07-22T21:08:17.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.buildwithmatija.com/blog/journal-entry-3-a-deeper-dive-into-personal-branding</loc>
<lastmod>2025-01-18T07:30:04.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.buildwithmatija.com/blog/journal-entry-2-the-first-pivot</loc>
<lastmod>2025-08-15T21:19:18.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.buildwithmatija.com/blog/journal-entry-1-the-inception</loc>
<lastmod>2025-01-16T07:42:36.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.buildwithmatija.com/blog/from-cold-calling-in-sales-to-building-saas-products</loc>
<lastmod>2025-01-14T19:40:17.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.buildwithmatija.com/blog/solving-database-drift-in-postgresql-17-with-prisma-without-losing-data</loc>
<lastmod>2025-07-30T13:09:37.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.buildwithmatija.com/blog/building-a-newsletter-form-in-next-js-15-with-react-19-react-hook-form-and-shadcn-ui</loc>
<lastmod>2025-10-23T09:54:46.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.buildwithmatija.com/blog/how-to-deploy-a-vite-react-app-on-vercel-and-connect-to-an-external-api-server</loc>
<lastmod>2025-07-30T13:11:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.buildwithmatija.com/blog/the-future-of-creativity-with-sora-will-ai-push-us-to-seek-authenticity</loc>
<lastmod>2024-12-28T08:24:18.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.buildwithmatija.com/blog/how-to-pass-initial-props-to-zustand-state-without-losing-your-mind</loc>
<lastmod>2025-07-30T13:10:43.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.buildwithmatija.com/blog/how-to-back-up-a-postgresql-database-in-a-docker-container</loc>
<lastmod>2025-07-30T13:10:28.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.buildwithmatija.com/blog/how-to-restore-a-postgresql-17-backup-in-a-docker-container</loc>
<lastmod>2025-07-30T13:10:04.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.buildwithmatija.com/blog/knowing-how-to-code-was-never-less-important</loc>
<lastmod>2025-07-30T13:11:54.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.buildwithmatija.com/blog/how-to-build-websites-that-help-small-businesses-stand-out-locally</loc>
<lastmod>2024-12-27T14:31:06.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.buildwithmatija.com/blog/why-we-become-more-opinionated-and-biased-as-we-age</loc>
<lastmod>2024-12-27T14:30:57.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.buildwithmatija.com/blog/md/payload-vs-medusa-presentation-vs-process</loc>
<lastmod>2026-04-03T14:23:30.455Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://www.buildwithmatija.com/blog/md/payload-postgres-drizzle-adapter-config-queries-migrations</loc>
<lastmod>2026-04-03T14:21:31.352Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://www.buildwithmatija.com/blog/md/medusa-architecture-explained-developers-guide</loc>
<lastmod>2026-04-01T15:56:21.282Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://www.buildwithmatija.com/blog/md/medusa-vs-vendure-open-source-commerce</loc>
<lastmod>2026-04-01T10:04:03.835Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://www.buildwithmatija.com/blog/md/medusa-vs-vendure-open-source-commerce</loc>
<lastmod>2026-04-01T10:04:03.835Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://www.buildwithmatija.com/blog/md/wordpress-to-payload-migration-guide</loc>
<lastmod>2026-03-28T08:07:40.671Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://www.buildwithmatija.com/blog/md/payload-cms-concurrency-keys</loc>
<lastmod>2026-03-28T08:07:39.650Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://www.buildwithmatija.com/blog/md/construction-company-website-essentials</loc>
<lastmod>2026-03-14T10:30:23.120Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://www.buildwithmatija.com/blog/md/nextjs-internationalization-architecture-guide</loc>
<lastmod>2026-03-28T08:07:46.934Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://www.buildwithmatija.com/blog/md/nextjs-email-architecture-transactional-notifications-newsletters</loc>
<lastmod>2026-03-28T08:07:45.898Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://www.buildwithmatija.com/blog/md/active-tenant-scoping-vs-access-control</loc>
<lastmod>2026-02-22T16:18:37.678Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://www.buildwithmatija.com/blog/md/payload-async-hooks-transaction-trap</loc>
<lastmod>2026-03-28T08:07:38.608Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://www.buildwithmatija.com/blog/md/payload-cms-jobs-separate-web-worker-roles-safe-scale</loc>
<lastmod>2026-03-28T08:07:37.551Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://www.buildwithmatija.com/blog/md/stop-runtime-payload-migrations</loc>
<lastmod>2026-03-28T08:07:36.499Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://www.buildwithmatija.com/blog/md/tanstack-start-vs-nextjs-16-comparison</loc>
<lastmod>2026-03-28T08:07:44.847Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://www.buildwithmatija.com/blog/md/payload-cms-users-not-tenant-scoped</loc>
<lastmod>2026-03-28T08:07:35.461Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://www.buildwithmatija.com/blog/md/best-headless-cms-nextjs-2026-decision-framework</loc>
<lastmod>2026-03-28T08:07:43.817Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://www.buildwithmatija.com/blog/md/cms-migration-checklist-5-phase-guide-2026</loc>
<lastmod>2026-03-28T08:07:34.412Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://www.buildwithmatija.com/blog/md/strapi-to-payload-cms-migration-guide</loc>
<lastmod>2026-03-28T08:07:33.373Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://www.buildwithmatija.com/blog/md/best-construction-company-websites-2026</loc>
<lastmod>2026-03-14T10:34:39.085Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://www.buildwithmatija.com/blog/md/construction-company-website-cost-2026</loc>
<lastmod>2026-03-14T10:32:10.854Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://www.buildwithmatija.com/blog/md/payload-import-triggers</loc>
<lastmod>2026-03-28T08:07:32.353Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://www.buildwithmatija.com/blog/md/contentful-to-payload-cms-migration-guide</loc>
<lastmod>2026-03-28T08:07:30.880Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://www.buildwithmatija.com/blog/md/nextjs-unstable-catcherror-explained</loc>
<lastmod>2026-03-31T08:52:07.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://www.buildwithmatija.com/blog/md/nextjs-agent-native</loc>
<lastmod>2026-03-31T08:36:06.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://www.buildwithmatija.com/blog/md/payload-cms-ecommerce-plugin-vs-medusa</loc>
<lastmod>2026-04-02T17:46:18.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://www.buildwithmatija.com/blog/md/rclone-google-drive-client-id-oauth-app</loc>
<lastmod>2026-03-28T09:15:24.296Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://www.buildwithmatija.com/blog/md/sanity-to-payload-5-step-migration-guide</loc>
<lastmod>2026-03-28T08:07:29.596Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://www.buildwithmatija.com/blog/md/opennext-aws-honest-2026-guide</loc>
<lastmod>2026-03-28T08:07:42.291Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://www.buildwithmatija.com/blog/md/nextjs-self-hosting-adapters-opennext-working-group</loc>
<lastmod>2026-03-28T08:06:07.579Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://www.buildwithmatija.com/blog/md/payloadcms-plugin-ecommerce-stripe-cart-orders-guide</loc>
<lastmod>2026-03-26T14:15:03.534Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://www.buildwithmatija.com/blog/md/payload-cms-large-data-imports-transactions-drizzle</loc>
<lastmod>2026-03-28T08:06:02.510Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://www.buildwithmatija.com/blog/md/best-payload-cms-plugins</loc>
<lastmod>2026-02-22T16:18:16.023Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://www.buildwithmatija.com/blog/md/b2b-website-lead-qualification-stop-routing-leads</loc>
<lastmod>2026-03-06T15:29:14.138Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://www.buildwithmatija.com/blog/md/postgresql-replicas-patroni-docker-swarm-kubernetes</loc>
<lastmod>2026-03-28T09:15:25.559Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://www.buildwithmatija.com/blog/md/payload-cms-publishing-team-honest-review-2026</loc>
<lastmod>2026-03-28T08:06:01.495Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://www.buildwithmatija.com/blog/md/nextjs-16-2-caching-unstable-cache-vs-use-cache</loc>
<lastmod>2026-03-28T08:06:06.556Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://www.buildwithmatija.com/blog/md/payload-cms-multi-tenant-search-shared-index</loc>
<lastmod>2026-03-28T08:06:00.621Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://www.buildwithmatija.com/blog/md/nextjs-16-2-whats-new</loc>
<lastmod>2026-03-28T08:06:05.539Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://www.buildwithmatija.com/blog/md/next-intl-nextjs-16-proxy-fix</loc>
<lastmod>2026-03-28T08:07:04.277Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://www.buildwithmatija.com/blog/md/payload-cms-localization-next-intl</loc>
<lastmod>2026-03-28T08:05:59.531Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://www.buildwithmatija.com/blog/md/payload-locale-all-fetch-every-language</loc>
<lastmod>2026-03-28T09:14:48.484Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://www.buildwithmatija.com/blog/md/payload-localizestatus-per-locale-draft-publishing</loc>
<lastmod>2026-03-28T09:14:49.989Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://www.buildwithmatija.com/blog/md/nextjs-markdown-blog-complete-static-guide</loc>
<lastmod>2026-03-28T09:14:56.790Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://www.buildwithmatija.com/blog/md/re-route-payload-cms-reclaim-admin-nextjs</loc>
<lastmod>2026-03-28T09:14:51.127Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://www.buildwithmatija.com/blog/md/setup-google-drive-oauth-payload-cms</loc>
<lastmod>2026-03-28T09:14:52.615Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://www.buildwithmatija.com/blog/md/n8n-cold-email-automation-7-step-workflow</loc>
<lastmod>2026-03-28T09:15:29.783Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://www.buildwithmatija.com/blog/md/nextjs-authentication-choose-right-strategy</loc>
<lastmod>2026-03-28T09:14:57.920Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://www.buildwithmatija.com/blog/md/multi-market-cms-why-most-strategies-fail</loc>
<lastmod>2026-03-28T09:14:53.669Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://www.buildwithmatija.com/blog/md/partner-network-management-what-software-actually-solves</loc>
<lastmod>2026-03-06T08:17:37.494Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://www.buildwithmatija.com/blog/md/sales-process-automation-website-intake</loc>
<lastmod>2026-03-06T08:19:52.334Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://www.buildwithmatija.com/blog/md/why-chatbots-fail-lead-generation</loc>
<lastmod>2026-03-06T08:15:24.177Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://www.buildwithmatija.com/blog/md/fix-install-codex-cli-macos-homebrew-v0-111-0</loc>
<lastmod>2026-03-28T09:15:26.599Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://www.buildwithmatija.com/blog/md/which-payload-cms-auth-plugin-to-use</loc>
<lastmod>2026-02-22T16:18:14.680Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://www.buildwithmatija.com/blog/md/fix-uncached-data-error-nextjs-16</loc>
<lastmod>2026-02-22T16:18:20.053Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://www.buildwithmatija.com/blog/md/nextjs-draft-mode-isr-single-route-previews</loc>
<lastmod>2026-02-22T16:18:25.537Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://www.buildwithmatija.com/blog/md/nextjs-revalidate-tag-vs-update-tag-cache-invalidation</loc>
<lastmod>2026-02-22T16:18:21.482Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://www.buildwithmatija.com/blog/md/nextjs-standalone-dockerfile-guide</loc>
<lastmod>2026-02-22T16:18:24.100Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://www.buildwithmatija.com/blog/md/nextjs-use-cache-migration-guide</loc>
<lastmod>2026-02-22T16:18:22.673Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://www.buildwithmatija.com/blog/md/deploy-payload-cms-nextjs-16-self-hosted</loc>
<lastmod>2026-03-21T21:59:46.920Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://www.buildwithmatija.com/blog/md/exiftool-macos-sync-metadata-jpg-mp4</loc>
<lastmod>2026-02-22T16:18:29.566Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://www.buildwithmatija.com/blog/md/nextjs-16-self-hosted-alternatives-flyio-cloud-run-vps</loc>
<lastmod>2026-02-22T16:18:26.729Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://www.buildwithmatija.com/blog/md/shadcn-table-vs-data-table-when-to-choose</loc>
<lastmod>2026-02-22T16:18:30.788Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://www.buildwithmatija.com/blog/md/build-data-table-tanstack-shadcn-nextjs</loc>
<lastmod>2026-02-22T16:18:32.228Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://www.buildwithmatija.com/blog/md/receive-email-attachments-nextjs-brevo</loc>
<lastmod>2026-02-22T16:18:33.655Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://www.buildwithmatija.com/blog/md/best-headless-cms-nextjs-payload-2026</loc>
<lastmod>2026-02-22T16:18:17.428Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://www.buildwithmatija.com/blog/md/payload-cms-logging-queue-based-production-best-practices</loc>
<lastmod>2026-02-22T16:18:36.268Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://www.buildwithmatija.com/blog/md/process-pdfs-on-vercel-serverless-guide</loc>
<lastmod>2026-02-22T16:18:34.855Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://www.buildwithmatija.com/blog/md/payload-cms-cookie-auth-nextjs</loc>
<lastmod>2026-02-22T16:18:38.901Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://www.buildwithmatija.com/blog/md/self-hosted-ai-vs-api-providers-decision-framework</loc>
<lastmod>2026-02-22T16:18:40.309Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://www.buildwithmatija.com/blog/md/cms-vendor-lock-in-sanity-payload-2026</loc>
<lastmod>2026-03-08T10:06:15.392Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://www.buildwithmatija.com/blog/md/n8n-vs-zapier-2026-why-i-stopped-recommending-zapier</loc>
<lastmod>2026-02-22T16:18:41.718Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://www.buildwithmatija.com/blog/md/payload-cms-ecommerce-content-commerce-split</loc>
<lastmod>2026-02-22T16:18:47.002Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://www.buildwithmatija.com/blog/md/payload-cms-jobs-queue-explained</loc>
<lastmod>2026-02-22T16:18:45.773Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://www.buildwithmatija.com/blog/md/payload-cms-n8n-integration-operational-workflows</loc>
<lastmod>2026-02-22T16:18:55.098Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://www.buildwithmatija.com/blog/md/payload-cms-n8n-operational-website</loc>
<lastmod>2026-02-22T16:18:49.808Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://www.buildwithmatija.com/blog/md/payload-jobs-queue-vercel-complete-production-setup-2026</loc>
<lastmod>2026-02-22T16:18:44.368Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://www.buildwithmatija.com/blog/md/run-glm-ocr-macbook-ollama</loc>
<lastmod>2026-02-22T16:18:48.428Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://www.buildwithmatija.com/blog/md/run-glm-ocr-on-runpod-serverless-dockerfile</loc>
<lastmod>2026-02-22T16:18:53.852Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://www.buildwithmatija.com/blog/md/sanity-vs-payload-6-regrets-teams-face</loc>
<lastmod>2026-03-08T10:06:20.965Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://www.buildwithmatija.com/blog/md/vllm-vs-ollama-vs-tgi-choose-llm-inference-engine</loc>
<lastmod>2026-02-22T16:18:52.455Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://www.buildwithmatija.com/blog/md/sanity-vs-payload-hosted-vs-self-hosted-cms-decision-tree</loc>
<lastmod>2026-03-21T22:00:09.374Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://www.buildwithmatija.com/blog/md/automated-lead-qualification-n8n-pipedrive</loc>
<lastmod>2026-02-22T16:18:57.913Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://www.buildwithmatija.com/blog/md/reduce-nextjs-bundle-size-payload-cms-optimization</loc>
<lastmod>2026-02-22T16:18:59.156Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://www.buildwithmatija.com/blog/md/vercel-neon-nextjs-3-tier-setup</loc>
<lastmod>2026-02-22T16:19:01.963Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://www.buildwithmatija.com/blog/md/typescript-schema-visualizer-nextjs</loc>
<lastmod>2026-02-22T16:19:03.203Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://www.buildwithmatija.com/blog/md/scrollbar-gutter-fix-navbar-shift</loc>
<lastmod>2026-02-22T16:19:04.608Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://www.buildwithmatija.com/blog/md/preserve-dynamic-route-slugs-next-intl</loc>
<lastmod>2026-02-22T16:19:05.992Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://www.buildwithmatija.com/blog/md/payload-cms-sdk-cli-toolkit</loc>
<lastmod>2026-02-22T16:19:07.246Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://www.buildwithmatija.com/blog/md/payload-cms-promotional-codes-delivery-date-restrictions</loc>
<lastmod>2026-02-22T16:19:08.634Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://www.buildwithmatija.com/blog/md/payload-cms-printable-checklist</loc>
<lastmod>2026-02-22T16:19:10.046Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://www.buildwithmatija.com/blog/md/payload-cms-data-enrichment</loc>
<lastmod>2026-02-22T16:19:11.291Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://www.buildwithmatija.com/blog/md/nextjs-16-payload-cms-compatibility</loc>
<lastmod>2026-03-28T09:15:00.572Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://www.buildwithmatija.com/blog/md/gsap-scrolltrigger-react-timeline</loc>
<lastmod>2026-02-22T16:19:12.679Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://www.buildwithmatija.com/blog/md/generate-product-slugs-automatically</loc>
<lastmod>2026-02-22T16:19:14.085Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://www.buildwithmatija.com/blog/md/fix-next-intl-redirects-locale-routing</loc>
<lastmod>2026-02-22T16:19:15.342Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://www.buildwithmatija.com/blog/md/fiidbakk-nextjs-integration-setup</loc>
<lastmod>2026-02-22T16:19:16.722Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://www.buildwithmatija.com/blog/md/deploy-nextjs-16-netlify-builder-io-ssr</loc>
<lastmod>2026-02-22T16:19:18.104Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://www.buildwithmatija.com/blog/md/class-registries-tailwind-cms</loc>
<lastmod>2026-02-22T16:19:19.405Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://www.buildwithmatija.com/blog/md/centralize-prisma-serialization-nextjs</loc>
<lastmod>2026-02-22T16:19:20.775Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://www.buildwithmatija.com/blog/md/payload-cms-sales-teams-website-crm</loc>
<lastmod>2026-02-22T16:19:23.425Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://www.buildwithmatija.com/blog/md/local-dns-override-mirror-production-domain</loc>
<lastmod>2026-02-22T16:19:26.232Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://www.buildwithmatija.com/blog/md/outdated-website-content-sales-impact</loc>
<lastmod>2026-02-22T16:19:52.586Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://www.buildwithmatija.com/blog/md/sales-enablement-website-role</loc>
<lastmod>2026-02-22T16:19:22.169Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://www.buildwithmatija.com/blog/md/fix-tailwind-lists-not-showing-richtextrenderer</loc>
<lastmod>2026-02-22T16:19:31.537Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://www.buildwithmatija.com/blog/md/fix-transport-sendmail-not-a-function-payload-nodemailer</loc>
<lastmod>2026-02-22T16:19:32.895Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://www.buildwithmatija.com/blog/md/payload-cms-custom-array-fields-table-ui</loc>
<lastmod>2026-02-22T16:19:27.483Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://www.buildwithmatija.com/blog/md/dynamic-robots-txt-nextjs-multi-tenant</loc>
<lastmod>2026-02-22T16:19:28.862Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://www.buildwithmatija.com/blog/md/chronic-hip-flexor-pain-bulgarian-split-squats</loc>
<lastmod>2026-02-22T16:19:30.285Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://www.buildwithmatija.com/blog/md/nextjs-evalerror-code-generation-disallowed-fix</loc>
<lastmod>2026-03-28T09:14:59.415Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://www.buildwithmatija.com/blog/md/payload-cms-multi-tenant-isglobal-global-collections</loc>
<lastmod>2026-03-28T09:14:54.718Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://www.buildwithmatija.com/blog/md/install-docker-cli-on-mac-with-colima</loc>
<lastmod>2026-03-28T09:15:27.648Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://www.buildwithmatija.com/blog/md/minimal-nextjs-leaflet-order-map</loc>
<lastmod>2026-03-28T09:15:02.140Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://www.buildwithmatija.com/blog/md/sync-gap-update-developer-portfolio</loc>
<lastmod>2026-01-03T13:09:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://www.buildwithmatija.com/blog/md/shopify-remix-remix-3-stability</loc>
<lastmod>2026-01-07T10:45:17.033Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://www.buildwithmatija.com/blog/md/concentration-vs-diversification-betting-on-yourself</loc>
<lastmod>2026-01-06T07:51:48.303Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://www.buildwithmatija.com/blog/md/automating-payload-cms-translations-openai-job-queues</loc>
<lastmod>2026-03-28T09:14:55.769Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://www.buildwithmatija.com/blog/md/integrate-n8n-chat-widget-nextjs</loc>
<lastmod>2026-03-28T09:15:03.594Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://www.buildwithmatija.com/blog/md/ai-adoption-in-business-phases-agentic-architects</loc>
<lastmod>2026-01-05T08:11:24.843Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://www.buildwithmatija.com/blog/md/remove-env-from-git-history</loc>
<lastmod>2026-03-28T09:15:28.742Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://www.buildwithmatija.com/blog/md/custom-mcp-server-nextjs-json-rpc</loc>
<lastmod>2026-01-03T20:09:42.016Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://www.buildwithmatija.com/blog/md/mcp-server-integration-claude-vs-openai</loc>
<lastmod>2026-01-04T00:28:45.294Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://www.buildwithmatija.com/blog/md/run-payload-cms-jobs-on-vercel</loc>
<lastmod>2026-01-03T20:09:49.344Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://www.buildwithmatija.com/blog/md/sync-gap-update-developer-portfolio</loc>
<lastmod>2026-01-03T13:09:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://www.buildwithmatija.com/blog/md/payload-cms-vector-search-rag-upgrade</loc>
<lastmod>2026-01-03T20:09:50.361Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://www.buildwithmatija.com/blog/md/zod-v4-gemini-fix-structured-output-z-tojsonschema</loc>
<lastmod>2026-01-03T20:09:52.402Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://www.buildwithmatija.com/blog/md/slovenia-fiscal-future-2025-2028</loc>
<lastmod>2025-12-28T10:15:48.032Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://www.buildwithmatija.com/blog/md/google-search-console-claude-mcp-integration</loc>
<lastmod>2026-01-03T20:17:16.915Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://www.buildwithmatija.com/blog/md/persist-google-oauth-refresh-tokens-nextjs-redis</loc>
<lastmod>2026-01-03T20:09:46.317Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://www.buildwithmatija.com/blog/md/send-emails-mcp-react-email-brevo</loc>
<lastmod>2026-01-03T20:09:47.385Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://www.buildwithmatija.com/blog/md/deterministic-upstash-vector-sync</loc>
<lastmod>2026-01-03T20:09:51.390Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://www.buildwithmatija.com/blog/md/payload-cms-multiple-collections-one-route</loc>
<lastmod>2025-12-21T15:09:16.665Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://www.buildwithmatija.com/blog/md/nextjs-draft-mode-payload-preview</loc>
<lastmod>2025-12-26T07:43:05.477Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://www.buildwithmatija.com/blog/md/multi-tenant-dev-environment-nextjs-payload</loc>
<lastmod>2025-12-21T15:09:06.685Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://www.buildwithmatija.com/blog/md/dynamic-sitemap-robots-nextjs-payload-multi-tenant</loc>
<lastmod>2025-12-26T07:37:37.298Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://www.buildwithmatija.com/blog/md/multi-tenant-seo-payload-nextjs-guide</loc>
<lastmod>2025-12-26T07:38:33.345Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://www.buildwithmatija.com/blog/md/render-payload-cms-rich-text-tailwind-v4</loc>
<lastmod>2025-12-25T19:49:16.547Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://www.buildwithmatija.com/blog/md/production-ready-multi-tenant-nextjs-payload</loc>
<lastmod>2025-12-25T10:34:23.290Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://www.buildwithmatija.com/blog/md/payload-nextjs-image-component</loc>
<lastmod>2025-12-17T09:24:31.976Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://www.buildwithmatija.com/blog/md/why-your-business-needs-an-mcp-server</loc>
<lastmod>2025-12-25T15:18:11.872Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://www.buildwithmatija.com/blog/md/latent-potential-leverage-value</loc>
<lastmod>2025-12-16T09:42:55.509Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://www.buildwithmatija.com/blog/md/ai-app-planning-proven-workflow</loc>
<lastmod>2025-12-11T08:28:33.717Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://www.buildwithmatija.com/blog/md/oauth-mcp-server-claude</loc>
<lastmod>2026-01-03T23:51:17.511Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://www.buildwithmatija.com/blog/md/expanding-mcp-server-nextjs</loc>
<lastmod>2025-12-21T20:56:43.389Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://www.buildwithmatija.com/blog/md/cloudflare-outage-500-errors-2025-12-05</loc>
<lastmod>2025-12-05T09:33:50.886Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://www.buildwithmatija.com/blog/md/nextjs-react-cvss10-npm-supply-chain</loc>
<lastmod>2025-12-04T09:47:29.714Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://www.buildwithmatija.com/blog/md/neondb-branching-serverless-postgres-solo-developer</loc>
<lastmod>2025-12-04T09:47:40.313Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://www.buildwithmatija.com/blog/md/payload-cms-nextjs-16-compatibility-breakthrough</loc>
<lastmod>2026-03-28T08:11:25.962Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://www.buildwithmatija.com/blog/md/migrate-prisma-v7-nextjs-16-turbopack-fix</loc>
<lastmod>2026-03-07T10:19:48.809Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://www.buildwithmatija.com/blog/md/build-mcp-server-nextjs</loc>
<lastmod>2026-01-03T23:42:52.285Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://www.buildwithmatija.com/blog/md/build-mcp-server-nextjs</loc>
<lastmod>2025-12-04T17:39:11.087Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://www.buildwithmatija.com/blog/md/prebuilt-deploy-to-vercel-nextjs</loc>
<lastmod>2025-11-12T13:55:59.090Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://www.buildwithmatija.com/blog/md/fix-missing-next-public-sanity-dataset-sanity-cli</loc>
<lastmod>2025-11-12T13:54:00.963Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://www.buildwithmatija.com/blog/md/migrate-to-payload-cms-swap-dummy-data</loc>
<lastmod>2025-12-25T19:47:17.997Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://www.buildwithmatija.com/blog/md/block-component-templates-checklists</loc>
<lastmod>2025-11-12T14:26:39.838Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://www.buildwithmatija.com/blog/md/lucide-react-shadcn-ui-cta-best-practices</loc>
<lastmod>2025-11-12T14:27:11.768Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://www.buildwithmatija.com/blog/md/creating-collections-reusable-data-entities</loc>
<lastmod>2025-12-25T19:47:13.077Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://www.buildwithmatija.com/blog/md/create-custom-block-types-payload-cms</loc>
<lastmod>2025-12-25T19:47:07.880Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://www.buildwithmatija.com/blog/md/payload-cms-use-existing-block-types</loc>
<lastmod>2025-12-25T19:47:02.690Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://www.buildwithmatija.com/blog/md/design-driven-development-build-types-from-figma</loc>
<lastmod>2025-12-25T19:46:57.619Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://www.buildwithmatija.com/blog/md/design-driven-block-systems</loc>
<lastmod>2025-12-25T19:46:52.614Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://www.buildwithmatija.com/blog/md/payload-admin-ui-components-glossary-v3-6</loc>
<lastmod>2025-12-25T19:48:16.510Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://www.buildwithmatija.com/blog/md/nextjs-16-google-fonts-inter-exo-2</loc>
<lastmod>2025-11-12T09:27:02.226Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://www.buildwithmatija.com/blog/md/schema-first-nextjs-build-cms-ready-sites</loc>
<lastmod>2025-11-12T09:25:01.150Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://www.buildwithmatija.com/blog/md/nextjs-contact-form-zod-sonner-useactionstate</loc>
<lastmod>2025-11-12T09:22:52.850Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://www.buildwithmatija.com/blog/md/stop-nextjs-16-from-crashing-on-searchparams</loc>
<lastmod>2025-11-12T08:49:47.553Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://www.buildwithmatija.com/blog/md/enable-external-internal-libraries-n8n-docker-ubuntu</loc>
<lastmod>2025-11-12T08:44:38.228Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://www.buildwithmatija.com/blog/md/building-a-unified-multi-source-routing-system-with-nextjs-isr</loc>
<lastmod>2025-11-12T10:39:25.270Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://www.buildwithmatija.com/blog/md/self-adjusting-card-hover-effect-react</loc>
<lastmod>2025-11-12T08:39:19.115Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://www.buildwithmatija.com/blog/md/fetch-payload-cms-data-rest-api</loc>
<lastmod>2025-12-25T19:49:25.856Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://www.buildwithmatija.com/blog/md/send-transactional-emails-brevo-templates-dynamic-data</loc>
<lastmod>2025-11-04T09:30:50.035Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://www.buildwithmatija.com/blog/md/turn-nextjs-16-app-into-pwa</loc>
<lastmod>2026-03-28T08:11:59.288Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://www.buildwithmatija.com/blog/md/nextjs-16-partial-prerendering-guide</loc>
<lastmod>2025-10-29T22:08:50.234Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://www.buildwithmatija.com/blog/md/nextjs-disable-console-logs-production</loc>
<lastmod>2025-10-23T21:00:13.489Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://www.buildwithmatija.com/blog/md/enforcing-json-contracts-openai-automations-zod</loc>
<lastmod>2025-10-23T20:57:56.414Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://www.buildwithmatija.com/blog/md/capture-signatures-in-react-with-react-signature-canvas</loc>
<lastmod>2025-11-12T10:39:27.262Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://www.buildwithmatija.com/blog/md/how-to-keep-sanity-powered-blog-static-nextjs-15</loc>
<lastmod>2025-10-23T20:52:24.435Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://www.buildwithmatija.com/blog/md/dynamic-headers-cookies-nextjs-16-ppr</loc>
<lastmod>2025-10-29T22:05:50.144Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://www.buildwithmatija.com/blog/md/building-a-secure-email-pipeline-in-next-js</loc>
<lastmod>2025-11-12T10:39:24.386Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://www.buildwithmatija.com/blog/md/using-next-headers-cookies-in-a-force-static-route</loc>
<lastmod>2025-10-23T20:45:04.598Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://www.buildwithmatija.com/blog/md/nextjs-google-analytics-tag-manager-guide</loc>
<lastmod>2025-10-29T09:38:00.464Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://www.buildwithmatija.com/blog/md/ip-intelligence-firewall-newsletter-signups</loc>
<lastmod>2025-10-23T20:40:09.458Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://www.buildwithmatija.com/blog/md/run-multiple-cloudflare-tunnels-vps</loc>
<lastmod>2025-10-23T20:37:49.775Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://www.buildwithmatija.com/blog/md/how-to-use-google-tag-manager-web-interface</loc>
<lastmod>2025-10-29T09:35:30.992Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://www.buildwithmatija.com/blog/md/llms-txt-advanced-nextjs-implementation</loc>
<lastmod>2025-12-25T10:36:30.920Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://www.buildwithmatija.com/blog/md/implementing-llms-txt-nextjs-15-sanity-cms</loc>
<lastmod>2025-12-26T14:11:20.347Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://www.buildwithmatija.com/blog/md/llms-txt-why-it-matters</loc>
<lastmod>2025-12-25T10:35:36.705Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://www.buildwithmatija.com/blog/md/migrate-docker-containers-between-vps</loc>
<lastmod>2025-10-11T20:11:30.694Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://www.buildwithmatija.com/blog/md/git-cherry-pick-safely</loc>
<lastmod>2025-10-11T20:11:29.404Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://www.buildwithmatija.com/blog/md/payload-cms-custom-admin-ui-components-guide</loc>
<lastmod>2026-03-28T08:11:35.168Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://www.buildwithmatija.com/blog/md/auto-sync-cms-openai-vector-store</loc>
<lastmod>2025-11-12T10:39:16.144Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://www.buildwithmatija.com/blog/md/nextjs16-middleware-change</loc>
<lastmod>2025-10-12T15:38:37.376Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://www.buildwithmatija.com/blog/md/chatkit-nextjs-integration</loc>
<lastmod>2025-12-26T12:02:07.052Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://www.buildwithmatija.com/blog/md/payload-dynamic-relationship-filtering-array-fields</loc>
<lastmod>2025-12-26T14:11:01.006Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://www.buildwithmatija.com/blog/md/payload-cms-slugs-and-skus</loc>
<lastmod>2025-12-25T19:47:34.259Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://www.buildwithmatija.com/blog/md/self-host-n8n-vps-guide</loc>
<lastmod>2025-10-08T08:03:09.472Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://www.buildwithmatija.com/blog/md/payload-cms-multi-tenant-vs-access-control-decision-framework</loc>
<lastmod>2025-12-25T19:49:43.945Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://www.buildwithmatija.com/blog/md/cloudflared-tunnel-expose-docker-no-nginx-open-ports</loc>
<lastmod>2025-12-26T12:01:07.309Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://www.buildwithmatija.com/blog/md/payload-turbopack-react-client-manifest-error-debugging</loc>
<lastmod>2025-12-25T19:50:03.083Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://www.buildwithmatija.com/blog/md/payload-cms-base64-blur-placeholders-sharp</loc>
<lastmod>2025-12-25T19:48:50.666Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://www.buildwithmatija.com/blog/md/nextjs-searchparams-static-generation-fix</loc>
<lastmod>2026-03-27T18:50:27.159Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://www.buildwithmatija.com/blog/md/upgrade-node-22-macos-sequoia</loc>
<lastmod>2025-10-07T08:37:45.682Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://www.buildwithmatija.com/blog/md/export-hubspot-form-submissions-non-mapped-fields</loc>
<lastmod>2025-10-07T08:37:41.612Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://www.buildwithmatija.com/blog/md/payload-cms-collection-structure-best-practices</loc>
<lastmod>2026-02-23T08:36:55.760Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://www.buildwithmatija.com/blog/md/payload-cms-hooks-safe-data-manipulation-postgresql</loc>
<lastmod>2025-12-25T19:48:07.396Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://www.buildwithmatija.com/blog/md/fix-claude-code-auto-update-macos-enotempty</loc>
<lastmod>2026-03-27T14:46:36.258Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://www.buildwithmatija.com/blog/md/dynamic-cross-collection-dropdowns-payload-cms-v3</loc>
<lastmod>2025-12-25T19:47:40.083Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://www.buildwithmatija.com/blog/md/nextjs-catch-all-route-export-path-mismatch-fix</loc>
<lastmod>2025-09-28T20:19:48.471Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://www.buildwithmatija.com/blog/md/recaptcha-v3-nextjs-guide</loc>
<lastmod>2025-09-23T08:33:37.864Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://www.buildwithmatija.com/blog/md/payload-cms-multilingual-guide</loc>
<lastmod>2025-12-25T19:48:32.387Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://www.buildwithmatija.com/blog/md/payload-cms-multi-tenant-state-management</loc>
<lastmod>2025-12-25T19:49:48.988Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://www.buildwithmatija.com/blog/md/payload-cms-fetching-strategy-article</loc>
<lastmod>2025-12-25T19:48:45.585Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://www.buildwithmatija.com/blog/md/fix-nextintl-turbopack-error</loc>
<lastmod>2026-03-28T08:11:48.247Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://www.buildwithmatija.com/blog/md/sanity-customize-document-previews</loc>
<lastmod>2025-09-17T09:36:35.848Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://www.buildwithmatija.com/blog/md/sanity-custom-sorting-options</loc>
<lastmod>2025-09-17T09:36:34.804Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://www.buildwithmatija.com/blog/md/how-to-build-typescript-sdk-from-rest</loc>
<lastmod>2025-09-17T09:36:30.253Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://www.buildwithmatija.com/blog/md/category-aware-popups-nextjs-sanity</loc>
<lastmod>2025-11-12T10:39:28.268Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://www.buildwithmatija.com/blog/md/brevo-sanity-newsletter-integration</loc>
<lastmod>2025-11-12T10:39:22.239Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://www.buildwithmatija.com/blog/md/prisma-standalone-types-announcement</loc>
<lastmod>2025-09-17T09:36:31.475Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://www.buildwithmatija.com/blog/md/sanity-typegen-production-workflow-2025</loc>
<lastmod>2025-12-25T14:17:56.318Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://www.buildwithmatija.com/blog/md/groq-vs-graphql-complete-guide-2025</loc>
<lastmod>2025-09-12T12:21:21.616Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://www.buildwithmatija.com/blog/md/understanding-incremental-static-regeneration-isr-guide</loc>
<lastmod>2025-12-25T10:37:53.444Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://www.buildwithmatija.com/blog/md/understanding-incremental-static-regeneration-isr-guide</loc>
<lastmod>2025-09-17T09:36:36.802Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://www.buildwithmatija.com/blog/md/reduce-vercel-fast-origin-transfer-isr-nextjs</loc>
<lastmod>2025-12-25T10:37:57.779Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://www.buildwithmatija.com/blog/md/secure-sanity-webhooks-nextjs-app-router</loc>
<lastmod>2025-12-27T21:24:39.234Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://www.buildwithmatija.com/blog/md/payload-cms-email-notifications-server-actions</loc>
<lastmod>2025-12-25T19:49:37.379Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://www.buildwithmatija.com/blog/md/git-submodules-nested-repositories-guide</loc>
<lastmod>2025-12-26T14:11:07.387Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://www.buildwithmatija.com/blog/md/git-submodules-nested-repositories-guide</loc>
<lastmod>2025-09-10T20:26:52.771Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://www.buildwithmatija.com/blog/md/remix-dynamic-route-precedence-underscore-solution</loc>
<lastmod>2025-09-10T20:35:03.512Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://www.buildwithmatija.com/blog/md/remix-vercel-404-errors-fix</loc>
<lastmod>2025-09-05T09:01:15.402Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://www.buildwithmatija.com/blog/md/git-commits-vs-branches-solo-ai-developer</loc>
<lastmod>2025-09-05T07:39:48.137Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://www.buildwithmatija.com/blog/md/nextjs-advanced-seo-multilingual-canonical-tags</loc>
<lastmod>2026-02-22T16:19:00.645Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://www.buildwithmatija.com/blog/md/nextjs-internationalization-guide-next-intl-2025</loc>
<lastmod>2026-03-28T08:12:06.803Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://www.buildwithmatija.com/blog/md/payload-cms-instant-development-workflow</loc>
<lastmod>2025-12-25T19:49:01.393Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://www.buildwithmatija.com/blog/md/nextjs-builder-io-server-data-components</loc>
<lastmod>2025-09-03T20:16:36.404Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://www.buildwithmatija.com/blog/md/nextjs-builder-io-server-data-components</loc>
<lastmod>2025-09-03T20:16:36.404Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://www.buildwithmatija.com/blog/md/vercel-edge-config-production-guide</loc>
<lastmod>2025-12-25T19:48:56.186Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://www.buildwithmatija.com/blog/md/convert-cli-tool-production-api-express-redis</loc>
<lastmod>2025-11-12T10:39:35.423Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://www.buildwithmatija.com/blog/md/18000-1-problem-planning-execution-gap</loc>
<lastmod>2025-11-12T10:39:12.436Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://www.buildwithmatija.com/blog/md/croatia-highway-tolls-vignettes-economics</loc>
<lastmod>2025-11-12T10:39:44.482Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://www.buildwithmatija.com/blog/md/how-to-bulk-import-events-google-calendar</loc>
<lastmod>2025-12-26T22:43:52.656Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://www.buildwithmatija.com/blog/md/reduce-image-sizes-ai-processing-costs</loc>
<lastmod>2025-08-28T06:42:02.899Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://www.buildwithmatija.com/blog/md/cli-nested-flat-image-output-logging</loc>
<lastmod>2025-11-12T10:39:31.361Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://www.buildwithmatija.com/blog/md/iphone-safari-mediarecorder-audio-recording-transcription</loc>
<lastmod>2025-08-26T08:01:16.420Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://www.buildwithmatija.com/blog/md/seed-payload-cms-csv-files</loc>
<lastmod>2025-12-25T19:47:52.158Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://www.buildwithmatija.com/blog/md/ai-powered-image-organization-tool</loc>
<lastmod>2025-11-12T10:39:15.132Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://www.buildwithmatija.com/blog/md/nextjs-server-client-serialization</loc>
<lastmod>2025-08-22T13:11:38.867Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://www.buildwithmatija.com/blog/md/my-approach-crud-forms-react19-useactionstate</loc>
<lastmod>2025-12-05T09:44:52.949Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://www.buildwithmatija.com/blog/md/true-cost-of-ecommerce-redesign</loc>
<lastmod>2025-08-20T10:01:17.331Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://www.buildwithmatija.com/blog/md/odoo-vs-shopify-developer-experience</loc>
<lastmod>2025-12-25T15:13:31.991Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://www.buildwithmatija.com/blog/md/production-react-vite-docker-deployment</loc>
<lastmod>2026-03-03T14:36:08.262Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://www.buildwithmatija.com/blog/md/configuring-development-containers-docker-guide</loc>
<lastmod>2025-12-26T14:00:51.714Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://www.buildwithmatija.com/blog/md/publish-to-pypi-guide</loc>
<lastmod>2025-08-13T08:58:31.087Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://www.buildwithmatija.com/blog/md/update-docker-to-latest-ubuntu</loc>
<lastmod>2026-03-03T14:36:37.243Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://www.buildwithmatija.com/blog/md/nextjs-generatestaticparams-shopify-implementation-guide</loc>
<lastmod>2025-08-11T20:28:34.222Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://www.buildwithmatija.com/blog/md/eliminate-graphql-boilerplate-generated-sdk</loc>
<lastmod>2025-12-25T14:40:01.800Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://www.buildwithmatija.com/blog/md/pgdock-announcement</loc>
<lastmod>2025-08-13T09:03:55.850Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://www.buildwithmatija.com/blog/md/schema-evolution-without-data-loss</loc>
<lastmod>2025-12-26T14:11:27.178Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://www.buildwithmatija.com/blog/md/bulk-data-import-with-payload-queues</loc>
<lastmod>2025-12-25T19:47:47.345Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://www.buildwithmatija.com/blog/md/programmatic-markdown-import-sanity</loc>
<lastmod>2025-08-11T14:25:16.830Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://www.buildwithmatija.com/blog/md/how-to-build-ecommerce-with-payload-cms</loc>
<lastmod>2026-03-26T14:14:56.881Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://www.buildwithmatija.com/blog/md/payloadcms-postgres-push-to-migrations</loc>
<lastmod>2026-03-28T08:11:41.830Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://www.buildwithmatija.com/blog/md/fetch-update-shopify-customer-data-nextjs</loc>
<lastmod>2025-12-21T09:00:26.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://www.buildwithmatija.com/blog/md/shopify-typescript-codegen-nextjs</loc>
<lastmod>2025-12-25T14:30:35.804Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://www.buildwithmatija.com/blog/md/payload-cms-url-searchparams-nextjs-15-server-components</loc>
<lastmod>2025-12-25T19:50:10.185Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://www.buildwithmatija.com/blog/md/gdpr-compliant-vercel-analytics</loc>
<lastmod>2025-12-21T09:01:12.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://www.buildwithmatija.com/blog/md/shopify-variant-system-payload-cms</loc>
<lastmod>2025-12-25T19:47:29.496Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://www.buildwithmatija.com/blog/md/shopify-cli-theme-development-setup-mac</loc>
<lastmod>2025-12-25T15:14:08.679Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://www.buildwithmatija.com/blog/md/shopify-theme-development-liquid-nextjs-react</loc>
<lastmod>2025-12-25T15:14:33.845Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://www.buildwithmatija.com/blog/md/fix-cors-errors-google-cloud-storage-gcloud-cli</loc>
<lastmod>2025-12-26T14:11:14.205Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://www.buildwithmatija.com/blog/md/shopify-headless-variant-image-sync</loc>
<lastmod>2025-12-25T14:30:55.643Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://www.buildwithmatija.com/blog/md/nextjs-google-cloud-storage-file-upload</loc>
<lastmod>2025-12-26T14:13:47.639Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://www.buildwithmatija.com/blog/md/custom-blog-comments-nextjs-sanity</loc>
<lastmod>2025-11-12T10:39:45.676Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://www.buildwithmatija.com/blog/md/vercel-cron-jobs-daily-rebuilds</loc>
<lastmod>2025-12-21T09:01:23.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://www.buildwithmatija.com/blog/md/clerk-authentication-nextjs15-app-router</loc>
<lastmod>2025-11-12T10:39:30.343Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://www.buildwithmatija.com/blog/md/seo-sitemap-headless-shopify-nextjs</loc>
<lastmod>2025-12-25T14:45:41.363Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://www.buildwithmatija.com/blog/md/sanity-markdown-image-gallery-integration</loc>
<lastmod>2025-12-21T08:59:46.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://www.buildwithmatija.com/blog/md/how-to-upload-files-to-cloudflare-r2-nextjs</loc>
<lastmod>2025-12-26T12:02:21.181Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://www.buildwithmatija.com/blog/md/shopify-nextjs-image-optimization-guide</loc>
<lastmod>2025-12-21T09:03:46.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://www.buildwithmatija.com/blog/md/shopify-customer-account-api-headless-authentication</loc>
<lastmod>2025-12-26T14:13:42.317Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://www.buildwithmatija.com/blog/md/build-cookie-consent-banner-nextjs-15-server-client</loc>
<lastmod>2025-12-26T12:01:51.444Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://www.buildwithmatija.com/blog/md/headless-ecommerce-platforms-comparison</loc>
<lastmod>2025-12-25T15:13:51.040Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://www.buildwithmatija.com/blog/md/shopify-headless-vs-liquid-when-to-choose</loc>
<lastmod>2025-12-25T14:16:44.255Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://www.buildwithmatija.com/blog/md/shopify-core-apis-overview</loc>
<lastmod>2025-12-25T14:31:13.571Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://www.buildwithmatija.com/blog/md/shopify-headless-storefront-cursor-pagination-graphql-nextjs</loc>
<lastmod>2025-12-25T14:17:18.580Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://www.buildwithmatija.com/blog/md/shopify-storefront-api-product-counts-nextjs</loc>
<lastmod>2025-12-25T14:50:59.656Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://www.buildwithmatija.com/blog/md/remix-live-search-two-patterns</loc>
<lastmod>2025-12-21T09:03:37.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://www.buildwithmatija.com/blog/md/predictive-search-nextjs-shopify</loc>
<lastmod>2025-12-25T15:02:17.083Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://www.buildwithmatija.com/blog/md/why-sports-feel-more-engaging-than-work-productivity-tips</loc>
<lastmod>2025-12-21T09:11:16.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://www.buildwithmatija.com/blog/md/remix-for-nextjs-developers</loc>
<lastmod>2025-12-21T09:10:42.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://www.buildwithmatija.com/blog/md/mental-model-boost-productivity</loc>
<lastmod>2025-12-21T09:07:48.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://www.buildwithmatija.com/blog/md/from-100-dollar-websites-to-5000-dollar-projects</loc>
<lastmod>2025-12-21T09:05:12.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://www.buildwithmatija.com/blog/md/the-real-reason-you-re-not-earning-usd10k-month-as-a-freelancer-yet</loc>
<lastmod>2025-12-21T09:13:02.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://www.buildwithmatija.com/blog/md/how-to-use-custom-google-fonts-in-next-js-15-and-tailwind-v4</loc>
<lastmod>2025-12-26T12:01:20.703Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://www.buildwithmatija.com/blog/md/how-to-speed-up-your-payload-cms-site-with-unstable_cache</loc>
<lastmod>2025-12-26T14:01:22.517Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://www.buildwithmatija.com/blog/md/new-open-source-tool-shopify-image-downloader</loc>
<lastmod>2025-12-25T15:14:47.483Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://www.buildwithmatija.com/blog/md/handling-500-images-in-a-gallery-with-lazy-loading-in-next-js-15</loc>
<lastmod>2025-12-26T14:14:00.217Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://www.buildwithmatija.com/blog/md/i-spent-56-hours-on-this-project-a-third-of-it-was-wasted</loc>
<lastmod>2025-12-25T19:50:16.260Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://www.buildwithmatija.com/blog/md/why-entrepreneurs-seem-odd</loc>
<lastmod>2025-12-21T08:57:51.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://www.buildwithmatija.com/blog/md/how-to-set-up-automatic-ssl-certificate-renewal-with-certbot-in-docker-containers</loc>
<lastmod>2025-12-26T12:00:41.966Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://www.buildwithmatija.com/blog/md/how-to-implement-payload-jobs-for-background-operations-in-next-js-on-vercel</loc>
<lastmod>2026-03-21T21:32:37.438Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://www.buildwithmatija.com/blog/md/how-to-load-environment-variables-in-standalone-next-js-scripts</loc>
<lastmod>2025-12-21T08:59:17.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://www.buildwithmatija.com/blog/md/don-t-make-this-mistake-with-images-in-next-js-15</loc>
<lastmod>2025-12-21T09:03:04.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://www.buildwithmatija.com/blog/md/complete-guide-dynamic-og-image-generation-for-next-js-15</loc>
<lastmod>2025-12-26T14:10:44.654Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://www.buildwithmatija.com/blog/md/how-to-get-a-public-url-to-any-facebook-post</loc>
<lastmod>2025-12-21T09:07:55.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://www.buildwithmatija.com/blog/md/how-to-configure-globals-with-multi-tenant-plugin-in-payload-cms</loc>
<lastmod>2026-03-08T09:39:09.876Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://www.buildwithmatija.com/blog/md/how-to-generate-typescript-types-for-your-sanity-v3-schema</loc>
<lastmod>2025-12-21T09:04:16.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://www.buildwithmatija.com/blog/md/how-to-update-sanity-schema-in-nextjs-15</loc>
<lastmod>2025-12-21T09:03:53.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://www.buildwithmatija.com/blog/md/how-to-fix-permission-denied-when-manipulating-files-in-docker-container</loc>
<lastmod>2025-12-26T12:00:53.469Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://www.buildwithmatija.com/blog/md/how-to-delete-docker-volumes-even-when-in-use</loc>
<lastmod>2026-03-07T10:20:56.180Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://www.buildwithmatija.com/blog/md/difference-between-environment-and-env_file-in-docker-compose</loc>
<lastmod>2026-03-03T14:34:36.704Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://www.buildwithmatija.com/blog/md/your-sunday-league-performance-is-a-window-to-your-soul-like-it-or-not</loc>
<lastmod>2025-12-21T09:14:21.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://www.buildwithmatija.com/blog/md/beyond-the-bubble-debt-demographics-and-slovenia-s-competitive-future</loc>
<lastmod>2025-11-12T10:39:17.149Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://www.buildwithmatija.com/blog/md/the-invisible-form-bug-react-19-react-hook-form-s-hidden-compatibility-issue</loc>
<lastmod>2025-12-21T09:04:32.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://www.buildwithmatija.com/blog/md/what-i-learned-trying-to-vibe-code-an-app-using-cursor</loc>
<lastmod>2025-12-21T09:00:43.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://www.buildwithmatija.com/blog/md/export-your-deezer-playlist-for-free-no-tools-required</loc>
<lastmod>2025-12-26T14:13:54.374Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://www.buildwithmatija.com/blog/md/starting-a-web-development-business-on-a-budget</loc>
<lastmod>2025-12-21T09:02:21.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://www.buildwithmatija.com/blog/md/how-to-programmatically-add-dns-records-to-cloudflare-in-node</loc>
<lastmod>2025-12-21T09:10:30.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://www.buildwithmatija.com/blog/md/how-to-securely-manage-secrets-in-firebase-cloud-functions-6-3-2</loc>
<lastmod>2025-12-26T14:01:15.115Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://www.buildwithmatija.com/blog/md/how-to-debug-react-hook-form-errors-use-simple-useeffect</loc>
<lastmod>2025-12-21T09:02:14.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://www.buildwithmatija.com/blog/md/small-bugs-big-time-development-costs</loc>
<lastmod>2025-12-21T09:00:49.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://www.buildwithmatija.com/blog/md/ai-junior-devs-senior-mode</loc>
<lastmod>2025-11-12T10:39:14.096Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://www.buildwithmatija.com/blog/md/add-markdown-sanity-studio-nextjs</loc>
<lastmod>2025-11-12T10:39:13.234Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://www.buildwithmatija.com/blog/md/add-markdown-sanity-studio-nextjs</loc>
<lastmod>2025-10-20T09:56:21.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://www.buildwithmatija.com/blog/md/stop-guessing-start-listening-how-to-solve-real-problems-in-any-niche</loc>
<lastmod>2025-12-21T08:58:02.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://www.buildwithmatija.com/blog/md/building-a-long-audio-transcription-tool-with-openai-s-whisper-api</loc>
<lastmod>2025-12-26T23:18:28.520Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://www.buildwithmatija.com/blog/md/master-multi-step-forms-build-a-dynamic-react-form-in-6-simple-steps</loc>
<lastmod>2025-12-26T15:00:23.689Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://www.buildwithmatija.com/blog/category/ai</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.buildwithmatija.com/blog/category/cloudflare</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.buildwithmatija.com/blog/category/docker</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.buildwithmatija.com/blog/category/economics</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.buildwithmatija.com/blog/category/economics</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.buildwithmatija.com/blog/category/entrepreneurship</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.buildwithmatija.com/blog/category/journal</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.buildwithmatija.com/blog/category/medusajs</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.buildwithmatija.com/blog/category/nextjs</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.buildwithmatija.com/blog/category/nutrition</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.buildwithmatija.com/blog/category/payload</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.buildwithmatija.com/blog/category/psychology</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.buildwithmatija.com/blog/category/react</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.buildwithmatija.com/blog/category/remix</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.buildwithmatija.com/blog/category/sanity</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.buildwithmatija.com/blog/category/shopify</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.buildwithmatija.com/blog/category/sports</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.buildwithmatija.com/blog/category/tools</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.buildwithmatija.com/commands/codex-add-chrome-devtools-mcp</loc>
<lastmod>2025-11-14T14:29:09.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.buildwithmatija.com/commands/fix-git-repository-ownership-and-permissions</loc>
<lastmod>2025-05-29T09:07:04.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.buildwithmatija.com/commands/brew-fix-codex-formula-vs-cask-conflict</loc>
<lastmod>2025-10-18T13:50:17.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.buildwithmatija.com/commands/temporarily-override-dns-for-a-domain-macos</loc>
<lastmod>2025-06-24T06:46:02.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.buildwithmatija.com/commands/rg-find-button-excluding-dirs</loc>
<lastmod>2025-10-17T15:52:24.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.buildwithmatija.com/series/llms-txt-implementation</loc>
<lastmod>2025-12-28T16:58:15.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.buildwithmatija.com/series/ai-tools-infrastructure-developers</loc>
<lastmod>2026-03-27T07:59:42.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.buildwithmatija.com/series/mcp-server-nextjs-guide</loc>
<lastmod>2026-03-27T07:59:37.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.buildwithmatija.com/series/nextjs-ui-forms</loc>
<lastmod>2026-03-27T07:59:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.buildwithmatija.com/series/cms-selection-migration</loc>
<lastmod>2026-03-27T07:59:18.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.buildwithmatija.com/series/design-to-code</loc>
<lastmod>2026-03-27T07:59:46.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.buildwithmatija.com/series/docker-vps-deployment</loc>
<lastmod>2025-12-25T10:53:47.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.buildwithmatija.com/series/payload-cms-ecommerce</loc>
<lastmod>2026-03-27T07:59:06.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.buildwithmatija.com/series/email-communications-nextjs</loc>
<lastmod>2026-03-01T09:26:18.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.buildwithmatija.com/series/headless-shopify-nextjs</loc>
<lastmod>2025-12-28T16:57:54.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.buildwithmatija.com/series/internationalization-multilingual-nextjs</loc>
<lastmod>2026-03-01T09:27:25.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.buildwithmatija.com/series/mcp-prod-test-series-20260222-161039</loc>
<lastmod>2026-02-22T15:40:39.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.buildwithmatija.com/series/nextjs-caching-data-fetching</loc>
<lastmod>2026-03-27T07:59:32.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.buildwithmatija.com/series/nextjs-16-deployment-self-hosting</loc>
<lastmod>2026-03-27T07:59:24.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.buildwithmatija.com/series/nextjs-caching-isr</loc>
<lastmod>2026-02-22T15:32:44.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.buildwithmatija.com/series/nextjs-ui-components</loc>
<lastmod>2026-03-26T15:10:35.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.buildwithmatija.com/series/payload-cms-automation-n8n</loc>
<lastmod>2026-02-22T15:34:32.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.buildwithmatija.com/series/payload-cms-authentication-security</loc>
<lastmod>2026-03-27T07:59:50.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.buildwithmatija.com/series/authentication-security-nextjs</loc>
<lastmod>2026-03-26T15:14:32.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.buildwithmatija.com/series/payload-cms-jobs-queue</loc>
<lastmod>2026-03-25T08:58:18.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.buildwithmatija.com/series/multi-tenant-payload-nextjs</loc>
<lastmod>2026-02-21T13:24:33.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.buildwithmatija.com/series/payload-cms-production-patterns</loc>
<lastmod>2026-03-27T07:58:53.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.buildwithmatija.com/series/react-forms-validation</loc>
<lastmod>2026-03-26T15:10:39.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.buildwithmatija.com/series/sanity-cms-nextjs-guide</loc>
<lastmod>2026-03-27T07:59:12.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.buildwithmatija.com/series/test-series-mcp</loc>
<lastmod>2026-02-22T15:40:35.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
</urlset>
