<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: George3307</title>
    <description>The latest articles on DEV Community by George3307 (@george3307).</description>
    <link>https://dev.to/george3307</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F3785684%2F626f6417-eaec-4393-9ba7-59895036c6a0.png</url>
      <title>DEV Community: George3307</title>
      <link>https://dev.to/george3307</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/george3307"/>
    <language>en</language>
    <item>
      <title>I built an open-source alternative to $300/mo SEO tools</title>
      <dc:creator>George3307</dc:creator>
      <pubDate>Wed, 25 Feb 2026 04:45:17 +0000</pubDate>
      <link>https://dev.to/george3307/i-built-an-open-source-alternative-to-300mo-seo-tools-4hb7</link>
      <guid>https://dev.to/george3307/i-built-an-open-source-alternative-to-300mo-seo-tools-4hb7</guid>
      <description>&lt;p&gt;I was spending $200+/month on SEO tools. Ahrefs for keyword research, Surfer for content optimization, Jasper for AI writing. Three subscriptions, three dashboards, and I was still copy-pasting between them.&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;🔗 &lt;strong&gt;&lt;a href="https://seobot-seven.vercel.app" rel="noopener noreferrer"&gt;Try the live demo&lt;/a&gt;&lt;/strong&gt; — no signup needed&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;So I built SEOBot — an open-source toolkit that handles the whole SEO workflow in one place.&lt;/p&gt;

&lt;h2&gt;
  
  
  What it does
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;Keyword Research&lt;/strong&gt; — Type a seed keyword, get 50+ long-tail suggestions via Google Suggest (recursive 2-level expansion). Automatically clustered by semantic similarity. Zero API cost.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;AI Content Generation&lt;/strong&gt; — Pick a keyword → get 3 title suggestions → generate a full SEO-optimized article with real-time scoring (keyword density, heading structure, readability). Costs about $0.01 per article via OpenAI API.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Technical SEO Audit&lt;/strong&gt; — Paste any URL, get an 18-point analysis across meta tags, content quality, security, mobile-friendliness, and performance. Visual score with actionable recommendations.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;One-Click Publishing&lt;/strong&gt; — Push to Dev.to, WordPress, Twitter/X, or export as Markdown. Credentials stay in your browser.&lt;/p&gt;

&lt;h2&gt;
  
  
  What it doesn't do (yet)
&lt;/h2&gt;

&lt;p&gt;I want to be upfront:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;No backlink data (we don't crawl the web like Ahrefs)&lt;/li&gt;
&lt;li&gt;No keyword volume numbers (Google Suggest gives you real queries but not search volume)&lt;/li&gt;
&lt;li&gt;No rank tracking (yet)&lt;/li&gt;
&lt;li&gt;AI content needs human editing — it's a strong first draft, not a final product&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;These are on the roadmap. But even without them, the current feature set covers the daily SEO workflow for indie hackers and small teams.&lt;/p&gt;

&lt;h2&gt;
  
  
  Tech stack
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;Next.js 14 + TypeScript + Tailwind + shadcn/ui&lt;/li&gt;
&lt;li&gt;OpenAI GPT-4o-mini for content generation&lt;/li&gt;
&lt;li&gt;Client-side only — your data never leaves your machine&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Try it
&lt;/h2&gt;



&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;git clone https://github.com/George3307/seobot.git
&lt;span class="nb"&gt;cd &lt;/span&gt;seobot &lt;span class="o"&gt;&amp;amp;&amp;amp;&lt;/span&gt; npm &lt;span class="nb"&gt;install&lt;/span&gt; &lt;span class="o"&gt;&amp;amp;&amp;amp;&lt;/span&gt; npm run dev
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Keyword research and audit work &lt;strong&gt;without any API key&lt;/strong&gt;. Content generation needs an OpenAI key (set &lt;code&gt;OPENAI_API_KEY&lt;/code&gt;).&lt;/p&gt;

&lt;h2&gt;
  
  
  Why open source?
&lt;/h2&gt;

&lt;p&gt;I believe the best SEO tool is one you control. No monthly bill that goes up. No feature gates. No "upgrade to see this keyword." Fork it, customize it, self-host it.&lt;/p&gt;

&lt;p&gt;If SEOBot is useful to you:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;⭐ &lt;a href="https://github.com/George3307/seobot" rel="noopener noreferrer"&gt;Star it on GitHub&lt;/a&gt; — helps others find it&lt;/li&gt;
&lt;li&gt;🐛 &lt;a href="https://github.com/George3307/seobot/issues" rel="noopener noreferrer"&gt;Open an issue&lt;/a&gt; — tell me what feature you need most&lt;/li&gt;
&lt;li&gt;🔧 PRs welcome — check the &lt;a href="https://github.com/George3307/seobot#roadmap" rel="noopener noreferrer"&gt;roadmap&lt;/a&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;MIT licensed. Free forever.&lt;/p&gt;

</description>
      <category>opensource</category>
      <category>seo</category>
      <category>ai</category>
      <category>webdev</category>
    </item>
    <item>
      <title>I Built an Open-Source Alternative to Ahrefs &amp; Surfer SEO (Costs $0.01/Article)</title>
      <dc:creator>George3307</dc:creator>
      <pubDate>Mon, 23 Feb 2026 02:15:30 +0000</pubDate>
      <link>https://dev.to/george3307/i-built-an-open-source-alternative-to-ahrefs-surfer-seo-costs-001article-16hg</link>
      <guid>https://dev.to/george3307/i-built-an-open-source-alternative-to-ahrefs-surfer-seo-costs-001article-16hg</guid>
      <description>&lt;p&gt;SEO tools are absurdly expensive.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Ahrefs: $99-999/month&lt;/li&gt;
&lt;li&gt;Surfer SEO: $89-299/month&lt;/li&gt;
&lt;li&gt;Jasper AI: $49-125/month&lt;/li&gt;
&lt;li&gt;Semrush: $139-499/month&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;For indie developers and small teams, that's a lot of money for tools you might use a few times a week.&lt;/p&gt;

&lt;p&gt;So I built &lt;strong&gt;SEOBot&lt;/strong&gt; — an open-source AI SEO toolkit that does 80% of what these tools do, for essentially free.&lt;/p&gt;

&lt;h2&gt;
  
  
  What It Does
&lt;/h2&gt;

&lt;h3&gt;
  
  
  1. Keyword Research (Free, No API Key)
&lt;/h3&gt;

&lt;p&gt;Enter a seed keyword, and SEOBot recursively expands it via Google's Suggest API (2 levels deep), then clusters results by semantic similarity.&lt;/p&gt;

&lt;p&gt;No external API needed. Works instantly. &lt;strong&gt;Export to CSV&lt;/strong&gt; for further analysis.&lt;/p&gt;

&lt;h3&gt;
  
  
  2. AI Content Generation (~$0.01/Article)
&lt;/h3&gt;

&lt;p&gt;A 3-step workflow:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Enter target keyword&lt;/li&gt;
&lt;li&gt;Review AI-generated outline (3 title options)&lt;/li&gt;
&lt;li&gt;Generate full SEO-optimized article&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;Built-in SEO scoring checks keyword density, heading structure, content length, and readability.&lt;/p&gt;

&lt;p&gt;Supports &lt;strong&gt;English and Chinese&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;Uses OpenAI's GPT-4o-mini — about $0.01 per 2000-word article.&lt;/p&gt;

&lt;h3&gt;
  
  
  3. Technical SEO Audit (18-Point Check)
&lt;/h3&gt;

&lt;p&gt;Enter any URL and get an instant analysis across 5 categories:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Meta Tags&lt;/strong&gt;: Title, description, OG tags, Twitter card, canonical, robots, structured data&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Content&lt;/strong&gt;: H1, word count, heading hierarchy, image alt text, links&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Security&lt;/strong&gt;: HTTPS, mixed content&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Mobile&lt;/strong&gt;: Viewport, language attribute&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Performance&lt;/strong&gt;: Load time, page size&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Visual score (0-100) with per-category breakdowns.&lt;/p&gt;

&lt;h3&gt;
  
  
  4. One-Click Publishing
&lt;/h3&gt;

&lt;p&gt;Publish your generated content directly to:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Dev.to&lt;/strong&gt; (draft or published)&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;WordPress&lt;/strong&gt; (any self-hosted site)&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Twitter/X&lt;/strong&gt; (share summaries)&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Markdown export&lt;/strong&gt; (for Hugo, Astro, Jekyll, etc.)&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  The Cost Breakdown
&lt;/h2&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;What&lt;/th&gt;
&lt;th&gt;Cost&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;Keyword research&lt;/td&gt;
&lt;td&gt;Free (Google Suggest)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;SEO audit&lt;/td&gt;
&lt;td&gt;Free (server-side fetch)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Content generation&lt;/td&gt;
&lt;td&gt;~$0.01/article (OpenAI API)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Hosting (Vercel free tier)&lt;/td&gt;
&lt;td&gt;Free&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;Compare that to $99/month minimum for Ahrefs.&lt;/p&gt;

&lt;h2&gt;
  
  
  Tech Stack
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Next.js 14&lt;/strong&gt; (App Router)&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;TypeScript&lt;/strong&gt; + &lt;strong&gt;Tailwind CSS&lt;/strong&gt; + &lt;strong&gt;shadcn/ui&lt;/strong&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;OpenAI GPT-4o-mini&lt;/strong&gt; (for content generation only)&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Try It
&lt;/h2&gt;



&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;git clone https://github.com/George3307/seobot.git
&lt;span class="nb"&gt;cd &lt;/span&gt;seobot
npm &lt;span class="nb"&gt;install
export &lt;/span&gt;&lt;span class="nv"&gt;OPENAI_API_KEY&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;your_key
npm run dev
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Keyword research and SEO audit work &lt;strong&gt;without any API key&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;GitHub: &lt;a href="https://github.com/George3307/seobot" rel="noopener noreferrer"&gt;github.com/George3307/seobot&lt;/a&gt;&lt;/p&gt;




&lt;p&gt;If you find this useful, &lt;a href="https://github.com/George3307/seobot" rel="noopener noreferrer"&gt;star the repo&lt;/a&gt; ⭐&lt;/p&gt;

&lt;p&gt;Questions? Open an issue or drop a comment below.&lt;/p&gt;

</description>
      <category>seo</category>
      <category>ai</category>
      <category>opensource</category>
      <category>webdev</category>
    </item>
  </channel>
</rss>
