<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" xmlns:image="http://www.google.com/schemas/sitemap-image/1.1">
  <url>
    <loc>https://veloconsent.com/</loc>
    <lastmod>2026-07-24</lastmod>
    <changefreq>weekly</changefreq>
    <priority>1.0</priority>
  </url>
  <url>
    <loc>https://veloconsent.com/agencies</loc>
    <lastmod>2026-07-24</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.9</priority>
  </url>
  <url>
    <loc>https://veloconsent.com/pricing</loc>
    <lastmod>2026-07-24</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.9</priority>
  </url>
  <url>
    <loc>https://veloconsent.com/product</loc>
    <lastmod>2026-07-24</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.9</priority>
  </url>
  <url>
    <loc>https://veloconsent.com/scan</loc>
    <lastmod>2026-07-24</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.9</priority>
  </url>
  <url>
    <loc>https://veloconsent.com/404</loc>
    <lastmod>2026-07-24</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://veloconsent.com/about</loc>
    <lastmod>2026-07-24</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://veloconsent.com/bigcommerce</loc>
    <lastmod>2026-07-24</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <image:image>
      <image:loc>https://veloconsent.com/img/guides/gtm-template-gallery.png</image:loc>
      <image:title>Google Tag Manager Community Template Gallery: the Velo Consent Banner (Consent Mode v2) template by Amplio Data selected, with the Add to workspace button</image:title>
    </image:image>
    <image:image>
      <image:loc>https://veloconsent.com/img/guides/gtm-tag-configuration.png</image:loc>
      <image:title>Google Tag Manager tag editor for the Velo Consent Banner template: Tag Configuration card with Velo Site ID and banner theme fields, Triggering card set to Consent Initialization – All Pages, and the Save button</image:title>
    </image:image>
    <image:image>
      <image:loc>https://veloconsent.com/img/guides/gtm-recovery-options.png</image:loc>
      <image:title>Advanced settings of the Velo tag in Google Tag Manager with the url_passthrough and ads_data_redaction checkboxes both enabled</image:title>
    </image:image>
    <image:image>
      <image:loc>https://veloconsent.com/img/guides/gtm-trigger-picker.png</image:loc>
      <image:title>Google Tag Manager Choose a trigger dialog with Consent Initialization – All Pages selected, while Initialization and All Pages are marked as running too late</image:title>
    </image:image>
    <image:image>
      <image:loc>https://veloconsent.com/img/guides/gtm-consent-overview.png</image:loc>
      <image:title>Google Tag Manager Admin Container Settings with the Enable consent overview checkbox ticked under Additional Settings</image:title>
    </image:image>
    <image:image>
      <image:loc>https://veloconsent.com/img/guides/gtm-tag-assistant-consent.png</image:loc>
      <image:title>Tag Assistant preview of the Consent tab: every consent type denied on page load and granted after accepting the Velo banner, with the velo_consent_update event</image:title>
    </image:image>
    <image:image>
      <image:loc>https://veloconsent.com/img/guides/install-bigcommerce-script-manager.png</image:loc>
      <image:title>BigCommerce Script Manager Create a Script form: the Velo script set to Head placement, all pages, Essential category</image:title>
    </image:image>
    <image:image>
      <image:loc>https://veloconsent.com/img/guides/velo-banner-live.png</image:loc>
      <image:title>A website with the Velo cookie consent banner open in the corner, showing Reject, Preferences and Accept all buttons</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://veloconsent.com/blog</loc>
    <lastmod>2026-07-24</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://veloconsent.com/blog/basic-vs-advanced-consent-mode-which-am-i-running</loc>
    <lastmod>2026-07-24</lastmod>
    <changefreq>yearly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://veloconsent.com/blog/consent-mode-v2-plain-english</loc>
    <lastmod>2026-07-24</lastmod>
    <changefreq>yearly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://veloconsent.com/blog/do-cookie-banners-slow-down-your-website</loc>
    <lastmod>2026-07-24</lastmod>
    <changefreq>yearly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://veloconsent.com/blog/do-i-need-a-cookie-banner-on-my-website</loc>
    <lastmod>2026-07-24</lastmod>
    <changefreq>yearly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://veloconsent.com/blog/do-you-still-need-a-cookie-banner-with-server-side-tagging</loc>
    <lastmod>2026-07-24</lastmod>
    <changefreq>yearly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://veloconsent.com/blog/ga4-conversions-dropped-overnight</loc>
    <lastmod>2026-07-24</lastmod>
    <changefreq>yearly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://veloconsent.com/blog/ga4-unassigned-traffic-after-cookie-banner</loc>
    <lastmod>2026-07-24</lastmod>
    <changefreq>yearly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://veloconsent.com/blog/install-cookie-banner-google-tag-manager</loc>
    <lastmod>2026-07-24</lastmod>
    <changefreq>yearly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://veloconsent.com/blog/raise-consent-accept-rates-without-dark-patterns</loc>
    <lastmod>2026-07-24</lastmod>
    <changefreq>yearly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://veloconsent.com/blog/recover-conversions-lost-to-cookie-consent</loc>
    <lastmod>2026-07-24</lastmod>
    <changefreq>yearly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://veloconsent.com/blog/reject-all-one-click</loc>
    <lastmod>2026-07-24</lastmod>
    <changefreq>yearly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://veloconsent.com/blog/what-happens-to-ga4-data-when-users-reject-cookies</loc>
    <lastmod>2026-07-24</lastmod>
    <changefreq>yearly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://veloconsent.com/blog/what-is-a-consent-management-platform</loc>
    <lastmod>2026-07-24</lastmod>
    <changefreq>yearly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://veloconsent.com/blog/what-is-global-privacy-control</loc>
    <lastmod>2026-07-24</lastmod>
    <changefreq>yearly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://veloconsent.com/blog/where-34-percent-of-sessions-go</loc>
    <lastmod>2026-07-24</lastmod>
    <changefreq>yearly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://veloconsent.com/blog/white-label-cookie-consent-for-agencies</loc>
    <lastmod>2026-07-24</lastmod>
    <changefreq>yearly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://veloconsent.com/coming-soon</loc>
    <lastmod>2026-07-24</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://veloconsent.com/compare</loc>
    <lastmod>2026-07-24</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://veloconsent.com/consent-mode-for-google-tag-manager</loc>
    <lastmod>2026-07-24</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://veloconsent.com/contact</loc>
    <lastmod>2026-07-24</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://veloconsent.com/cookie-banner-for-bigcommerce</loc>
    <lastmod>2026-07-24</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://veloconsent.com/cookie-banner-for-drupal</loc>
    <lastmod>2026-07-24</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://veloconsent.com/cookie-banner-for-duda</loc>
    <lastmod>2026-07-24</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://veloconsent.com/cookie-banner-for-framer</loc>
    <lastmod>2026-07-24</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://veloconsent.com/cookie-banner-for-hubspot</loc>
    <lastmod>2026-07-24</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://veloconsent.com/cookie-banner-for-shopify</loc>
    <lastmod>2026-07-24</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://veloconsent.com/cookie-banner-for-shopware</loc>
    <lastmod>2026-07-24</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://veloconsent.com/cookie-banner-for-square</loc>
    <lastmod>2026-07-24</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://veloconsent.com/cookie-banner-for-squarespace</loc>
    <lastmod>2026-07-24</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://veloconsent.com/cookie-banner-for-webflow</loc>
    <lastmod>2026-07-24</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://veloconsent.com/cookie-banner-for-wix</loc>
    <lastmod>2026-07-24</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://veloconsent.com/cookie-banner-for-wordpress</loc>
    <lastmod>2026-07-24</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://veloconsent.com/cookies</loc>
    <lastmod>2026-07-24</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://veloconsent.com/developers</loc>
    <lastmod>2026-07-24</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://veloconsent.com/drupal</loc>
    <lastmod>2026-07-24</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <image:image>
      <image:loc>https://veloconsent.com/img/guides/gtm-template-gallery.png</image:loc>
      <image:title>Google Tag Manager Community Template Gallery: the Velo Consent Banner (Consent Mode v2) template by Amplio Data selected, with the Add to workspace button</image:title>
    </image:image>
    <image:image>
      <image:loc>https://veloconsent.com/img/guides/gtm-tag-configuration.png</image:loc>
      <image:title>Google Tag Manager tag editor for the Velo Consent Banner template: Tag Configuration card with Velo Site ID and banner theme fields, Triggering card set to Consent Initialization – All Pages, and the Save button</image:title>
    </image:image>
    <image:image>
      <image:loc>https://veloconsent.com/img/guides/gtm-recovery-options.png</image:loc>
      <image:title>Advanced settings of the Velo tag in Google Tag Manager with the url_passthrough and ads_data_redaction checkboxes both enabled</image:title>
    </image:image>
    <image:image>
      <image:loc>https://veloconsent.com/img/guides/gtm-trigger-picker.png</image:loc>
      <image:title>Google Tag Manager Choose a trigger dialog with Consent Initialization – All Pages selected, while Initialization and All Pages are marked as running too late</image:title>
    </image:image>
    <image:image>
      <image:loc>https://veloconsent.com/img/guides/gtm-consent-overview.png</image:loc>
      <image:title>Google Tag Manager Admin Container Settings with the Enable consent overview checkbox ticked under Additional Settings</image:title>
    </image:image>
    <image:image>
      <image:loc>https://veloconsent.com/img/guides/gtm-tag-assistant-consent.png</image:loc>
      <image:title>Tag Assistant preview of the Consent tab: every consent type denied on page load and granted after accepting the Velo banner, with the velo_consent_update event</image:title>
    </image:image>
    <image:image>
      <image:loc>https://veloconsent.com/img/guides/install-drupal-block.png</image:loc>
      <image:title>Drupal block configuration: a Custom HTML block containing the Velo script tag, placed in the header region</image:title>
    </image:image>
    <image:image>
      <image:loc>https://veloconsent.com/img/guides/velo-banner-live.png</image:loc>
      <image:title>A website with the Velo cookie consent banner open in the corner, showing Reject, Preferences and Accept all buttons</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://veloconsent.com/duda</loc>
    <lastmod>2026-07-24</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <image:image>
      <image:loc>https://veloconsent.com/img/guides/gtm-template-gallery.png</image:loc>
      <image:title>Google Tag Manager Community Template Gallery: the Velo Consent Banner (Consent Mode v2) template by Amplio Data selected, with the Add to workspace button</image:title>
    </image:image>
    <image:image>
      <image:loc>https://veloconsent.com/img/guides/gtm-tag-configuration.png</image:loc>
      <image:title>Google Tag Manager tag editor for the Velo Consent Banner template: Tag Configuration card with Velo Site ID and banner theme fields, Triggering card set to Consent Initialization – All Pages, and the Save button</image:title>
    </image:image>
    <image:image>
      <image:loc>https://veloconsent.com/img/guides/gtm-recovery-options.png</image:loc>
      <image:title>Advanced settings of the Velo tag in Google Tag Manager with the url_passthrough and ads_data_redaction checkboxes both enabled</image:title>
    </image:image>
    <image:image>
      <image:loc>https://veloconsent.com/img/guides/gtm-trigger-picker.png</image:loc>
      <image:title>Google Tag Manager Choose a trigger dialog with Consent Initialization – All Pages selected, while Initialization and All Pages are marked as running too late</image:title>
    </image:image>
    <image:image>
      <image:loc>https://veloconsent.com/img/guides/gtm-consent-overview.png</image:loc>
      <image:title>Google Tag Manager Admin Container Settings with the Enable consent overview checkbox ticked under Additional Settings</image:title>
    </image:image>
    <image:image>
      <image:loc>https://veloconsent.com/img/guides/gtm-tag-assistant-consent.png</image:loc>
      <image:title>Tag Assistant preview of the Consent tab: every consent type denied on page load and granted after accepting the Velo banner, with the velo_consent_update event</image:title>
    </image:image>
    <image:image>
      <image:loc>https://veloconsent.com/img/guides/install-duda-header-html.png</image:loc>
      <image:title>Duda site settings: the Velo script tag pasted into the Header HTML field</image:title>
    </image:image>
    <image:image>
      <image:loc>https://veloconsent.com/img/guides/velo-banner-live.png</image:loc>
      <image:title>A website with the Velo cookie consent banner open in the corner, showing Reject, Preferences and Accept all buttons</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://veloconsent.com/framer</loc>
    <lastmod>2026-07-24</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <image:image>
      <image:loc>https://veloconsent.com/img/guides/gtm-template-gallery.png</image:loc>
      <image:title>Google Tag Manager Community Template Gallery: the Velo Consent Banner (Consent Mode v2) template by Amplio Data selected, with the Add to workspace button</image:title>
    </image:image>
    <image:image>
      <image:loc>https://veloconsent.com/img/guides/gtm-tag-configuration.png</image:loc>
      <image:title>Google Tag Manager tag editor for the Velo Consent Banner template: Tag Configuration card with Velo Site ID and banner theme fields, Triggering card set to Consent Initialization – All Pages, and the Save button</image:title>
    </image:image>
    <image:image>
      <image:loc>https://veloconsent.com/img/guides/gtm-recovery-options.png</image:loc>
      <image:title>Advanced settings of the Velo tag in Google Tag Manager with the url_passthrough and ads_data_redaction checkboxes both enabled</image:title>
    </image:image>
    <image:image>
      <image:loc>https://veloconsent.com/img/guides/gtm-trigger-picker.png</image:loc>
      <image:title>Google Tag Manager Choose a trigger dialog with Consent Initialization – All Pages selected, while Initialization and All Pages are marked as running too late</image:title>
    </image:image>
    <image:image>
      <image:loc>https://veloconsent.com/img/guides/gtm-consent-overview.png</image:loc>
      <image:title>Google Tag Manager Admin Container Settings with the Enable consent overview checkbox ticked under Additional Settings</image:title>
    </image:image>
    <image:image>
      <image:loc>https://veloconsent.com/img/guides/gtm-tag-assistant-consent.png</image:loc>
      <image:title>Tag Assistant preview of the Consent tab: every consent type denied on page load and granted after accepting the Velo banner, with the velo_consent_update event</image:title>
    </image:image>
    <image:image>
      <image:loc>https://veloconsent.com/img/guides/install-framer-custom-code.png</image:loc>
      <image:title>Framer Site Settings on the General tab: the Velo script tag pasted into the Start of head tag field under Custom Code</image:title>
    </image:image>
    <image:image>
      <image:loc>https://veloconsent.com/img/guides/velo-banner-live.png</image:loc>
      <image:title>A website with the Velo cookie consent banner open in the corner, showing Reject, Preferences and Accept all buttons</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://veloconsent.com/gdpr</loc>
    <lastmod>2026-07-24</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://veloconsent.com/get-started</loc>
    <lastmod>2026-07-24</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://veloconsent.com/google-tag-manager</loc>
    <lastmod>2026-07-24</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <image:image>
      <image:loc>https://veloconsent.com/img/guides/gtm-template-gallery.png</image:loc>
      <image:title>Google Tag Manager Community Template Gallery: the Velo Consent Banner (Consent Mode v2) template by Amplio Data selected, with the Add to workspace button</image:title>
    </image:image>
    <image:image>
      <image:loc>https://veloconsent.com/img/guides/gtm-tag-configuration.png</image:loc>
      <image:title>Google Tag Manager tag editor for the Velo Consent Banner template: Tag Configuration card with Velo Site ID and banner theme fields, Triggering card set to Consent Initialization – All Pages, and the Save button</image:title>
    </image:image>
    <image:image>
      <image:loc>https://veloconsent.com/img/guides/gtm-recovery-options.png</image:loc>
      <image:title>Advanced settings of the Velo tag in Google Tag Manager with the url_passthrough and ads_data_redaction checkboxes both enabled</image:title>
    </image:image>
    <image:image>
      <image:loc>https://veloconsent.com/img/guides/gtm-trigger-picker.png</image:loc>
      <image:title>Google Tag Manager Choose a trigger dialog with Consent Initialization – All Pages selected, while Initialization and All Pages are marked as running too late</image:title>
    </image:image>
    <image:image>
      <image:loc>https://veloconsent.com/img/guides/gtm-consent-overview.png</image:loc>
      <image:title>Google Tag Manager Admin Container Settings with the Enable consent overview checkbox ticked under Additional Settings</image:title>
    </image:image>
    <image:image>
      <image:loc>https://veloconsent.com/img/guides/gtm-tag-assistant-consent.png</image:loc>
      <image:title>Tag Assistant preview of the Consent tab: every consent type denied on page load and granted after accepting the Velo banner, with the velo_consent_update event</image:title>
    </image:image>
    <image:image>
      <image:loc>https://veloconsent.com/img/guides/gtm-custom-event-trigger.png</image:loc>
      <image:title>Google Tag Manager Custom Event trigger on velo_consent_update with the condition velo_categories.analytics equals true</image:title>
    </image:image>
    <image:image>
      <image:loc>https://veloconsent.com/img/guides/velo-head-snippet.png</image:loc>
      <image:title>The Velo one line install: the velo.js script tag placed inside the head of a web page, before any analytics tags</image:title>
    </image:image>
    <image:image>
      <image:loc>https://veloconsent.com/img/guides/velo-banner-live.png</image:loc>
      <image:title>A website with the Velo cookie consent banner open in the corner, showing Reject, Preferences and Accept all buttons</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://veloconsent.com/help</loc>
    <lastmod>2026-07-24</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://veloconsent.com/hubspot</loc>
    <lastmod>2026-07-24</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <image:image>
      <image:loc>https://veloconsent.com/img/guides/gtm-template-gallery.png</image:loc>
      <image:title>Google Tag Manager Community Template Gallery: the Velo Consent Banner (Consent Mode v2) template by Amplio Data selected, with the Add to workspace button</image:title>
    </image:image>
    <image:image>
      <image:loc>https://veloconsent.com/img/guides/gtm-tag-configuration.png</image:loc>
      <image:title>Google Tag Manager tag editor for the Velo Consent Banner template: Tag Configuration card with Velo Site ID and banner theme fields, Triggering card set to Consent Initialization – All Pages, and the Save button</image:title>
    </image:image>
    <image:image>
      <image:loc>https://veloconsent.com/img/guides/gtm-recovery-options.png</image:loc>
      <image:title>Advanced settings of the Velo tag in Google Tag Manager with the url_passthrough and ads_data_redaction checkboxes both enabled</image:title>
    </image:image>
    <image:image>
      <image:loc>https://veloconsent.com/img/guides/gtm-trigger-picker.png</image:loc>
      <image:title>Google Tag Manager Choose a trigger dialog with Consent Initialization – All Pages selected, while Initialization and All Pages are marked as running too late</image:title>
    </image:image>
    <image:image>
      <image:loc>https://veloconsent.com/img/guides/gtm-consent-overview.png</image:loc>
      <image:title>Google Tag Manager Admin Container Settings with the Enable consent overview checkbox ticked under Additional Settings</image:title>
    </image:image>
    <image:image>
      <image:loc>https://veloconsent.com/img/guides/gtm-tag-assistant-consent.png</image:loc>
      <image:title>Tag Assistant preview of the Consent tab: every consent type denied on page load and granted after accepting the Velo banner, with the velo_consent_update event</image:title>
    </image:image>
    <image:image>
      <image:loc>https://veloconsent.com/img/guides/install-hubspot-site-header.png</image:loc>
      <image:title>HubSpot website settings: the Velo script tag pasted into the Site header HTML field</image:title>
    </image:image>
    <image:image>
      <image:loc>https://veloconsent.com/img/guides/velo-banner-live.png</image:loc>
      <image:title>A website with the Velo cookie consent banner open in the corner, showing Reject, Preferences and Accept all buttons</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://veloconsent.com/install</loc>
    <lastmod>2026-07-24</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://veloconsent.com/legal-notice</loc>
    <lastmod>2026-07-24</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://veloconsent.com/privacy</loc>
    <lastmod>2026-07-24</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://veloconsent.com/shopify</loc>
    <lastmod>2026-07-24</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <image:image>
      <image:loc>https://veloconsent.com/img/guides/gtm-template-gallery.png</image:loc>
      <image:title>Google Tag Manager Community Template Gallery: the Velo Consent Banner (Consent Mode v2) template by Amplio Data selected, with the Add to workspace button</image:title>
    </image:image>
    <image:image>
      <image:loc>https://veloconsent.com/img/guides/gtm-tag-configuration.png</image:loc>
      <image:title>Google Tag Manager tag editor for the Velo Consent Banner template: Tag Configuration card with Velo Site ID and banner theme fields, Triggering card set to Consent Initialization – All Pages, and the Save button</image:title>
    </image:image>
    <image:image>
      <image:loc>https://veloconsent.com/img/guides/gtm-recovery-options.png</image:loc>
      <image:title>Advanced settings of the Velo tag in Google Tag Manager with the url_passthrough and ads_data_redaction checkboxes both enabled</image:title>
    </image:image>
    <image:image>
      <image:loc>https://veloconsent.com/img/guides/gtm-trigger-picker.png</image:loc>
      <image:title>Google Tag Manager Choose a trigger dialog with Consent Initialization – All Pages selected, while Initialization and All Pages are marked as running too late</image:title>
    </image:image>
    <image:image>
      <image:loc>https://veloconsent.com/img/guides/gtm-consent-overview.png</image:loc>
      <image:title>Google Tag Manager Admin Container Settings with the Enable consent overview checkbox ticked under Additional Settings</image:title>
    </image:image>
    <image:image>
      <image:loc>https://veloconsent.com/img/guides/gtm-tag-assistant-consent.png</image:loc>
      <image:title>Tag Assistant preview of the Consent tab: every consent type denied on page load and granted after accepting the Velo banner, with the velo_consent_update event</image:title>
    </image:image>
    <image:image>
      <image:loc>https://veloconsent.com/img/guides/install-shopify-theme-liquid.png</image:loc>
      <image:title>Shopify theme code editor with theme.liquid open and the Velo script tag pasted directly after the opening head tag</image:title>
    </image:image>
    <image:image>
      <image:loc>https://veloconsent.com/img/guides/velo-banner-live.png</image:loc>
      <image:title>A website with the Velo cookie consent banner open in the corner, showing Reject, Preferences and Accept all buttons</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://veloconsent.com/shopware</loc>
    <lastmod>2026-07-24</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <image:image>
      <image:loc>https://veloconsent.com/img/guides/gtm-template-gallery.png</image:loc>
      <image:title>Google Tag Manager Community Template Gallery: the Velo Consent Banner (Consent Mode v2) template by Amplio Data selected, with the Add to workspace button</image:title>
    </image:image>
    <image:image>
      <image:loc>https://veloconsent.com/img/guides/gtm-tag-configuration.png</image:loc>
      <image:title>Google Tag Manager tag editor for the Velo Consent Banner template: Tag Configuration card with Velo Site ID and banner theme fields, Triggering card set to Consent Initialization – All Pages, and the Save button</image:title>
    </image:image>
    <image:image>
      <image:loc>https://veloconsent.com/img/guides/gtm-recovery-options.png</image:loc>
      <image:title>Advanced settings of the Velo tag in Google Tag Manager with the url_passthrough and ads_data_redaction checkboxes both enabled</image:title>
    </image:image>
    <image:image>
      <image:loc>https://veloconsent.com/img/guides/gtm-trigger-picker.png</image:loc>
      <image:title>Google Tag Manager Choose a trigger dialog with Consent Initialization – All Pages selected, while Initialization and All Pages are marked as running too late</image:title>
    </image:image>
    <image:image>
      <image:loc>https://veloconsent.com/img/guides/gtm-consent-overview.png</image:loc>
      <image:title>Google Tag Manager Admin Container Settings with the Enable consent overview checkbox ticked under Additional Settings</image:title>
    </image:image>
    <image:image>
      <image:loc>https://veloconsent.com/img/guides/gtm-tag-assistant-consent.png</image:loc>
      <image:title>Tag Assistant preview of the Consent tab: every consent type denied on page load and granted after accepting the Velo banner, with the velo_consent_update event</image:title>
    </image:image>
    <image:image>
      <image:loc>https://veloconsent.com/img/guides/install-shopware-meta-twig.png</image:loc>
      <image:title>Shopware storefront template meta.html.twig with the Velo script tag added inside the head block</image:title>
    </image:image>
    <image:image>
      <image:loc>https://veloconsent.com/img/guides/velo-banner-live.png</image:loc>
      <image:title>A website with the Velo cookie consent banner open in the corner, showing Reject, Preferences and Accept all buttons</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://veloconsent.com/square</loc>
    <lastmod>2026-07-24</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <image:image>
      <image:loc>https://veloconsent.com/img/guides/gtm-template-gallery.png</image:loc>
      <image:title>Google Tag Manager Community Template Gallery: the Velo Consent Banner (Consent Mode v2) template by Amplio Data selected, with the Add to workspace button</image:title>
    </image:image>
    <image:image>
      <image:loc>https://veloconsent.com/img/guides/gtm-tag-configuration.png</image:loc>
      <image:title>Google Tag Manager tag editor for the Velo Consent Banner template: Tag Configuration card with Velo Site ID and banner theme fields, Triggering card set to Consent Initialization – All Pages, and the Save button</image:title>
    </image:image>
    <image:image>
      <image:loc>https://veloconsent.com/img/guides/gtm-recovery-options.png</image:loc>
      <image:title>Advanced settings of the Velo tag in Google Tag Manager with the url_passthrough and ads_data_redaction checkboxes both enabled</image:title>
    </image:image>
    <image:image>
      <image:loc>https://veloconsent.com/img/guides/gtm-trigger-picker.png</image:loc>
      <image:title>Google Tag Manager Choose a trigger dialog with Consent Initialization – All Pages selected, while Initialization and All Pages are marked as running too late</image:title>
    </image:image>
    <image:image>
      <image:loc>https://veloconsent.com/img/guides/gtm-consent-overview.png</image:loc>
      <image:title>Google Tag Manager Admin Container Settings with the Enable consent overview checkbox ticked under Additional Settings</image:title>
    </image:image>
    <image:image>
      <image:loc>https://veloconsent.com/img/guides/gtm-tag-assistant-consent.png</image:loc>
      <image:title>Tag Assistant preview of the Consent tab: every consent type denied on page load and granted after accepting the Velo banner, with the velo_consent_update event</image:title>
    </image:image>
    <image:image>
      <image:loc>https://veloconsent.com/img/guides/install-square-tracking-tools.png</image:loc>
      <image:title>Square Online tracking tools: the Velo script tag added as custom header code</image:title>
    </image:image>
    <image:image>
      <image:loc>https://veloconsent.com/img/guides/velo-banner-live.png</image:loc>
      <image:title>A website with the Velo cookie consent banner open in the corner, showing Reject, Preferences and Accept all buttons</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://veloconsent.com/squarespace</loc>
    <lastmod>2026-07-24</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <image:image>
      <image:loc>https://veloconsent.com/img/guides/gtm-template-gallery.png</image:loc>
      <image:title>Google Tag Manager Community Template Gallery: the Velo Consent Banner (Consent Mode v2) template by Amplio Data selected, with the Add to workspace button</image:title>
    </image:image>
    <image:image>
      <image:loc>https://veloconsent.com/img/guides/gtm-tag-configuration.png</image:loc>
      <image:title>Google Tag Manager tag editor for the Velo Consent Banner template: Tag Configuration card with Velo Site ID and banner theme fields, Triggering card set to Consent Initialization – All Pages, and the Save button</image:title>
    </image:image>
    <image:image>
      <image:loc>https://veloconsent.com/img/guides/gtm-recovery-options.png</image:loc>
      <image:title>Advanced settings of the Velo tag in Google Tag Manager with the url_passthrough and ads_data_redaction checkboxes both enabled</image:title>
    </image:image>
    <image:image>
      <image:loc>https://veloconsent.com/img/guides/gtm-trigger-picker.png</image:loc>
      <image:title>Google Tag Manager Choose a trigger dialog with Consent Initialization – All Pages selected, while Initialization and All Pages are marked as running too late</image:title>
    </image:image>
    <image:image>
      <image:loc>https://veloconsent.com/img/guides/gtm-consent-overview.png</image:loc>
      <image:title>Google Tag Manager Admin Container Settings with the Enable consent overview checkbox ticked under Additional Settings</image:title>
    </image:image>
    <image:image>
      <image:loc>https://veloconsent.com/img/guides/gtm-tag-assistant-consent.png</image:loc>
      <image:title>Tag Assistant preview of the Consent tab: every consent type denied on page load and granted after accepting the Velo banner, with the velo_consent_update event</image:title>
    </image:image>
    <image:image>
      <image:loc>https://veloconsent.com/img/guides/install-squarespace-code-injection.png</image:loc>
      <image:title>Squarespace Code Injection panel: the Velo script tag pasted into the Header field</image:title>
    </image:image>
    <image:image>
      <image:loc>https://veloconsent.com/img/guides/velo-banner-live.png</image:loc>
      <image:title>A website with the Velo cookie consent banner open in the corner, showing Reject, Preferences and Accept all buttons</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://veloconsent.com/tcf</loc>
    <lastmod>2026-07-24</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://veloconsent.com/terms</loc>
    <lastmod>2026-07-24</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://veloconsent.com/webflow</loc>
    <lastmod>2026-07-24</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <image:image>
      <image:loc>https://veloconsent.com/img/guides/gtm-template-gallery.png</image:loc>
      <image:title>Google Tag Manager Community Template Gallery: the Velo Consent Banner (Consent Mode v2) template by Amplio Data selected, with the Add to workspace button</image:title>
    </image:image>
    <image:image>
      <image:loc>https://veloconsent.com/img/guides/gtm-tag-configuration.png</image:loc>
      <image:title>Google Tag Manager tag editor for the Velo Consent Banner template: Tag Configuration card with Velo Site ID and banner theme fields, Triggering card set to Consent Initialization – All Pages, and the Save button</image:title>
    </image:image>
    <image:image>
      <image:loc>https://veloconsent.com/img/guides/gtm-recovery-options.png</image:loc>
      <image:title>Advanced settings of the Velo tag in Google Tag Manager with the url_passthrough and ads_data_redaction checkboxes both enabled</image:title>
    </image:image>
    <image:image>
      <image:loc>https://veloconsent.com/img/guides/gtm-trigger-picker.png</image:loc>
      <image:title>Google Tag Manager Choose a trigger dialog with Consent Initialization – All Pages selected, while Initialization and All Pages are marked as running too late</image:title>
    </image:image>
    <image:image>
      <image:loc>https://veloconsent.com/img/guides/gtm-consent-overview.png</image:loc>
      <image:title>Google Tag Manager Admin Container Settings with the Enable consent overview checkbox ticked under Additional Settings</image:title>
    </image:image>
    <image:image>
      <image:loc>https://veloconsent.com/img/guides/gtm-tag-assistant-consent.png</image:loc>
      <image:title>Tag Assistant preview of the Consent tab: every consent type denied on page load and granted after accepting the Velo banner, with the velo_consent_update event</image:title>
    </image:image>
    <image:image>
      <image:loc>https://veloconsent.com/img/guides/install-webflow-custom-code.png</image:loc>
      <image:title>Webflow site settings on the Custom code tab: the Velo script tag pasted into the Head code field with Save and Publish</image:title>
    </image:image>
    <image:image>
      <image:loc>https://veloconsent.com/img/guides/velo-banner-live.png</image:loc>
      <image:title>A website with the Velo cookie consent banner open in the corner, showing Reject, Preferences and Accept all buttons</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://veloconsent.com/wix</loc>
    <lastmod>2026-07-24</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <image:image>
      <image:loc>https://veloconsent.com/img/guides/gtm-template-gallery.png</image:loc>
      <image:title>Google Tag Manager Community Template Gallery: the Velo Consent Banner (Consent Mode v2) template by Amplio Data selected, with the Add to workspace button</image:title>
    </image:image>
    <image:image>
      <image:loc>https://veloconsent.com/img/guides/gtm-tag-configuration.png</image:loc>
      <image:title>Google Tag Manager tag editor for the Velo Consent Banner template: Tag Configuration card with Velo Site ID and banner theme fields, Triggering card set to Consent Initialization – All Pages, and the Save button</image:title>
    </image:image>
    <image:image>
      <image:loc>https://veloconsent.com/img/guides/gtm-recovery-options.png</image:loc>
      <image:title>Advanced settings of the Velo tag in Google Tag Manager with the url_passthrough and ads_data_redaction checkboxes both enabled</image:title>
    </image:image>
    <image:image>
      <image:loc>https://veloconsent.com/img/guides/gtm-trigger-picker.png</image:loc>
      <image:title>Google Tag Manager Choose a trigger dialog with Consent Initialization – All Pages selected, while Initialization and All Pages are marked as running too late</image:title>
    </image:image>
    <image:image>
      <image:loc>https://veloconsent.com/img/guides/gtm-consent-overview.png</image:loc>
      <image:title>Google Tag Manager Admin Container Settings with the Enable consent overview checkbox ticked under Additional Settings</image:title>
    </image:image>
    <image:image>
      <image:loc>https://veloconsent.com/img/guides/gtm-tag-assistant-consent.png</image:loc>
      <image:title>Tag Assistant preview of the Consent tab: every consent type denied on page load and granted after accepting the Velo banner, with the velo_consent_update event</image:title>
    </image:image>
    <image:image>
      <image:loc>https://veloconsent.com/img/guides/install-wix-custom-code.png</image:loc>
      <image:title>Wix dashboard Custom Code settings: the Velo script tag added to the head of all pages with the Apply button</image:title>
    </image:image>
    <image:image>
      <image:loc>https://veloconsent.com/img/guides/velo-banner-live.png</image:loc>
      <image:title>A website with the Velo cookie consent banner open in the corner, showing Reject, Preferences and Accept all buttons</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://veloconsent.com/wordpress</loc>
    <lastmod>2026-07-24</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <image:image>
      <image:loc>https://veloconsent.com/img/guides/gtm-template-gallery.png</image:loc>
      <image:title>Google Tag Manager Community Template Gallery: the Velo Consent Banner (Consent Mode v2) template by Amplio Data selected, with the Add to workspace button</image:title>
    </image:image>
    <image:image>
      <image:loc>https://veloconsent.com/img/guides/gtm-tag-configuration.png</image:loc>
      <image:title>Google Tag Manager tag editor for the Velo Consent Banner template: Tag Configuration card with Velo Site ID and banner theme fields, Triggering card set to Consent Initialization – All Pages, and the Save button</image:title>
    </image:image>
    <image:image>
      <image:loc>https://veloconsent.com/img/guides/gtm-recovery-options.png</image:loc>
      <image:title>Advanced settings of the Velo tag in Google Tag Manager with the url_passthrough and ads_data_redaction checkboxes both enabled</image:title>
    </image:image>
    <image:image>
      <image:loc>https://veloconsent.com/img/guides/gtm-trigger-picker.png</image:loc>
      <image:title>Google Tag Manager Choose a trigger dialog with Consent Initialization – All Pages selected, while Initialization and All Pages are marked as running too late</image:title>
    </image:image>
    <image:image>
      <image:loc>https://veloconsent.com/img/guides/gtm-consent-overview.png</image:loc>
      <image:title>Google Tag Manager Admin Container Settings with the Enable consent overview checkbox ticked under Additional Settings</image:title>
    </image:image>
    <image:image>
      <image:loc>https://veloconsent.com/img/guides/gtm-tag-assistant-consent.png</image:loc>
      <image:title>Tag Assistant preview of the Consent tab: every consent type denied on page load and granted after accepting the Velo banner, with the velo_consent_update event</image:title>
    </image:image>
    <image:image>
      <image:loc>https://veloconsent.com/img/guides/install-wordpress-wpcode.png</image:loc>
      <image:title>WordPress admin with the WPCode plugin: the Velo script tag pasted into the Header box under Code Snippets, Header and Footer, with the Save Changes button</image:title>
    </image:image>
    <image:image>
      <image:loc>https://veloconsent.com/img/guides/velo-banner-live.png</image:loc>
      <image:title>A website with the Velo cookie consent banner open in the corner, showing Reject, Preferences and Accept all buttons</image:title>
    </image:image>
  </url>
</urlset>
