Generator de Schema Markup

Completați detaliile pentru FAQ, produs sau ghid practic și copiați codul JSON-LD gata de utilizare.

Alegeți un tip de schemă

Începeți cu tipul de conținut pe care doriți să îl descrieți.

Adăugați detaliile

Câmpurile obligatorii sunt verificate pe măsură ce tastați; câmpurile opționale lăsate goale sunt omise.

Copiați codul JSON-LD

Scriptul complet va apărea în momentul în care toate câmpurile obligatorii sunt valide.

FAQPage
JSON-LD

Verificare câmpuri

    Datele introduse rămân în browser. Nimic nu este încărcat pe serverele BroBroGo.

    Întrebări frecvente

    Ce tipuri de scheme pot crea?

    Formularele ghidate acoperă FAQPage, Product cu o ofertă (Offer) și HowTo cu pași ordonați, materiale și instrumente. Câmpurile opționale lăsate goale sunt excluse automat din cod.

    Unde trebuie să plasez codul JSON-LD generat?

    Lipiți scriptul complet în secțiunea <head> sau <body> a paginii al cărei conținut vizibil îl descrie. Asigurați-vă că marcajul este în concordanță cu ceea ce pot vedea efectiv vizitatorii pe pagină.

    Un marcaj valid garantează apariția de rezultate îmbogățite în căutări?

    Nu. Un marcaj valid conform schema.org ajută serviciile web să înțeleagă mai bine pagina, însă afișarea unor elemente speciale în rezultatele căutării nu este niciodată garantată. De exemplu, Google nu mai afișează rezultate îmbogățite (rich results) de tip FAQ sau HowTo.

    Introducere în Schema.org și datele structurate

    Datele structurate reprezintă un format standardizat prin care se oferă informații despre o pagină web și se clasifică conținutul acesteia. Schema.org este rezultatul unei colaborări între motoarele de căutare majore pentru a crea și a menține un vocabular comun de microdate. Atunci când adăugați marcaje structurate în codul HTML, ajutați sistemele de indexare să înțeleagă contextul semantic al textelor, imaginilor și relațiilor dintre entități.

    Acest proces de marcare nu modifică aspectul vizual al paginii pentru utilizatorii obișnuiți, dar oferă o structură clară pentru roboții de căutare. Relația dintre datele structurate și rezultatele căutării este una de facilitare: un marcaj valid conform Schema.org ajută serviciile web să proceseze mai eficient informațiile, deși afișarea unor elemente speciale sau a rezultatelor îmbogățite (rich results) în paginile cu rezultate nu este garantată. De exemplu, Google nu mai afișează rezultate îmbogățite de tip FAQ sau HowTo, însă structurarea corectă rămâne un pilon important pentru interpretarea corectă a conținutului de către motoarele de căutare.

    Rolul formatului JSON-LD pentru conținutul web

    JSON-LD (JavaScript Object Notation for Linked Data) este formatul recomandat pentru implementarea datelor structurate. Spre deosebire de microdatele integrate direct în atributele tagurilor HTML, JSON-LD rulează ca un script independent, de tipul <script type="application/ld+json">.

    Acest format prezintă avantaje tehnice clare pentru un administrator de site, operator de conținut sau dezvoltator:

    • Separarea preocupărilor: Codul de marcare este complet separat de structura vizuală HTML, facilitând întreținerea și depanarea.
    • Flexibilitate în plasare: Scriptul poate fi inserat oriunde în documentul HTML, deși bunele practici recomandă plasarea lui în secțiunea <head> sau <body>.
    • Generare dinamică: Datele pot fi injectate cu ușurință prin intermediul sistemelor de gestionare a conținutului (CMS) sau al șabloanelor de cod.

    Structura și regulile tipurilor de scheme acceptate

    Instrumentul permite generarea de cod JSON-LD pentru trei tipuri majore de scheme: FAQPage, Product și HowTo. Fiecare tip are reguli stricte de validare și câmpuri specifice.

    Schema FAQPage

    Această schemă este utilizată pentru pagini care conțin o listă de întrebări frecvente și răspunsurile aferente.

    • Reguli de validare: Este obligatoriu să adăugați cel puțin o întrebare și un răspuns complet. Dacă un element adăugat este incomplet, editorul va afișa erorile specifice: „Elementul {index} are nevoie de o întrebare.” sau „Elementul {index} are nevoie de un răspuns.”.
    • Câmpuri: Fiecare element conține un câmp pentru Întrebare și un câmp pentru Răspuns.

    Schema Product cu oferte

    Destinată descrierii unui produs comercial și a ofertei sale de preț.

    • Câmpuri obligatorii: Numele produsului și prețul ofertei. Lipsa acestora declanșează erorile „Adăugați numele produsului.” și „Adăugați prețul ofertei.”.
    • Validarea prețului și a valutei: Prețul trebuie să fie un număr pozitiv format din cifre și, opțional, un punct zecimal. Valuta trebuie introdusă sub forma unui cod de trei litere (de exemplu: RON, EUR, USD). Nerespectarea acestor formate generează erorile „Utilizați un preț pozitiv format din cifre și, opțional, un punct zecimal.” și „Utilizați un cod de valută de trei litere, cum ar fi RON, EUR sau USD.”.
    • Câmpuri opționale: Descriere, Marcă, SKU, Disponibilitate și URL-uri. URL-ul produsului și URL-ul imaginii trebuie să fie adrese complete care încep cu http:// sau https://. În caz contrar, se vor afișa erorile „URL-ul produsului trebuie să fie o adresă completă cu http:// sau https://.” sau „URL-ul imaginii trebuie să fie o adresă completă cu http:// sau https://.”.

    Schema HowTo (Ghid practic)

    Această schemă descrie instrucțiuni pas cu pas pentru a realiza o anumită sarcină.

    • Câmpuri obligatorii: Titlul ghidului practic și cel puțin un pas complet. Dacă acestea lipsesc, se vor afișa erorile „Adăugați titlul ghidului practic.” și „Adăugați cel puțin un pas complet.”. Fiecare pas adăugat trebuie să conțină instrucțiuni, altfel se declanșează eroarea „Elementul {index} are nevoie de instrucțiuni pentru pasul respectiv.”.
    • Timp total: Câmpul opțional pentru timp trebuie să fie un număr întreg cuprins între 1 și 100.000 de minute. Orice altă valoare generează eroarea „Timpul total trebuie să fie un număr întreg cuprins între 1 și 100.000 de minute.”.
    • Materiale și instrumente: Aceste câmpuri opționale acceptă liste, introducând câte un element pe rând.

    Funcționarea editorului și limitele tehnice

    Generatorul validează datele în timp real, pe măsură ce tastați. Scriptul JSON-LD complet este generat și afișat în panoul de ieșire doar în momentul în care toate câmpurile obligatorii sunt completate corect. Câmpurile opționale lăsate goale sunt excluse automat din codul final.

    Editorul impune anumite limite pentru a asigura performanța și stabilitatea:

    • Dacă introduceți un text excesiv de lung într-un câmp, veți primi mesajul „Câmpul {field} este prea lung pentru acest editor. Păstrați-l sub {max} caractere.”.
    • Numărul de elemente (cum ar fi pașii sau întrebările) este limitat, fiind semnalat prin eroarea „Acest editor acceptă maximum {max} elemente simultan.”.

    Confidențialitate și procesarea datelor

    Toate datele pe care le introduceți în formularele acestui generator sunt procesate local. Datele introduse rămân în browser și nimic nu este încărcat pe serverele BroBroGo. Acest mod de funcționare asigură că informațiile introduse nu părăsesc dispozitivul dumneavoastră în timpul utilizării instrumentului.


    Întrebări frecvente (FAQ)

    Ce tipuri de scheme pot crea?

    Formularele ghidate acoperă FAQPage, Product cu o ofertă (Offer) și HowTo cu pași ordonați, materiale și instrumente. Câmpurile opționale lăsate goale sunt excluse automat din cod.

    Unde trebuie să plasez codul JSON-LD generat?

    Lipiți scriptul complet în secțiunea <head> sau <body> a paginii al cărei conținut vizibil îl descrie. Asigurați-vă că marcajul este în concordanță cu ceea ce pot vedea efectiv vizitatorii pe pagină.

    Un marcaj valid garantează apariția de rezultate îmbogățite în căutări?

    Nu. Un marcaj valid conform schema.org ajută serviciile web să înțeleagă mai bine pagina, însă afișarea unor elemente speciale în rezultatele căutării nu este niciodată garantată. De exemplu, Google nu mai afișează rezultate îmbogățite (rich results) de tip FAQ sau HowTo.

    Cum pot verifica dacă codul generat este complet corect?

    Puteți utiliza butonul „Verifică cu validatorul schema.org” din interfață pentru a trimite codul direct către instrumentul oficial de testare și a confirma conformitatea acestuia cu standardele Schema.org.