Skip to content
WERYON
  • Home
  • Servicii
    • SEO, AEO, GEO
    • SEO România
    • Magazine online la cheie
    • Website-uri Premium
    • Chatbot și automatizări AI
  • Studii de caz
  • Resurse
    • Weryon Digital Intelligence
    • Raport Weryon 2026
    • Întrebări frecvente
  • Despre Weryon
    • Florin Stefan
    • Enterprise și white-label
  • Contact
Audit Brand
AI Search, AEO & GEO, Marketing Digital, Analytics & CRO, Weryon Digital Intelligence

Cum măsori vizibilitatea în AI Search fără să confunzi semnalele

iulie 18, 2026 Florin Stefan Comentariile sunt închise pentru Cum măsori vizibilitatea în AI Search fără să confunzi semnalele
Masurarea vizibilitatii in AI Search cu GA4 Google Search Console citari AI si semnale SEO AEO GEO

Ilustrație conceptuală: cifrele din imaginea de copertă sunt demonstrative, nu rezultate măsurate sau un scor Weryon.

Vizibilitatea în AI Search nu este o singură metrică. O impresie în Google AI Mode, un link citat într-un răspuns, o mențiune de brand și un lead atribuit sunt evenimente diferite. Dacă le adunăm într-un singur „scor AI”, obținem o cifră ușor de prezentat, dar greu de folosit într-o decizie.

În iunie 2026, Google a început să testeze în Search Console un raport dedicat impresiilor din funcțiile generative Search, inclusiv AI Overviews și AI Mode. Este un progres important, dar nu transformă automat toate platformele AI într-un canal complet măsurabil. Metoda sănătoasă combină dovezile oferite direct de platforme, analytics-ul proprietar și observații controlate, păstrând limitele fiecărei surse.

1. Cele trei straturi ale măsurării

  • Date de platformă: rapoarte oficiale precum Search Console, cu definiții și reguli proprii de agregare.
  • Date proprietare: GA4, evenimente, formulare, CRM și loguri tehnice, folosite pentru comportamentul de după accesarea site-ului.
  • Observații controlate: teste documentate în motoare AI, utile pentru diagnostic, dar care nu reprezintă automat întreaga piață.

Un raport matur păstrează aceste straturi separat. O observație manuală nu devine „impresie”, iar un referral nu dovedește singur că utilizatorul a văzut o anumită recomandare.

Separăm unde apare brandul, dacă este reprezentat corect și dacă o persoană face următorul pas comercial. Mențiunea este apariția numelui; citarea indică o sursă identificabilă; shortlistul înseamnă includerea între furnizorii propuși pentru evaluare. Acuratețea se verifică față de faptele relevante ale brandului. Absența într-un răspuns complet și eligibil este un rezultat negativ valid; erorile tehnice și probele incomplete sunt raportate separat. Metoda poate fi repetată, dar răspunsurile se pot schimba. Fără o legătură exactă cu decizia umană documentată, o cerere nu este prezentată drept oportunitate calificată. Raportul Weryon 2026: exemplul Furnitureistic arată cum separăm pozițiile Google, capturile AI și rezultatele comerciale.

2. Ce oferă Google Search Console în 2026

Raportul standard Performance arată clickuri, impresii, CTR și poziție medie, cu dimensiuni precum pagină, interogare, țară, dispozitiv și dată. Datele sunt agregate diferit la nivel de proprietate și pagină, unele interogări sunt anonimizate, iar rândurile disponibile pot fi trunchiate. De aceea, diferențele mici nu trebuie transformate automat în concluzii strategice.

Noul raport Generative AI performance oferă o vedere dedicată impresiilor din AI Overviews și AI Mode. La data acestei revizii, Google îl lansează pentru un subset de proprietăți și precizează că lipsa raportului poate însemna fie că accesul nu a fost încă acordat, fie că proprietatea nu are suficiente impresii. Raportul permite segmentarea după pagină, țară, dată și dispozitiv, însă păstrează limitele generale ale datelor Search Console.

Datele generative sunt incluse și în performanța generală Search. Nu trebuie adunate încă o dată peste totalurile standard, deoarece am produce dublă numărare. Pentru evaluare urmărim tendința, paginile care apar și distribuția pe dispozitive sau țări, nu doar un total izolat.

Cuvintele-cheie: noi propunem oportunitățile, clientul alege prioritățile

Nu urmărim poziții doar pentru a umple un raport. Urmărim căutările care au sens pentru afacerea clientului. Weryon propune cuvinte-cheie cu potențial comercial pe baza volumelor estimate, intenției de căutare, concurenței, sezonalității și potrivirii cu serviciile sau produsele oferite. Clientul alege și aprobă termenii incluși în proiect: noi aducem analiza, el aduce prioritățile și contextul afacerii.

Un termen cu volum mare nu este automat cel mai profitabil. O căutare mai specifică, legată de un serviciu, de un preț sau de o localitate, poate fi mai aproape de decizia de cumpărare. De aceea, selecția urmărește cerere relevantă și oportunități comerciale, nu doar popularitatea unei expresii. Profitabilitatea se confirmă ulterior prin rezultate comerciale măsurabile.

Prin SERP Robot monitorizăm pozițiile cuvintelor-cheie alese de client. Pentru un proiect național, configurăm piața România, asociată Google.ro; pentru proiecte internaționale, monitorizarea nu se limitează la România, ci urmărește țările și limbile agreate. Localitatea, motorul și dispozitivul fac parte din configurația documentată. Poziția dintr-o verificare SERP nu este aceeași metrică cu poziția medie agregată din Search Console și nici nu reproduce toate rezultatele personalizate ale utilizatorilor.

Instrumentele SaaS specializate adaugă istoricul pozițiilor, evoluția concurenților și contextul rezultatelor din Google peste o simplă listă de volume. SERP Robot afișează volume locale și globale; conform documentației sale, acestea provin din Google Keyword Planner și sunt medii lunare pentru ultimele 12 luni. Le folosim ca repere de cerere, nu ca număr exact de cumpărători. Avantajul analizei Weryon este combinarea datelor și interpretarea lor comercială, nu un procent de precizie presupus.

3. Ce poate demonstra GA4 și ce nu poate demonstra

GA4 explică ce se întâmplă după ce un utilizator ajunge pe site. Dimensiunile Session source și Session medium arată originea unei sesiuni, iar evenimentele și key events pot măsura acțiuni precum trimiterea unui formular, vizualizarea unei pagini comerciale sau inițierea unei conversații.

Referral-urile identificabile de la platforme AI trebuie analizate separat de traficul direct și de traficul organic. Unele vizite pot ajunge în (direct) / (none) dacă informația despre sursă lipsește, este eliminată de un redirect, este blocată ori nu poate fi transmisă. Prin urmare, GA4 poate confirma sesiuni și comportamente observate, dar nu poate reconstrui toate expunerile fără click.

Pentru fiecare landing page relevantă urmărim engaged sessions, key events și leaduri calificate. Nu evaluăm valoarea unui articol numai prin trafic: o pagină cu volum mic poate susține o intenție comercială importantă sau poate funcționa ca sursă citabilă.

4. Cum documentăm observațiile din alte motoare AI

Pentru platformele care nu oferă un raport verificabil echivalent, folosim un protocol de observație. Unitatea minimă este: motor și versiune disponibilă, țară și limbă, stare autentificată sau neautentificată, dispozitiv, prompt, dată și captură a răspunsului. Fără aceste elemente, două teste aparent identice pot măsura contexte diferite.

Un răspuns este validat manual: verificăm dacă brandul este menționat corect, dacă URL-ul există, dacă sursa susține afirmația și dacă descrierea serviciului corespunde paginii publice. Testele controlate indică tendințe în setul observat; nu sunt prezentate drept cotă de piață sau acoperire universală.

În AEO, clientul alege intențiile pentru care vrea să fie găsit

În pachetele AEO, pornim de la situațiile în care un potențial client caută o soluție: ce serviciu i se potrivește, ce furnizor să aleagă, ce opțiuni are într-o anumită localitate sau cum compară două alternative. Weryon propune intențiile comerciale, iar clientul le alege pe cele relevante pentru afacerea sa. Propunerile folosesc analiza cererii din Google, oferta reală, piața și întrebările de cumpărare — nu presupun că utilizatorul trebuie să cunoască acronimele SEO, AEO sau GEO.

Intențiile aprobate sunt transformate într-un set documentat de întrebări pentru motoarele AI incluse în proiect. Păstrăm formularea și contextul pentru comparații corecte. Volumul unei expresii în Google nu este prezentat drept volumul aceleiași întrebări în ChatGPT sau în alt motor AI: acestea sunt surse diferite. Separăm apariția brandului, citarea unei surse și recomandarea explicită într-o listă de furnizori.

5. Dicționarul metricilor Weryon

Metricile de mai jos sunt definiții operaționale Weryon, nu standarde oficiale ale platformelor. Denominatorul este întotdeauna numărul observațiilor eligibile din setul documentat.

  • Rata mențiunilor verificate: observații în care brandul apare corect / observații eligibile.
  • Rata citărilor proprii: observații care includ cel puțin un URL Weryon valid / observații eligibile.
  • Rata citărilor externe: observații în care brandul este susținut de o sursă independentă identificabilă / observații eligibile.
  • Acuratețea serviciilor: observații în care serviciile sunt descrise fără eroare materială / observații în care brandul este menționat.
  • Rata erorilor materiale: observații cu informații false despre identitate, ofertă sau dovezi / observații în care brandul este menționat.

Raportăm și mărimea eșantionului. O rată de 50% calculată din două observații nu are aceeași putere ca aceeași rată într-un protocol repetat și stabil.

Ce intră în comparație

Un răspuns complet în care brandul nu apare este o observație validă și rămâne în numitor. O eroare tehnică, un răspuns incomplet sau accesul indisponibil sunt raportate separat, nu transformate în absență confirmată ori succes. Afișăm probele planificate, valide și invalide; fără observații eligibile, rata este indisponibilă, nu 0%.

Păstrăm răspunsul original, sursele și contextul observației. Nu repetăm selectiv până obținem un rezultat favorabil. Mențiunea nu înseamnă automat recomandare, iar o sursă externă nu este automat independentă. Suprafețele AI cu moduri diferite de căutare sau autentificare rămân separate când nu sunt comparabile; o schimbare de metodă este consemnată, nu aplicată retroactiv rezultatelor istorice.

6. Baseline, frecvență și comparații

Înaintea unei intervenții fixăm un baseline și versiunea setului de prompturi. Comparațiile folosesc aceeași intenție, limbă, piață și regulă de validare. Pentru datele Search Console și GA4 preferăm ferestre comparabile, notăm sezonalitatea și separăm schimbările de tracking de schimbările reale de comportament.

Rapoartele zilnice nu înseamnă că reformulăm zilnic întrebările AI sau că fiecare fluctuație cere o schimbare a site-ului. Frecvența observațiilor AI se stabilește în protocolul proiectului, separat de cadența raportării. Orice schimbare este notată, astfel încât seria să nu pară comparabilă când nu mai este.

Rapoarte zilnice pentru vizibilitate. Rapoarte lunare pentru direcție.

Weryon oferă rapoarte zilnice și lunare. Rapoartele zilnice permit urmărirea evoluției pozițiilor monitorizate. Raportul lunar pune mișcările în context: ce s-a schimbat față de perioada comparabilă, care sunt termenii și intențiile relevante pentru client și unde merită concentrată atenția. Un raport zilnic poate include ultima observație AI disponibilă, cu data ei; nu o prezintă ca pe o măsurare nouă dacă nu a fost repetată.

Pentru antreprenor, valoarea este să știe unde devine afacerea mai ușor de găsit și ce oportunități merită urmărite. Pentru echipa de marketing, valoarea este o bază documentată pentru prioritizare. Nu livrăm doar o poziție într-un tabel, ci context pentru următoarea decizie. Acolo unde trackingul permite, corelăm vizibilitatea cu traficul și cererile; când legătura nu este demonstrabilă, o păstrăm explicit ca limită.

Probă documentată: Weryon în AI Search, 1–15 octombrie 2026

Ce am măsurat: două momente ale aceluiași panel înghețat: T0, 1 octombrie, și T1, 15 octombrie 2026. Panelul are șapte întrebări nebranduite și una despre Weryon, în română. La T1 am folosit ChatGPT web cu Search, fără autentificare: o singură execuție pentru fiecare întrebare, în conversații noi, fără reluări selective. Modelul exact nu era afișat; contextul în limba română nu certifică localizarea IP.

  • T1: 8 execuții unice, 8 răspunsuri valide. Absențele din răspunsurile complete au rămas în numitor.
  • Setul nebranduit T1: 1/7 mențiuni, 1/7 citări cu URL Weryon și 1/7 includeri în shortlist. Toate provin din aceeași observație locală; în celelalte șase răspunsuri nebranduite Weryon nu apare. Citarea propriei pagini nu este validare independentă.
  • Comparația nebranduită eligibilă T0–T1: 0/6 → 1/6 pentru fiecare dintre mențiuni, citări cu URL propriu și shortlisturi. Sunt comparate numai cele șase familii valide în ambele momente. Răspunsul NATIONAL din T0 a fost incomplet și este exclus, nu tratat drept absență validă; răspunsul NATIONAL valid din T1 rămâne în totalul T1.
  • Recomandarea observată este condiționată de evaluarea ofertei: solicitarea și compararea ofertelor, nu contractare, superioritate sau rezultate garantate. Este distinctă de simpla includere în shortlist. Recomandarea nu fusese codificată separat în T0; nu calculăm o variație retrospectivă.
  • BRAND accuracy: PARTIAL. Întrebarea despre Weryon este analizată separat de descoperirea nebranduită. Nu toate afirmațiile răspunsului au fost confirmate; nu raportăm un procent de acuratețe.

Calcul și proveniență: fiecare observație eligibilă se numără o singură dată pentru fiecare semnal, indiferent de repetarea numelui sau a linkurilor. Sursa este experimentul controlat Weryon; originalele, contextul și agregatele sunt păstrate în arhiva internă, cu integritate SHA256 și recitire verificate. Acest supliment experimental are QA tehnic AI delegat, nu atestare de review uman sau reproducere independentă. Aplică separarea semnalelor și regulile de eligibilitate din revizia publică 1.1, fără modificarea definițiilor istorice.

Limite: eșantion mic, o singură suprafață și un răspuns per întrebare la fiecare moment. Interfața și prezentarea surselor s-au schimbat; nu comparăm numărul surselor. Rezultatele descriu numai acest set, nu cotă de piață, leadership național, creștere cauzată de intervențiile Weryon, leaduri sau venituri. Nu publicăm întrebările protejate, conversațiile integrale ori fișierele originale; acest rezumat permite verificarea logicii numitorilor, nu reproducerea publică integrală a clasificărilor.

Maturitate, la 15 octombrie 2026: conform metodei interne 2.0.0-rc.1, P10 intern este DEMONSTRATED în proba delimitată T0–T1; P10 public rămâne PARTIAL. Level 5: NOT VERIFIED. Acoperirea întregii organizații nu este demonstrată, iar publicarea acestui rezumat nu constituie certificare și nu schimbă rezultatele istorice.

Intrări minimizate T0–T1: ce se poate recalcula public

Versiunea anexei: 2026-10-21.1. Ultima observație inclusă: 15 octombrie 2026, 06:24:23 UTC. Acesta este un set istoric delimitat, nu un tracker live și nu o promisiune de actualizare periodică. Alte valuri de benchmark nu sunt incluse.

Publicăm clasificările derivate Weryon și regulile de calcul. Ele permit recalcularea fracțiilor de mai jos, nu verificarea independentă integrală a sensului celor 16 răspunsuri: originalele, formularea exactă a panelului și fragmentele terțe nu sunt publicate. P10 și P11 public rămân PARTIAL; un hash nu înlocuiește premisa semantică accesibilă.

Metodă și populație: opt familii fixe, șapte nebranduite A–G și una branded H. Aliasurile sunt stabile între momente; G este NATIONAL. T0: 1 octombrie 2026; T1: 15 octombrie 2026. O singură încercare per întrebare, conversații noi, fără reluarea selectivă a răspunsurilor. Eșantion intențional, nu eșantion aleator reprezentativ pentru piață.

Condiții: ChatGPT web cu Search nativ, fără autentificare; limba română, România ca piață declarată. Modelul, IP-ul/geolocația și folosirea incognito nu sunt demonstrate în această serie. Repetarea protocolului nu garantează răspunsuri identice. Sursele footer T0 și citările inline T1 nu sunt comparate ca volum.

Acoperirea observațiilor — absențele valide rămân în numitor
MomentPlanificate / executateValideInvalideLipsă / netrimise
T08 / 8710 / 0
T18 / 8800 / 0

Dicționar: M = mențiune Weryon în răspuns, nu doar în întrebare; C = citare identificabilă; U = URL Weryon citat; S = includere ca furnizor într-un shortlist nebranduit; R = recomandare distinctă. YES = 1, NO = 0; YES-C = recomandare condiționată de solicitarea și evaluarea ofertei, nu de contractare. NR = neînregistrat (null), X = observație invalidă (null), N/A = neaplicabil (null). Null nu este zero. Citarea paginii proprii nu este validare independentă.

T0: clasificări istorice declarate; nu originale sau adjudecare semantică independentă
AliasOra UTCValiditate / perecheM / C / U / S / RAccuracy: descriere / serviciu
T0-A16:02:01VALID; inclus în perecheNO / NO / NO / NO / NRN/A / N/A
T0-B16:12:50VALID; inclus în perecheNO / NO / NO / NO / NRN/A / N/A
T0-C16:05:53VALID; inclus în perecheNO / NO / NO / NO / NRN/A / N/A
T0-D16:06:39VALID; inclus în perecheNO / NO / NO / NO / NRN/A / N/A
T0-E16:06:23VALID; inclus în perecheNO / NO / NO / NO / NRN/A / N/A
T0-F16:06:23VALID; inclus în perecheNO / NO / NO / NO / NRN/A / N/A
T0-G16:06:39INVALID; exclus din perecheX / X / X / X / XINVALID / INVALID
T0-H16:06:39VALID; inclus în perecheYES / YES / YES / N/A / NRFAIL / PARTIAL
T1: clasificări istorice declarate; nu originale sau adjudecare semantică independentă
AliasOra UTCValiditate / perecheM / C / U / S / RAccuracy: descriere / serviciu
T1-A06:07:11VALID; inclus în perecheNO / NO / NO / NO / NON/A / N/A
T1-B06:10:31VALID; inclus în perecheNO / NO / NO / NO / NON/A / N/A
T1-C06:13:45VALID; inclus în perecheNO / NO / NO / NO / NON/A / N/A
T1-D06:18:19VALID; inclus în perecheNO / NO / NO / NO / NON/A / N/A
T1-E06:20:02VALID; inclus în perecheNO / NO / NO / NO / NON/A / N/A
T1-F06:21:34VALID; inclus în perecheYES / YES / YES / YES / YES-CN/A / N/A
T1-G06:23:05VALID; exclus din perecheNO / NO / NO / NO / NON/A / N/A
T1-H06:24:23VALID; inclus în perecheYES / YES / YES / N/A / NOPARTIAL / PASS_DECLARED_SERVICE_SCOPE

Limitele rândurilor: T0-A–F și T1-A–E/G sunt clasificări negative istorice; publicarea etichetei nu demonstrează absența din întregul răspuns. T0-G este INVALID_INCOMPLETE_ANSWER și nu intră în niciun numitor valid. T1-G intră în totalul T1, dar nu în comparația pereche. T0-H, T1-F și T1-H au semnale pozitive declarate; fragmentele probatorii nu fac parte din această proiecție. Pentru H, accuracy privește separat descrierea și oferta declarată; PASS_DECLARED_SERVICE_SCOPE nu demonstrează eficiență sau execuție. Pentru T1-H, R=NO rămâne eticheta istorică afișată; rândul branded H este exclus din ratele de recomandare nebranduite. Ratingul istoric rămâne neconfirmat. T0 R nu fusese codificat și nu este completat retrospectiv.

Fracții exacte — M, C și U se calculează fiecare separat
PopulațieM / C / U: T0 → T1S: T0 → T1R: T0 → T1
Integral valid1/7 → 2/80/6 → 1/7NR → 1/7 YES-C
Nonbranded valid0/6 → 1/70/6 → 1/7NR → 1/7 YES-C
Pereche validă, inclusiv branded1/7 → 2/70/6 → 1/6NR → 1/6 YES-C
Pereche validă nonbranded0/6 → 1/60/6 → 1/6NR → 1/6 YES-C

Calcul: se selectează rândurile VALID din populația dorită; pentru perechi, numai familiile valide în ambele momente. Numărătorul numără YES (sau YES-C pentru R); numitorul cuprinde toate observațiile eligibile, cu pondere egală. S și R folosesc numai populația nebranduită. T0 R rămâne null, fără rată sau variație. Cele 40 de comparații aritmetice deja calificate sunt reutilizate; această anexă nu este o observație nouă.

Reproduceți calculele offline: date CSV și cod Python

Copiați primul bloc într-un fișier t0-t1-classifications.csv, iar al doilea în reproduce.py, ambele UTF-8 în același folder. Executați python reproduce.py. Programul folosește numai biblioteca standard, nu se conectează la rețea și nu scrie fișiere. Ieșirea se compară cu fracțiile publicate mai sus. Datele rămân etichete declarate, nu originale semantice. NR, X și N/A nu sunt transformate în zero; o selecție fără observații este marcată explicit. Codul și CSV-ul pot fi copiate pentru această recalculare locală; această utilizare nu acordă o licență generală de redistribuire a pachetului ori a materialelor excluse.

Date CSV — 16 observații
alias,series,observed_at_utc,population,validity,eligible_full,eligible_paired,M,C,U,S,R,description_accuracy,service_accuracy,public_semantic_premise
T0-A,T0,2026-10-01T16:02:01.492Z,NONBRANDED,VALID,true,true,NO,NO,NO,NO,NR,N/A,N/A,NOT_INCLUDED
T0-B,T0,2026-10-01T16:12:50.292Z,NONBRANDED,VALID,true,true,NO,NO,NO,NO,NR,N/A,N/A,NOT_INCLUDED
T0-C,T0,2026-10-01T16:05:53.750Z,NONBRANDED,VALID,true,true,NO,NO,NO,NO,NR,N/A,N/A,NOT_INCLUDED
T0-D,T0,2026-10-01T16:06:39.328Z,NONBRANDED,VALID,true,true,NO,NO,NO,NO,NR,N/A,N/A,NOT_INCLUDED
T0-E,T0,2026-10-01T16:06:23.748Z,NONBRANDED,VALID,true,true,NO,NO,NO,NO,NR,N/A,N/A,NOT_INCLUDED
T0-F,T0,2026-10-01T16:06:23.874Z,NONBRANDED,VALID,true,true,NO,NO,NO,NO,NR,N/A,N/A,NOT_INCLUDED
T0-G,T0,2026-10-01T16:06:39.120Z,NONBRANDED,INVALID,false,false,X,X,X,X,X,INVALID,INVALID,NOT_INCLUDED
T0-H,T0,2026-10-01T16:06:39.204Z,BRANDED,VALID,true,true,YES,YES,YES,N/A,NR,FAIL,PARTIAL,NOT_INCLUDED
T1-A,T1,2026-10-15T06:07:11.897Z,NONBRANDED,VALID,true,true,NO,NO,NO,NO,NO,N/A,N/A,NOT_INCLUDED
T1-B,T1,2026-10-15T06:10:31.170Z,NONBRANDED,VALID,true,true,NO,NO,NO,NO,NO,N/A,N/A,NOT_INCLUDED
T1-C,T1,2026-10-15T06:13:45.214Z,NONBRANDED,VALID,true,true,NO,NO,NO,NO,NO,N/A,N/A,NOT_INCLUDED
T1-D,T1,2026-10-15T06:18:19.239Z,NONBRANDED,VALID,true,true,NO,NO,NO,NO,NO,N/A,N/A,NOT_INCLUDED
T1-E,T1,2026-10-15T06:20:02.713Z,NONBRANDED,VALID,true,true,NO,NO,NO,NO,NO,N/A,N/A,NOT_INCLUDED
T1-F,T1,2026-10-15T06:21:34.382Z,NONBRANDED,VALID,true,true,YES,YES,YES,YES,YES-C,N/A,N/A,NOT_INCLUDED
T1-G,T1,2026-10-15T06:23:05.244Z,NONBRANDED,VALID,true,false,NO,NO,NO,NO,NO,N/A,N/A,NOT_INCLUDED
T1-H,T1,2026-10-15T06:24:23.364Z,BRANDED,VALID,true,true,YES,YES,YES,N/A,NO,PARTIAL,PASS_DECLARED_SERVICE_SCOPE,NOT_INCLUDED

Calcul Python — fără dependențe externe
"""Public derived-label calculator, stdlib only; stdout only, no network or writes.

Usage: python reproduce.py [t0-t1-classifications.csv]
This reproduces arithmetic from declared labels, not semantic classification.
Selection is the same as the previously qualified calculation: valid rows;
paired families valid in both series; S/R nonbranded; T0 R remains unrecorded.
"""
import csv
import json
import sys
from pathlib import Path

GROUPS = ('full', 'nonbranded', 'paired', 'paired_nonbranded')
METRICS = ('M', 'C', 'U', 'S', 'R')
LABELS = ('YES', 'NO', 'YES-C', 'NR', 'X', 'N/A')


def validate(rows):
    aliases = [r['alias'] for r in rows]
    if len(aliases) != len(set(aliases)):
        raise ValueError('Duplicate alias')
    for r in rows:
        if r['series'] not in ('T0', 'T1') or not r['alias'].startswith(r['series'] + '-'):
            raise ValueError('Invalid series/alias')
        if r['validity'] not in ('VALID', 'INVALID') or r['population'] not in ('BRANDED', 'NONBRANDED'):
            raise ValueError('Unknown validity/population; not converted to zero')
        for m in METRICS:
            label = r[m]
            if label not in LABELS:
                raise ValueError('Unknown/missing label; not converted to zero')
            if r['validity'] == 'INVALID' and label != 'X':
                raise ValueError('Invalid observation must retain X')
            if r['validity'] == 'VALID' and label == 'X':
                raise ValueError('Valid observation cannot have X')
            if label == 'YES-C' and m != 'R':
                raise ValueError('YES-C is recommendation only')
    return rows


def calculate(rows, group, series, metric):
    if group not in GROUPS or series not in ('T0', 'T1') or metric not in METRICS:
        raise ValueError('Unknown selection')
    validate(rows)
    paired = ({r['alias'][3:] for r in rows if r['series'] == 'T0' and r['validity'] == 'VALID'} &
              {r['alias'][3:] for r in rows if r['series'] == 'T1' and r['validity'] == 'VALID'})
    selected = [r for r in rows if r['series'] == series and r['validity'] == 'VALID'
                and ('nonbranded' not in group or r['population'] == 'NONBRANDED')
                and ('paired' not in group or r['alias'][3:] in paired)
                and (metric not in ('S', 'R') or r['population'] == 'NONBRANDED')]
    out = {'population': group, 'series': series, 'metric': metric}
    if metric == 'R' and series == 'T0':
        if any(r[metric] != 'NR' for r in selected):
            raise ValueError('Historical T0 recommendation must remain NR')
        return dict(out, numerator=None, denominator=None, status='NR', numerator_aliases=None, denominator_aliases=None)
    if any(r[metric] not in ('YES', 'NO', 'YES-C') for r in selected):
        raise ValueError('Selected metric missing/not applicable; not converted to zero')
    num = [r['alias'] for r in selected if r[metric] in ('YES', 'YES-C')]
    den = [r['alias'] for r in selected]
    return dict(out, numerator=len(num), denominator=len(den), status='RECORDED' if den else 'NO_ELIGIBLE_OBSERVATIONS',
                numerator_aliases=num, denominator_aliases=den)


def main():
    source = Path(sys.argv[1]) if len(sys.argv) > 1 else Path(__file__).with_name('t0-t1-classifications.csv')
    with source.open(encoding='utf-8', newline='') as stream:
        rows = validate(list(csv.DictReader(stream)))
    out = [calculate(rows, group, series, metric) for group in GROUPS for series in ('T0', 'T1') for metric in METRICS]
    print(json.dumps({'warning': 'Arithmetic from declared labels only; no independent semantic review', 'results': out}, ensure_ascii=False, indent=2))


if __name__ == '__main__':
    main()

Proveniență și responsabilitate: T0 provine din capturi native text DOM/AX arhivate; T1 din originale MHTML păstrate privat. Hashurile T0 au fost stabilite la reconcilierea din 15 octombrie, nu la achiziția din 1 octombrie. Clasificările și metadatele sunt derivate din manifestele istorice, fără rescrierea lor. Weryon este editorul și subiectul măsurat; Florin Ștefan este ownerul operațional. Codex a executat calificarea tehnică delegată, nu un review uman independent ori peer review.

Utilizare și limite: proiecția include numai date derivate și explicații proprii autorizate; nu distribuie conversații, panel, citate terțe, date personale ori identificatori privați. Publicarea aici nu acordă implicit o licență deschisă asupra materialelor excluse. Metoda internă este 2.0.0-rc.1, definițiile publice 1.1. Nu rezultă cotă de piață, efect cauzal al intervențiilor, leadership național, vizite, leaduri, venituri sau certificare Level 5. Level 5: NOT VERIFIED.

Consultați rezumatul probei T0–T1 și excluderile sale și setul Google Furnitureistic, separat de măsurarea AI. O corecție viitoare trebuie să identifice versiunea și câmpul schimbat; o nouă versiune a anexei nu modifică data observațiilor.

7. Legătura cu rezultatele comerciale

Vizibilitatea devine relevantă comercial numai când este conectată cu un traseu. Pentru fiecare pagină analizăm sesiunea, engagementul, key event-ul, formularul și calificarea leadului. Separăm conversia directă de contribuția asistată și nu atribuim întregul rezultat ultimei interacțiuni dacă decizia a avut mai multe contacte.

Un dashboard sănătos are trei coloane: expunere observată, comportament pe site și rezultat comercial. Dacă una lipsește, concluzia este marcată drept parțială, nu completată cu o estimare prezentată ca fapt.

8. Semnale de calitate și erori frecvente

  • Nu amesteca impresiile Search Console cu observațiile manuale.
  • Nu dubla impresiile din raportul generativ peste totalul Search.
  • Nu declara o recomandare dacă răspunsul conține doar o mențiune.
  • Nu folosi un singur prompt drept benchmark de piață.
  • Nu ignora modificările de consent, tagging, redirect sau filtre interne.
  • Nu publica scoruri fără formulă, eșantion, dată și limitări.

9. Checklist de implementare

  • Este proprietatea Search Console verificată și raportul generativ disponibil?
  • Sunt documentate regulile de agregare și perioada analizată?
  • GA4 folosește dimensiunea de trafic potrivită scopului analizei?
  • Sunt definite key events și criteriul de lead calificat?
  • Setul de prompturi are versiune, intenție, piață și limbă?
  • Fiecare citare și mențiune este verificată manual?
  • Raportul separă faptele, observațiile și estimările?
  • Sunt afișate formula, denominatorul și mărimea eșantionului?

10. Metodologie, limite și transparență

Acest material este o metodologie editorială aplicată. Revizia publică 1.1 — 2 octombrie 2026 clarifică selecția cuvintelor-cheie și a intențiilor comerciale, rapoartele zilnice/lunare și regulile de comparabilitate. Baza editorială din 29 iulie 2026 este păstrată; revizia nu recalculează date istorice și nu modifică retroactiv seturile de întrebări înghețate. Nu publică date confidențiale ale clienților și nu pretinde că observațiile controlate reproduc toate răspunsurile disponibile fiecărui utilizator. Produsele, interfețele și regulile de raportare se pot schimba; folosim documentația oficială disponibilă la data reviziei și actualizăm articolul când o schimbare materială îi afectează concluziile.

Weryon Digital Intelligence este operată de Weryon Online Performance, furnizor de servicii SEO, AEO/GEO, web development, ecommerce și automatizări. Articolul nu este sponsorizat. Metodologia explică modul în care Weryon poate evalua proiecte, dar nu garantează apariții, citări, trafic sau leaduri. Vezi Politica editorială, Dezvăluiri și conflicte de interese și Politica de corecții.

11. Următorul pas

Află ce merită urmărit înainte să investești în mai multă vizibilitate. Un Audit SEO, AEO și GEO Weryon este punctul de plecare pentru a discuta obiectivele, piețele și căutările relevante afacerii tale. Stabilim ce date există, ce poate fi măsurat și unde sunt limitele, apoi propunem priorități pe care să le poți evalua și alege informat.

Surse oficiale consultate

  • Google Search Console: Generative AI performance report (Search)
  • Google Search Central: Introducing Search Generative AI performance reports
  • Google Search Console: Performance report — about the data
  • Google Search Console: impressions, position and clicks
  • Google Search Central: AI features and your website
  • Google Analytics: traffic-source dimensions
  • Google Analytics: understanding direct / none traffic
  • SERP Robot: sursa și definiția volumelor de căutare
  • Google Ads: definițiile și limitele volumelor istorice
  • AEO
  • AI Search
  • AI Visibility
  • analytics
  • citation tracking
  • GA4
  • GEO
  • Google Search Console
  • masurare AI
  • WarRoom
Florin Stefan

Florin Ștefan activează în SEO din 2007 și coordonează la Weryon strategiile SEO, AEO/GEO și măsurarea vizibilității în AI Search, conectând infrastructura tehnică, conținutul și autoritatea cu obiectivele comerciale. Certificări Google Skillshop: https://skillshop.credential.net/profile/weryonseoaeo/wallet

Navigare în articole

Previous
Next

Recent Posts

  • Imagen Beauty Salon în Google și AI: de la căutarea unui serviciu la alegerea unui salon
  • SEO, AI Search și infrastructura digitală în 2026: ce trebuie să știe un antreprenor înainte să investească în marketing
  • Cât costă serviciile SEO și ce ar trebui să cumpere, de fapt, o companie
  • Studiu de caz SEO Shopify IIANA.ro: vizibilitate în Google și AI
  • Servicii SEO in Romania: ce trebuie sa includa o strategie serioasa

Resurse Weryon

  • Audit SEO, AEO si GEO
  • SEO vs AI SEO
  • Studii de caz
  • Contact Weryon

Categories

  • AI Search, AEO & GEO
  • Authority, E-E-A-T & Digital PR
  • Ghiduri SEO, AEO & GEO
  • Marketing Digital, Analytics & CRO
  • Research & Updates
  • SEO
  • SEO Local
  • Strategii de Creștere Organică
  • Studii de caz SEO, AEO, GEO si AI Search
  • Technical SEO
  • Weryon Digital Intelligence

Related posts

Fotografie autentică Imagen Beauty Salon din Ploiești, furnizată pentru studiul de caz Weryon.
Studii de caz SEO, AEO, GEO si AI Search

Imagen Beauty Salon în Google și AI: de la căutarea unui serviciu la alegerea unui salon

septembrie 28, 2026 Weryon Online Performance

Cum se leagă websiteul unui salon de căutările locale cu intenție comercială. Evoluția proiectului Imagen, cu poziții Google, dovezi AI și monitorizare continuă.

Pentru cei care conduc.
AI Search, AEO & GEO, Authority, E-E-A-T & Digital PR, Ghiduri SEO, AEO & GEO, SEO, Strategii de Creștere Organică, Technical SEO, Weryon Digital Intelligence

SEO, AI Search și infrastructura digitală în 2026: ce trebuie să știe un antreprenor înainte să investească în marketing

septembrie 12, 2026 Florin Stefan

Există un moment în viața unei afaceri în care problema nu mai este că produsul nu este bun. Nu mai este nici măcar faptul că nu există buget.

Google Search Console, intervalul complet disponibil la 17 august 2026. Datele GSC au întârziere și se opresc la 16 august
AI Search, AEO & GEO, Authority, E-E-A-T & Digital PR, Marketing Digital, Analytics & CRO, Research & Updates, SEO, Strategii de Creștere Organică, Studii de caz SEO, AEO, GEO si AI Search

Studiu de caz SEO Shopify IIANA.ro: vizibilitate în Google și AI

august 17, 2026 Florin Stefan

Cum a fost consolidat SEO pentru IIANA.ro pe Shopify și ce arată GSC, GA4 și Google AI, cu rezultate, limite și scăderi documentate.

WERYON

Clarifică următorul pas digital

De la complexitate la claritate

Discută cu echipa Weryon

Dovezi și resurse

  • Studii de caz documentate
  • Weryon Digital Intelligence
  • Raport Weryon 2026
  • Blog
  • Întrebări frecvente

Servicii

  • SEO AEO GEO
  • Optimizare SEO România
  • Magazine online la cheie
  • Website-uri Premium
  • Chatbot și automatizări AI
  • Audit SEO, AEO și GEO

Companie și politici

  • Despre Weryon
  • Florin Stefan
  • Enterprise și white-label
  • Politica editorială și AI
  • Politica de confidențialitate
  • Termeni și condiții
  • Contact / Suport

© 2026 WERYON ONLINE PERFORMANCE S.R.L. · Ploiești, Prahova, România