Comprehensive one-page audit tool for any webpage. Click the PageLens icon on any page to get health scoring (0-100), SEO, accessibility, technology detection, security, performance, and link analysis — all in one clean popup. Free + $5 donation checkout.
🌐 Live Landing · 📖 Articles · 🛒 Buy $5 · 🐛 Report Issue
- Overview — Overall health score (0-100), quick stats grid, top issues
- Performance — Page weight, request count, resource breakdown, timing metrics
- SEO — Title/description validation, heading structure, image alt text audit, canonical/robots
- Accessibility — Missing alt text, form labels, heading hierarchy, buttons without text, skip links, lang attribute
- Technology — Detects 28 technologies (React, Vue, Angular, jQuery, WordPress, Shopify, etc.)
- Security — HTTPS check, mixed content, insecure forms, security headers
- Links — Total/internal/external/nofollow/new-tab counts with full listing
- Open Chrome →
chrome://extensions - Enable "Developer mode" (top-right toggle)
- Click "Load unpacked"
- Select the
pagelens/directory - The PageLens icon appears in your toolbar
- Navigate to any webpage
- Click the PageLens toolbar icon
- View the health score and browse analysis tabs
- Click "Export JSON" to download a full report
pagelens/
├── manifest.json # Chrome extension manifest (MV3)
├── background.js # Service worker — message routing
├── popup.html # Popup UI structure
├── css/popup.css # Popup styles (dark header, card layout)
├── js/
│ ├── analyzer.js # Content script — all page analysis logic
│ └── popup.js # Popup interaction, tab rendering, export
├── icons/
│ ├── icon16.png # 16x16 toolbar icon
│ ├── icon48.png # 48x48 extensions page icon
│ └── icon128.png # 128x128 Chrome Web Store icon
└── README.md # This file
- Pure vanilla JavaScript — zero dependencies
- Manifest V3 compatible
- All URL parsing guarded with try/catch
- Content script injection via
chrome.scripting.executeScript - Health score: starts at 100, deducts for issues found
- Technology detection: 28 signatures via DOM/window attribute checks