<?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://scoutb2.io/</loc>
    <changefreq>weekly</changefreq>
    <priority>1.0</priority>
  </url>
  <url>
    <loc>https://scoutb2.io/pricing/</loc>
    <changefreq>weekly</changefreq>
    <priority>0.9</priority>
  </url>
  <url>
    <loc>https://scoutb2.io/blog/</loc>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://scoutb2.io/tools/</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://scoutb2.io/industry-report/</loc>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://scoutb2.io/site-report/</loc>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://scoutb2.io/privacy/</loc>
    <changefreq>monthly</changefreq>
    <priority>0.4</priority>
  </url>
  <url>
    <loc>https://scoutb2.io/terms/</loc>
    <changefreq>monthly</changefreq>
    <priority>0.4</priority>
  </url>
  <url>
    <loc>https://scoutb2.io/blog/the-open-graph-gap-2026-04-11-01/</loc>
    <lastmod>2026-04-11</lastmod>
    <priority>0.7</priority>
    <image:image>
      <image:loc>https://scoutb2.io/blog/the-open-graph-gap-2026-04-11-01.png</image:loc>
      <image:caption>Your links are showing up as blank gray boxes on social media. Here&apos;s why missing og:image, og:title, and og:description are killing your engagement.</image:caption>
      <image:title>the open graph gap 2026 04 11 01</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://scoutb2.io/blog/page-experience-signals-2026-04-10-00/</loc>
    <lastmod>2026-04-10</lastmod>
    <priority>0.7</priority>
    <image:image>
      <image:loc>https://scoutb2.io/blog/page-experience-signals-2026-04-10-00.png</image:loc>
      <image:caption>Google&apos;s page experience signals determine your rankings silently. Learn about Core Web Vitals, HTTPS, mobile-friendliness, and intrusive interstitials-the metrics that actually matter.</image:caption>
      <image:title>page experience signals 2026 04 10 00</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://scoutb2.io/blog/the-robots-txt-confession-2026-04-09-00/</loc>
    <lastmod>2026-04-09</lastmod>
    <priority>0.7</priority>
    <image:image>
      <image:loc>https://scoutb2.io/blog/the-robots-txt-confession-2026-04-09-00.png</image:loc>
      <image:caption>Your robots.txt might be a security disaster in disguise. Here&apos;s what misconfigured files are really broadcasting to the internet.</image:caption>
      <image:title>the robots txt confession 2026 04 09 00</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://scoutb2.io/blog/heading-structure-accessibility-2026-04-08-03/</loc>
    <lastmod>2026-04-08</lastmod>
    <priority>0.7</priority>
    <image:image>
      <image:loc>https://scoutb2.io/blog/heading-structure-accessibility-2026-04-08-03.png</image:loc>
      <image:caption>Your heading structure is broken and screen reader users are getting lost. Here&apos;s why heading hierarchy matters and how to fix it without losing your mind.</image:caption>
      <image:title>heading structure accessibility 2026 04 08 03</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://scoutb2.io/blog/accessibility-overlays-myth-2026-04-07-00/</loc>
    <lastmod>2026-04-07</lastmod>
    <priority>0.7</priority>
    <image:image>
      <image:loc>https://scoutb2.io/blog/accessibility-overlays-myth-2026-04-07-00.png</image:loc>
      <image:caption>Accessibility overlay widgets promise instant compliance but often make things worse. Here&apos;s why that magic button is basically accessibility theater.</image:caption>
      <image:title>accessibility overlays myth 2026 04 07 00</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://scoutb2.io/blog/aria-overload-2026-04-06-00/</loc>
    <lastmod>2026-04-06</lastmod>
    <priority>0.7</priority>
    <image:image>
      <image:loc>https://scoutb2.io/blog/aria-overload-2026-04-06-00.png</image:loc>
      <image:caption>Excessive ARIA attributes create noise and confusion. Learn why the first rule of ARIA is: don&apos;t use it when native HTML works perfectly fine.</image:caption>
      <image:title>aria overload 2026 04 06 00</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://scoutb2.io/blog/clickjacking-explained-2026-04-05-02/</loc>
    <lastmod>2026-04-05</lastmod>
    <priority>0.7</priority>
    <image:image>
      <image:loc>https://scoutb2.io/blog/clickjacking-explained-2026-04-05-02.png</image:loc>
      <image:caption>Clickjacking overlays use invisible iframes to trick users. Learn how X-Frame-Options and CSP frame-ancestors headers protect your site from this sneaky attack.</image:caption>
      <image:title>clickjacking explained 2026 04 05 02</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://scoutb2.io/blog/mobile-first-indexing-2026-04-04-00/</loc>
    <lastmod>2026-04-04</lastmod>
    <priority>0.7</priority>
    <image:image>
      <image:loc>https://scoutb2.io/blog/mobile-first-indexing-2026-04-04-00.png</image:loc>
      <image:caption>Mobile-first indexing means Google only indexes your mobile version. Your beautiful desktop design? Google&apos;s not seeing it. Here&apos;s what you need to know.</image:caption>
      <image:title>mobile first indexing 2026 04 04 00</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://scoutb2.io/blog/keyboard-navigation-broken-2026-04-03-03/</loc>
    <lastmod>2026-04-03</lastmod>
    <priority>0.7</priority>
    <image:image>
      <image:loc>https://scoutb2.io/blog/keyboard-navigation-broken-2026-04-03-03.png</image:loc>
      <image:caption>Missing focus styles, keyboard traps in modals, and broken tab order are silently locking out keyboard users. Here&apos;s why your site is accidentally hostile.</image:caption>
      <image:title>keyboard navigation broken 2026 04 03 03</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://scoutb2.io/blog/javascript-bundle-bloat-2026-04-02-01/</loc>
    <lastmod>2026-04-02</lastmod>
    <priority>0.7</priority>
    <image:image>
      <image:loc>https://scoutb2.io/blog/javascript-bundle-bloat-2026-04-02-01.png</image:loc>
      <image:caption>Your blog post doesn&apos;t need 2MB of JS. We break down why enormous bundles happen and how tree shaking, code splitting, and dynamic imports can save your users.</image:caption>
      <image:title>javascript bundle bloat 2026 04 02 01</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://scoutb2.io/blog/caching-headers-wrong-2026-04-01-00/</loc>
    <lastmod>2026-04-01</lastmod>
    <priority>0.7</priority>
    <image:image>
      <image:loc>https://scoutb2.io/blog/caching-headers-wrong-2026-04-01-00.png</image:loc>
      <image:caption>Missing Cache-Control headers are making your visitors download static assets repeatedly. Here&apos;s why that&apos;s terrible and how to fix it.</image:caption>
      <image:title>caching headers wrong 2026 04 01 00</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://scoutb2.io/blog/mixed-content-warnings-2026-03-31-00/</loc>
    <lastmod>2026-03-31</lastmod>
    <priority>0.7</priority>
    <image:image>
      <image:loc>https://scoutb2.io/blog/mixed-content-warnings-2026-03-31-00.png</image:loc>
      <image:caption>What does mixed content mean? Learn why one HTTP image on HTTPS compromises your entire website&apos;s security and how to fix it.</image:caption>
      <image:title>mixed content warnings 2026 03 31 00</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://scoutb2.io/blog/javascript-seo-problems-2026-03-30-01/</loc>
    <lastmod>2026-03-30</lastmod>
    <priority>0.7</priority>
    <image:image>
      <image:loc>https://scoutb2.io/blog/javascript-seo-problems-2026-03-30-01.png</image:loc>
      <image:caption>Client-rendered SPAs are invisible to search engines. Learn why two-phase crawling matters and how SSR and prerendering fix your SEO nightmare.</image:caption>
      <image:title>javascript seo problems 2026 03 30 01</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://scoutb2.io/blog/title-tag-mistakes-2026-03-29-03/</loc>
    <lastmod>2026-03-29</lastmod>
    <priority>0.7</priority>
    <image:image>
      <image:loc>https://scoutb2.io/blog/title-tag-mistakes-2026-03-29-03.png</image:loc>
      <image:caption>Title tags are SEO&apos;s most important element, but yours are probably duplicated, stuffed with keywords, or truncated. Let&apos;s fix that.</image:caption>
      <image:title>title tag mistakes 2026 03 29 03</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://scoutb2.io/blog/subresource-integrity-2026-03-28-03/</loc>
    <lastmod>2026-03-28</lastmod>
    <priority>0.7</priority>
    <image:image>
      <image:loc>https://scoutb2.io/blog/subresource-integrity-2026-03-28-03.png</image:loc>
      <image:caption>Learn how subresource integrity (SRI) hashes protect your site from compromised CDN scripts. A practical guide to preventing supply chain attacks.</image:caption>
      <image:title>subresource integrity 2026 03 28 03</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://scoutb2.io/blog/animation-and-motion-sickness-2026-03-27-02/</loc>
    <lastmod>2026-03-27</lastmod>
    <priority>0.7</priority>
    <image:image>
      <image:loc>https://scoutb2.io/blog/animation-and-motion-sickness-2026-03-27-02.png</image:loc>
      <image:caption>Parallax scrolling and auto-play videos might look cool, but they&apos;re triggering vestibular disorders in millions. Here&apos;s how to fix it without sacrificing style.</image:caption>
      <image:title>animation and motion sickness 2026 03 27 02</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://scoutb2.io/blog/image-formats-wrong-2026-03-26-00/</loc>
    <lastmod>2026-03-26</lastmod>
    <priority>0.7</priority>
    <image:image>
      <image:loc>https://scoutb2.io/blog/image-formats-wrong-2026-03-26-00.png</image:loc>
      <image:caption>Modern image formats like WebP and AVIF are 50-80% smaller than PNG/JPEG. Here&apos;s why most sites still haven&apos;t upgraded and how to fix it.</image:caption>
      <image:title>image formats wrong 2026 03 26 00</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://scoutb2.io/blog/privacy-policy-outdated-2026-03-25-10/</loc>
    <lastmod>2026-03-25</lastmod>
    <priority>0.7</priority>
    <image:image>
      <image:loc>https://scoutb2.io/blog/privacy-policy-outdated-2026-03-25-10.png</image:loc>
      <image:caption>Privacy policies that don&apos;t match actual data practices. Learn why your tracking stack has evolved way faster than your legal docs.</image:caption>
      <image:title>privacy policy outdated 2026 03 25 10</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://scoutb2.io/blog/caching-headers-wrong-2026-03-24-02/</loc>
    <lastmod>2026-03-24</lastmod>
    <priority>0.7</priority>
    <image:image>
      <image:loc>https://scoutb2.io/blog/caching-headers-wrong-2026-03-24-02.png</image:loc>
      <image:caption>Missing or broken Cache-Control headers are making your visitors download the same CSS and JS on every page load. Here is why and how to fix it.</image:caption>
      <image:title>caching headers wrong 2026 03 24 02</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://scoutb2.io/blog/sitemap-xml-mistakes-2026-03-22-13/</loc>
    <lastmod>2026-03-22</lastmod>
    <priority>0.7</priority>
    <image:image>
      <image:loc>https://scoutb2.io/blog/sitemap-xml-mistakes-2026-03-22-13.png</image:loc>
      <image:caption>Your XML sitemap probably has 404 URLs and fake dates. Here&apos;s why search engines hate you and how to fix it before they notice.</image:caption>
      <image:title>sitemap xml mistakes 2026 03 22 13</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://scoutb2.io/blog/largest-contentful-paint-2026-03-21-04/</loc>
    <lastmod>2026-03-21</lastmod>
    <priority>0.7</priority>
    <image:image>
      <image:loc>https://scoutb2.io/blog/largest-contentful-paint-2026-03-21-04.png</image:loc>
      <image:caption>Largest Contentful Paint explained: what LCP measures, why 2.5 seconds matters for your site, and the fixes that actually work.</image:caption>
      <image:title>largest contentful paint 2026 03 21 04</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://scoutb2.io/blog/canonical-url-confusion-2026-03-21-04/</loc>
    <lastmod>2026-03-21</lastmod>
    <priority>0.7</priority>
    <image:image>
      <image:loc>https://scoutb2.io/blog/canonical-url-confusion-2026-03-21-04.png</image:loc>
      <image:caption>Missing or conflicting canonical tags are destroying your SEO. Here&apos;s why Google is confused about your site and how to fix it before it&apos;s too late.</image:caption>
      <image:title>canonical url confusion 2026 03 21 04</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://scoutb2.io/blog/the-console-error-graveyard-2026-03-21-07/</loc>
    <lastmod>2026-03-21</lastmod>
    <priority>0.7</priority>
    <image:image>
      <image:loc>https://scoutb2.io/blog/the-console-error-graveyard-2026-03-21-07.png</image:loc>
      <image:caption>Most websites have dozens of console errors nobody looks at. We&apos;re talking failed API calls, missing resources, and JavaScript meltdowns. Here&apos;s why that&apos;s hilarious and terrible.</image:caption>
      <image:title>the console error graveyard 2026 03 21 07</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://scoutb2.io/blog/keyboard-navigation-broken-2026-03-21-11/</loc>
    <lastmod>2026-03-21</lastmod>
    <priority>0.7</priority>
    <image:image>
      <image:loc>https://scoutb2.io/blog/keyboard-navigation-broken-2026-03-21-11.png</image:loc>
      <image:caption>Missing focus styles, keyboard traps in modals, and broken tab order are silently locking out keyboard users. Here&apos;s why your site is basically a digital escape room.</image:caption>
      <image:title>keyboard navigation broken 2026 03 21 11</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://scoutb2.io/blog/csp-header-guide-2026-03-20-00/</loc>
    <lastmod>2026-03-20</lastmod>
    <priority>0.7</priority>
    <image:image>
      <image:loc>https://scoutb2.io/blog/csp-header-guide-2026-03-20-00.png</image:loc>
      <image:caption>Your website is basically naked. Learn how Content Security Policy (CSP) prevents XSS attacks by whitelisting script sources and why you need it NOW.</image:caption>
      <image:title>csp header guide 2026 03 20 00</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://scoutb2.io/blog/mixed-content-warnings-2026-03-20-04/</loc>
    <lastmod>2026-03-20</lastmod>
    <priority>0.7</priority>
    <image:image>
      <image:loc>https://scoutb2.io/blog/mixed-content-warnings-2026-03-20-04.png</image:loc>
      <image:caption>One HTTP image on your HTTPS site compromises everything. Here&apos;s why mixed content warnings exist and how to actually fix them.</image:caption>
      <image:title>mixed content warnings 2026 03 20 04</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://scoutb2.io/blog/cumulative-layout-shift-2026-03-20-04/</loc>
    <lastmod>2026-03-20</lastmod>
    <priority>0.7</priority>
    <image:image>
      <image:loc>https://scoutb2.io/blog/cumulative-layout-shift-2026-03-20-04.png</image:loc>
      <image:caption>Your page layout is bouncing like a caffeinated rabbit. Learn why ads, images, and late-loading content are ruining user experience and how to fix it.</image:caption>
      <image:title>cumulative layout shift 2026 03 20 04</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://scoutb2.io/blog/mobile-first-indexing-2026-03-20-07/</loc>
    <lastmod>2026-03-20</lastmod>
    <priority>0.7</priority>
    <image:image>
      <image:loc>https://scoutb2.io/blog/mobile-first-indexing-2026-03-20-07.png</image:loc>
      <image:caption>Mobile-first indexing means Google only crawls your mobile version now. Your desktop-only content? Completely invisible to search engines.</image:caption>
      <image:title>mobile first indexing 2026 03 20 07</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://scoutb2.io/blog/gdpr-cookie-wall-2026-03-20-11/</loc>
    <lastmod>2026-03-20</lastmod>
    <priority>0.7</priority>
    <image:image>
      <image:loc>https://scoutb2.io/blog/gdpr-cookie-wall-2026-03-20-11.png</image:loc>
      <image:caption>Cookie walls blocking content without valid consent aren&apos;t legal in most jurisdictions. Here&apos;s why your strategy might be costing you more than you realize.</image:caption>
      <image:title>gdpr cookie wall 2026 03 20 11</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://scoutb2.io/blog/the-robots-txt-confession-2026-03-20-14/</loc>
    <lastmod>2026-03-20</lastmod>
    <priority>0.7</priority>
    <image:image>
      <image:loc>https://scoutb2.io/blog/the-robots-txt-confession-2026-03-20-14.png</image:loc>
      <image:caption>Your robots.txt might be blocking your homepage or exposing your admin panel. Here&apos;s why misconfigured robots files are a quiet disaster.</image:caption>
      <image:title>the robots txt confession 2026 03 20 14</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://scoutb2.io/blog/skip-links-and-landmarks-2026-03-20-18/</loc>
    <lastmod>2026-03-20</lastmod>
    <priority>0.7</priority>
    <image:image>
      <image:loc>https://scoutb2.io/blog/skip-links-and-landmarks-2026-03-20-18.png</image:loc>
      <image:caption>Skip-to-content links and ARIA landmarks are keyboard navigation superpowers. Here&apos;s why your site probably needs them and how to add them.</image:caption>
      <image:title>skip links and landmarks 2026 03 20 18</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://scoutb2.io/blog/permissions-policy-browsers-2026-03-20-18/</loc>
    <lastmod>2026-03-20</lastmod>
    <priority>0.7</priority>
    <image:image>
      <image:loc>https://scoutb2.io/blog/permissions-policy-browsers-2026-03-20-18.png</image:loc>
      <image:caption>Your website&apos;s third-party scripts might be requesting camera, mic, and geolocation access without your knowledge. Learn how Permissions-Policy stops this madness.</image:caption>
      <image:title>permissions policy browsers 2026 03 20 18</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://scoutb2.io/blog/accessibility-overlays-myth-2026-03-19-00/</loc>
    <lastmod>2026-03-19</lastmod>
    <priority>0.7</priority>
    <image:image>
      <image:loc>https://scoutb2.io/blog/accessibility-overlays-myth-2026-03-19-00.png</image:loc>
      <image:caption>Accessibility overlays promise instant compliance but often make things worse. Here&apos;s why that magic button is actually a nightmare.</image:caption>
      <image:title>accessibility overlays myth 2026 03 19 00</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://scoutb2.io/blog/the-redirect-chain-problem-2026-03-19-04/</loc>
    <lastmod>2026-03-19</lastmod>
    <priority>0.7</priority>
    <image:image>
      <image:loc>https://scoutb2.io/blog/the-redirect-chain-problem-2026-03-19-04.png</image:loc>
      <image:caption>301/302 redirect chains are destroying your performance. Learn how these sneaky latency traps waste crawl budget and torpedo your SEO.</image:caption>
      <image:title>the redirect chain problem 2026 03 19 04</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://scoutb2.io/blog/animation-and-motion-sickness-2026-03-19-04/</loc>
    <lastmod>2026-03-19</lastmod>
    <priority>0.7</priority>
    <image:image>
      <image:loc>https://scoutb2.io/blog/animation-and-motion-sickness-2026-03-19-04.png</image:loc>
      <image:caption>Parallax scrolling and auto-playing videos can trigger vestibular disorders. Learn why prefers-reduced-motion matters and how to fix your site.</image:caption>
      <image:title>animation and motion sickness 2026 03 19 04</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://scoutb2.io/blog/title-tag-mistakes-2026-03-19-11/</loc>
    <lastmod>2026-03-19</lastmod>
    <priority>0.7</priority>
    <image:image>
      <image:loc>https://scoutb2.io/blog/title-tag-mistakes-2026-03-19-11.png</image:loc>
      <image:caption>Title tags are broken on most websites. We&apos;re breaking down duplicate titles, keyword stuffing, truncation, and missing tags - the most critical SEO element.</image:caption>
      <image:title>title tag mistakes 2026 03 19 11</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://scoutb2.io/blog/structured-data-search-love-2026-03-19-14/</loc>
    <lastmod>2026-03-19</lastmod>
    <priority>0.7</priority>
    <image:image>
      <image:loc>https://scoutb2.io/blog/structured-data-search-love-2026-03-19-14.png</image:loc>
      <image:caption>JSON-LD structured data is the secret handshake that gets search engines to give your site the VIP treatment. Here&apos;s how to stop being invisible.</image:caption>
      <image:title>structured data search love 2026 03 19 14</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://scoutb2.io/blog/render-blocking-resources-2026-03-19-18/</loc>
    <lastmod>2026-03-19</lastmod>
    <priority>0.7</priority>
    <image:image>
      <image:loc>https://scoutb2.io/blog/render-blocking-resources-2026-03-19-18.png</image:loc>
      <image:caption>Render-blocking CSS and JavaScript are silently destroying your site speed. Learn why critical CSS inlining is the hostage negotiation your website desperately needs.</image:caption>
      <image:title>render blocking resources 2026 03 19 18</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://scoutb2.io/blog/third-party-data-sharing-2026-03-19-18/</loc>
    <lastmod>2026-03-19</lastmod>
    <priority>0.7</priority>
    <image:image>
      <image:loc>https://scoutb2.io/blog/third-party-data-sharing-2026-03-19-18.png</image:loc>
      <image:caption>Your website&apos;s third-party scripts are quietly collecting user data. Here&apos;s why your privacy policy probably doesn&apos;t mention half of them.</image:caption>
      <image:title>third party data sharing 2026 03 19 18</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://scoutb2.io/blog/heading-structure-accessibility-2026-03-19-21/</loc>
    <lastmod>2026-03-19</lastmod>
    <priority>0.7</priority>
    <image:image>
      <image:loc>https://scoutb2.io/blog/heading-structure-accessibility-2026-03-19-21.png</image:loc>
      <image:caption>Your heading structure is confusing assistive tech users. Learn why skipped levels, missing H1s, and decorative headings are accessibility disasters.</image:caption>
      <image:title>heading structure accessibility 2026 03 19 21</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://scoutb2.io/blog/the-open-graph-gap-2026-03-18/</loc>
    <lastmod>2026-03-18</lastmod>
    <priority>0.7</priority>
    <image:image>
      <image:loc>https://scoutb2.io/blog/the-open-graph-gap-2026-03-18.png</image:loc>
      <image:caption>Your links are showing blank gray boxes on social media. Here&apos;s why missing og:image, og:title, and og:description tags are sabotaging your shares.</image:caption>
      <image:title>the open graph gap 2026 03 18</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://scoutb2.io/blog/third-party-scripts-weight-2026-03-18-18/</loc>
    <lastmod>2026-03-18</lastmod>
    <priority>0.7</priority>
    <image:image>
      <image:loc>https://scoutb2.io/blog/third-party-scripts-weight-2026-03-18-18.png</image:loc>
      <image:caption>Chat widgets, analytics, ads, and social embeds are secretly tanking your site speed. Here&apos;s why third-party scripts are your performance nightmare.</image:caption>
      <image:title>third party scripts weight 2026 03 18 18</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://scoutb2.io/blog/eu-accessibility-act-2026-03-18-18/</loc>
    <lastmod>2026-03-18</lastmod>
    <priority>0.7</priority>
    <image:image>
      <image:loc>https://scoutb2.io/blog/eu-accessibility-act-2026-03-18-18.png</image:loc>
      <image:caption>The European Accessibility Act is here. Enforcement ramped up in 2025. Most businesses ignored it. Here&apos;s what actually happened and why your site might be next.</image:caption>
      <image:title>eu accessibility act 2026 03 18 18</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://scoutb2.io/blog/aria-overload-2026-03-18-21/</loc>
    <lastmod>2026-03-18</lastmod>
    <priority>0.7</priority>
    <image:image>
      <image:loc>https://scoutb2.io/blog/aria-overload-2026-03-18-21.png</image:loc>
      <image:caption>Excessive ARIA attributes create noise and actually harm accessibility. Learn why the first rule of ARIA is: don&apos;t use it if native HTML works.</image:caption>
      <image:title>aria overload 2026 03 18 21</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://scoutb2.io/blog/https-redirect-loop-2026-03-17/</loc>
    <lastmod>2026-03-17</lastmod>
    <priority>0.7</priority>
    <image:image>
      <image:loc>https://scoutb2.io/blog/https-redirect-loop-2026-03-17.png</image:loc>
      <image:caption>Your site redirects HTTP to HTTPS, which redirects back to HTTP. Welcome to the infinite loop that makes browsers cry. Here&apos;s how to fix it.</image:caption>
      <image:title>https redirect loop 2026 03 17</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://scoutb2.io/blog/page-experience-signals-2026-03-16/</loc>
    <lastmod>2026-03-16</lastmod>
    <priority>0.7</priority>
    <image:image>
      <image:loc>https://scoutb2.io/blog/page-experience-signals-2026-03-16.png</image:loc>
      <image:caption>Google&apos;s page experience signals like Core Web Vitals, HTTPS, and mobile-friendliness silently tank your rankings. Here&apos;s what actually matters.</image:caption>
      <image:title>page experience signals 2026 03 16</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://scoutb2.io/blog/your-websites-carbon-footprint/</loc>
    <lastmod>2026-03-15</lastmod>
    <priority>0.7</priority>
    <image:image>
      <image:loc>https://scoutb2.io/blog/your-websites-carbon-footprint.webp</image:loc>
      <image:caption>Every page load uses energy. Heavy images, bloated scripts, and inefficient code mean your website is burning more electricity than it needs to. Here is why that matters.</image:caption>
      <image:title>your websites carbon footprint</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://scoutb2.io/blog/the-color-contrast-trap/</loc>
    <lastmod>2026-03-14</lastmod>
    <priority>0.7</priority>
    <image:image>
      <image:loc>https://scoutb2.io/blog/the-color-contrast-trap.webp</image:loc>
      <image:caption>Roughly 8% of men have some form of color vision deficiency. If your buttons blend into the background for them, they are not clicking. They are leaving.</image:caption>
      <image:title>the color contrast trap</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://scoutb2.io/blog/when-googlebot-cant-read-your-javascript/</loc>
    <lastmod>2026-03-13</lastmod>
    <priority>0.7</priority>
    <image:image>
      <image:loc>https://scoutb2.io/blog/when-googlebot-cant-read-your-javascript.webp</image:loc>
      <image:caption>Your beautiful single-page app might look empty to search engines. If Googlebot cannot render your JavaScript, your content is invisible to search results.</image:caption>
      <image:title>when googlebot cant read your javascript</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://scoutb2.io/blog/dark-patterns-the-design-choices-that-get-you-fined/</loc>
    <lastmod>2026-03-12</lastmod>
    <priority>0.7</priority>
    <image:image>
      <image:loc>https://scoutb2.io/blog/dark-patterns-the-design-choices-that-get-you-fined.webp</image:loc>
      <image:caption>Trick questions, hidden costs, forced continuity, and confirmshaming are not just bad UX. Regulators are starting to fine companies that use them.</image:caption>
      <image:title>dark patterns the design choices that get you fined</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://scoutb2.io/blog/the-seo-mistake-hiding-in-your-headings/</loc>
    <lastmod>2026-03-11</lastmod>
    <priority>0.7</priority>
    <image:image>
      <image:loc>https://scoutb2.io/blog/the-seo-mistake-hiding-in-your-headings.webp</image:loc>
      <image:caption>Your heading hierarchy is probably broken. H1 to H4 jumps, multiple H1s, and decorative headings confuse search engines and screen readers alike.</image:caption>
      <image:title>the seo mistake hiding in your headings</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://scoutb2.io/blog/your-mobile-users-are-rage-tapping/</loc>
    <lastmod>2026-03-10</lastmod>
    <priority>0.7</priority>
    <image:image>
      <image:loc>https://scoutb2.io/blog/your-mobile-users-are-rage-tapping.webp</image:loc>
      <image:caption>Tiny buttons, overlapping elements, and broken tap targets are driving your mobile users to rage-tap their way off your site. Here is how to catch it.</image:caption>
      <image:title>your mobile users are rage tapping</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://scoutb2.io/blog/how-one-missing-alt-tag-started-a-legal-avalanche/</loc>
    <lastmod>2026-03-09</lastmod>
    <priority>0.7</priority>
    <image:image>
      <image:loc>https://scoutb2.io/blog/how-one-missing-alt-tag-started-a-legal-avalanche.webp</image:loc>
      <image:caption>Alt text is not just an SEO trick. Missing image descriptions are the most common trigger for web accessibility lawsuits, and they are the easiest thing to fix.</image:caption>
      <image:title>how one missing alt tag started a legal avalanche</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://scoutb2.io/blog/the-https-padlock-is-lying-to-you/</loc>
    <lastmod>2026-03-08</lastmod>
    <priority>0.7</priority>
    <image:image>
      <image:loc>https://scoutb2.io/blog/the-https-padlock-is-lying-to-you.webp</image:loc>
      <image:caption>That little padlock icon means your connection is encrypted. It does not mean the website is secure. Here is the difference, and why it matters.</image:caption>
      <image:title>the https padlock is lying to you</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://scoutb2.io/blog/screen-readers-dont-care-about-your-design/</loc>
    <lastmod>2026-03-07</lastmod>
    <priority>0.7</priority>
    <image:image>
      <image:loc>https://scoutb2.io/blog/screen-readers-dont-care-about-your-design.webp</image:loc>
      <image:caption>Your website looks stunning. But for the millions of people using screen readers, it might be a maze of unlabeled buttons and mysterious links that say &quot;click here.&quot;</image:caption>
      <image:title>screen readers dont care about your design</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://scoutb2.io/blog/the-invisible-tax-on-every-slow-page/</loc>
    <lastmod>2026-03-06</lastmod>
    <priority>0.7</priority>
    <image:image>
      <image:loc>https://scoutb2.io/blog/the-invisible-tax-on-every-slow-page.webp</image:loc>
      <image:caption>Every extra second your page takes to load costs you visitors, conversions, and search rankings. Here is how to find and fix the performance leaks you cannot see.</image:caption>
      <image:title>the invisible tax on every slow page</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://scoutb2.io/blog/why-your-privacy-policy-is-the-scariest-page/</loc>
    <lastmod>2026-03-05</lastmod>
    <priority>0.7</priority>
    <image:image>
      <image:loc>https://scoutb2.io/blog/why-your-privacy-policy-is-the-scariest-page.webp</image:loc>
      <image:caption>Privacy regulations are getting stricter worldwide, and that boilerplate privacy policy you copied in 2019 could be a ticking compliance time bomb.</image:caption>
      <image:title>why your privacy policy is the scariest page</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://scoutb2.io/blog/the-404-page-that-accidentally-went-viral/</loc>
    <lastmod>2026-03-04</lastmod>
    <priority>0.7</priority>
    <image:image>
      <image:loc>https://scoutb2.io/blog/the-404-page-that-accidentally-went-viral.webp</image:loc>
      <image:caption>Broken links are not just annoying for visitors. They quietly destroy your SEO, waste crawl budget, and send signals to search engines that your site is neglected.</image:caption>
      <image:title>the 404 page that accidentally went viral</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://scoutb2.io/blog/your-website-has-a-secret-guest-list/</loc>
    <lastmod>2026-03-03</lastmod>
    <priority>0.7</priority>
    <image:image>
      <image:loc>https://scoutb2.io/blog/your-website-has-a-secret-guest-list.webp</image:loc>
      <image:caption>Most websites roll out the red carpet for bots, scrapers, and attackers without realizing it. Here is what your security headers are actually telling the internet.</image:caption>
      <image:title>your website has a secret guest list</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://scoutb2.io/blog/real-cost-of-website-quality-tools-2026/</loc>
    <lastmod>2026-03-02</lastmod>
    <priority>0.7</priority>
    <image:image>
      <image:loc>https://scoutb2.io/blog/real-cost-of-website-quality-tools-2026.webp</image:loc>
      <image:caption>Enterprise platforms cost tens of thousands per year, but free and $120/yr tools cover most needs. A breakdown of every major option for real budgets.</image:caption>
      <image:title>real cost of website quality tools 2026</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://scoutb2.io/blog/free-accessibility-tools-compared/</loc>
    <lastmod>2026-03-01</lastmod>
    <priority>0.7</priority>
    <image:image>
      <image:loc>https://scoutb2.io/blog/free-accessibility-tools-compared.webp</image:loc>
      <image:caption>A fair, table-driven comparison of the four most popular free web audit tools. Coverage, pricing, limitations, and who each one is actually built for.</image:caption>
      <image:title>free accessibility tools compared</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://scoutb2.io/blog/scheduled-scans-set-it-and-forget-it/</loc>
    <lastmod>2026-02-28</lastmod>
    <priority>0.7</priority>
    <image:image>
      <image:loc>https://scoutb2.io/blog/scheduled-scans-set-it-and-forget-it.webp</image:loc>
      <image:caption>SCOUTb2 PRO lets you schedule daily, weekly, or monthly audits across all your client sites. Browser and email alerts when done. Here\</image:caption>
      <image:title>scheduled scans set it and forget it</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://scoutb2.io/blog/accidental-seo-wins-from-fixing-alt-text/</loc>
    <lastmod>2026-02-27</lastmod>
    <priority>0.7</priority>
    <image:image>
      <image:loc>https://scoutb2.io/blog/accidental-seo-wins-from-fixing-alt-text.webp</image:loc>
      <image:caption>Alt text, headings, keyboard nav, and page speed are accessibility requirements that double as SEO signals. Fix one, get two wins.</image:caption>
      <image:title>accidental seo wins from fixing alt text</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://scoutb2.io/blog/the-lazy-developers-guide-to-not-getting-sued/</loc>
    <lastmod>2026-02-25</lastmod>
    <priority>0.7</priority>
    <image:image>
      <image:loc>https://scoutb2.io/blog/the-lazy-developers-guide-to-not-getting-sued.webp</image:loc>
      <image:caption>Full WCAG compliance takes time. But you can fix the most commonly cited issues in accessibility lawsuits today. Here\</image:caption>
      <image:title>the lazy developers guide to not getting sued</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://scoutb2.io/blog/the-tool-fragmentation-problem/</loc>
    <lastmod>2026-02-23</lastmod>
    <priority>0.7</priority>
    <image:image>
      <image:loc>https://scoutb2.io/blog/the-tool-fragmentation-problem.webp</image:loc>
      <image:caption>Four tools, three subscriptions, thousands per year. One extension now covers accessibility, SEO, CWV, and broken links in a single scan.</image:caption>
      <image:title>the tool fragmentation problem</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://scoutb2.io/blog/why-fixing-accessibility-helps-everyone/</loc>
    <lastmod>2026-02-22</lastmod>
    <priority>0.7</priority>
    <image:image>
      <image:loc>https://scoutb2.io/blog/why-fixing-accessibility-helps-everyone.webp</image:loc>
      <image:caption>The curb cut effect in web design: accessibility improvements like bigger click targets, captions, and good contrast help every user. Here\</image:caption>
      <image:title>why fixing accessibility helps everyone</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://scoutb2.io/blog/mobile-checkout-redesign-doubled-conversions/</loc>
    <lastmod>2026-02-20</lastmod>
    <priority>0.7</priority>
    <image:image>
      <image:loc>https://scoutb2.io/blog/mobile-checkout-redesign-doubled-conversions.webp</image:loc>
      <image:caption>A WCAG-focused checkout redesign doubled conversions for accessibility users, cut errors 40% for everyone, and returned 10x the cost.</image:caption>
      <image:title>mobile checkout redesign doubled conversions</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://scoutb2.io/blog/what-i-learned-auditing-50-websites/</loc>
    <lastmod>2026-02-18</lastmod>
    <priority>0.7</priority>
    <image:image>
      <image:loc>https://scoutb2.io/blog/what-i-learned-auditing-50-websites.webp</image:loc>
      <image:caption>I ran SCOUTb2 on 50 random websites and the patterns were surprising. 92% had accessibility issues. 78% had broken links. Here\</image:caption>
      <image:title>what i learned auditing 50 websites</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://scoutb2.io/blog/desktop-crawlers-vs-browser-extensions/</loc>
    <lastmod>2026-02-16</lastmod>
    <priority>0.7</priority>
    <image:image>
      <image:loc>https://scoutb2.io/blog/desktop-crawlers-vs-browser-extensions.webp</image:loc>
      <image:caption>Desktop SEO crawlers miss JavaScript-rendered content, auth-gated pages, and the real user experience. Here is why where you scan matters.</image:caption>
      <image:title>desktop crawlers vs browser extensions</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://scoutb2.io/blog/the-2026-compliance-cliff/</loc>
    <lastmod>2026-02-14</lastmod>
    <priority>0.7</priority>
    <image:image>
      <image:loc>https://scoutb2.io/blog/the-2026-compliance-cliff.webp</image:loc>
      <image:caption>DOJ Title II, HHS healthcare mandate, and the European Accessibility Act. Three deadlines, real fines, and most websites aren\</image:caption>
      <image:title>the 2026 compliance cliff</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://scoutb2.io/blog/behind-the-scenes-how-browser-extensions-audit/</loc>
    <lastmod>2026-02-13</lastmod>
    <priority>0.7</priority>
    <image:image>
      <image:loc>https://scoutb2.io/blog/behind-the-scenes-how-browser-extensions-audit.webp</image:loc>
      <image:caption>Browser extensions audit the live rendered DOM after JavaScript runs, seeing what users actually see. Here\</image:caption>
      <image:title>behind the scenes how browser extensions audit</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://scoutb2.io/blog/four-seo-bugs-cost-40-percent-traffic/</loc>
    <lastmod>2026-02-11</lastmod>
    <priority>0.7</priority>
    <image:image>
      <image:loc>https://scoutb2.io/blog/four-seo-bugs-cost-40-percent-traffic.webp</image:loc>
      <image:caption>A retailer lost 33% of sessions after a site migration. Four SEO bugs. After fixing: +118% organic revenue and +18% traffic.</image:caption>
      <image:title>four seo bugs cost 40 percent traffic</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://scoutb2.io/blog/2000-broken-links-nobody-noticed/</loc>
    <lastmod>2026-02-09</lastmod>
    <priority>0.7</priority>
    <image:image>
      <image:loc>https://scoutb2.io/blog/2000-broken-links-nobody-noticed.webp</image:loc>
      <image:caption>A retailer\</image:caption>
      <image:title>2000 broken links nobody noticed</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://scoutb2.io/blog/enterprise-tools-vs-free-alternatives/</loc>
    <lastmod>2026-02-07</lastmod>
    <priority>0.7</priority>
    <image:image>
      <image:loc>https://scoutb2.io/blog/enterprise-tools-vs-free-alternatives.webp</image:loc>
      <image:caption>Enterprise platforms can cost thousands per year. Meanwhile free tools do 25+ checks, CWV, SEO, and broken links for $0. Here is the honest comparison.</image:caption>
      <image:title>enterprise tools vs free alternatives</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://scoutb2.io/blog/4000-ada-lawsuits-is-your-site-next/</loc>
    <lastmod>2026-02-05</lastmod>
    <priority>0.7</priority>
    <image:image>
      <image:loc>https://scoutb2.io/blog/4000-ada-lawsuits-is-your-site-next.webp</image:loc>
      <image:caption>4,000 ADA lawsuits in 2024. 37% more in 2025. 94.8% of homepages fail accessibility. The math is not in your favor. Here\</image:caption>
      <image:title>4000 ada lawsuits is your site next</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://scoutb2.io/blog/overlay-trap-companies-sued-after-buying-solutions/</loc>
    <lastmod>2026-02-03</lastmod>
    <priority>0.7</priority>
    <image:image>
      <image:loc>https://scoutb2.io/blog/overlay-trap-companies-sued-after-buying-solutions.webp</image:loc>
      <image:caption>Companies bought overlay products and still got sued. A major vendor was fined $1M by the FTC. Here is what happened and what works instead.</image:caption>
      <image:title>overlay trap companies sued after buying solutions</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://scoutb2.io/blog/one-speed-fix-boosted-revenue-53-percent/</loc>
    <lastmod>2026-02-01</lastmod>
    <priority>0.7</priority>
    <image:image>
      <image:loc>https://scoutb2.io/blog/one-speed-fix-boosted-revenue-53-percent.webp</image:loc>
      <image:caption>An e-commerce platform optimized Core Web Vitals and A/B tested the result. Revenue per visitor jumped 53%, conversions up 33%, exit rate down 35%.</image:caption>
      <image:title>one speed fix boosted revenue 53 percent</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://scoutb2.io/blog/why-your-seo-agency-isnt-checking-accessibility/</loc>
    <lastmod>2026-01-30</lastmod>
    <priority>0.7</priority>
    <image:image>
      <image:loc>https://scoutb2.io/blog/why-your-seo-agency-isnt-checking-accessibility.webp</image:loc>
      <image:caption>SEO agencies focus on keywords and backlinks while ignoring accessibility. But alt text, headings, and page speed influence rankings too.</image:caption>
      <image:title>why your seo agency isnt checking accessibility</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://scoutb2.io/blog/ftc-fines-accessibility-overlay-1-million/</loc>
    <lastmod>2026-01-28</lastmod>
    <priority>0.7</priority>
    <image:image>
      <image:loc>https://scoutb2.io/blog/ftc-fines-accessibility-overlay-1-million.webp</image:loc>
      <image:caption>A leading overlay vendor got hit with a $1M FTC fine for false WCAG compliance claims. Overlays don\</image:caption>
      <image:title>ftc fines accessibility overlay 1 million</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://scoutb2.io/blog/paid-seo-suites-vs-free-browser-extension/</loc>
    <lastmod>2026-01-25</lastmod>
    <priority>0.7</priority>
    <image:image>
      <image:loc>https://scoutb2.io/blog/paid-seo-suites-vs-free-browser-extension.webp</image:loc>
      <image:caption>Paid SEO suites check 120+ issues but miss accessibility, i18n, and security. Free browser extensions cover all of that. An honest comparison.</image:caption>
      <image:title>paid seo suites vs free browser extension</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://scoutb2.io/blog/i-tried-every-free-accessibility-tool/</loc>
    <lastmod>2026-01-22</lastmod>
    <priority>0.7</priority>
    <image:image>
      <image:loc>https://scoutb2.io/blog/i-tried-every-free-accessibility-tool.webp</image:loc>
      <image:caption>Four free accessibility tools go head-to-head on 5 real sites. See what each found, what each missed, and which one surprised me.</image:caption>
      <image:title>i tried every free accessibility tool</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://scoutb2.io/blog/pizza-chain-six-year-legal-nightmare/</loc>
    <lastmod>2026-01-19</lastmod>
    <priority>0.7</priority>
    <image:image>
      <image:loc>https://scoutb2.io/blog/pizza-chain-six-year-legal-nightmare.webp</image:loc>
      <image:caption>A blind man wanted to order pizza online. The chain fought his ADA lawsuit to the Supreme Court \u2014 and lost. A six-year cautionary tale.</image:caption>
      <image:title>pizza chain six year legal nightmare</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://scoutb2.io/blog/healthcare-system-paid-440k-for-bad-accessibility/</loc>
    <lastmod>2026-01-17</lastmod>
    <priority>0.7</priority>
    <image:image>
      <image:loc>https://scoutb2.io/blog/healthcare-system-paid-440k-for-bad-accessibility.webp</image:loc>
      <image:caption>A healthcare system paid $440K after a patient with cognitive disabilities couldn\</image:caption>
      <image:title>healthcare system paid 440k for bad accessibility</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://scoutb2.io/blog/supermarket-turned-35k-into-13-million/</loc>
    <lastmod>2026-01-14</lastmod>
    <priority>0.7</priority>
    <image:image>
      <image:loc>https://scoutb2.io/blog/supermarket-turned-35k-into-13-million.webp</image:loc>
      <image:caption>A UK supermarket spent £35K on accessibility and earned £13M in new annual revenue. A 37,000% ROI from fixing disability access.</image:caption>
      <image:title>supermarket turned 35k into 13 million</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://scoutb2.io/blog/core-web-vitals-explained-like-youre-five/</loc>
    <lastmod>2026-01-12</lastmod>
    <priority>0.7</priority>
    <image:image>
      <image:loc>https://scoutb2.io/blog/core-web-vitals-explained-like-youre-five.webp</image:loc>
      <image:caption>LCP, INP, and CLS in plain English. What they measure, why search engines use them as ranking signals, and what good vs. bad scores actually look like.</image:caption>
      <image:title>core web vitals explained like youre five</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://scoutb2.io/blog/from-algorithm-penalty-to-313-percent-traffic/</loc>
    <lastmod>2026-01-10</lastmod>
    <priority>0.7</priority>
    <image:image>
      <image:loc>https://scoutb2.io/blog/from-algorithm-penalty-to-313-percent-traffic.webp</image:loc>
      <image:caption>Two case studies: a quality audit helped one penalized site to reported +313% traffic. Another technical SEO audit led to +409% user growth.</image:caption>
      <image:title>from algorithm penalty to 313 percent traffic</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://scoutb2.io/blog/the-6-9-billion-blindspot/</loc>
    <lastmod>2026-01-08</lastmod>
    <priority>0.7</priority>
    <image:image>
      <image:loc>https://scoutb2.io/blog/the-6-9-billion-blindspot.webp</image:loc>
      <image:caption>1.3 billion people with $13 trillion to spend are being turned away by inaccessible websites. Here\</image:caption>
      <image:title>the 6 9 billion blindspot</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://scoutb2.io/blog/51-errors-on-the-average-homepage/</loc>
    <lastmod>2026-01-06</lastmod>
    <priority>0.7</priority>
    <image:image>
      <image:loc>https://scoutb2.io/blog/51-errors-on-the-average-homepage.webp</image:loc>
      <image:caption>A 2025 survey shows 94.8% of top homepages fail accessibility with 51 errors on average. Here are the most common ones and how to fix them.</image:caption>
      <image:title>51 errors on the average homepage</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://scoutb2.io/blog/five-minute-audit-every-website-owner-should-run/</loc>
    <lastmod>2026-01-04</lastmod>
    <priority>0.7</priority>
    <image:image>
      <image:loc>https://scoutb2.io/blog/five-minute-audit-every-website-owner-should-run.webp</image:loc>
      <image:caption>Install SCOUTb2, click scan, and identify common issues to fix. A beginner-friendly walkthrough of accessibility, Core Web Vitals, broken links, and SEO.</image:caption>
      <image:title>five minute audit every website owner should run</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://scoutb2.io/tools/contrast-checker/</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://scoutb2.io/tools/og-tag-preview/</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://scoutb2.io/tools/meta-tag-checker/</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://scoutb2.io/tools/wcag-checklist/</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://scoutb2.io/tools/alt-text-checker/</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://scoutb2.io/tools/heading-checker/</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://scoutb2.io/tools/color-palette-checker/</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://scoutb2.io/tools/robots-txt-tester/</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://scoutb2.io/tools/dark-mode-contrast/</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://scoutb2.io/tools/schema-validator/</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://scoutb2.io/tools/sitemap-validator/</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://scoutb2.io/tools/favicon-checker/</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://scoutb2.io/tools/word-count/</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://scoutb2.io/tools/lorem-ipsum/</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://scoutb2.io/tools/case-converter/</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://scoutb2.io/tools/base64-encoder/</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://scoutb2.io/tools/url-encoder/</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://scoutb2.io/tools/html-entities/</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://scoutb2.io/tools/json-formatter/</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://scoutb2.io/tools/regex-tester/</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://scoutb2.io/tools/text-diff/</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://scoutb2.io/tools/password-strength/</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://scoutb2.io/tools/text-to-slug/</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://scoutb2.io/tools/uuid-generator/</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://scoutb2.io/tools/char-counter/</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://scoutb2.io/tools/title-length-checker/</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://scoutb2.io/tools/meta-description-length/</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://scoutb2.io/tools/csv-to-json/</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://scoutb2.io/tools/json-to-csv/</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://scoutb2.io/tools/whitespace-cleaner/</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://scoutb2.io/tools/reading-level/</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://scoutb2.io/tools/markdown-previewer/</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://scoutb2.io/tools/link-text-checker/</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://scoutb2.io/tools/form-label-checker/</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://scoutb2.io/tools/duplicate-id-checker/</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://scoutb2.io/tools/aria-checker/</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://scoutb2.io/tools/table-accessibility/</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://scoutb2.io/tools/iframe-checker/</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://scoutb2.io/tools/deprecated-html/</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://scoutb2.io/tools/html-lang-checker/</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://scoutb2.io/tools/viewport-meta-checker/</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://scoutb2.io/tools/input-checker/</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://scoutb2.io/tools/canonical-extractor/</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://scoutb2.io/tools/hreflang-checker/</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://scoutb2.io/tools/structured-data-extractor/</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://scoutb2.io/tools/script-analyzer/</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://scoutb2.io/tools/resource-hints-checker/</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://scoutb2.io/tools/css-class-extractor/</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://scoutb2.io/tools/css-color-converter/</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://scoutb2.io/tools/font-size-calculator/</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://scoutb2.io/tools/line-height-calculator/</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://scoutb2.io/tools/css-specificity/</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://scoutb2.io/tools/css-gradient-generator/</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://scoutb2.io/tools/box-shadow-generator/</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://scoutb2.io/tools/border-radius-tool/</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://scoutb2.io/tools/aspect-ratio-calculator/</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://scoutb2.io/tools/viewport-units/</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://scoutb2.io/tools/css-clamp-calculator/</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://scoutb2.io/tools/modular-scale/</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://scoutb2.io/tools/spacing-scale/</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://scoutb2.io/tools/z-index-reference/</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://scoutb2.io/tools/css-variables-extractor/</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://scoutb2.io/tools/faq-schema-builder/</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://scoutb2.io/tools/article-schema-builder/</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://scoutb2.io/tools/breadcrumb-schema-builder/</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://scoutb2.io/tools/product-schema-builder/</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://scoutb2.io/tools/organization-schema-builder/</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://scoutb2.io/tools/local-business-schema/</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://scoutb2.io/tools/event-schema-builder/</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://scoutb2.io/tools/review-schema-builder/</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://scoutb2.io/tools/keyword-density/</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://scoutb2.io/tools/image-seo-checker/</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://scoutb2.io/tools/internal-link-checker/</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://scoutb2.io/tools/page-speed-checklist/</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://scoutb2.io/tools/seo-checklist/</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://scoutb2.io/tools/core-web-vitals-guide/</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://scoutb2.io/tools/canonical-checker/</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://scoutb2.io/tools/redirect-analyzer/</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://scoutb2.io/tools/csp-analyzer/</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://scoutb2.io/tools/security-headers-checker/</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://scoutb2.io/tools/cors-header-checker/</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://scoutb2.io/tools/cookie-analyzer/</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://scoutb2.io/tools/http-status-reference/</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://scoutb2.io/tools/aria-roles-reference/</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://scoutb2.io/tools/html-elements-reference/</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://scoutb2.io/tools/css-units-reference/</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://scoutb2.io/tools/mime-types-reference/</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://scoutb2.io/tools/color-names-reference/</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://scoutb2.io/tools/wcag-criteria-reference/</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://scoutb2.io/tools/unicode-character-lookup/</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://scoutb2.io/tools/html5-semantic-guide/</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://scoutb2.io/tools/browser-support-reference/</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://scoutb2.io/tools/image-format-checker/</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://scoutb2.io/tools/web-font-checker/</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://scoutb2.io/tools/third-party-scripts/</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://scoutb2.io/tools/render-blocking-checker/</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://scoutb2.io/tools/cache-control-analyzer/</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://scoutb2.io/tools/performance-budget-calculator/</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://scoutb2.io/tools/lazy-load-checker/</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://scoutb2.io/tools/preload-checker/</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
</urlset>
