<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>vagejs</title>
    <link>https://vagejs.com/blog/</link>
    <description>The vagejs blog has fixes for common website problems, step-by-step guides and release notes for building websites with AI coding assistants.</description>
    <language>en</language>
    <atom:link href="https://vagejs.com/blog/feed.xml" rel="self" type="application/rss+xml" />
    <lastBuildDate>Thu, 29 Oct 2026 00:00:00 GMT</lastBuildDate>
    <item>
      <title>A technical SEO checklist your website handles for you</title>
      <link>https://vagejs.com/blog/technical-seo-checklist/</link>
      <guid isPermaLink="true">https://vagejs.com/blog/technical-seo-checklist/</guid>
      <description>A plain-English technical SEO checklist covering titles, canonicals, sitemaps, structured data, llms.txt and broken links, and how vagejs automates each item.</description>
      <pubDate>Thu, 29 Oct 2026 00:00:00 GMT</pubDate>
    </item>
    <item>
      <title>Safe AI website development: guardrails for coding agents</title>
      <link>https://vagejs.com/blog/safe-ai-website-development/</link>
      <guid isPermaLink="true">https://vagejs.com/blog/safe-ai-website-development/</guid>
      <description>AI coding agents can build a website fast, but they can also guess, invent facts or publish too early. Here are the guardrails that keep them on track.</description>
      <pubDate>Tue, 27 Oct 2026 00:00:00 GMT</pubDate>
    </item>
    <item>
      <title>vagejs 0.11: interactive React components on a static site</title>
      <link>https://vagejs.com/blog/vagejs-0-11-interactive-components/</link>
      <guid isPermaLink="true">https://vagejs.com/blog/vagejs-0-11-interactive-components/</guid>
      <description>vagejs 0.11 lets a React component run in the browser with client:load, client:visible or client:idle, while every other page still sends no JavaScript.</description>
      <pubDate>Mon, 26 Oct 2026 14:30:00 GMT</pubDate>
    </item>
    <item>
      <title>vagejs 0.10: several languages, plus React, Vue and MDX</title>
      <link>https://vagejs.com/blog/vagejs-0-10-languages-react-vue-mdx/</link>
      <guid isPermaLink="true">https://vagejs.com/blog/vagejs-0-10-languages-react-vue-mdx/</guid>
      <description>vagejs 0.10 adds multilingual sites with hreflang tags and translation checks, React and Vue layouts and MDX pages, all as plain HTML with no JavaScript.</description>
      <pubDate>Mon, 26 Oct 2026 06:30:00 GMT</pubDate>
    </item>
    <item>
      <title>Accidentally pushed an API key to GitHub? Do this first</title>
      <link>https://vagejs.com/blog/api-key-pushed-to-github/</link>
      <guid isPermaLink="true">https://vagejs.com/blog/api-key-pushed-to-github/</guid>
      <description>An API key slipped into a GitHub commit? Revoke it first, then see why deleting the file isn&apos;t enough and how vagejs stops the next one before it leaves.</description>
      <pubDate>Sat, 24 Oct 2026 00:00:00 GMT</pubDate>
    </item>
    <item>
      <title>Afraid to hit deploy? How to stop breaking your live site</title>
      <link>https://vagejs.com/blog/afraid-to-deploy-website/</link>
      <guid isPermaLink="true">https://vagejs.com/blog/afraid-to-deploy-website/</guid>
      <description>Why website deploys go wrong, and how vagejs makes each one safer with checks first, a plan you approve, no force-pushes and a live check at the end.</description>
      <pubDate>Sat, 24 Oct 2026 00:00:00 GMT</pubDate>
    </item>
    <item>
      <title>Docs menu out of date again? Build it from your pages</title>
      <link>https://vagejs.com/blog/docs-navigation-out-of-date/</link>
      <guid isPermaLink="true">https://vagejs.com/blog/docs-navigation-out-of-date/</guid>
      <description>Docs sidebars drift when the menu is a separate hand-kept list. Why that happens, and how vagejs builds menus, breadcrumbs and next links from frontmatter.</description>
      <pubDate>Sat, 24 Oct 2026 00:00:00 GMT</pubDate>
    </item>
    <item>
      <title>How to avoid broken links and 404s after a website redesign</title>
      <link>https://vagejs.com/blog/broken-links-after-redesign/</link>
      <guid isPermaLink="true">https://vagejs.com/blog/broken-links-after-redesign/</guid>
      <description>A redesign changes your page addresses and old links start failing. Here&apos;s how to find broken links before launch and redirect old URLs with vagejs.</description>
      <pubDate>Sat, 24 Oct 2026 00:00:00 GMT</pubDate>
    </item>
    <item>
      <title>Stuck on a website builder? How to own your site</title>
      <link>https://vagejs.com/blog/website-builder-lock-in/</link>
      <guid isPermaLink="true">https://vagejs.com/blog/website-builder-lock-in/</guid>
      <description>Website builders make starting easy and leaving hard. Why lock-in happens, what owning your site means, and how vagejs keeps pages as plain files you can move.</description>
      <pubDate>Sat, 24 Oct 2026 00:00:00 GMT</pubDate>
    </item>
    <item>
      <title>Tired of WordPress plugin updates and security patches?</title>
      <link>https://vagejs.com/blog/wordpress-plugin-updates-tired/</link>
      <guid isPermaLink="true">https://vagejs.com/blog/wordpress-plugin-updates-tired/</guid>
      <description>Why a WordPress site always has updates waiting, what a static site still needs from you, and an honest look at when switching to vagejs makes sense.</description>
      <pubDate>Sat, 24 Oct 2026 00:00:00 GMT</pubDate>
    </item>
    <item>
      <title>Why a website with zero JavaScript loads faster</title>
      <link>https://vagejs.com/blog/fast-website-without-javascript/</link>
      <guid isPermaLink="true">https://vagejs.com/blog/fast-website-without-javascript/</guid>
      <description>Learn why shipping no JavaScript makes a website load faster on phones, how it helps Core Web Vitals, and how vagejs builds 0 KB JS pages by default.</description>
      <pubDate>Sat, 24 Oct 2026 00:00:00 GMT</pubDate>
    </item>
    <item>
      <title>Why ChatGPT and Perplexity can&apos;t see your website</title>
      <link>https://vagejs.com/blog/ai-search-cant-see-your-website/</link>
      <guid isPermaLink="true">https://vagejs.com/blog/ai-search-cant-see-your-website/</guid>
      <description>AI search tools describe your competitors but not you? Learn how AI crawlers reach a site, what blocks them, and how vage verify tests 10 of them.</description>
      <pubDate>Sat, 24 Oct 2026 00:00:00 GMT</pubDate>
    </item>
    <item>
      <title>Why clients keep breaking your website layout</title>
      <link>https://vagejs.com/blog/clients-break-website-layout/</link>
      <guid isPermaLink="true">https://vagejs.com/blog/clients-break-website-layout/</guid>
      <description>Clients paste text that drags in fonts, colors and widths, and the design falls apart. Here&apos;s why it happens and how vagejs keeps content and layout apart.</description>
      <pubDate>Sat, 24 Oct 2026 00:00:00 GMT</pubDate>
    </item>
    <item>
      <title>Why your AI-built website isn&apos;t showing up on Google</title>
      <link>https://vagejs.com/blog/ai-built-website-not-on-google/</link>
      <guid isPermaLink="true">https://vagejs.com/blog/ai-built-website-not-on-google/</guid>
      <description>Built a site with an AI tool and can&apos;t find it on Google? The usual causes, how to check each one yourself, and how vagejs catches them before launch.</description>
      <pubDate>Sat, 24 Oct 2026 00:00:00 GMT</pubDate>
    </item>
    <item>
      <title>Your developer left and nobody can update the website</title>
      <link>https://vagejs.com/blog/developer-left-cant-update-website/</link>
      <guid isPermaLink="true">https://vagejs.com/blog/developer-left-cant-update-website/</guid>
      <description>When the person who built your site moves on, simple edits get stuck. Why it happens, and how vagejs keeps a site easy for the next person or AI assistant.</description>
      <pubDate>Sat, 24 Oct 2026 00:00:00 GMT</pubDate>
    </item>
    <item>
      <title>Introducing vagejs 0.1</title>
      <link>https://vagejs.com/blog/introducing-vagejs/</link>
      <guid isPermaLink="true">https://vagejs.com/blog/introducing-vagejs/</guid>
      <description>The first release of vagejs, a free static site generator built for AI coding assistants: what it does, who it is for, and how to try it.</description>
      <pubDate>Fri, 23 Oct 2026 00:00:00 GMT</pubDate>
    </item>
  </channel>
</rss>
