<?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: The Saqib Tahir</title>
    <description>The latest articles on DEV Community by The Saqib Tahir (@thesqb).</description>
    <link>https://dev.to/thesqb</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%2F4190249%2Fbab14abd-c4a2-4487-bd20-2a3a4e592abd.png</url>
      <title>DEV Community: The Saqib Tahir</title>
      <link>https://dev.to/thesqb</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/thesqb"/>
    <language>en</language>
    <item>
      <title>SiteReadyForSi: Building an AI Search Readiness Scanner with Open-Source AI (Side Hustle)</title>
      <dc:creator>The Saqib Tahir</dc:creator>
      <pubDate>Sat, 17 Oct 2026 11:10:22 +0000</pubDate>
      <link>https://dev.to/thesqb/siteready-building-an-ai-search-readiness-scanner-with-open-source-ai-side-hustle-fol</link>
      <guid>https://dev.to/thesqb/siteready-building-an-ai-search-readiness-scanner-with-open-source-ai-side-hustle-fol</guid>
      <description>&lt;p&gt;&lt;em&gt;This is a submission for the &lt;a href="https://dev.to/challenges/hacktoberfest-week2-2026-10-12"&gt;Hacktoberfest Open-Source AI Challenge Week 2: Side Hustle&lt;/a&gt;&lt;/em&gt;&lt;/p&gt;




&lt;h2&gt;
  
  
  What I Built
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;&lt;a href="https://sitereadyfor.si" rel="noopener noreferrer"&gt;SiteReadyForSi&lt;/a&gt;&lt;/strong&gt; is an automated AI and search readiness diagnostic platform designed for the Generative Engine Optimization (GEO) era.&lt;/p&gt;

&lt;p&gt;As AI search engines like Perplexity, SearchGPT, Claude, and Gemini transform how users discover information, traditional SEO is no longer enough. Many modern websites built on Client-Side Rendered (CSR) Single-Page Applications serve an almost empty HTML shell (&lt;code&gt;&amp;lt;div id="root"&amp;gt;&amp;lt;/div&amp;gt;&lt;/code&gt;) that AI crawlers fail to parse within their strict rendering budgets.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;SiteReadyForSi&lt;/strong&gt; audits websites to ensure they are machine-retrievable and technically ready for autonomous AI scrapers. It analyzes:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Crawler Permissions:&lt;/strong&gt; Verifies &lt;code&gt;robots.txt&lt;/code&gt; access rules for modern AI bots (&lt;code&gt;GPTBot&lt;/code&gt;, &lt;code&gt;PerplexityBot&lt;/code&gt;, &lt;code&gt;ClaudeBot&lt;/code&gt;, etc.).&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Initial HTML Inspection:&lt;/strong&gt; Detects empty shells vs server-rendered content.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Structured Data (JSON-LD):&lt;/strong&gt; Validates semantic context for products, articles, and entities.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;&lt;code&gt;llms.txt&lt;/code&gt; Generator:&lt;/strong&gt; Creates machine-readable markdown indexes for LLMs.&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  Who Would Pay For It?
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;SaaS Founders &amp;amp; E-Commerce Owners:&lt;/strong&gt; Who risk losing organic AI search visibility and product citations.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Digital Agencies:&lt;/strong&gt; Managing dozens of client domains who need on-demand, repeatable readiness reports.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Business Model:&lt;/strong&gt; Monetized via pay-as-you-go audit credit packs and tiered monthly subscriptions ($25/month Pro plan) integrated with automated billing.&lt;/li&gt;
&lt;/ul&gt;




&lt;h2&gt;
  
  
  Demo
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Live Deployed Application:&lt;/strong&gt; &lt;a href="https://sitereadyfor.si" rel="noopener noreferrer"&gt;https://sitereadyfor.si&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Features in Action:&lt;/strong&gt; Anyone can enter a homepage URL and immediately get a comprehensive readiness score, breakdown of crawler directives, and prioritized fix instructions.&lt;/li&gt;
&lt;/ul&gt;




&lt;h2&gt;
  
  
  Architecture &amp;amp; Implementation
&lt;/h2&gt;

&lt;p&gt;The production platform is engineered as a resilient, full-stack micro-SaaS:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;
&lt;strong&gt;Frontend &amp;amp; Server:&lt;/strong&gt; Built with React 19 and React Router 7 over Express, providing blazing-fast SSR for SEO diagnostics.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Background Queue &amp;amp; Processing:&lt;/strong&gt; Uses &lt;strong&gt;BullMQ&lt;/strong&gt; backed by &lt;strong&gt;Redis&lt;/strong&gt; to orchestrate asynchronous background crawls and audit queues for large websites (&amp;gt;15 pages) without degrading main app latency.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Database &amp;amp; Storage:&lt;/strong&gt; Powered by &lt;strong&gt;MongoDB Atlas&lt;/strong&gt;, storing crawl histories, parsed audit signals, user workspaces, and transactional billing events.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Intelligent Multi-Stage AI Reasoning Pipeline:&lt;/strong&gt; Uses an advanced hybrid AI workflow to evaluate technical site health:

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Fast Signal Parsing:&lt;/strong&gt; Rapidly processes raw crawler directives, DOM elements, and server headers.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Deep Architectural Reasoning:&lt;/strong&gt; Analyzes complex rendering patterns, structured data integrity, and synthesizes clear, prioritized technical remediation guides.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ol&gt;




&lt;h2&gt;
  
  
  Why Does Open Innovation Matter?
&lt;/h2&gt;

&lt;p&gt;Building on an open, modular AI architecture is what enables SiteReadyForSi to operate reliably at scale:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Architectural Autonomy &amp;amp; Customization:&lt;/strong&gt; Open and flexible AI pipelines allow us to tailor our diagnostic criteria specifically for crawler behaviors, without being constrained by rigid, generic black-box APIs.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Client Data Privacy &amp;amp; Isolation:&lt;/strong&gt; Technical audits evaluate internal site architecture, proprietary route structures, and draft content. An open-oriented pipeline ensures all parsed data remains strictly isolated and is never fed back into external third-party models for training.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Consistent &amp;amp; Deterministic Scoring:&lt;/strong&gt; Proprietary closed-source APIs frequently change their underlying weights and behaviors, causing fluctuating evaluations. A dedicated, self-contained AI pipeline ensures consistent, repeatable readiness benchmarks that website owners can rely on over time.&lt;/li&gt;
&lt;/ul&gt;




&lt;h2&gt;
  
  
  Prize Categories
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Best Use of MongoDB Atlas&lt;/strong&gt; &lt;em&gt;(utilizing MongoDB Atlas to power the multi-tenant audit stores, crawl data pipelines, and user workspaces)&lt;/em&gt;
&lt;/li&gt;
&lt;/ul&gt;

</description>
      <category>devchallenge</category>
      <category>hf26challenge</category>
      <category>ai</category>
      <category>opensource</category>
    </item>
    <item>
      <title>The Technical GEO Readiness Checklist: Preparing Your Website for AI Search &amp; LLMs</title>
      <dc:creator>The Saqib Tahir</dc:creator>
      <pubDate>Sat, 17 Oct 2026 11:04:16 +0000</pubDate>
      <link>https://dev.to/thesqb/the-technical-geo-readiness-checklist-preparing-your-website-for-ai-search-llms-27pe</link>
      <guid>https://dev.to/thesqb/the-technical-geo-readiness-checklist-preparing-your-website-for-ai-search-llms-27pe</guid>
      <description>&lt;h1&gt;
  
  
  The Technical GEO Readiness Checklist: Preparing Your Website for AI Search &amp;amp; LLMs
&lt;/h1&gt;

&lt;p&gt;As Generative Engine Optimization (GEO) replaces traditional SEO assumptions, the way search engines discover, retrieve, and parse website content is undergoing a fundamental shift.&lt;/p&gt;

&lt;p&gt;Traditional search engines focus primarily on sitemaps, link graphs, and static HTML snippets. However, modern &lt;strong&gt;AI search agents and LLM crawlers&lt;/strong&gt; (such as Perplexity, GPTBot, ClaudeBot, and Google Gemini) require a solid technical foundation to evaluate content.&lt;/p&gt;

&lt;p&gt;Here is the essential checklist to verify that your website is technically ready for AI retrieval.&lt;/p&gt;




&lt;h2&gt;
  
  
  1. Verify Crawler Access
&lt;/h2&gt;

&lt;p&gt;Check your &lt;code&gt;robots.txt&lt;/code&gt; directives for relevant AI search bots (&lt;code&gt;GPTBot&lt;/code&gt;, &lt;code&gt;PerplexityBot&lt;/code&gt;, &lt;code&gt;ClaudeBot&lt;/code&gt;, &lt;code&gt;Google-Extended&lt;/code&gt;). &lt;/p&gt;

&lt;p&gt;A simple &lt;code&gt;Allow&lt;/code&gt; rule alone does not guarantee access:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Firewalls, Cloudflare bot protection, and aggressive rate limits can inadvertently block legitimate search crawlers.&lt;/li&gt;
&lt;li&gt;Ensure public documentation, pricing, and product pages return a &lt;code&gt;200 OK&lt;/code&gt; status with substantive HTML.&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  2. Inspect the Initial HTML Response
&lt;/h2&gt;

&lt;p&gt;Compare the raw HTML delivered by the server with the rendered page in a browser:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;If your web app is a pure Client-Side Rendered (CSR) Single-Page Application (SPA) without SSR or prerendering, crawlers may only receive an empty &lt;code&gt;&amp;lt;div id="root"&amp;gt;&amp;lt;/div&amp;gt;&lt;/code&gt; shell.&lt;/li&gt;
&lt;li&gt;AI crawlers operate on strict rendering time budgets. Critical headings, meta descriptions, and core content must be present in the initial server response.&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  3. Validate Structured Data (JSON-LD)
&lt;/h2&gt;

&lt;p&gt;AI agents thrive on structured, semantic data:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Ensure your &lt;code&gt;Product&lt;/code&gt;, &lt;code&gt;SoftwareApplication&lt;/code&gt;, &lt;code&gt;Article&lt;/code&gt;, and &lt;code&gt;Organization&lt;/code&gt; schemas accurately mirror the visible content.&lt;/li&gt;
&lt;li&gt;Validate your JSON-LD with standard schema validators to eliminate syntax errors.&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  4. Provide a Concise &lt;code&gt;llms.txt&lt;/code&gt;
&lt;/h2&gt;

&lt;p&gt;The proposed &lt;code&gt;llms.txt&lt;/code&gt; standard offers a clean, machine-readable markdown guide for AI crawlers:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Summarize your core product, features, and technical capabilities.&lt;/li&gt;
&lt;li&gt;Provide clean, direct links to essential documentation and pricing pages.&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  5. Measure Technical Readiness
&lt;/h2&gt;

&lt;p&gt;Measuring your readiness is the first step toward visibility in modern search. You can test your website's crawlability, initial HTML delivery, and crawler directives in seconds.&lt;/p&gt;

&lt;p&gt;👉 &lt;strong&gt;Run an instant diagnosis of your website at &lt;a href="https://sitereadyfor.si" rel="noopener noreferrer"&gt;SiteReady&lt;/a&gt;.&lt;/strong&gt;&lt;/p&gt;




&lt;p&gt;&lt;em&gt;Originally published on &lt;a href="https://sitereadyfor.si/blog/technical-geo-checklist" rel="noopener noreferrer"&gt;SiteReady&lt;/a&gt;.&lt;/em&gt;&lt;/p&gt;

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