Skip to content

About

Audit SEO on-page din terminal: title, meta, H1, canonical, Open Graph, JSON-LD, imagini și scor 0–100. Zero dependențe.

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Latest commit

 

History

2 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🔎 seo-audit-cli

Audit SEO on-page direct din terminal — fără dependențe, fără API key, gata de pus în CI.

Node.js Zero dependencies License MIT


Ce verifică

Zonă Verificări
Meta <title> (lipsă / prea scurt / prea lung), meta description, lang, viewport, robots: noindex
Structură număr de H1 (exact unul), H2, cuvinte în conținutul principal, linkuri interne
Indexare rel="canonical" (lipsă sau pe alt domeniu), status HTTP
Social Open Graph (og:title, og:image), twitter:card
Date structurate blocuri JSON-LD (tipuri detectate + JSON invalid)
Imagini alt lipsă, width/height lipsă (risc de CLS)

Fiecare problemă are o severitate (error, warning, info), iar pagina primește un scor 0–100.

Utilizare

git clone https://github.com/Gabrieldevro/seo-audit-cli.git
cd seo-audit-cli
node bin/seo-audit.js https://exemplu.ro https://exemplu.ro/contact
https://gabrieldev.eu/servicii/website-de-prezentare
  HTTP 200 · 1114 ms · 63.4 KB
  Title       Creare Site de Prezentare Rapid și Optimizat SEO | Gabriel Dev
  H1          Website de Prezentare
  Canonical   https://gabrieldev.eu/servicii/website-de-prezentare
  JSON-LD     BreadcrumbList, WebSite, ProfessionalService
  Scor        93/100
  ▲ Titlul are 62 caractere și va fi tăiat în Google (ideal ≤ 60).
  ℹ 6 imagini fără width/height (risc de CLS).

Opțiuni

Opțiune Efect
--json raport complet în JSON (pentru scripturi și dashboard-uri)
--min-score=80 iese cu codul 2 dacă o pagină are scor sub prag — perfect pentru CI

În GitHub Actions

- run: node bin/seo-audit.js https://site-ul-tau.ro --min-score=85

Ca bibliotecă

import { auditUrl } from './src/audit.js';

const report = await auditUrl('https://exemplu.ro');
console.log(report.score, report.issues);

Teste

npm test

Testele rulează offline, pe HTML de test, cu node:test (fără framework extern).


Făcut de Gabriel Dev — creare site-uri, magazine online și SEO tehnic.
Ai nevoie de un audit complet sau de optimizare? Scrie-mi.

About

Audit SEO on-page din terminal: title, meta, H1, canonical, Open Graph, JSON-LD, imagini și scor 0–100. Zero dependențe.

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages