SEO Playbook · Element

Cutii Ofertă: Expirare, Eligibilitate și Reguli de Ofertare

Construiește o cutie ofertă cu un termen limită real sau o regulă de eligibilitate, termeni complecți, urgență onestă, stare accesibilă și date structurate pe care mașinăriile le pot verifica.

16 min read

O cutie ofertă prezintă un beneficiu comercial limitat în timp sau condiționat, împreună cu regulile necesare pentru a-l revendica. Oferă cumpărătorului valoarea, eligibilitatea, termenul limită, metoda de valorificare și acțiunea următoare într-o singură unitate delimitată; nu creează niciodată urgență acolo unde nu există o constrângere reală.

Oferta redată este în mod deliberat completă chiar și atunci când este extrasă din pagina sa: beneficiul are o unitate, publicul este explicit, codul este text, excluderile sunt în apropiere, termenul limită include un fus orar, iar linkul spune ce se întâmplă în continuare. Marca, codul, datele și sumele sunt ilustrative, nu o promoție live AmICited.

De ce contează acest element

O ofertă modifică momentul sau economia unei decizii. Cititorii pun, așadar, două întrebări simultan: „Este acest lucru valoros pentru mine?” și „Pot să-l revendic efectiv?” O cutie reduce efortul de a răspunde la ambele, dar numai atunci când beneficiul și constrângerea sunt la fel de vizibile. O linie mare „40% reducere” urmată de eligibilitatea cu litere mici atrage atenția ascunzând faptul care determină dacă promisiunea se aplică. Aceasta este persuasiune prin ambiguitate, nu urgență utilă.

Urgența reală ajută un cititor să evite pierderea unei opțiuni. Urgența falsă presează cititorul, păstrând în același timp opțiunea vânzătorului de a continua promoția la nesfârșit. Nu folosi niciodată „doar azi”, „ultima șansă”, un numărătoare inversă care se resetează sau „timp limitat” decât dacă o sursă aprobată definește sfârșitul real. Atunci când promoția este prelungită, sursa, termenul limită vizibil, cache-urile și datele structurate trebuie actualizate ca o singură modificare controlată. Mutarea repetată a termenului limită învață vizitatorii care revin că numărătoarea este decorativă.

Extractibilitatea mecanică este capacitatea unui crawler, agent de cumpărături, motor de căutare sau sistem de sindicalizare de a reține relațiile dintre ofertă, produsul său, efectul asupra prețului, eligibilitate și valabilitate. „Economisește 40” nu este un fapt complet: unitatea ar putea fi monedă sau procent, iar economisirea s-ar putea aplica per comandă, per articol sau per lună. O ofertă bine formată expune o declarație stabilă, cum ar fi „Clienții noi economisesc 40 USD pe un plan anual Growth cu codul GROW40 până pe 31 august 2026, ora 23:59, Europa/Bratislava.”

Expirarea este date operaționale, nu doar text. Dacă un sistem de publicare redă termenul limită dar nu poate schimba starea activă după ce acesta a trecut, pagina va face în cele din urmă o afirmație falsă. Modelul de conținut trebuie să ofere motorului de randare o marcă temporală interpretabilă de mașină și o stare sigură de expirat înainte de lansarea campaniei.

Când să îl folosești

Folosește o cutie ofertă atunci când o promoție modifică semnificativ tranzacția normală și se aplică cel puțin o limită: un timp de începere sau de sfârșit, un public eligibil, o cheltuială minimă, o restricție de produs sau plan, o limită geografică, o limită de valorificare sau o cerință de cupon. Utilizări comune includ o reducere sezonieră, un credit pentru prima comandă, transport gratuit peste un prag, un articol bonus la o achiziție calificată sau o actualizare temporară pentru clienții existenți.

Folosește-l numai atunci când cititorul poate acționa asupra ofertei din această pagină sau înțelege exact unde are loc valorificarea. O mențiune editorială că „vânzătorul organizează uneori reduceri” nu este o ofertă. Un preț standard disponibil tuturor la nesfârșit este informație comercială normală și aparține unui tabel de prețuri sau liniei de preț a produsului.

Aproape de țintă, dar nu chiar:

  • O „reducere permanentă pentru clienți noi” poate fi condiționată fără a fi limitată în timp. Are totuși nevoie de definiția calificării, excluderi și data de verificare, dar nu trebuie să spună „grăbește-te.”
  • O perioadă de încercare gratuită care face parte din produsul normal este un termen al planului, nu o ofertă, decât dacă o campanie îi modifică temporar durata sau domeniul.
  • Un voucher afiliat aparține unei cutii ofertă numai atunci când editorul a verificat termenii actuali și dezvăluie clar relația comercială în apropiere.
  • Un produs aflat pur și simplu în stoc este disponibilitate, nu o ofertă. Nu transforma statusul stocului în urgență decât dacă stocul este cu adevărat limitat și afirmația privind cantitatea provine dintr-o sursă live.
  • O invitație generală „Programează o demonstrație” este un bloc CTA , nu o ofertă. Adăugarea unei consultații gratuite nu creează o ofertă dacă acea consultație este inclusă întotdeauna.

Regulile de redactare a elementelor au prioritate: alege blocul după scop, nu după chenar, culoare, titlu sau etichetă de marketing. Dacă scopul este de a comunica un stimulent comercial delimitat, folosește elementul de ofertă chiar și atunci când designul seamănă cu o notificare sau CTA.

Unde să îl plasezi

Plasează cutia după ce cititorul poate identifica produsul, serviciul sau planul la care se aplică și înainte de acțiunea normală de cumpărare. Pe o pagină de produs, aceasta înseamnă de obicei lângă sau imediat sub preț și selectorul de variante. Pe o pagină de prețuri, plaseaz-o direct deasupra acțiunii planului eligibil sau sub tabel cu o listă explicită a planurilor afectate. Pe un ghid de cumpărare editorial sau o recenzie, plaseaz-o după evaluarea opțiunii relevante, nu înaintea dovezilor care justifică recomandarea.

Păstrează numele ofertei, beneficiul, eligibilitatea, termenul limită, excluderile, codul și acțiunea într-o singură unitate de lectură. Termenii care schimbă eligibilitatea se pot deschide într-o dezvăluire mai lungă, dar condițiile decisive nu pot fi ascunse acolo. Un cititor nu trebuie să urmeze un link pentru a descoperi o cheltuială minimă, un plan exclus, o reînnoire automată, o restricție geografică sau o limită de o singură valorificare.

Nu plasa o cutie ofertă lângă o altă promoție, un preț standard conflictual, un avertisment despre siguranță sau adecvare sau un formular care cere o acțiune diferită. Nu o intercala între numele unui produs și prețul pe care îl modifică. Ține-o departe de zonele de eroare de checkout, unde urgența poate concura cu mesajele de plată sau validare. Un viewport nu ar trebui să conțină două numărători inversă sau două acțiuni de valorificare la fel de dominante.

Pe mobil, păstrează această ordine: beneficiu, articol, eligibilitate, termen limită, cod, excluderi esențiale, apoi acțiune. O ofertă lipicioasă poate sumariza o cutie deja vizualizată, dar nu poate ascunde conținut, reseta cronometrul sau deveni singurul loc unde apar termenii.

Anatomie

  1. Etichetă de stare: indică programat, activ sau expirat pe baza marcajelor temporale; nu folosește urgență vagă.
  2. Beneficiu: precizează economisirea exactă sau valoarea adăugată, cu monedă, procent, cantitate sau condiție de transport.
  3. Articol eligibil: folosește denumirea oficială a produsului, categoriei, serviciului sau planului.
  4. Eligibilitate: definește cine și ce se califică, inclusiv regiunea, statutul clientului, cheltuiala minimă și limita de valorificare.
  5. Fereastră de valabilitate: afișează începutul atunci când este relevant și sfârșitul exact, cu dată, oră și fus orar IANA.
  6. Metodă de valorificare: oferă un cod de cupon vizibil, o declarație de reducere automată sau o instrucțiune precisă.
  7. Excluderi esențiale: păstrează limitele care schimbă decizia în cutie; o pagină mai lungă de termeni poate oferi detalii legale, dar nu le poate inversa.
  8. Acțiune: denumește următorul pas al tranzacției și duce la o pagină care onorează oferta.
  9. Verificare: identifică momentul în care oferta a fost verificată și ce sursă de campanie aprobată o deține.
  10. Stare expirată: înlocuiește sau elimină acțiunea activă la termenul limită și previne datele structurate învechite.

Exemple de design

Toate variantele folosesc același contract. Diferența vizuală reflectă modul în care se calculează beneficiul, nu o licență de a omite termenii.

Reducere ca sumă sau procent: folosește pentru „20% reducere” sau „Economisește 40 USD.” Menționează baza de calcul. Dacă apare un preț anterior, acesta trebuie să fie prețul de comparație autentic, aprobat pentru acea piață, nu o ancoră umflată.

Transport gratuit: denumește coșul minim, destinația, serviciul de livrare și taxele excluse. „Livrare gratuită peste 75 USD în Statele Unite continentale, prin serviciu standard terestru” este extractibil; „Transportul e pe noi” nu este.

Pachet sau cadou: identifică achiziția calificată și articolul sau serviciul inclus exact. Precizează dacă bonusul se adaugă automat și ce se întâmplă dacă acesta nu este disponibil.

Ofertă condițională de public: folosește pentru un grup verificat, cum ar fi studenți, organizații non-profit sau clienți pentru prima dată. Explică modul în care se verifică statutul și evită o expirare, cu excepția cazului în care programul are efectiv una.

Stări programată și expirată: conținutul programat arată când începe oferta, fără o acțiune activă de revendicare. Conținutul expirat spune că oferta s-a încheiat și poate trimite la prețurile standard; nu trebuie să păstreze un buton funcțional de cupon sau să sugereze că termenii vechi rămân disponibili.

Parametri

„Sursa” de mai jos înseamnă de unde obține motorul de randare un câmp. Nu înlocuiește înregistrarea campaniei aprobate folosită pentru verificarea afirmației.

NumeTipObligatoriuMin/maxImplicitSursă
titleȘir simpluDa4–12 cuvinteNiciunulPrimul titlu din corp
variantEnum: discount, shipping, bundle, audienceDaO valoarediscountAtribut
benefitȘir simpluDa2–12 cuvinte; 80 caractereNiciunulAtribut
itemȘir simpluDa1–10 cuvinteNiciunulAtribut
eligibilityText simpluCondițional5–35 cuvinteNiciunulCorp
startsAtDată-oră ISO 8601NuO marcă temporală cu offsetImediatAtribut
expiresAtDată-oră ISO 8601Obligatoriu pentru ofertele limitate în timpO marcă temporală cu offsetNiciunulAtribut
timezoneNume fus orar IANAObligatoriu cu orele afișateO valoareNiciunulAtribut
codeȘir simpluCondițional3–24 caractereNiciunulAtribut
redemptionEnum: automatic, code, claimDaO valoareautomaticAtribut
termsText simpluDa1–5 elemente; 80 cuvinte totalNiciunulCorp
ctaTextȘir simpluDa cât timp este activ2–6 cuvinte; 40 caractereNiciunulAtribut
ctaUrlURL absolut sau relativ la rădăcinăDa cât timp este activO destinație validăNiciunulAtribut
verifiedDată ISO 8601DaO dată exactăNiciunulAtribut
campaignSourceIdentificator text simpluDa3–80 caractereNiciunulCorp
expiredBehaviorEnum: replace, hideNuO valoarereplaceAtribut
expiredTextȘir simpluObligatoriu când comportamentul este replace3–20 cuvinte„Această ofertă s-a încheiat.”Corp

Cel puțin o limită este obligatorie: expiresAt sau eligibility. O ofertă limitată în timp fără expiresAt este invalidă. Offsetul din expiresAt conduce schimbările de stare; timezone furnizează fusul orar lizibil pentru om. Nu te baza pe o valoare doar cu dată, deoarece cititorii din fusuri orare diferite pot vedea termene limită efective diferite.

Sintaxă și exemple de cod

Directiva portabilă este contractul redactat. Hugo și WordPress mapează aceleași câmpuri; nu creează noi semnificații comerciale.

Directivă Markdown portabilă

:::offer-box{variant=discount benefit="Save USD 40" item="Annual Growth plan" startsAt="2026-08-27T00:00:00+02:00" expiresAt="2026-08-31T23:59:00+02:00" timezone="Europe/Bratislava" code=GROW40 redemption=code ctaText="Choose an annual plan" ctaUrl="https://example.com/checkout/growth" verified=2026-08-27 expiredBehavior=replace}
## Save USD 40 on an annual Growth plan

Eligibility: New customers; one redemption per account.

Terms: Not valid with another discount. Code must be entered at checkout.

Campaign source: Growth annual launch, revision 2026-08-27.

Expired text: This offer ended on 31 August 2026.
:::

Primul titlu se mapează la title. Liniile de corp etichetate se mapează la eligibilitate, termeni, sursa campaniei și textul expirat. Motorul de randare vizibil ar trebui să localizeze data, păstrând în același timp marca temporală exactă pentru mașină.

Shortcode Hugo

În acest depozit nu există încă un shortcode offer-box. Adaptorul preconizat folosește doar parametri denumiți și ar trebui implementat ca o componentă revizuită înainte ca un conținut de producție să-l folosească:

{{< offer-box
  variant="discount"
  benefit="Save USD 40"
  item="Annual Growth plan"
  expiresAt="2026-08-31T23:59:00+02:00"
  timezone="Europe/Bratislava"
  code="GROW40"
  redemption="code"
  ctaText="Choose an annual plan"
  ctaUrl="https://example.com/checkout/growth"
  verified="2026-08-27"
  expiredBehavior="replace"
>}}

Exemplul este escapizat pentru ca Hugo să nu invoce un shortcode inexistent. Când adaptorul este construit, acesta trebuie să calculeze starea pe partea de server și să suporte expirarea pe partea clientului, fără a depinde de JavaScript pentru termenii esențiali. Invalidarea cache-ului sau publicarea programată trebuie să asigure că și pagina redată pe server se modifică după termenul limită.

WordPress

<!-- wp:amicited/offer-box {"variant":"discount","benefit":"Save USD 40","item":"Annual Growth plan","expiresAt":"2026-08-31T23:59:00+02:00","timezone":"Europe/Bratislava","code":"GROW40","redemption":"code","ctaText":"Choose an annual plan","ctaUrl":"https://example.com/checkout/growth","verified":"2026-08-27","expiredBehavior":"replace"} -->
<div class="wp-block-amicited-offer-box">
  <h2>Save USD 40 on an annual Growth plan</h2>
  <p>New customers; one redemption per account. Not valid with another discount.</p>
  <p>Use code <strong>GROW40</strong>. Ends 31 August 2026 at 23:59 Europe/Bratislava.</p>
</div>
<!-- /wp:amicited/offer-box -->

Blocul WordPress stochează împreună atributele tipizate și textul vizibil. Editorul său ar trebui să semnaleze o expirare lipsă pentru limbajul limitat în timp și să previzualizeze stările activă, programată și expirată.

Exemple

Corect

Livrare standard gratuită la comenzi de 75 USD sau mai mult
Disponibilă pentru adrese de livrare în Statele Unite continentale. Suprataxele pentru articole supradimensionate se aplică în continuare. Reducerea se aplică automat la finalizarea comenzii. Verificat pe 27 august 2026.

Acesta este corect deoarece denumește beneficiul, pragul coșului, geografia eligibilă, nivelul serviciului, excepția, comportamentul de valorificare și data de verificare. Este o regulă condițională permanentă, deci nu inventează o expirare sau o frază de urgență.

Incorect

Grăbește-te—transport gratuit pe timp limitat!
Se aplică anumite restricții. Cumpără acum înainte să dispară.

Acesta este incorect deoarece „timp limitat” nu are termen limită, „transport gratuit” nu are regiune, prag, metodă sau excluderi, iar acțiunea oferă presiune în loc de detaliu tranzacțional. Un crawler nu poate determina cine se califică, iar un cititor nu poate cunoaște costul final până la finalizarea comenzii.

Marcare schema și accesibilitate

O cutie ofertă nu creează schema prin ea însăși. Atunci când pagina oferă cu adevărat un produs sau serviciu identificat, faptele sale verificate pot alimenta o Offer Schema.org, cuibărită sub acel produs sau serviciu: price, priceCurrency, availability, url, seller și priceValidUntil atunci când un preț afișat se încheie într-adevăr la acea dată. itemOffered poate conecta o ofertă independentă la subiectul său. Folosește AggregateOffer numai pentru un set real de oferte, nu pentru o singură ofertă cu mai multe condiții.

Datele structurate trebuie să se potrivească cu conținutul vizibil și cu sistemul comercial. Nu codifica prețul neredus ca preț activ, nu converti un cupon procentual într-un preț numeric inventat și nu păstra priceValidUntil după ce oferta vizibilă expiră. Proprietatea discountCode din Schema.org aparține lui Order, așadar nu atașa un cod de cupon la Offer doar pentru că numele sună potrivit. Păstrează codul în conținutul vizibil și în datele tranzacționale ale platformei, cu excepția cazului în care un vocabular susținut și un consumator impun o altă mapare.

Pentru accesibilitate, folosește un <aside> sau o regiune etichetată atunci când oferta este suplimentară; folosește o secțiune normală atunci când aceasta este conținutul principal al paginii. Păstrează titlul în ierarhia documentului. Nu comunica starea activă, programată sau expirată doar prin culoare. Anunță rezultatul copierii codului printr-o regiune live politicoasă, păstrează codul selectabil ca text și dă controlului de copiere o etichetă precum „Copiază codul GROW40.”

O numărătoare inversă nu trebuie să se actualizeze în fiecare secundă într-o regiune live; aceasta ar întrerupe în mod repetat utilizatorii de cititoare de ecran. Afișează un termen limită exact static ca sursă de adevăr. Dacă o numărătoare inversă grosieră este utilă, ascunde modificările repetitive ale cronometrului de tehnologiile asistive și anunță doar tranzițiile semnificative, cum ar fi „Oferta s-a încheiat.” Focusul tastaturii nu trebuie să sară sau să dispară atunci când CTA-ul activ este înlocuit la expirare.

Reguli de redactare

Explică limita deoarece aceasta decide dacă beneficiul este real pentru acest cititor; abia apoi adaugă urgență. Aplică aceste limite de producție:

  • Păstrează titlul între 4–12 cuvinte și linia beneficiului la 80 de caractere. Pune suma, procentul, cadoul sau beneficiul de transport înaintea jocului de cuvinte al campaniei.
  • Folosește o ofertă pe cutie, o acțiune principală și nu mai mult de cinci elemente esențiale de termeni. Împarte promoțiile fără legătură în loc să le unești cu „și.”
  • Prezintă reducerile procentuale ca număr plus %; prezintă beneficiile monetare cu un cod de monedă ISO atunci când cititorii pot vedea mai multe piețe.
  • Denumește produsul, planul, valoarea comenzii, regiunea și publicul calificat în limbaj literal. „Articole selectate” este acceptabil numai atunci când cutia trimite la o colecție completă eligibilă.
  • Scrie un termen limită exact ca zi, lună, an, oră și fus orar IANA. Evită „miezul nopții,” care poate însemna în mod ambiguu începutul sau sfârșitul unei date.
  • Precizează dacă valorificarea este automată, pe bază de cod sau necesită o cerere. Nu face cititorul să descopere mecanismul după ce a dat clic.
  • Păstrează excluderile care modifică prețul sau eligibilitatea în interiorul cutiei. Nu îngropa cheltuiala minimă, reînnoirea, taxele, comisioanele, limitele geografice sau variantele excluse într-o pagină distantă de termeni.
  • Folosește un limbaj factual, calm. Nu folosi niciodată un cronometru care se resetează, un inventar fals, o afirmație nesuportată „se vinde repede” sau o etichetă permanentă „timp limitat.”
  • Nu pune testimoniale, evaluări, beneficii de produs fără legătură, liste de navigare, text de politică juridică sau o a doua promoție în interiorul cutiei.
  • Verifică sursa, pagina de destinație, cuponul, începutul, expirarea și starea expirată înainte de publicare. Un cod cu aspect valid care eșuează la finalizarea comenzii este tot o ofertă defectă.

Tipuri de postări care îl folosesc

Matricea postTypes din frontmatter este sursa de adevăr pentru acest tabel. Șabloanele și instrumentele de control al calității ar trebui să compare tabelul cu acea matrice, în loc să mențină o listă ascunsă separată.

Tip postareUtilizare tipicăAdaptare necesară
Pagină produsReducere, cadou sau regulă de transport pentru un articolLeagă oferta de varianta selectată și păstrează prețul normal vizibil.
Pagină categoriePromoție pe o colecție eligibilăDefinește produsele incluse și excluse; nu sugera că fiecare articol filtrat se califică.
Pagină prețuriEconomisire temporară la plan sau credit condiționat de contDenumește planurile eligibile, termenul de facturare, comportamentul de reînnoire și dacă economisirea se repetă.
Pagină serviciiPachet limitat în timp sau credit de consultație specific unui publicDefinește domeniul, termenul limită de rezervare, fereastra de livrare și orice condiție de capacitate.
Ghid de cumpărareOfertă verificată a unui comerciant, atașată unei opțiuni evaluateMarchează temporal verificarea, dezvăluie legăturile comerciale și nu lăsa oferta să determine verdictul.
Pagină Cel mai bun X pentru YPromoție curentă pentru o opțiune pe lista scurtăMenține metodologia de clasare independentă și aplică același standard de verificare a ofertei fiecărei opțiuni.
Pagină recenzieProdus testat cu un cod verificat pentru cititoriSepară judecata produsului de stimulent și dezvăluie relațiile afiliate sau de sponsor.
Pagină caz de utilizareStimulent condiționat pentru o situație definită a clientuluiLeagă beneficiul de fluxul de lucru sau publicul calificat fără a inventa penuria.

Listă de verificare QA

  • Cutia reprezintă o promoție autentică, cu o sursă de campanie aprobată.
  • Beneficiul include unitatea, baza de calcul și articolul eligibil.
  • Limbajul limitat în timp are o marcă temporală expiresAt exactă, data, ora și fusul orar afișate.
  • O ofertă care nu expiră este condițională și nu conține limbaj fals de penurie.
  • Publicul, regiunea, cheltuiala minimă, restricțiile de produs, limitele de valorificare și excluderile materiale sunt vizibile acolo unde se aplică.
  • Codul este text selectabil, metoda de valorificare este declarată, iar destinația onorează oferta.
  • Stările programată, activă și expirată au fost testate de ambele părți ale limitelor lor exacte.
  • Expirarea elimină acțiunea activă de revendicare și actualizează conținutul din cache și datele structurate.
  • Pagina redată pe server rămâne corectă atunci când JavaScript nu este disponibil.
  • Ordinea titlurilor, calea tastaturii, comportamentul focusului, etichetele de stare și feedbackul de copiere a codului sunt accesibile.
  • Datele structurate descriu o ofertă reală vizibilă de produs sau serviciu și se potrivesc cu prețul, moneda, URL-ul, disponibilitatea și valabilitatea.
  • Nicio numărătoare inversă nu se resetează, nu apare penurie nesuportată, iar campania nu a devenit o ofertă permanentă „timp limitat.”
  • Data de verificare și proprietarul operațional sunt înregistrate pentru reîmprospătare și gestionarea incidentelor.
  • Aspectul mobil păstrează beneficiul, condițiile, termenul limită, codul și acțiunea în ordine logică de lectură.

FAQ

Întrebările frecvente de mai jos acoperă cerințele privind termenul limită, comportamentul la expirare, formularea urgenței, prezentarea cuponului și limitele datelor structurate de tip Ofertă.

← All SEO Playbook guides

Gata să pui în practică?

Verificare gratuită · Perioadă de încercare de 7 zile · fără card de credit