<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" xmlns:xhtml="http://www.w3.org/1999/xhtml">

  <!-- home -->
  <url>
    <loc>https://freimi.com/</loc>
    <changefreq>weekly</changefreq>
    <priority>1.0</priority>
    <xhtml:link rel="alternate" hreflang="fi" href="https://freimi.com/" />
    <xhtml:link rel="alternate" hreflang="en" href="https://freimi.com/en" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://freimi.com/" />
  </url>
  <url>
    <loc>https://freimi.com/en</loc>
    <changefreq>weekly</changefreq>
    <priority>0.9</priority>
    <xhtml:link rel="alternate" hreflang="fi" href="https://freimi.com/" />
    <xhtml:link rel="alternate" hreflang="en" href="https://freimi.com/en" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://freimi.com/" />
  </url>

  <!-- positioning -->
  <url>
    <loc>https://freimi.com/positiointi</loc>
    <changefreq>monthly</changefreq>
    <priority>0.9</priority>
    <xhtml:link rel="alternate" hreflang="fi" href="https://freimi.com/positiointi" />
    <xhtml:link rel="alternate" hreflang="en" href="https://freimi.com/en/positioning" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://freimi.com/positiointi" />
  </url>
  <url>
    <loc>https://freimi.com/en/positioning</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <xhtml:link rel="alternate" hreflang="fi" href="https://freimi.com/positiointi" />
    <xhtml:link rel="alternate" hreflang="en" href="https://freimi.com/en/positioning" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://freimi.com/positiointi" />
  </url>

  <!-- positioning-training -->
  <url>
    <loc>https://freimi.com/positiointikoulutus</loc>
    <changefreq>weekly</changefreq>
    <priority>0.9</priority>
    <xhtml:link rel="alternate" hreflang="fi" href="https://freimi.com/positiointikoulutus" />
    <xhtml:link rel="alternate" hreflang="en" href="https://freimi.com/en/positioning-training" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://freimi.com/positiointikoulutus" />
  </url>
  <url>
    <loc>https://freimi.com/en/positioning-training</loc>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
    <xhtml:link rel="alternate" hreflang="fi" href="https://freimi.com/positiointikoulutus" />
    <xhtml:link rel="alternate" hreflang="en" href="https://freimi.com/en/positioning-training" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://freimi.com/positiointikoulutus" />
  </url>

  <!-- cases -->
  <url>
    <loc>https://freimi.com/caset</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="fi" href="https://freimi.com/caset" />
    <xhtml:link rel="alternate" hreflang="en" href="https://freimi.com/en/cases" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://freimi.com/caset" />
  </url>
  <url>
    <loc>https://freimi.com/en/cases</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
    <xhtml:link rel="alternate" hreflang="fi" href="https://freimi.com/caset" />
    <xhtml:link rel="alternate" hreflang="en" href="https://freimi.com/en/cases" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://freimi.com/caset" />
  </url>

  <!-- about -->
  <url>
    <loc>https://freimi.com/tietoa</loc>
    <changefreq>monthly</changefreq>
    <priority>0.75</priority>
    <xhtml:link rel="alternate" hreflang="fi" href="https://freimi.com/tietoa" />
    <xhtml:link rel="alternate" hreflang="en" href="https://freimi.com/en/about" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://freimi.com/tietoa" />
  </url>
  <url>
    <loc>https://freimi.com/en/about</loc>
    <changefreq>monthly</changefreq>
    <priority>0.65</priority>
    <xhtml:link rel="alternate" hreflang="fi" href="https://freimi.com/tietoa" />
    <xhtml:link rel="alternate" hreflang="en" href="https://freimi.com/en/about" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://freimi.com/tietoa" />
  </url>

  <!-- contact -->
  <url>
    <loc>https://freimi.com/yhteystiedot</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
    <xhtml:link rel="alternate" hreflang="fi" href="https://freimi.com/yhteystiedot" />
    <xhtml:link rel="alternate" hreflang="en" href="https://freimi.com/en/contact" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://freimi.com/yhteystiedot" />
  </url>
  <url>
    <loc>https://freimi.com/en/contact</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
    <xhtml:link rel="alternate" hreflang="fi" href="https://freimi.com/yhteystiedot" />
    <xhtml:link rel="alternate" hreflang="en" href="https://freimi.com/en/contact" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://freimi.com/yhteystiedot" />
  </url>

  <!-- privacy -->
  <url>
    <loc>https://freimi.com/tietosuoja</loc>
    <changefreq>yearly</changefreq>
    <priority>0.3</priority>
    <xhtml:link rel="alternate" hreflang="fi" href="https://freimi.com/tietosuoja" />
    <xhtml:link rel="alternate" hreflang="en" href="https://freimi.com/en/privacy-policy" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://freimi.com/tietosuoja" />
  </url>
  <url>
    <loc>https://freimi.com/en/privacy-policy</loc>
    <changefreq>yearly</changefreq>
    <priority>0.2</priority>
    <xhtml:link rel="alternate" hreflang="fi" href="https://freimi.com/tietosuoja" />
    <xhtml:link rel="alternate" hreflang="en" href="https://freimi.com/en/privacy-policy" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://freimi.com/tietosuoja" />
  </url>

  <!-- terms -->
  <url>
    <loc>https://freimi.com/kayttoehdot</loc>
    <changefreq>yearly</changefreq>
    <priority>0.3</priority>
    <xhtml:link rel="alternate" hreflang="fi" href="https://freimi.com/kayttoehdot" />
    <xhtml:link rel="alternate" hreflang="en" href="https://freimi.com/en/terms-of-service" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://freimi.com/kayttoehdot" />
  </url>
  <url>
    <loc>https://freimi.com/en/terms-of-service</loc>
    <changefreq>yearly</changefreq>
    <priority>0.2</priority>
    <xhtml:link rel="alternate" hreflang="fi" href="https://freimi.com/kayttoehdot" />
    <xhtml:link rel="alternate" hreflang="en" href="https://freimi.com/en/terms-of-service" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://freimi.com/kayttoehdot" />
  </url>

  <!-- blog -->
  <url>
    <loc>https://freimi.com/blogi</loc>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="fi" href="https://freimi.com/blogi" />
    <xhtml:link rel="alternate" hreflang="en" href="https://freimi.com/en/blog" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://freimi.com/blogi" />
  </url>
  <url>
    <loc>https://freimi.com/en/blog</loc>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
    <xhtml:link rel="alternate" hreflang="fi" href="https://freimi.com/blogi" />
    <xhtml:link rel="alternate" hreflang="en" href="https://freimi.com/en/blog" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://freimi.com/blogi" />
  </url>

  <!-- Blog posts (FI) -->
  <url>
    <loc>https://freimi.com/blog/ala-keksi-joka-viikko-uutta-markkinointiviestia</loc>
    <changefreq>monthly</changefreq>
    <priority>0.55</priority>
    <xhtml:link rel="alternate" hreflang="fi" href="https://freimi.com/blog/ala-keksi-joka-viikko-uutta-markkinointiviestia" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://freimi.com/blog/ala-keksi-joka-viikko-uutta-markkinointiviestia" />
  </url>
  <url>
    <loc>https://freimi.com/blog/miksi-kilpailija-voittaa-vaikka-tuote-on-parempi</loc>
    <changefreq>monthly</changefreq>
    <priority>0.55</priority>
    <xhtml:link rel="alternate" hreflang="fi" href="https://freimi.com/blog/miksi-kilpailija-voittaa-vaikka-tuote-on-parempi" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://freimi.com/blog/miksi-kilpailija-voittaa-vaikka-tuote-on-parempi" />
  </url>
  <url>
    <loc>https://freimi.com/blog/positiointiongelma-on-myyntiongelma</loc>
    <changefreq>monthly</changefreq>
    <priority>0.55</priority>
    <xhtml:link rel="alternate" hreflang="fi" href="https://freimi.com/blog/positiointiongelma-on-myyntiongelma" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://freimi.com/blog/positiointiongelma-on-myyntiongelma" />
  </url>
  <url>
    <loc>https://freimi.com/blog/5-yleista-virhetta-arvolupauksissa</loc>
    <changefreq>monthly</changefreq>
    <priority>0.55</priority>
    <xhtml:link rel="alternate" hreflang="fi" href="https://freimi.com/blog/5-yleista-virhetta-arvolupauksissa" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://freimi.com/blog/5-yleista-virhetta-arvolupauksissa" />
  </url>
  <url>
    <loc>https://freimi.com/blog/milta-nayttaa-heikko-positiointi</loc>
    <changefreq>monthly</changefreq>
    <priority>0.55</priority>
    <xhtml:link rel="alternate" hreflang="fi" href="https://freimi.com/blog/milta-nayttaa-heikko-positiointi" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://freimi.com/blog/milta-nayttaa-heikko-positiointi" />
  </url>
  <url>
    <loc>https://freimi.com/blog/miksi-positiointi-kuuluu-etusivulle</loc>
    <changefreq>monthly</changefreq>
    <priority>0.55</priority>
    <xhtml:link rel="alternate" hreflang="fi" href="https://freimi.com/blog/miksi-positiointi-kuuluu-etusivulle" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://freimi.com/blog/miksi-positiointi-kuuluu-etusivulle" />
  </url>
  <url>
    <loc>https://freimi.com/blog/kaikki-puhuvat-erottautumisesta</loc>
    <changefreq>monthly</changefreq>
    <priority>0.55</priority>
    <xhtml:link rel="alternate" hreflang="fi" href="https://freimi.com/blog/kaikki-puhuvat-erottautumisesta" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://freimi.com/blog/kaikki-puhuvat-erottautumisesta" />
  </url>
  <url>
    <loc>https://freimi.com/blog/kuinka-hyvin-tunnet-kilpailijasi</loc>
    <changefreq>monthly</changefreq>
    <priority>0.55</priority>
    <xhtml:link rel="alternate" hreflang="fi" href="https://freimi.com/blog/kuinka-hyvin-tunnet-kilpailijasi" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://freimi.com/blog/kuinka-hyvin-tunnet-kilpailijasi" />
  </url>
  <url>
    <loc>https://freimi.com/blog/kukaan-ei-googlaa-positiointiongelmaa</loc>
    <changefreq>monthly</changefreq>
    <priority>0.55</priority>
    <xhtml:link rel="alternate" hreflang="fi" href="https://freimi.com/blog/kukaan-ei-googlaa-positiointiongelmaa" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://freimi.com/blog/kukaan-ei-googlaa-positiointiongelmaa" />
  </url>
  <url>
    <loc>https://freimi.com/blog/vibe-koodaus</loc>
    <changefreq>monthly</changefreq>
    <priority>0.55</priority>
    <xhtml:link rel="alternate" hreflang="fi" href="https://freimi.com/blog/vibe-koodaus" />
    <xhtml:link rel="alternate" hreflang="en" href="https://freimi.com/blog/vibe-coding" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://freimi.com/blog/vibe-koodaus" />
  </url>

  <!-- Blog posts (EN) -->
  <url>
    <loc>https://freimi.com/blog/feature-factory-trap</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://freimi.com/blog/feature-factory-trap" />
  </url>
  <url>
    <loc>https://freimi.com/blog/value-prop-vs-positioning</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://freimi.com/blog/value-prop-vs-positioning" />
  </url>
  <url>
    <loc>https://freimi.com/blog/why-b2b-companies-sound-the-same</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://freimi.com/blog/why-b2b-companies-sound-the-same" />
  </url>
  <url>
    <loc>https://freimi.com/blog/market-position-what-buyers-think</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://freimi.com/blog/market-position-what-buyers-think" />
  </url>
  <url>
    <loc>https://freimi.com/blog/behavior-design</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://freimi.com/blog/behavior-design" />
  </url>
  <url>
    <loc>https://freimi.com/blog/vibe-coding</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
    <xhtml:link rel="alternate" hreflang="fi" href="https://freimi.com/blog/vibe-koodaus" />
    <xhtml:link rel="alternate" hreflang="en" href="https://freimi.com/blog/vibe-coding" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://freimi.com/blog/vibe-koodaus" />
  </url>
  <url>
    <loc>https://freimi.com/blog/when-designers-can-build-it-themselves</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://freimi.com/blog/when-designers-can-build-it-themselves" />
  </url>
  <url>
    <loc>https://freimi.com/blog/proof-of-concept-vs-prototype</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://freimi.com/blog/proof-of-concept-vs-prototype" />
  </url>
  <url>
    <loc>https://freimi.com/blog/biases</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://freimi.com/blog/biases" />
  </url>

</urlset>
