<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <url>
    <loc>https://framewren.com/about</loc>
    <lastmod>2026-06-11</lastmod>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://framewren.com/blog/aspect-ratio-guide-for-brand-designers</loc>
    <lastmod>2026-06-11</lastmod>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://framewren.com/blog/brand-consistency-at-scale</loc>
    <lastmod>2026-06-11</lastmod>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://framewren.com/blog/build-vs-buy-llm-observability</loc>
    <lastmod>2026-06-11</lastmod>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://framewren.com/blog/campaign-brief-to-deliverables-how-framewren-fits</loc>
    <lastmod>2026-06-11</lastmod>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://framewren.com/blog/campaign-workflow-in-house-teams</loc>
    <lastmod>2026-06-11</lastmod>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://framewren.com/blog/color-palette-locking-for-in-house-teams</loc>
    <lastmod>2026-06-11</lastmod>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://framewren.com/blog/five-ways-in-house-teams-lose-time-on-asset-production</loc>
    <lastmod>2026-06-11</lastmod>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://framewren.com/blog/</loc>
    <lastmod>2026-06-11</lastmod>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://framewren.com/blog/llm-cost-spike-anatomy</loc>
    <lastmod>2026-06-11</lastmod>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://framewren.com/blog/og-image-best-practices</loc>
    <lastmod>2026-06-11</lastmod>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://framewren.com/blog/p99-latency-openai-claude-gemini</loc>
    <lastmod>2026-06-11</lastmod>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://framewren.com/blog/portland-design-scene-2025</loc>
    <lastmod>2026-06-11</lastmod>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://framewren.com/blog/provider-migration-cost-analysis</loc>
    <lastmod>2026-06-11</lastmod>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://framewren.com/blog/safe-zone-logic-for-logo-placement</loc>
    <lastmod>2026-06-11</lastmod>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://framewren.com/blog/the-40-placement-problem-in-modern-campaigns</loc>
    <lastmod>2026-06-11</lastmod>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://framewren.com/blog/token-throughput-optimization</loc>
    <lastmod>2026-06-11</lastmod>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://framewren.com/blog/what-brand-resize-automation-actually-means</loc>
    <lastmod>2026-06-11</lastmod>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://framewren.com/blog/why-safe-zones-matter</loc>
    <lastmod>2026-06-11</lastmod>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://framewren.com/changelog</loc>
    <lastmod>2026-06-11</lastmod>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://framewren.com/contact</loc>
    <lastmod>2026-06-11</lastmod>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://framewren.com/customers</loc>
    <lastmod>2026-06-11</lastmod>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://framewren.com/docs/api-reference</loc>
    <lastmod>2026-06-11</lastmod>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://framewren.com/docs/</loc>
    <lastmod>2026-06-11</lastmod>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://framewren.com/docs/quickstart</loc>
    <lastmod>2026-06-11</lastmod>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://framewren.com/</loc>
    <lastmod>2026-06-11</lastmod>
    <priority>1.0</priority>
  </url>
  <url>
    <loc>https://framewren.com/integrations</loc>
    <lastmod>2026-06-11</lastmod>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://framewren.com/login/</loc>
    <lastmod>2026-06-11</lastmod>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://framewren.com/login/reset-password</loc>
    <lastmod>2026-06-11</lastmod>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://framewren.com/login/signup</loc>
    <lastmod>2026-06-11</lastmod>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://framewren.com/pricing</loc>
    <lastmod>2026-06-11</lastmod>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://framewren.com/product</loc>
    <lastmod>2026-06-11</lastmod>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://framewren.com/use-cases</loc>
    <lastmod>2026-06-11</lastmod>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://framewren.com/use-cases/agencies</loc>
    <lastmod>2026-06-11</lastmod>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://framewren.com/use-cases/brand-consistency</loc>
    <lastmod>2026-06-11</lastmod>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://framewren.com/use-cases/brand-teams</loc>
    <lastmod>2026-06-11</lastmod>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://framewren.com/use-cases/digital-advertising</loc>
    <lastmod>2026-06-11</lastmod>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://framewren.com/use-cases/social-campaigns</loc>
    <lastmod>2026-06-11</lastmod>
    <priority>0.6</priority>
  </url>
</urlset>
