Skip to main content
Onur AksoyOnur Aksoy — Homepage
Production / Official Microsoft Edge Add-ons2026 — Present•Lead Systems Architect & Core Developer

SEO Lens — Technical SEO, Schema.org Validator & Social Preview Inspector

A zero-dependency, privacy-first Microsoft Edge Manifest V3 extension providing instant on-page SEO audits, Google SERP pixel calculations, deep Schema.org (@graph JSON-LD & Microdata) structural validation, and 4-way live social card simulations.

Audit Speed
Sub-50ms Client DOM Execution
Schema Validation
Full @graph & Microdata Coverage
Social Simulators
Facebook, WhatsApp, X, LinkedIn
Dependencies
0 NPM Packages / 100% Native Vanilla JS
#Technical SEO#Schema.org Validator#JSON-LD & Microdata#Chrome / Edge Manifest V3#Social Share Simulator#SERP Pixel Analyzer#Zero-Dependency Extension

Project Overview

In modern web engineering, technical SEO flaws and malformed structured data directly destroy organic search visibility and social media conversion rates. However, existing browser extensions in the market are plagued by bloated multi-megabyte bundles, third-party analytics trackers that phone home client source codes, subscription paywalls for basic features, and brittle Schema parsers that break when encountering modern @graph arrays.

SEO Lens was engineered by Onur Aksoy (a.k.a. Hackonomist) to solve these deficiencies from first principles. Built as a high-performance, zero-dependency browser extension adhering strictly to the modern Chrome/Edge Manifest V3 security model, SEO Lens audits active web pages entirely client-side in under 50 milliseconds. It combines an algorithmic 0–100 Technical SEO Health Score with Google SERP pixel-width calculations, an exhaustive H1–H6 visual heading tree, a recursive Schema.org (JSON-LD and Microdata) validation engine that pinpoints syntax error line/column coordinates, a live 4-platform social card simulator (Facebook, WhatsApp, X/Twitter, LinkedIn), and one-click structured JSON audit export—all with zero external tracking and complete data sovereignty.

System Architecture Topologyinteractive vector diagram
flowchart TD
    subgraph PageEnvironment ["Active Browser Tab DOM"]
        DOMTree["HTML Document\n<head> / <body>"]
        MetaTags["Title, Description, Canonical\nMeta Robots, Open Graph, Twitter"]
        HeadingsTree["Heading Hierarchy\n<h1> to <h6> Elements"]
        SchemaScripts["Structured Data Scripts\nJSON-LD & Microdata Entities"]
        DOMTree --> MetaTags
        DOMTree --> HeadingsTree
        DOMTree --> SchemaScripts
    end
    subgraph ExtensionCore ["SEO Lens Extension Engine (Manifest V3)"]
        ContentScript["Isolated Content Script\nDOM Snapshot Extractor"]
        AuditPipeline["Algorithmic SEO Evaluation Engine"]
        subgraph SubModules ["Inspection & Validation Modules"]
            HealthScorer["0-100 SEO Health Scorer\nSERP Pixel Width Calculator"]
            HeadingInspector["Heading Tree & Gap Detector\nMissing / Multiple H1 Alert"]
            SchemaValidator["Schema.org Structural Engine\n@graph Recursive Validator"]
            SocialCanvas["4-Way Social Simulator\nFB, WhatsApp, X, LinkedIn"]
        end
        ExportEngine["Structured JSON Export\nAudit Report Generator"]
    end
    MetaTags --> ContentScript
    HeadingsTree --> ContentScript
    SchemaScripts --> ContentScript
    ContentScript -- "Structured DOM Payload" --> AuditPipeline
    AuditPipeline --> HealthScorer
    AuditPipeline --> HeadingInspector
    AuditPipeline --> SchemaValidator
    AuditPipeline --> SocialCanvas
    AuditPipeline --> ExportEngine
    style PageEnvironment fill:#08090A,stroke:#10B981,stroke-width:1px,color:#EDEDED
    style ExtensionCore fill:#0E131F,stroke:#059669,stroke-width:1px,color:#EDEDED
    style SubModules fill:#14171D,stroke:#10B981,stroke-width:1px,color:#EDEDED

Architectural Benchmark: SEO Lens vs. Traditional SEO Extensions & Cloud Crawlers

Technical & Operational CriterionTraditional SEO ExtensionsCloud Crawler SaaS ToolsSEO Lens Edge Engine
Audit Latency350ms – 1200ms (Heavy Bundle)30s – 5min (Remote Cloud Queue)< 50ms (Pure In-Memory DOM Analysis)
External Dependencies15 – 45 NPM Packages / BundlersComplex Cloud Microservices0 External Packages / Pure Vanilla JS
Schema.org @graph ArraysOften crashes or displays 'Unknown'Parsed remotely with delayNative Recursive Validation & Type Check
Data Privacy & TrackingInjects Telemetry & Tracks URLsStores URLs on Third-Party Servers100% Client-Side / Zero Data Retention
Social Share SimulationStatic raw meta tag displayBasic mockups (often outdated)Live Pixel-Perfect 4-Platform Canvas
Manifest V3 & CSP ComplianceLegacy Manifest V2 or inline hacksWeb dashboard only100% Strict Manifest V3 / Zero Inline Scripts

Technical Deep-Dive

1. Zero-Dependency Manifest V3 Architecture & Sub-50ms In-Memory DOM Auditing

Rather than bundling heavy modern JavaScript frameworks (React, Vue, or Webpack bundles) that introduce security vulnerabilities and execution delays, SEO Lens is written entirely in clean, native Vanilla ECMAScript (ES2024). Operating under the strict Chrome/Edge Manifest V3 security lifecycle, its isolated content script extracts the complete document metadata, heading tree, and script payloads in a single frame, executing comprehensive validation algorithms in under 50 milliseconds without causing DOM re-layouts or memory leaks.

2. Deep Schema.org Structural Validator with Recursive @graph & Microdata Support

Most browser-based schema checkers fail when encountering modern enterprise structured data utilizing @graph arrays. SEO Lens incorporates an in-house recursive Schema.org parsing engine. It unpacks root @graph definitions, validates syntax errors with exact line and column number reporting, and performs deep entity rule verification across core schemas including Article, Product, Organization, LocalBusiness, BreadcrumbList, FAQPage, HowTo, Recipe, and WebSite, catching missing required attributes before search crawlers penalize the page.

3. Google SERP Pixel Width Calculations & 0–100 Algorithmic Health Scoring

Character limits alone no longer guarantee that search titles or meta descriptions will render cleanly on Google SERP; proportional letter widths (e.g., 'W' vs. 'I') dictate pixel truncation. SEO Lens implements a client-side proportional font calculation engine that measures both exact character counts and real Google SERP pixel dimensions (Title: 580px max, Description: 990px max). These metrics feed into an algorithmic 0–100 Technical SEO Health Score that evaluates canonical declarations, meta robots flags, HTTPS enforcement, language tags, viewport scaling, and charset integrity.

4. 4-Platform Real-Time Social Card Simulation & One-Click Structured JSON Export

Social media sharing cards directly drive click-through rates (CTR) on platforms with drastically different visual viewports. SEO Lens features an interactive 4-way live simulator rendering pixel-perfect cards for Facebook (Open Graph standard), WhatsApp (compact card with preview image), X/Twitter (Summary Large Image), and LinkedIn (feed snippet with publisher attribution). Furthermore, developers and technical agencies can export the complete audit report, parsed schema models, and warning summaries as a standardized JSON document with a single click for continuous CI/CD or client deliverables.

Technical Stack

Runtime & Platform
Microsoft Edge / Google Chrome Extension (Manifest V3)
Core Engine
Pure Vanilla ECMAScript (ES2024), Zero Third-Party Dependencies
Security Model
Strict Manifest V3 CSP (script-src 'self'), Zero Inline Event Handlers
Validation Engine
Recursive Schema.org (@graph JSON-LD & Microdata) Syntax Tracing
SERP Analyzer
Client-Side Proportional Pixel Width Measurement (580px / 990px)
Visual Simulator
Live 4-Way Multi-Platform Canvas (Facebook, WhatsApp, X, LinkedIn)
Distribution
Official Microsoft Edge Add-ons Store Certified

Business Impact & Outcomes

SEO Lens equips web developers, technical SEO architects, and digital marketing agencies with a sovereign, blazingly fast audit tool that guarantees schema validity and search snippet perfection before deployment—eliminating recurring SaaS subscriptions and protecting user privacy.

Interested in a similar system architecture?

Reach out directly to discuss technical consulting, bespoke implementation, or system audits.

Discuss Project →