<?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: ian_silas</title>
    <description>The latest articles on DEV Community by ian_silas (@ian_silas).</description>
    <link>https://dev.to/ian_silas</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%2F4094081%2F54459aa0-6a7c-46d1-ad9f-8393a90415aa.png</url>
      <title>DEV Community: ian_silas</title>
      <link>https://dev.to/ian_silas</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/ian_silas"/>
    <language>en</language>
    <item>
      <title>How to Compare 2 Websites SEO Side by Side in Real Time (Free Chrome Extension)</title>
      <dc:creator>ian_silas</dc:creator>
      <pubDate>Fri, 04 Sep 2026 07:18:21 +0000</pubDate>
      <link>https://dev.to/ian_silas/how-to-compare-2-websites-seo-side-by-side-in-real-time-free-chrome-extension-3kp7</link>
      <guid>https://dev.to/ian_silas/how-to-compare-2-websites-seo-side-by-side-in-real-time-free-chrome-extension-3kp7</guid>
      <description>&lt;p&gt;When optimizing a landing page or an article, we’ve all been there:&lt;/p&gt;

&lt;p&gt;You target a primary keyword, but a competitor consistently outranks you on Google. You open their page, inspect the elements, jump back to your own CMS, and ask yourself:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;em&gt;Why is Google ranking their page higher than mine?&lt;/em&gt;&lt;/li&gt;
&lt;li&gt;&lt;em&gt;Is their content deeper (word count)?&lt;/em&gt;&lt;/li&gt;
&lt;li&gt;&lt;em&gt;How is their Heading hierarchy (H1-H3) structured compared to mine?&lt;/em&gt;&lt;/li&gt;
&lt;li&gt;&lt;em&gt;Which exact ranking keywords are they capturing that my page completely missed?&lt;/em&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Most existing online comparison tools force you into an annoying workflow: copy URL A, copy URL B, open a third-party website, paste both, wait for a queue, only to get a dated report from 2012.&lt;/p&gt;

&lt;p&gt;To solve this, I built a lightweight, developer-friendly solution: &lt;strong&gt;&lt;a href="https://chromewebstore.google.com/detail/compare-2-websites-seo-co/mfoehhkaioagppbbbknhehglkeidncco" rel="noopener noreferrer"&gt;Compare 2 Websites SEO&lt;/a&gt;&lt;/strong&gt;.&lt;/p&gt;




&lt;h2&gt;
  
  
  🛑 The Pain Point with Traditional SEO Site Comparison
&lt;/h2&gt;

&lt;p&gt;If you've ever tried to &lt;strong&gt;compare two websites SEO&lt;/strong&gt; performance manually, you know the struggle:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;
&lt;strong&gt;Tab Hell:&lt;/strong&gt; Switching back and forth between your landing page and the competitor’s live site.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Surface-level Metrics:&lt;/strong&gt; Most free tools only inspect superficial HTML tags without understanding content density or real-time SERP rankings.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Keyword Gap Blindness:&lt;/strong&gt; You can see their text, but you don't know which specific search queries are driving their organic Google US traffic.&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;I wanted something that lives directly in the browser's side panel—extracting competitor DOM data in sub-seconds while keeping my baseline landing page locked for instant side-by-side auditing.&lt;/p&gt;




&lt;h2&gt;
  
  
  ⚡ How It Works: Instant Side-by-Side Breakdown
&lt;/h2&gt;

&lt;p&gt;The extension runs right in your browser side panel without cluttering your main screen:&lt;/p&gt;

&lt;h3&gt;
  
  
  1. Zero-Cost Instant On-Page Audit
&lt;/h3&gt;

&lt;p&gt;When you browse a competitor's page, the tool inspects their active DOM and parses your target landing page simultaneously:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Clean Article Body Word Count:&lt;/strong&gt; Filtered for boilerplates (headers, footers, nav scripts).&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Heading Tree Inspection (H1 - H3):&lt;/strong&gt; Spot structural flaws and heading hierarchy differences at a glance.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Image Accessibility (&lt;code&gt;alt&lt;/code&gt; tags):&lt;/strong&gt; Instantly highlights how many visual assets are missing SEO descriptions.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Top Keyword Frequency &amp;amp; Density:&lt;/strong&gt; Understand what topics the competitor is heavily emphasizing.&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  2. Deep Keyword Gap Analysis (SERP Rank Diff)
&lt;/h3&gt;

&lt;p&gt;Beyond raw on-page HTML, the tool integrates deep SERP ranking metrics to uncover:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Keywords your competitor ranks for in Google US Top 100&lt;/strong&gt;, but your target landing page is missing.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Exact Rank Position (#1 - #100)&lt;/strong&gt; for both pages head-to-head.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Monthly Search Volume, Keyword Difficulty (KD), and CPC.&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;One-Click Export:&lt;/strong&gt; Download differences in structured CSV or plain TXT format.&lt;/li&gt;
&lt;/ul&gt;




&lt;h2&gt;
  
  
  🛠️ Tech Stack &amp;amp; Implementation Details
&lt;/h2&gt;

&lt;p&gt;For fellow developers interested in how it was built:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Manifest V3 Side Panel API:&lt;/strong&gt; Delivers a native IDE/panel-like workflow without breaking your browsing viewport.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Mozilla Readability &amp;amp; Custom Cleaners:&lt;/strong&gt; Removes noisy UI boilerplates and advertisements to get accurate raw body word counts.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Local Caching Mechanism:&lt;/strong&gt; Implements a 24-hour smart cache layer for SERP data queries to prevent duplicate API hits and minimize latency.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Client-Side Fallbacks:&lt;/strong&gt; Inspects client-rendered SPA containers vs. static HTML to alert users if dynamic hydration affects parsed word count.&lt;/li&gt;
&lt;/ul&gt;




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

&lt;p&gt;If you frequently optimize landing pages, run competitor teardowns, or conduct on-page technical audits, you can install the extension directly from the Chrome Web Store:&lt;/p&gt;

&lt;p&gt;👉 &lt;strong&gt;Install Chrome Extension:&lt;/strong&gt; &lt;a href="https://chromewebstore.google.com/detail/compare-2-websites-seo-co/mfoehhkaioagppbbbknhehglkeidncco" rel="noopener noreferrer"&gt;Compare 2 Websites SEO - Content Gap &amp;amp; Side-by-Side Tool&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;em&gt;(New users receive free analysis credits upon Google Sign-In).&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;Feedback, feature requests, and bug reports from the DEV community are warmly welcome! How do you currently run your competitor SEO comparisons? Let me know in the comments below!&lt;/p&gt;

</description>
      <category>seo</category>
      <category>webdev</category>
      <category>chrome</category>
      <category>extension</category>
    </item>
    <item>
      <title>How I Built a Chrome Extension to Find Low-Competition "Blue Ocean" SEO Keywords</title>
      <dc:creator>ian_silas</dc:creator>
      <pubDate>Tue, 25 Aug 2026 11:55:59 +0000</pubDate>
      <link>https://dev.to/ian_silas/how-i-built-a-chrome-extension-to-find-low-competition-blue-ocean-seo-keywords-59gf</link>
      <guid>https://dev.to/ian_silas/how-i-built-a-chrome-extension-to-find-low-competition-blue-ocean-seo-keywords-59gf</guid>
      <description>&lt;p&gt;As an indie hacker, doing SEO for side projects can be frustrating. Most high-volume keywords in 2026 are already heavily guarded by authority domains, and enterprise SEO suites cost $100+ per month—way too expensive for validating a small product.&lt;/p&gt;

&lt;p&gt;To solve this, I focused on a different approach: &lt;strong&gt;Reverse-engineering direct competitors to uncover "Blue Ocean" keywords&lt;/strong&gt; (search queries with high commercial intent and minimal keyword difficulty).&lt;/p&gt;

&lt;p&gt;Instead of doing manual spreadsheet lookups, I built a lightweight Chrome extension called &lt;strong&gt;&lt;a href="https://chromewebstore.google.com/detail/competitor-keyword-finder/mmcajkhbkkhmcbaabeajefkdaciohodc" rel="noopener noreferrer"&gt;Competitor Keyword Finder&lt;/a&gt;&lt;/strong&gt;.&lt;/p&gt;




&lt;h3&gt;
  
  
  Why Blue Ocean Keywords Matter for Builders
&lt;/h3&gt;

&lt;p&gt;A typical mistake when launching a project is targeting broad, high-volume terms. For indie creators, the sweet spot is queries where:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Keyword Difficulty (KD) is low (&amp;lt; 35):&lt;/strong&gt; Minimal backlink profile required to get indexed and ranked.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Search Intent is commercial/informational:&lt;/strong&gt; Visitors are actively looking for tools or specific workflows.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Competitors have gaps:&lt;/strong&gt; Legacy pages that rank but offer outdated UX or sparse answers.&lt;/li&gt;
&lt;/ul&gt;




&lt;h3&gt;
  
  
  How the Opportunity Algorithm Works
&lt;/h3&gt;

&lt;p&gt;Rather than just showing raw numbers, the tool calculates an automated &lt;strong&gt;Blue Ocean Score (0–100)&lt;/strong&gt; by evaluating:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;&lt;strong&gt;Search Volume vs. KD ratio&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Cost-per-Click (CPC)&lt;/strong&gt; indicating advertiser demand&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Actionable Tier Classification:&lt;/strong&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Tier S &amp;amp; Tier A:&lt;/strong&gt; Prime low-competition keywords ready for immediate content or product landing pages.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Tier B:&lt;/strong&gt; Ideal for long-tail FAQ sections and documentation.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Tier C:&lt;/strong&gt; High-competition terms to skip.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;The extension also supports localized data across 9 global regions (US, Japan, Germany, Taiwan, France, Spain, South Korea, Brazil, Saudi Arabia) and allows 1-click CSV export.&lt;/p&gt;




&lt;h3&gt;
  
  
  Tech Stack &amp;amp; Workflow
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Frontend:&lt;/strong&gt; Manifest V3 Chrome Extension, Tailwind CSS&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Backend:&lt;/strong&gt; Cloudflare Workers (edge compute) &amp;amp; Serverless data pipelines&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Pricing Model:&lt;/strong&gt; No locked-in subscriptions. 5 free searches upon install, followed by a pay-as-you-go top-up starting at $5.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;If you're building a niche site, SaaS, or blog, feel free to give it a spin:&lt;/p&gt;

&lt;p&gt;👉 &lt;strong&gt;&lt;a href="https://chromewebstore.google.com/detail/competitor-keyword-finder/mmcajkhbkkhmcbaabeajefkdaciohodc" rel="noopener noreferrer"&gt;Install Competitor Keyword Finder on Chrome Web Store&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Any feedback on the UI or feature suggestions is warmly welcomed!&lt;/p&gt;

</description>
      <category>webdev</category>
      <category>seo</category>
      <category>showdev</category>
      <category>productivity</category>
    </item>
  </channel>
</rss>
