Ilustrație: o casă albă cu panouri fotovoltaice pe acoperiș, la ora albastră, cu o fereastră luminată portocaliu și o constelație de puncte albe legate deasupra
Site-uri web
instalații fotovoltaice

Smart Build Instal: site-ul care răspunde ca un consultant

Site-ul unei firme de instalații fotovoltaice din Timiș, construit pe întrebările clientului: prețuri finale pe pachete, punctajul pentru programul AFM calculat pe loc, cereri care intră direct în CRM și pagini pe care Google și asistenții AI le citesc fără JavaScript.

Pe scurt

Smart Build Instal montează sisteme fotovoltaice și baterii în Timiș. Site-ul smartbuildinstal.ro răspunde la întrebările pe care clientul le are înainte să sune: cât costă un sistem la cheie, ce primește în pachet, câți bani poate lua de la AFM pentru baterie și cu câte puncte intră în selecție.

Studiul arată cum e construit: ce conține fiecare pagină, cum se calculează punctajul, ce se întâmplă cu o cerere după ce e trimisă și cum citesc Google și asistenții AI aceleași pagini.

Client
SMART BUILD INSTAL S.R.L., instalații fotovoltaice, Timiș
Ce s-a construit
Site cu prețuri publice, simulator de punctaj pentru programul AFM, ghid de prețuri și panou de administrare
Pagini
11 pagini publice și 27 de articole
Construit cu
TanStack Start, React 19, TypeScript, Tailwind CSS 4, Supabase
Cererile de ofertă
Formulare ale CRM-ului firmei, direct în fluxul de vânzări
Verificat
31 octombrie 2026, pe site-ul live

38

Adrese în sitemap, toate cu textul în HTML-ul de la server

21

Prețuri publice cu TVA: pachete, baterii, pachete pentru programul AFM

55

Întrebări cu răspuns, pe cinci pagini ale site-ului

0

Erori în consolă pe 9 pagini, desktop și mobil, la 31 octombrie 2026

O vitrină de sticlă goală într-o sală întunecată, cu un singur cartonaș alb sub un con de lumină

Problema: site-ul tace exact unde clientul are întrebări

Un sistem fotovoltaic la cheie cu baterie costă, pe pachetele de pe acest site, între 27.207 și 47.031 de lei. La o asemenea sumă, clientul vrea să compare prețuri, să citească despre finanțări și abia apoi să ceară o ofertă. Dacă site-ul firmei nu are răspunsurile, le caută în altă parte.

În august 2026 a apărut încă o întrebare. Ministerul Mediului a pus în consultare publică proiectul ghidului pentru baterii, iar pe 14 septembrie ghidul aprobat a apărut în Monitorul Oficial: AFM finanțează sistemul de stocare cu cel mult 75% din valoarea totală a proiectului și cel mult 15.000 de lei, iar proiectele intră în selecție după punctaj. Cine are deja panouri vrea să știe imediat dacă se califică și cât primește.

Publicul e mare. La 31 august 2026, ANRE număra 385.791 de prosumatori în România, dintre care 18.262 în județul Timiș.

Exemplu:Coloana din mijloc e un site de prezentare tipic, inventat pentru comparație. Coloana din dreapta descrie ce face smartbuildinstal.ro.

  • Cât costă un sistem la cheie?

    Șase pachete de 6-12 kW, cu prețul final, TVA și montaj incluse, în două variante de acumulator.

    /sisteme-fotovoltaice · cardurile de pachete

  • Ce primesc exact în pachet?

    Lista celor 10 componente, cu modelul invertorului, deschisă direct din card.

    /sisteme-fotovoltaice · Detalii pachet

  • Ce baterie se potrivește casei mele?

    Trei acumulatori, cu capacitate, cicluri, protecție și garanție pe card, plus un tabel comparativ cu prețul cu TVA, fără manoperă.

    /sisteme-stocare · cardurile și tabelul

  • Am dreptul la bani de la AFM pentru baterie?

    Condițiile de eligibilitate, documentele de la înscriere și pașii, cu sursa și data ultimei actualizări.

    /casa-verde-2026

  • Câți bani primesc și câte puncte iau?

    Alegi pachetul și aportul, iar pagina calculează finanțarea, partea ta și punctajul.

    /casa-verde-2026 · pachetele interactive

  • Pe cine sun și când?

    Telefonul în antet (pe telefon, în meniu), programul de lucru și formularul de ofertă care intră în CRM.

    antet · /contact

Machetă albă a unei case în secțiune, cu fiecare cameră luminată separat și panouri pe acoperiș

Ce este: un site care răspunde ca un consultant

Un site de prezentare spune cine e firma. Acesta răspunde la întrebări: fiecare pagină are o întrebare a clientului în spate și dă răspunsul cu cifre, nu cu „sunați pentru detalii”.

Are 11 pagini publice și 27 de articole. Mai jos sunt cele șapte pagini care duc greul, cu secțiunile și datele structurate ale fiecăreia.

Șapte din cele 11 pagini publice, cu titlurile prescurtate, secțiunile și principalele tipuri de date structurate de pe site, la 31 octombrie 2026.

/

Panouri fotovoltaice Timișoara

Prima impresie: cine e firma, de când lucrează, cum decurge colaborarea și cum ceri o ofertă.

Secțiuni

  1. Eroul cu telefonul, cererea de ofertă și ghidul de prețuri
  2. Cifrele firmei
  3. Distincția din Topul Firmelor Timiș 2024
  4. Colaborarea în 4 pași
  5. De ce aleg clienții firma
  6. Recenziile
  7. Cererea de ofertă

Date structurate

  • ElectricalContractor
  • LocalBusiness
  • WebSite
  • WebPage
  • OfferCatalog

Capturi de pe site-ul live

Prima pagină: telefonul, cererea de ofertă și ghidul de prețuri sunt în primul ecran.
Pagina programului pentru baterii începe cu statusul și data ultimei actualizări.
Pachetele interactive: aportul se alege din glisor, iar punctajul și banii de la AFM se recalculează pe loc.
Pachetele fotovoltaice: prețul final se schimbă când alegi acumulatorul.
Același prim ecran pe telefon.
Punctajul pe telefon, la aportul care aduce 100 de puncte.
Cardul de pachet pe telefon, cu bara de apel fixă jos.
O foaie albă, goală în stânga și desfăcută în dreapta în straturi care arată scheletul documentului

Cum citesc Google și asistenții AI o pagină

Pe aceeași pagină vin trei feluri de cititori: omul, motorul de căutare și asistentul AI care caută un răspuns pentru cineva.

Google procesează paginile cu JavaScript în trei faze: accesare, randare și indexare. Randarea poate aștepta la coadă câteva secunde sau mai mult. Documentația Google spune că randarea pe server rămâne o idee foarte bună, pentru că face site-ul mai rapid pentru oameni și pentru crawlere și pentru că nu toți roboții pot rula JavaScript.

Crawlerele asistenților AI sunt exact acest caz. Într-un studiu publicat de Vercel și MERJ în decembrie 2024, crawlerele AI ale OpenAI, Anthropic, Meta, ByteDance și Perplexity nu randau JavaScript: cele de la ChatGPT și Claude descărcau fișierele JavaScript, dar nu le rulau. Excepțiile erau Gemini, care folosește infrastructura Googlebot, și AppleBot.

De aceea, pe smartbuildinstal.ro textul e în HTML-ul trimis de server. Pe 31 octombrie 2026, toate cele 38 de adrese din sitemap aveau textul principal în HTML, înainte de orice script.

Exemplu:Simplificat, pe pagina de pachete. Liniile sunt ce primește un cititor care nu rulează JavaScript.

Randat în browser

Serverul trimite un schelet gol și un script. Textul apare abia după ce scriptul rulează, deci un cititor care nu rulează JavaScript nu vede nici pachetele, nici prețurile.

<html lang="ro"><head><title>Pachete fotovoltaice</title></head><body>  <div id="root"></div>  <script src="/assets/app.js"></script></body></html>
O balanță albă în echilibru, cu o baterie pe un taler și un teanc de discuri pe celălalt

Punctajul AFM, calculat pe loc

Ghidul aprobat prin Ordinul nr. 1.904/2026 dă două formule. Contribuția proprie aduce 30 × contribuția ÷ finanțarea AFM, cel mult 50 de puncte. Capacitatea bateriei aduce 2,5 puncte pe kWh, tot cel mult 50, deci maximul vine la 20 kWh. Puterea panourilor nu intră în punctaj.

Din formule iese un lucru care nu se vede din prima: cu finanțarea maximă de 75%, contribuția minimă de 25% aduce doar 10 puncte. Cele 50 de puncte vin abia când contribuția ajunge la cel puțin 5/3 din banii primiți de la AFM.

Pe smartbuildinstal.ro, fiecare pachet de baterie are un glisor pentru aport, iar vizitatorul vede pe loc cât primește de la AFM, cât plătește el și câte puncte are. Simulatorul de mai jos folosește aceleași formule, pe prețuri rotunjite.

Prețuri rotunjite pentru exemplu. Formulele sunt cele din ghidul aprobat, scrise la fel ca pe smartbuildinstal.ro, cu sumele socotite în bani întregi.

Scenariu

Prețul sistemului de stocare
10.000 lei
Capacitatea bateriei
10 kWh

2.500 lei

Primești de la AFM
7.500 lei
Plătești tu
2.500 lei (25% din preț)
Punctaj contribuție
10 din 50
Punctaj capacitate
25 din 50

Punctaj total

35 din 100

Toate scenariile, calculate

ScenariuPrețul sistemului de stocareCapacitatea baterieiAport minimPunctaj la aportul minimAport pentru 50 de puncte la contribuțiePunctaj maxim posibil
10 kWh, 10.000 lei10.000 lei10 kWh2.500 lei356.250 lei75
16 kWh, 11.000 lei11.000 lei16 kWh2.750 lei506.875 lei90
20 kWh, 20.000 lei20.000 lei20 kWh5.000 lei6012.500 lei100
32 kWh, 22.000 lei22.000 lei32 kWh7.000 lei6413.750 lei100

AFM finanțează cel mult 75% din valoarea totală a proiectului și cel mult 15.000 de lei, TVA inclusă, iar cheltuielile sunt eligibile până la 1.500 de lei pe kWh. Punctajul e orientativ: selecția o face AFM după închiderea sesiunii, în ordinea punctajului și în limita bugetului. La decontare, contribuția și capacitatea pot fi egale sau mai mari decât cele declarate; dacă sunt mai mici și punctajul scade, AFM nu decontează.

Cum s-a construit, pas cu pas

Site-ul e scris în TypeScript, pe TanStack Start și React 19, cu Tailwind CSS 4. Comenzile, cererile pentru ghid și rolurile de administrator stau în Supabase, pe PostgreSQL. Ordinea în care s-a construit:

  1. Întrebările clientului devin pagini

    Fiecare pagină răspunde unei întrebări: cât costă (pachetele), ce baterie (stocarea), ce finanțare (programul AFM), pe cine sun (contactul). Întrebările mai mici au intrat în cele 55 de răspunsuri de pe cinci pagini, plus 7 în articolele de blog.

  2. Prețurile stau în fișiere de date

    Pe fiecare pagină de produs, pachetele și bateriile stau într-un singur fișier de date. Din el se construiesc cardurile, tabelul comparativ și oferta din datele structurate.

  3. Randare pe server, cu meta pe fiecare pagină

    TanStack Start trimite pagina gata scrisă. Fiecare rută își declară titlul, descrierea, adresa canonică, imaginea de distribuire și datele structurate. Sitemap-ul se generează la fiecare cerere: articolele vin din aceeași listă ca blogul, paginile dintr-o listă ținută în fișierul sitemap-ului.

  4. Date structurate care spun ce scrie pe pagină

    Firma ca ElectricalContractor, cu CUI, program și zone deservite. Pachetele și bateriile ca Product, cu preț în lei. Pașii programului AFM ca HowTo. Articolele ca BlogPosting.

  5. Simulatorul de punctaj, în bani întregi

    Formulele ghidului sunt scrise în cod cu sumele în bani, ca numere întregi, ca rotunjirea să nu mute pragurile. Configurația aleasă trece apoi în calculatorul din CRM-ul firmei.

  6. Formularele de ofertă vin din CRM

    Cererea de ofertă e un formular al CRM-ului firmei, încadrat în pagină. Înălțimea lui se ajustează prin mesaje între ferestre, acceptate doar de la adresa CRM-ului.

  7. Ghidul de prețuri, tratat ca produs

    Formularul are limită de încercări, protecție la trimiteri duble și un câmp-capcană pentru roboți, iar acordul se salvează cu textul și versiunea lui.

  8. Statusul programului, într-un singur loc

    O constantă ține starea programului și data ultimei actualizări. Bara de status, meta, datele structurate și precizarea legală o citesc pe aceeași.

  9. Cookie-uri cu refuz la fel de simplu ca acceptul

    Bannerul are „Accept toate” și „Refuz opționalele” unul lângă altul, de aceeași mărime, fiecare la un singur clic. Pixelul Meta se încarcă doar pe pagina de mulțumire și doar cu acord de marketing.

  10. Panou de administrare pe roluri

    Comenzile, clienții, feedback-ul și cererile pentru ghid au un panou cu statusuri. Accesul cere cont, rol de administrator verificat pe server și reguli de securitate la nivel de rând în baza de date.

Un plic alb care trece printr-un coridor de rame și porți, spre o lumină portocalie

Drumul unei cereri, de la buton la tabel

Viteza cu care răspunzi la o cerere contează. Într-un studiu publicat în Harvard Business Review în 2011, firmele care încercau să contacteze clientul în prima oră aveau de aproape șapte ori mai multe șanse să aibă o discuție relevantă cu o persoană-cheie în decizie decât cele care încercau chiar și doar o oră mai târziu.

De aceea cererea de ofertă nu trece prin e-mail: formularul e al CRM-ului firmei și cererea intră direct acolo unde o preia echipa. Cererea pentru ghidul de prețuri e tratată de site, în propria bază de date. Drumul ei, pas cu pas:

  1. Dialogul pregătește fișierul

    La deschidere, ghidul se descarcă în browser și se verifică să fie un PDF care nu e gol. Butonul de trimitere rămâne blocat până e gata fișierul; dacă descărcarea eșuează, apare un buton de reîncercare.

  2. Vizitatorul lasă e-mailul și telefonul

    Telefonul se normalizează și trebuie să aibă între 9 și 15 cifre. Textul acordului e chiar eticheta bifei.

  3. Browserul verifică aceeași schemă ca serverul

    Validarea folosește aceeași schemă Zod pe client și pe server: eroarea apare înainte de trimitere, iar serverul nu acceptă altceva.

  4. Serverul verifică originea cererii

    Toate funcțiile de server trec printr-o protecție CSRF globală.

  5. Cel mult 5 încercări pe oră

    Cheia limitei e o amprentă SHA-256 a adresei IP (sau a e-mailului, dacă IP-ul lipsește), nu adresa în clar. Contorul stă în PostgreSQL, nu în memoria serverului, și se actualizează într-o singură operație.

  6. O cerere trimisă de două ori rămâne un rând

    Fiecare trimitere are un identificator unic. Dacă aceeași cerere ajunge de două ori, a doua e ignorată.

  7. Baza de date verifică din nou

    Constrângerile din tabel resping un telefon în alt format, un e-mail de lungime greșită sau o pagină de origine necunoscută, chiar dacă ar trece de server.

  8. Acordul se păstrează cu dovada lui

    Pe rând se salvează textul exact al acordului, versiunea lui și momentul în care a fost dat.

  9. Descărcarea, și pe telefon

    Pe desktop, ghidul se salvează imediat. Pe ecranele tactile apare un buton nou, pentru că meniul de partajare din Safari se deschide doar dintr-o atingere a utilizatorului. Butonul folosește acest meniu când există, altfel descarcă fișierul.

  10. Administratorul vede cererea

    Doar un cont cu rol de administrator vede cererile. Pe fiecare rând scrie dacă există acord de marketing, iar retragerea acordului se înregistrează din panou.

Un perete de plăci bleumarin în care o singură placă se aprinde portocaliu

Când programul se schimbă peste noapte

Între 18 august și 14 septembrie 2026, programul pentru baterii a trecut de la proiect la ghid aprobat. Pragul minim a coborât de la 12 la 10 kWh, standardul de cost a urcat de la 1.250 la 1.500 de lei pe kWh, criteriul legat de puterea panourilor a dispărut, iar cine are deja o baterie nu mai e exclus.

O pagină scrisă pe proiect spunea, de pe o zi pe alta, lucruri care nu mai erau adevărate. Pe smartbuildinstal.ro, statusul programului și data ultimei actualizări stau într-o singură constantă. Din ea se completează bara de status, data din meta, data din datele structurate și precizarea de la finalul paginii.

Exemplu: Simulare. Alegi starea programului și vezi cum se schimbă împreună toate locurile care o afișează.

Sursa unică

stare: "Proiect în consultare"data: "18 august 2026"

Unde apare

  • Bara de status

    Status: Proiect de ghid în consultare publică. Înscrierile nu sunt deschise. Actualizat: 18 august 2026.

  • Meta article:modified_time

    Pagina modificată: 18 august 2026

  • Datele structurate, dateModified

    dateModified: 18 august 2026

  • Precizarea de la final

    Punctajul estimat este orientativ. Ultima actualizare a paginii: 18 august 2026.

Un program de finanțare se schimbă prin ordin de ministru, nu prin anunț pe site-ul tău. Pagina care îl explică trebuie să poată fi corectată dintr-un singur loc.

Cronologia: de la prima schiță la ghidul aprobat

Site-ul și programul pentru baterii au prins formă în aceleași luni, din august până în octombrie 2026. Datele de mai jos vin din istoricul proiectului și din actele oficiale.

  1. Structura homepage-ului: erou, distincția, cifrele firmei, colaborarea în 4 pași, argumentele și banda finală cu telefonul și butonul de ofertă. Culorile vin din logo, fără colțuri rotunjite.

  2. Tabelele pentru comenzi, roluri și feedback, cu reguli de acces la nivel de rând.

  3. Ministerul Mediului publică proiectul ghidului pentru baterii: doar sistemul de stocare se finanțează, iar selecția se face pe punctaj.

  4. Auditul paginii vechi găsește 9 probleme, între care titlul și descrierea depășite și 5 din 6 răspunsuri care nu mai corespundeau. Planul de restructurare: bara de status, cifrele, eligibilitatea, explicația punctajului, pașii și o listă de pregătire numită explicit așa, nu înscriere la AFM.

  5. Ordinul nr. 1.904/2026: minimum 10 kWh, 1.500 de lei pe kWh, două criterii de punctaj, contribuția și capacitatea.

  6. Bara de status, datele structurate și precizarea legală arată ghidul aprobat și data ultimei actualizări.

  7. A doua versiune a acordului pentru ghid, cu textul salvat, plus termenii și politica de confidențialitate actualizate.

Două machete identice de case; prin lentila de deasupra, una apare ca o rețea de noduri

Același site, citit de om și de mașină

Google cere ca datele structurate să descrie ce vede cititorul: nu marchezi informații care nu sunt pe pagină. Pe smartbuildinstal.ro, cardul acumulatorului, tabelul comparativ și oferta din datele structurate se construiesc din aceeași înregistrare, deci prețul lor nu are cum să difere.

Datele structurate nu sunt o scurtătură spre AI. În ghidul din 2026 despre funcțiile AI din Căutare, Google spune că nu sunt necesare și că nu există un markup special pentru AI. Rămân utile pentru rezultatele îmbogățite, iar rezultatul îmbogățit FAQ nu mai apare deloc în Google din 7 mai 2026.

Exemplu: Acumulatorul de 10 kWh de pe pagina de stocare, simplificat. Aceeași înregistrare, citită în două feluri.

Model
LithTech TR6000WX-PRO
Capacitate utilă
10,24 kWh
Durată de viață
8000 de cicluri
Protecție
IP66
Garanție
10 ani
Preț
8.770 lei, cu TVA, fără manoperă

Site de prezentare clasic

Prețul
„Cereți o ofertă”
Finanțarea
Un paragraf general despre programe
Cererea de ofertă
Formular trimis pe e-mail
Citirea fără JavaScript
Depinde de cum e construit
Datele structurate
Lipsesc sau descriu doar firma
Actualizarea
Același text corectat în mai multe locuri

smartbuildinstal.ro

Prețul
Prețuri cu TVA: finale pe 6 pachete, fără manoperă pe 3 baterii
Finanțarea
Pagină dedicată, cu sursa, data ultimei actualizări și punctajul calculat
Cererea de ofertă
Formular al CRM-ului, direct în fluxul de vânzări
Citirea fără JavaScript
Text în HTML pe toate cele 38 de adrese din sitemap
Datele structurate
Firma, produsele cu preț, pașii programului, articolele
Actualizarea
Statusul programului dintr-o singură constantă

Omul și mașina citesc aceeași pagină. Când amândoi primesc aceleași cifre din aceeași sursă, pagina nu are cum să le spună lucruri diferite.

Reguli pentru site-ul unui instalator

Ce rămâne valabil pentru orice site de instalator, indiferent pe ce e construit:

  1. Prețul pe pagină, cu ce include

    Prima întrebare a clientului e prețul. Un preț final, cu TVA și cu lista a ce primește, răspunde mai bine decât orice formular.

  2. Fiecare cifră despre finanțare, cu sursa și data

    Numărul ordinului, Monitorul Oficial și data ultimei actualizări stau pe pagină, nu doar în capul celui care a scris-o.

  3. Nu promite ce decide altcineva

    Înscrierea o face AFM. Pe site, formularul se numește listă de pregătire, iar punctajul e orientativ, scris ca atare.

  4. Textul în HTML, de la server

    Ce nu e în HTML nu există pentru un cititor care nu rulează JavaScript, iar în 2024 crawlerele AI ale OpenAI, Anthropic și Perplexity nu îl rulau.

  5. Datele structurate spun exact ce scrie pe pagină

    Același preț în card, în tabel și în JSON-LD, din aceeași sursă. Nimic marcat care nu se vede.

  6. O singură sursă pentru ce se schimbă

    Statusul programului, prețurile și pachetele se schimbă într-un loc și apar corect peste tot.

  7. Formularele duc direct în sistemul firmei

    O cerere care stă într-o căsuță de e-mail se răcește. Formularul din CRM o pune direct în fluxul de vânzări.

  8. Acordul se păstrează cu textul lui

    Când prelucrarea se bazează pe consimțământ, GDPR cere ca operatorul să poată demonstra că persoana și l-a dat. Păstrezi textul acordului, versiunea lui și momentul în care a fost dat.

  9. Refuzul la cookie-uri, la fel de simplu ca acceptul

    Două butoane de aceeași mărime, un singur clic fiecare, iar pixelul de marketing pornește doar după acord.

  10. Telefonul la îndemână

    În antet pe ecranele mari; pe telefon, în meniu și, pe paginile de pachete și baterii, într-o bară fixă jos. Unii clienți nu vor să citească, vor să sune.

Ce poate merge prost

Un site care dă cifre are mai multe de întreținut decât unul care dă doar un număr de telefon.

  • Informația despre program se învechește în mai multe locuri

    Statusul stă într-un singur loc, dar întrebările frecvente și articolele scrise înainte de o schimbare trebuie recitite de fiecare dată.

  • Același preț în două sisteme

    Când un preț apare și pe site, și în calculatorul din CRM, sunt două surse. La fiecare schimbare de catalog se verifică amândouă.

  • Formularele publice atrag roboți

    Limita de încercări și câmpul-capcană protejează formularul ghidului. Orice formular nou are nevoie de aceeași protecție.

  • Datele structurate nu garantează nimic

    Google a retras rezultatul îmbogățit FAQ în 2026 și nu arată stele pentru recenziile pe care o firmă le afișează despre ea însăși. Markupul ajută la înțelegere, nu cumpără poziții.

  • Dependența de CRM

    Formularele de ofertă vin din CRM-ul firmei. Dacă acesta nu răspunde, cererea de ofertă nu se poate trimite de pe site.

  • Efectele vizuale costă pe telefoane slabe

    Animațiile și efectele WebGL arată bine pe desktop, dar consumă procesor pe telefon. Se măsoară pe mobil, nu doar pe laptop.

Ce am învățat construindu-l

Am construit smartbuildinstal.ro pentru Smart Build Instal, o firmă de instalații fotovoltaice din Timiș.

Lecția cea mai scumpă a venit în august. Pe 18 august, Ministerul Mediului a pus în consultare proiectul ghidului pentru baterii, iar pagina, scrisă pe ideea că programul finanțează panouri și baterii, spunea lucruri care nu mai erau adevărate: titlul, descrierea și cinci din șase răspunsuri. Am regândit-o și am mutat statusul într-un singur loc. Statusul și data se schimbă acum dintr-o constantă; restul paginii, întrebările frecvente și articolele tot trebuie recitite la fiecare schimbare de program.

A doua lecție: un calculator de bani se scrie în bani. Am ținut sumele ca numere întregi, pentru că pragurile de punctaj cad pe sume exacte, iar o rotunjire greșită schimbă rezultatul pe care îl vede clientul.

A treia: formularul cel mai simplu de pe site, cel pentru ghidul de prețuri, a primit cel mai mult cod de protecție. Acolo site-ul păstrează un acord de marketing, așa că trebuie să pot arăta ce a acceptat fiecare om, în ce versiune și când.

Și am învățat să mă uit la ce primește un cititor fără JavaScript. În browser pagina arată la fel oricum ar fi construită; pentru crawlerele AI care nu rulează JavaScript, cum erau în 2024 cele ale OpenAI, Anthropic și Perplexity, contează doar ce e în HTML.

Pentru cine merită un astfel de site

Un astfel de site cere date bune și pe cineva care să le țină la zi. Nu se potrivește oricui.

Merită dacă

  • vinzi pachete cu prețuri relativ standard, pe care le poți afișa
  • lucrezi cu programe de finanțare care se schimbă des
  • ai deja un CRM sau vrei ca cererile să intre direct în el
  • primești la telefon aceleași întrebări, zi de zi
  • clienții te caută local și compară firme înainte să sune

Nu merită dacă

  • fiecare lucrare e unică și prețul nu se poate afișa nici orientativ
  • nu ai pe cine să țină la zi prețurile și statusul programelor
  • ai nevoie doar de o carte de vizită online

Un site de instalator merită construit așa când răspunde înainte ca omul să sune: cu prețul, cu banii de la AFM și cu pasul următor, scrise acolo unde le caută și omul, și mașina.

Întrebări frecvente

Nu e obligatoriu. Pe smartbuildinstal.ro, pachetele au prețul final cu TVA și lista a ce includ, pentru că prețul e prima întrebare a clientului. Merge când produsele sunt pachete standard; la lucrările unice, un exemplu de calcul ține locul prețului.

Nu. Punctajul e orientativ: selecția o face AFM după închiderea sesiunii, în ordinea punctajului și în limita bugetului. Simulatorul arată doar ce rezultă din formulele ghidului pentru valorile alese.

Din articolul 19 al ghidului de finanțare aprobat prin Ordinul ministrului mediului, apelor și pădurilor nr. 1.904/2026, publicat în Monitorul Oficial nr. 775 din 14 septembrie 2026.

Pentru că textul ajunge la cititor fără să mai ruleze un script. Google spune că randarea pe server face site-ul mai rapid și ajută roboții care nu rulează JavaScript, iar crawlerele AI ale OpenAI, Anthropic și Perplexity, măsurate de Vercel și MERJ în 2024, nu îl rulau.

Google spune că nu sunt necesare pentru funcțiile AI din Căutare și că nu există un markup special pentru ele. Sunt utile pentru rezultatele îmbogățite și trebuie să descrie exact ce scrie pe pagină.

Pentru Google, nu: Google Search îl ignoră. E o propunere din 2024 a lui Jeremy Howard, pe care o pot folosi alte servicii. Nu strică, dar nu ține locul textului din pagină.

Da, din robots.txt, pe numele fiecărui robot: GPTBot și OAI-SearchBot la OpenAI, ClaudeBot și Claude-SearchBot la Anthropic, PerplexityBot la Perplexity. Roboții care aduc o pagină la cererea unui om se poartă altfel: ChatGPT-User poate să nu respecte aceste reguli, iar Perplexity-User le ignoră în general. smartbuildinstal.ro le permite accesul tuturor.

Cererea de ofertă intră în CRM-ul firmei. Cererea pentru ghidul de prețuri intră în baza de date a site-ului, cu acordul salvat, și o vede doar un cont cu rol de administrator.

Prețurile, la fiecare schimbare de catalog. Pagina programului de finanțare, la fiecare anunț al Ministerului Mediului sau al AFM. Restul paginilor se schimbă rar.

Surse

Actele oficiale, documentația Google și a crawlerelor AI și studiile citate în pagină. Accesate pe 31 octombrie 2026.

  1. Sisteme de stocare energie electrică: Ghid

    Administrația Fondului pentru Mediu

  2. The rise of the AI crawler

    Vercel și MERJ, 17 decembrie 2024

  3. AI features and your website

    Google Search Central

  4. Latest documentation updates

    Google Search Central

  5. The Short Life of Online Sales Leads

    James B. Oldroyd, Kristina McElheran, David Elkington, Harvard Business Review, martie 2011

Următorul pas

Vrei un site care răspunde înainte să sune clientul?

Pornim de la întrebările pe care clienții tăi le pun la telefon și le transformăm în pagini, calculatoare și formulare care ajung direct în sistemul firmei. Programează o discuție de 30 de minute.