<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>offloadcms blog</title>
    <link>https://offloadcms.com/blog</link>
    <description>Notes on static publishing, WordPress migration, and generative search from the offloadcms team.</description>
    <atom:link href="https://offloadcms.com/rss.xml" rel="self" type="application/rss+xml"/>
    <lastBuildDate>Sun, 02 Aug 2026 05:09:55 +0000</lastBuildDate>
    <generator>offloadcms marketing gen.ts</generator>
  <item>
    <title>The Cloudflare free tier is enough for most WordPress sites</title>
    <link>https://offloadcms.com/blog/cloudflare-free-tier-is-enough</link>
    <guid isPermaLink="true">https://offloadcms.com/blog/cloudflare-free-tier-is-enough</guid>
    <pubDate>Thu, 02 Jul 2026 00:00:00 +0000</pubDate>
    <description><![CDATA[A small blog doesn't need a server that runs 24/7. Here's what actually fits inside Cloudflare's free tier, and when you'd genuinely outgrow it.]]></description>
    <author>The offloadcms team</author>
  </item>
  <item>
    <title>Migrating a WordPress site to offloadcms, step by step</title>
    <link>https://offloadcms.com/blog/migrating-wordpress-step-by-step</link>
    <guid isPermaLink="true">https://offloadcms.com/blog/migrating-wordpress-step-by-step</guid>
    <pubDate>Wed, 01 Jul 2026 00:00:00 +0000</pubDate>
    <description><![CDATA[How the importer reads a running WordPress installation directly from its database and uploads folder — and what we learned running it end to end on a real site.]]></description>
    <author>The offloadcms team</author>
  </item>
  <item>
    <title>How the publish pipeline works: from D1 to static HTML</title>
    <link>https://offloadcms.com/blog/publish-pipeline-d1-to-static</link>
    <guid isPermaLink="true">https://offloadcms.com/blog/publish-pipeline-d1-to-static</guid>
    <pubDate>Wed, 01 Jul 2026 00:00:00 +0000</pubDate>
    <description><![CDATA[A walk through the four steps that turn rows in D1 into a static bundle on Cloudflare Pages — the core of what offloadcms actually does.]]></description>
    <author>The offloadcms team</author>
  </item>
  <item>
    <title>Why we built a JS-free CMS for AI crawlers</title>
    <link>https://offloadcms.com/blog/js-free-cms-for-ai-crawlers</link>
    <guid isPermaLink="true">https://offloadcms.com/blog/js-free-cms-for-ai-crawlers</guid>
    <pubDate>Tue, 30 Jun 2026 00:00:00 +0000</pubDate>
    <description><![CDATA[GPTBot, ClaudeBot, and PerplexityBot mostly don't run JavaScript. If your content only exists after a client-side render, it doesn't exist to them.]]></description>
    <author>The offloadcms team</author>
  </item>
  </channel>
</rss>
