<?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://nordicdata.cloud/blog/four-layer-contact-enrichment</loc>
    <image:image>
      <image:loc>https://nordicdata.cloud/og/four-layer-contact-enrichment.png</image:loc>
      <image:title>Four layers to get one verified phone number — Nordic Data</image:title>
      <image:caption>How we lifted contact-fill rates from 23% to 81% on Norwegian companies</image:caption>
    </image:image>
  </url>

  <url>
    <loc>https://nordicdata.cloud/blog/anti-hallucinated-executives</loc>
    <image:image>
      <image:loc>https://nordicdata.cloud/og/anti-hallucinated-executives.png</image:loc>
      <image:title>Stop your LLM from inventing the CFO — Nordic Data</image:title>
      <image:caption>Nine anti-hallucination rules for AI web search</image:caption>
    </image:image>
  </url>

  <url>
    <loc>https://nordicdata.cloud/blog/mcp-server-design</loc>
    <image:image>
      <image:loc>https://nordicdata.cloud/og/mcp-server-design.png</image:loc>
      <image:title>28 MCP tools for Norwegian business data — Nordic Data</image:title>
      <image:caption>What we shipped, what we cut, what we wish we had</image:caption>
    </image:image>
  </url>

  <url>
    <loc>https://nordicdata.cloud/blog/joining-on-orgnr</loc>
    <image:image>
      <image:loc>https://nordicdata.cloud/og/joining-on-orgnr.png</image:loc>
      <image:title>Joining five Norwegian datasets on the organisation number — Nordic Data</image:title>
      <image:caption>Schemas, refresh cadences, and the edge cases that bit us</image:caption>
    </image:image>
  </url>

  <url>
    <loc>https://nordicdata.cloud/blog/chrome-extension-five-platforms</loc>
    <image:image>
      <image:loc>https://nordicdata.cloud/og/chrome-extension-five-platforms.png</image:loc>
      <image:title>One Chrome extension, five Norwegian accounting platforms — Nordic Data</image:title>
      <image:caption>OpenAPI-driven field mapping, multi-candidate DOM selectors</image:caption>
    </image:image>
  </url>

  <url>
    <loc>https://nordicdata.cloud/blog/two-bugs-the-test-harness-caught</loc>
    <image:image>
      <image:loc>https://nordicdata.cloud/og/two-bugs-the-test-harness-caught.png</image:loc>
      <image:title>Two bugs the test harness caught in its first run — Nordic Data</image:title>
      <image:caption>Why writing tests before the first OAuth integration is non-negotiable</image:caption>
    </image:image>
  </url>

</urlset>
