<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"><channel><title>Denis Graur: SEO Blog</title><description>SEO decisions from real projects, the reasoning behind them and what happened next.</description><link>https://www.denisgraur.com/</link><language>en-us</language><item><title>From WordPress to Astro + Cloudflare: How I rebuilt my site with AI</title><link>https://www.denisgraur.com/blog/wordpress-to-astro-cloudflare-with-ai/</link><guid isPermaLink="true">https://www.denisgraur.com/blog/wordpress-to-astro-cloudflare-with-ai/</guid><description>How I rebuilt my site from WordPress to a static Astro build on Cloudflare using Claude Design and Claude Code, with the real before and after numbers.</description><pubDate>Sun, 07 Jun 2026 00:00:00 GMT</pubDate></item><item><title>Why I recommended building a free tool instead of writing another blog article</title><link>https://www.denisgraur.com/blog/building-free-tool-instead-of-writing-article/</link><guid isPermaLink="true">https://www.denisgraur.com/blog/building-free-tool-instead-of-writing-article/</guid><description>Our article ranked 4–6 while tools held the top three. Why I told a SaaS client to build a free tool instead, and how it grew into a paid product.</description><pubDate>Tue, 17 Mar 2026 00:00:00 GMT</pubDate></item></channel></rss>