<?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: Sameer Hassan</title>
    <description>The latest articles on DEV Community by Sameer Hassan (@sameer_hassan_18051cbddd9).</description>
    <link>https://dev.to/sameer_hassan_18051cbddd9</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.us-east-2.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F4107182%2F8eac7fe8-d414-41e0-94a4-c06e2d77b36e.jpg</url>
      <title>DEV Community: Sameer Hassan</title>
      <link>https://dev.to/sameer_hassan_18051cbddd9</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/sameer_hassan_18051cbddd9"/>
    <language>en</language>
    <item>
      <title>I built a free, open-source alternative to Ahrefs &amp; Hotjar powered by Claude-SEO &amp; LLM Citations</title>
      <dc:creator>Sameer Hassan</dc:creator>
      <pubDate>Thu, 03 Sep 2026 04:36:08 +0000</pubDate>
      <link>https://dev.to/sameer_hassan_18051cbddd9/i-built-a-free-open-source-alternative-to-ahrefs-hotjar-powered-by-claude-seo-llm-citations-1nc4</link>
      <guid>https://dev.to/sameer_hassan_18051cbddd9/i-built-a-free-open-source-alternative-to-ahrefs-hotjar-powered-by-claude-seo-llm-citations-1nc4</guid>
      <description>&lt;p&gt;Most SEO and conversion optimization tools on the market are either:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;
&lt;strong&gt;Overwhelming metadata spreadsheets&lt;/strong&gt; (Ahrefs, Screaming Frog) costing $99–$499/month.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Passive analytics dashboards&lt;/strong&gt; (Google Analytics, Hotjar) that tell you &lt;em&gt;that&lt;/em&gt; visitors bounce, but never tell you &lt;em&gt;why&lt;/em&gt; or give you the code to fix it.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Completely blind to the new AI search landscape&lt;/strong&gt; (ChatGPT Search, Perplexity AI, Google Gemini, Claude).&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;I wanted an autonomous thinking partner that doesn't just list warnings—it actually &lt;strong&gt;inspects the rendered page, draws visual bounding boxes around UX friction, writes the drop-in React/Tailwind code fixes, and benchmarks how LLMs cite my website&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;So I built and open-sourced &lt;strong&gt;Plyxo Community Edition&lt;/strong&gt; — 100% free, self-hosted, and unlimited.&lt;/p&gt;

&lt;p&gt;⭐ &lt;strong&gt;GitHub Repo:&lt;/strong&gt; &lt;a href="https://github.com/pixelfogg/Plyxo-CRO-SEO-AIO-AEO-GEO" rel="noopener noreferrer"&gt;https://github.com/pixelfogg/Plyxo-CRO-SEO-AIO-AEO-GEO&lt;/a&gt;&lt;/p&gt;




&lt;h2&gt;
  
  
  ⚡ What makes Plyxo different?
&lt;/h2&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Ffm774buadxeimtdzqodw.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Ffm774buadxeimtdzqodw.png" alt="Claude-SEO Autonomous Audit" width="800" height="496"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  1. 🎯 Visual CRO Bounding Box Friction Detection
&lt;/h3&gt;

&lt;p&gt;Instead of giving you vague advice like &lt;em&gt;"improve button visibility"&lt;/em&gt;, Plyxo takes a high-res screenshot of your page, calculates normalized bounding box coordinates over friction hotspots, computes the &lt;strong&gt;expected monthly revenue lift&lt;/strong&gt;, and outputs &lt;strong&gt;copy-paste Tailwind CSS &amp;amp; React remediation code&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fumyvfmuxsvucmejaehb8.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fumyvfmuxsvucmejaehb8.png" alt="CRO Visual Bounding Box" width="800" height="464"&gt;&lt;/a&gt;&lt;/p&gt;




&lt;h3&gt;
  
  
  2. 🧠 Complete Claude-SEO Skills Integration
&lt;/h3&gt;

&lt;p&gt;Inspired by the popular &lt;a href="https://github.com/AgriciDaniel/claude-seo" rel="noopener noreferrer"&gt;AgriciDaniel/claude-seo&lt;/a&gt; skill architecture, Plyxo natively runs 6 parallel specialist agents on every crawl:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;⚙️ Technical SEO &amp;amp; Performance:&lt;/strong&gt; Evaluates robots.txt, sitemaps, canonicals, and real Google PageSpeed Insights Core Web Vitals (LCP, CLS, INP, TTFB).&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;🛡️ Resilient WAF Bypass:&lt;/strong&gt; Multi-tier fallback crawler that simulates authentic browser headers so Cloudflare or anti-bot firewalls never return &lt;code&gt;403 Forbidden&lt;/code&gt; on your audits.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;📐 Schema.org &amp;amp; JSON-LD Validation:&lt;/strong&gt; Deep syntax checks for &lt;code&gt;Article&lt;/code&gt;, &lt;code&gt;Product/Offer&lt;/code&gt;, &lt;code&gt;FAQPage&lt;/code&gt;, &lt;code&gt;BreadcrumbList&lt;/code&gt;, and &lt;code&gt;Organization&lt;/code&gt;.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;📝 E-E-A-T &amp;amp; Readability:&lt;/strong&gt; Evaluates author attribution, citation density, thin-content thresholds, and sequential &lt;code&gt;H1&lt;/code&gt;–&lt;code&gt;H6&lt;/code&gt; outline structure.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;🔑 Semantic Keyword Intent:&lt;/strong&gt; Categorizes query clusters by intent (&lt;em&gt;Informational&lt;/em&gt;, &lt;em&gt;Navigational&lt;/em&gt;, &lt;em&gt;Commercial&lt;/em&gt;, &lt;em&gt;Transactional&lt;/em&gt;) and detects keyword cannibalization.&lt;/li&gt;
&lt;/ul&gt;




&lt;h3&gt;
  
  
  3. 🤖 AEO / GEO: Will ChatGPT &amp;amp; Perplexity Cite You?
&lt;/h3&gt;

&lt;p&gt;Search is changing fast. Users don't just click blue links; they ask LLMs. &lt;/p&gt;

&lt;p&gt;Plyxo scores how readily &lt;strong&gt;ChatGPT Search&lt;/strong&gt;, &lt;strong&gt;Perplexity AI&lt;/strong&gt;, &lt;strong&gt;Google Gemini&lt;/strong&gt;, and &lt;strong&gt;Anthropic Claude&lt;/strong&gt; will extract your content as an authoritative cited source, measuring knowledge graph entity density and direct-answer formatting.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F71dd43f74vz9kx3cdgoa.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F71dd43f74vz9kx3cdgoa.png" alt="AEO Citation Scoring" width="800" height="464"&gt;&lt;/a&gt;&lt;/p&gt;




&lt;h3&gt;
  
  
  4. ⚔️ Side-by-Side Competitor Battlecards
&lt;/h3&gt;

&lt;p&gt;Enter any competitor domain to get an automated side-by-side gap analysis comparing site speed, schema coverage, topical authority, and high-intent search gaps.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fckskk91wb1uj2mseer5a.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fckskk91wb1uj2mseer5a.png" alt="Competitor Battlecard" width="800" height="464"&gt;&lt;/a&gt;&lt;/p&gt;




&lt;h3&gt;
  
  
  5. 🔗 SSRF-Protected Fast Dead Link Crawler
&lt;/h3&gt;

&lt;p&gt;Sweeps hundreds of internal and external URLs at ~390 requests/second to catch broken 404s, redirect chains, and SSL errors before they hurt your rankings.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F331psa17xknlnrogw2pf.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F331psa17xknlnrogw2pf.png" alt="Dead Link Crawler" width="800" height="464"&gt;&lt;/a&gt;&lt;/p&gt;




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

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Framework:&lt;/strong&gt; Next.js 16 (Turbopack, App Router, React 19 Server Actions)&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Language:&lt;/strong&gt; TypeScript 5.0 (Strict mode)&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Database &amp;amp; ORM:&lt;/strong&gt; PostgreSQL + Drizzle ORM&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;AI Engine:&lt;/strong&gt; Google Gemini 2.0 Flash / Pro (with automatic multi-key failover)&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Styling:&lt;/strong&gt; Tailwind CSS v4, Radix UI Primitives, Lucide Icons&lt;/li&gt;
&lt;/ul&gt;




&lt;h2&gt;
  
  
  🚀 Quick Start (Runs in 60 Seconds)
&lt;/h2&gt;

&lt;h3&gt;
  
  
  1. Clone the repository &amp;amp; install dependencies
&lt;/h3&gt;



&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;git clone https://github.com/pixelfogg/Plyxo-CRO-SEO-AIO-AEO-GEO.git
&lt;span class="nb"&gt;cd &lt;/span&gt;Plyxo-CRO-SEO-AIO-AEO-GEO
npm &lt;span class="nb"&gt;install&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h3&gt;
  
  
  2. Add your environment variables
&lt;/h3&gt;



&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;&lt;span class="nb"&gt;cp&lt;/span&gt; .env.example .env.local
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h3&gt;
  
  
  3. Add your free Google Gemini API Key from &lt;a href="https://aistudio.google.com/" rel="noopener noreferrer"&gt;Google AI Studio&lt;/a&gt;
&lt;/h3&gt;



&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;&lt;span class="nv"&gt;DATABASE_URL&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;postgresql://postgres:postgres@127.0.0.1:5432/plyxo_community
&lt;span class="nv"&gt;GEMINI_API_KEYS&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;your_free_gemini_key_here
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h3&gt;
  
  
  4. Initialize the database &amp;amp; run
&lt;/h3&gt;



&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;npm run setup:community
npm run dev
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Open &lt;strong&gt;&lt;code&gt;http://localhost:3000&lt;/code&gt;&lt;/strong&gt; — you get immediate, unrestricted access to the entire platform!&lt;/p&gt;




&lt;h2&gt;
  
  
  🤝 Let's build together!
&lt;/h2&gt;

&lt;p&gt;Plyxo Community Edition is &lt;strong&gt;100% MIT Licensed&lt;/strong&gt;, privacy-first, and self-hosted on your own PostgreSQL instance. Zero tracking, zero telemetry paywalls.&lt;/p&gt;

&lt;p&gt;If you find this project helpful or want to test it on your own websites:&lt;/p&gt;

&lt;p&gt;👉 &lt;strong&gt;Star the repo on GitHub:&lt;/strong&gt; &lt;a href="https://github.com/pixelfogg/Plyxo-CRO-SEO-AIO-AEO-GEO" rel="noopener noreferrer"&gt;https://github.com/pixelfogg/Plyxo-CRO-SEO-AIO-AEO-GEO&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;I'd love to hear your feedback, bug reports, or feature requests in the comments below! What are you using for SEO &amp;amp; CRO audits today?&lt;/p&gt;

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