Audit-urile SEO tehnice sunt fundamentul oricărei strategii de succes în 2025. Site-urile care nu trec de controalele tehnice Google – indiferent cât de bun este conținutul – pur și simplu nu vor performa. Acest checklist concentrează cei peste 200 de parametri pe care îi verificăm în toate audit-urile enterprise CreativDigital, organizați după severitate și impact asupra rankings.
Metodologie de Audit
Abordăm audit-urile tehnice în 5 dimensiuni, fiecare cu propriile tool-uri și metrici:
- Crawl & Indexability: cum vede Googlebot site-ul tău
- Performance & Core Web Vitals: viteza și experiența utilizatorilor
- Content & Architecture: structură, linking intern și organizare
- Schema & Structured Data: markup pentru rich results
- Security & Infrastructure: HTTPS, headers, server config
Tool Stack pentru Audit Complet
| Categorie | Tool Primar | Tool Secundar |
|---|---|---|
| Crawling | Screaming Frog SEO Spider | Sitebulb, Lumar |
| Performance | Google PageSpeed Insights | WebPageTest, GTmetrix |
| Index Coverage | Google Search Console | Bing Webmaster Tools |
| Schema Validation | Google Rich Results Test | Schema.org Validator |
| Security | Mozilla Observatory | Security Headers |
| Log Analysis | BigQuery + Looker Studio | Screaming Frog Log Analyzer |
1. CRAWL & INDEXABILITY (50 puncte)
1.1. Robots.txt & Crawl Directives
- ✅ robots.txt accesibil la /robots.txt (status 200)
- ✅ Sitemap declarat în robots.txt cu URL complet
- ✅ User-agent: Googlebot și Bingbot nu sunt blocați
- ✅ Disallow strategic: exclude /admin, /cart, /search, parametri URL
- ✅ Allow override: dacă disallow /, permite foldere critice
- ✅ Crawl-delay absent: nu limita Googlebot (nu respectă crawl-delay)
- ⚠️ Test în GSC: verifică URL-uri importante cu robots.txt Tester
1.2. XML Sitemaps
- ✅ Sitemap accesibil la /sitemap.xml (status 200, Content-Type: application/xml)
- ✅ Indexed în GSC: toate sitemap-urile sunt submit-ate
- ✅ Limite respectate: max 50.000 URL-uri și 50MB per sitemap
- ✅ Sitemap index: pentru site-uri mari, folosește sitemap index
- ✅ Doar URL-uri canonice: exclude duplicate, filtered pages, paginate
- ✅ lastmod corect: timestamp real de modificare, nu data curentă
- ✅ priority & changefreq: opțional, dar dacă există, să fie logic
- ⚠️ Hreflang sitemap: pentru multi-language, include toate variantele
1.3. Meta Robots & X-Robots-Tag
- ✅ Paginile importante indexabile: nu au noindex în meta sau X-Robots-Tag
- ✅ Pagini duplicate noindex: filtered, sortare, search results
- ✅ Follow vs nofollow: link juice păstrat pe pagini importante
- ✅ noarchive/noimageindex: doar când e justificat (legal, privacy)
- ⚠️ Conflict robots.txt vs meta: nu bloca în robots.txt paginile cu noindex
1.4. Canonicalization
- ✅ Canonical tags prezente: pe toate paginile indexabile
- ✅ Self-referencing canonical: pagina canonică pointează către sine
- ✅ Consistență: canonical în HTML = canonical în HTTP header (dacă există)
- ✅ Absolute URLs: nu relative (https://example.com/page vs /page)
- ✅ HTTPS în canonical: chiar dacă pagina e HTTP, canonical să fie HTTPS
- ⚠️ Chain canonicals: evită A→B→C, folosește A→C direct
- ⚠️ Paginate canonicalization: nu canonical-iza /page/2 către /page/1
1.5. Redirects & URL Structure
- ✅ 301 permanent redirects: pentru migrări, nu 302
- ✅ Redirect chains elimiate: max 1 hop (A→B, nu A→B→C)
- ✅ Redirect loops rezolvate: A→B→A detection
- ✅ HTTP→HTTPS redirect: toate paginile HTTP redirecționează către HTTPS
- ✅ WWW vs non-WWW: consistență (alege una, redirectează cealaltă)
- ✅ Trailing slash: consistență (/page vs /page/)
- ✅ URL lowercase: evită /Page vs /page duplicates
- ⚠️ 404 monitoring: trackează 404-uri în GSC și log-uri, fixează cele importante
1.6. Crawl Budget Optimization
- ✅ Faceted navigation blocked: parametri de filtrare în robots.txt sau noindex
- ✅ Infinite scroll: pagination sau load-more cu URL-uri unice
- ✅ Calendar pages: limită depth (nu crawl 10 ani în viitor)
- ✅ Search results noindex: /search?q= nu indexate
- ⚠️ Log file analysis: identifică unde se duce Googlebot, optimizează
2. PERFORMANCE & CORE WEB VITALS (40 puncte)
2.1. Core Web Vitals – Field Data
- ✅ LCP (Largest Contentful Paint) < 2.5s: 75% utilizatori
- ✅ INP (Interaction to Next Paint) < 200ms: 75% utilizatori
- ✅ CLS (Cumulative Layout Shift) < 0.1: 75% utilizatori
- ⚠️ CrUX data în GSC: monitorizează experience report lunar
- ⚠️ Mobile vs Desktop: ambele trebuie să treacă, mobile prioritar
2.2. LCP Optimization
- ✅ Hero image optimized: WebP/AVIF, compression < 100KB
- ✅ Preload hero image:
<link rel="preload" as="image"> - ✅ Server response < 600ms: TTFB optimizat
- ✅ Remove render-blocking JS/CSS: defer non-critical
- ✅ CDN pentru assets: reduce latency
2.3. INP / FID Optimization
- ✅ Main thread free: split long tasks (> 50ms)
- ✅ Reduce JavaScript: code splitting, tree shaking
- ✅ Debounce input handlers: evită flood de events
- ✅ Third-party scripts: lazy load sau async
2.4. CLS Optimization
- ✅ Reserve space: width/height pentru imagini, video, ads
- ✅ Avoid dynamic content: nu injecta content peste fold
- ✅ Font swap: font-display: swap pentru web fonts
- ✅ Ads rezervare: min-height pentru ad slots
2.5. General Performance
- ✅ Image optimization: next-gen formats (WebP, AVIF)
- ✅ Lazy loading: loading="lazy" pentru imagini off-screen
- ✅ Minify CSS/JS: production builds minificate
- ✅ Gzip/Brotli: server compression activă
- ✅ Browser caching: cache-control headers optimizate
- ✅ Reduce requests: combină CSS/JS unde e posibil
- ⚠️ HTTP/2 sau HTTP/3: multiplexing pentru performanță
3. CONTENT & ARCHITECTURE (45 puncte)
3.1. Content Quality & Uniqueness
- ✅ Thin content: pagini cu < 300 cuvinte analizate (justificate sau îmbunătățite)
- ✅ Duplicate content: identificat și canonicalizat sau noindex
- ✅ Boilerplate content: minimizat (sidebar, footer nu dominant)
- ✅ Unique value: fiecare pagină adaugă perspective noi
- ⚠️ Content freshness: update-uri regulate pentru evergreen topics
3.2. Title Tags & Meta Descriptions
- ✅ Title unic: fiecare pagină cu title distinct
- ✅ Length optimal: 50-60 caractere (desktop), 40-50 (mobile)
- ✅ Keyword placement: keyword principal în primele 5 cuvinte
- ✅ Branding consistent: | Brand Name la final sau început
- ✅ Meta description 120-155 caractere: compelling CTA
- ⚠️ Dynamic titles: pentru e-commerce, generare automată cu template
3.3. Heading Structure (H1-H6)
- ✅ Un singur H1: per pagină, cu keyword principal
- ✅ Hierarchy logică: H1 → H2 → H3, fără skip
- ✅ Descriptive headings: nu "Introduction", "Section 1"
- ✅ Keyword distribution: H2/H3 cu variații semantice
3.4. Internal Linking
- ✅ Orphan pages elimination: toate paginile au măcar 1 link intern
- ✅ Anchor text descriptiv: nu "click aici", "află mai mult"
- ✅ Deep linking: link-uri către pagini importante, nu doar homepage
- ✅ Breadcrumbs: implementate și marcate cu schema
- ✅ Related content: link-uri contextuale în conținut
- ⚠️ Link juice flow: prioritize pagini cu potential de ranking
- ⚠️ Broken links: 0 link-uri interne 404
3.5. URL Structure
- ✅ Descriptive URLs: /seo-services vs /page?id=123
- ✅ Short URLs: ideal < 60 caractere
- ✅ Hyphens not underscores: /seo-audit vs /seo_audit
- ✅ Category structure: /category/subcategory/product logic
- ✅ No dynamic parameters: evită ?sessionid=, ?ref=
3.6. Pagination & Infinite Scroll
- ✅ Rel next/prev: (deprecated dar încă recomandat pentru Bing)
- ✅ Self-referencing canonical: /page/2 canonical către sine, nu /page/1
- ✅ View All page: opțional, cu canonical de la paginate
- ⚠️ Infinite scroll: implementare SEO-friendly cu URL-uri
4. SCHEMA MARKUP & STRUCTURED DATA (30 puncte)
4.1. Schema Implementation
- ✅ JSON-LD preferred: nu Microdata sau RDFa
- ✅ Organization schema: homepage cu logo, social profiles
- ✅ WebSite schema: cu sitelinks searchbox
- ✅ Breadcrumb schema: pe toate paginile
- ✅ Article schema: blog posts cu author, datePublished, dateModified
- ✅ Product schema: e-commerce cu price, availability, reviews
- ✅ FAQ schema: pentru pagini cu întrebări frecvente
- ✅ HowTo schema: pentru tutoriale și ghiduri
- ✅ LocalBusiness schema: pentru business-uri cu locație fizică
- ✅ Review schema: aggregate rating când e relevant
4.2. Schema Validation
- ✅ Rich Results Test: fiecare tip de pagină validat
- ✅ No errors în GSC: Rich results report curat
- ✅ Required fields: toate câmpurile obligatorii complete
- ✅ Consistent data: schema matches visible content
- ⚠️ Nested entities: correct relationship între Author, Organization, Product
5. SECURITY & INFRASTRUCTURE (25 puncte)
5.1. HTTPS & SSL
- ✅ Valid SSL certificate: nu expirat, trusted CA
- ✅ Toate paginile HTTPS: no mixed content (HTTP resources pe HTTPS page)
- ✅ HTTP→HTTPS redirect: 301 permanent
- ✅ HSTS header: Strict-Transport-Security implementat
- ✅ TLS 1.2 minimum: TLS 1.0/1.1 deprecated
5.2. Security Headers
- ✅ Content-Security-Policy: prevent XSS attacks
- ✅ X-Content-Type-Options: nosniff: prevent MIME sniffing
- ✅ X-Frame-Options: DENY: prevent clickjacking
- ✅ Referrer-Policy: control referrer information
- ⚠️ Permissions-Policy: restrict feature access
5.3. Server & Hosting
- ✅ Server response time < 600ms: TTFB optimizat
- ✅ Uptime > 99.9%: monitoring și alerting
- ✅ Scalability: handle traffic spikes
- ✅ Geolocation: server aproape de target audience
- ⚠️ CDN implementation: pentru assets statice
6. MOBILE & RESPONSIVE (20 puncte)
6.1. Mobile-First Indexing
- ✅ Responsive design: nu separate mobile URLs (m.example.com)
- ✅ Content parity: același conținut pe mobile și desktop
- ✅ Structured data parity: schema identică pe ambele
- ✅ Meta robots parity: nu noindex pe mobile dacă desktop e index
6.2. Mobile UX
- ✅ Viewport meta tag:
<meta name="viewport" content="width=device-width"> - ✅ Touch targets: minimum 48x48px
- ✅ Font size readable: > 16px pentru body text
- ✅ No intrusive interstitials: evită popup-uri fullscreen
- ⚠️ Mobile-friendly test: toate paginile trec testul Google
7. INTERNATIONAL & HREFLANG (15 puncte)
7.1. Hreflang Implementation (pentru site-uri multi-language)
- ✅ Hreflang tags: în
<head>sau XML sitemap - ✅ Self-referencing: pagina include hreflang către sine
- ✅ Bidirectional: dacă A pointează către B, B pointează către A
- ✅ X-default: pentru fallback language
- ✅ Correct ISO codes: en-US, ro-RO format
- ⚠️ No errors în GSC: International Targeting report clean
Prioritizare & Action Plan
Critical (Fix în 7 zile)
- Indexability blockers: robots.txt, noindex greșit
- Core Web Vitals failures: LCP, INP, CLS sub threshold
- Security issues: SSL expired, mixed content
- Redirect chains și loops
- Broken internal links (404)
High Priority (Fix în 30 zile)
- Schema markup errors
- Duplicate content & canonicalization issues
- Title/meta optimization
- Mobile-first parity
- Orphan pages
Medium Priority (Fix în 90 zile)
- Performance optimizations (non-CWV)
- Internal linking improvements
- URL structure cleanup
- Thin content enhancement
Automation & Monitoring
| Check | Frecvență | Tool |
|---|---|---|
| Core Web Vitals | Zilnic | GSC + RUM |
| Index Coverage | Săptămânal | GSC |
| Broken Links | Săptămânal | Screaming Frog |
| Schema Errors | Lunar | GSC Rich Results |
| Security Headers | Lunar | Mozilla Observatory |
| Full Crawl Audit | Trimestrial | Screaming Frog + Sitebulb |
Concluzie
Acest checklist de 200+ puncte reprezintă standardul CreativDigital pentru audit-uri tehnice enterprise. Fiecare punct este acționabil, cu prioritate clară și tool-uri specifice pentru verificare și remediere.
Următorii pași:
- Download checklist-ul complet (Google Sheet sau PDF)
- Rulează un crawl complet cu Screaming Frog
- Exportă datele din Google Search Console
- Prioritizează după severitate (Critical → High → Medium)
- Creează task-uri în project management tool
- Implementează cu sprijin tehnic (Dev, DevOps, SEO)
Ai nevoie de un audit tehnic complet? CreativDigital oferă audituri enterprise cu raport detaliat, prioritizare after impact și suport hands-on pentru implementare. Programează o consultanță pentru a discuta despre site-ul tău.
