Nu orice site rulează pe un CMS. Multe pagini de prezentare și landing-uri din Moldova sunt HTML static, urcat prin FTP sau găzduit pe un server simplu. Vestea bună: pe un site HTML pur, instalarea unui banner de cookies e printre cele mai directe, pentru că tu controlezi complet codul. Ai nevoie de un singur snippet în <head>.

Fără CMS între tine și fișiere, nu depinzi de plugin-uri, teme sau setări ascunse. Dezavantajul e că trebuie să te asiguri singur că snippet-ul ajunge pe fiecare pagină și în ordinea corectă. Acest ghid acoperă exact aceste două puncte.

De ce ai nevoie de banner și pe un site static

Chiar și un site „doar de prezentare" încarcă adesea Google Analytics, un pixel Meta sau o hartă Google. Toate plasează cookie-uri de statistici și marketing de la prima vizită. În Republica Moldova se aplică Legea nr. 133/2011, iar pentru vizitatorii din UE se adaugă GDPR. Faptul că site-ul e static nu te scutește: dacă folosești scripturi terțe, ai nevoie de consimțământ prealabil și de posibilitatea de refuz.

Pași de instalare

Pe un site HTML, procesul e simplu și repetabil:

  1. Din GDPR Moldova, copiază snippet-ul unic generat pentru domeniul tău.
  2. Deschide fișierul index.html (și fiecare altă pagină .html a site-ului) în editorul tău.
  3. Lipește snippet-ul imediat după eticheta <head>, cât mai sus posibil, înaintea scripturilor de Analytics sau pixel.
  4. Salvează fișierele și urcă-le pe server (prin FTP, panoul de hosting sau git).
  5. Deschide site-ul într-o fereastră privată: banner-ul trebuie să apară la prima vizită.

Poziționarea la începutul head-ului e cheia: astfel snippet-ul apucă să blocheze scripturile non-esențiale prin Google Consent Mode v2 înainte ca ele să pornească.

Cum eviți să lipești snippet-ul în fiecare pagină

Dacă site-ul are multe pagini .html, lipirea manuală în fiecare devine obositoare și predispusă la greșeli. Câteva soluții:

  • Include-uri la nivel de server — dacă hostingul suportă SSI (Server Side Includes) sau PHP, poți pune head-ul comun într-un singur fișier inclus în toate paginile.
  • Un build simplu — instrumente precum un generator static sau chiar un script care injectează head-ul în toate fișierele înainte de urcare.
  • Editare atentă — dacă site-ul are doar 3-4 pagini, lipirea manuală e perfect acceptabilă, dar verifică fiecare pagină.

Indiferent de metodă, obiectivul e ca fiecare pagină accesibilă direct să conțină snippet-ul în head.

Ordinea corectă a scripturilor

Regula de aur: snippet-ul GDPR Moldova stă primul în head, iar Analytics, pixelul sau alte scripturi de marketing vin după el. Așa, logica de consimțământ e activă înainte ca celelalte scripturi să se încarce și le poate ține blocate până la accept.

Dacă ai scripturi terțe care nu pot fi întârziate (de exemplu un chat sau o hartă adăugată direct în <body>), verifică individual dacă plasează cookie-uri și dacă snippet-ul le acoperă. Pe un site static simplu, de regulă e vorba doar de Analytics și pixel, iar acestea sunt exact categoriile pe care instalarea corectă le controlează.

Verificare finală

Înainte de a considera treaba gata:

  1. Banner-ul apare la prima vizită, pe toate paginile, cu Accept și Refuz clare.
  2. Alegerea se memorează la reîncărcare și la navigarea între pagini.
  3. Ai o pagină politica-cookies.html legată în footer. GDPR Moldova generează automat conținutul acesteia în română și rusă.

Pe un site HTML pur, controlul total asupra codului îți dă și cea mai curată instalare posibilă: un singur snippet, sus în head, și ești conform.

Material orientativ, nu constituie consultanță juridică.