This extension analyzes the current open web document and reports on-page SEO issues such as title quality, meta description, robots tags, canonical URLs, headings, image alt text, viewport, charset, language, and JSON-LD structured data.
Features
- Scores Meta Tags, Structured Data, Headings, Images, and Overall SEO Health.
- Shows file diagnostics for missing title, meta description, canonical, viewport, charset, language, H1, structured data, and missing image alt text.
- Opens a report panel with issues, recommendations, extracted metadata, headings, links, images, and structured data.
- Supports common PHP SEO variables such as
$pageTitle,$metaDescription,$metaKeywords, and$canonicalURLwhen pages include shared headers.
Setup
- Open the
Vscodefolder in VS Code. - Run
npm install. - Run
npm run compile. - Press
F5to launch the extension in a development host window.
Repository
GitHub: https://github.com/Alimammiya/SEO-Health-Checker-for-VS-Code.git
Other Links
- Best SEO Consultant: https://alimammiya.com/
- SEO Health Checker Official Website: https://alimammiya.com/seo-health-checker
- GitHub: https://github.com/alimammiya
- LinkedIn: https://www.linkedin.com/in/alimammiya/
- Chrome Extension: https://chromewebstore.google.com/detail/hfaogcocddbcafkdeemcdphdjhllfmof
- Firefox Add-on: https://addons.mozilla.org/en-US/firefox/addon/seo-health-checker-on-page-seo/
- Microsoft Edge Add-on: https://microsoftedge.microsoft.com/addons/detail/seo-health-checker-onp/ebcmkdepjnafoofenamdmjdchbkcfmfa
Usage
- Open an HTML, PHP, Vue, Svelte, Astro, JSX, or TSX file in VS Code.
- Open the Command Palette (
Cmd+Shift+P/Ctrl+Shift+P). - Run
SEO Health Checker: Analyze Current Document. - Review the visual score report that opens beside your document.
Notes
- Diagnostics are also reported in the Problems panel.
- The report panel includes score cards, category scores, issue severity, recommendations, extracted metadata, headings, links, images, structured data, and line links.
- Supported documents are checked automatically while editing.