SEO Playbook · Element

Incorporare Calcolatrici: Presupposti, Validazione ed Esempi

Crea una calcolatrice incorporata con input validati, presupposti visibili, risultati spiegabili e fallback accessibili che lettori e macchine possano considerare affidabili.

16 min read

Un elemento calcolatrice incorporata è un elemento di contenuto interattivo che accetta un insieme limitato di input del lettore, applica una formula o un modello dichiarato e restituisce una stima che il lettore può interpretare. Guadagna fiducia mostrando come è stato prodotto il risultato, non rendendo misteriosa l’operazione aritmetica.

Stima mensile del costo del lavoro
Attività al mese: 240
Minuti per attività: 12
Costo orario pieno: 36 €
Costo del lavoro mensile stimato: 1.728 €
Calcolo: 240 × 12 ÷ 60 × 36 €. Questa stima esclude software, formazione, rilavorazioni e variazioni stagionali del volume.

Questa rappresentazione compatta dimostra il contratto minimo: input nominati con unità di misura, un risultato stimato chiaramente etichettato, la formula in linguaggio semplice e le esclusioni che mantengono il numero nel contesto appropriato. Una versione di produzione consente al lettore di modificare i tre valori, valida ciascun campo e aggiorna il risultato senza nascondere il metodo.

Perché questo elemento è importante

Una calcolatrice sostituisce un consiglio astratto con una conseguenza legata alla situazione del lettore. “L’elaborazione manuale è costosa” chiede al lettore di credere a un’affermazione generica. “Con 240 attività al mese, 12 minuti ciascuna e 36 € l’ora di costo pieno, il costo del lavoro modellato è di 1.728 € al mese” permette di esaminare le premesse e decidere se il risultato assomiglia alla propria operatività. L’interazione incoraggia anche una riflessione approfondita: inserire un numero di attività e un costo orario rende concreti i fattori di costo.

Lo stesso vantaggio psicologico può capovolgersi all’istante. Un risultato del tipo “Potresti risparmiare 48.311 €” senza una formula visibile sembra costruito per produrre un numero di vendita. La precisione eccessiva amplifica il problema perché l’interfaccia suggerisce una conoscenza che non possiede. La fiducia dipende dalla tracciabilità: un lettore deve essere in grado di identificare ogni input, la sua unità di misura, il suo intervallo consentito, qualsiasi valore fornito dall’editore e come questi valori diventano il risultato finale.

L’estraibilità automatica è la capacità di un crawler, di un sistema di risposta AI, di uno strumento di accessibilità o di una pipeline editoriale di preservare queste relazioni senza doverle indovinare dalla posizione visiva. L’output live di una calcolatrice è specifico per l’utente e spesso generato nel browser, quindi non è un dato stabile che una macchina possa citare. L’HTML circostante deve quindi esporre lo scopo della calcolatrice, le etichette degli input, le unità di misura, i valori predefiniti, la formula, i presupposti, l’etichetta del risultato e un esempio pratico. I record strutturati delle fonti dovrebbero preservare gli stessi campi anche se il renderer passa da slider a campi numerici.

Applica le regole di scrittura degli elementi prima di scegliere questo componente. Lo scopo ha la precedenza sull’aspetto: usa una calcolatrice solo quando i valori forniti dal lettore modificano sostanzialmente una risposta calcolata. Alcune statistiche statiche stilizzate con schede simili a input rimangono un blocco di statistiche, e una serie di domande ramificate rimane un albero decisionale.

Quando usarlo

Usa una calcolatrice quando tre condizioni sono vere. Primo, il lettore può fornire o stimare ragionevolmente gli input richiesti. Secondo, una formula documentata o un modello limitato collega quegli input a un output utile. Terzo, l’output modifica una decisione: budget, capacità, quantità, punto di pareggio, periodo di rimborso, fabbisogno di tempo potenziale o un altro passaggio misurabile successivo.

Gli usi più efficaci includono stime di costo totale, capacità del personale, quantità di materiali, confronti tra abbonamenti, calcoli di pareggio, stime di consegna e modelli di scenario. Una calcolatrice è particolarmente utile quando il testo richiederebbe ai lettori di ripetere calcoli per diversi casi possibili.

I casi simili ma non adatti dovrebbero utilizzare un elemento diverso:

  • Una risposta fissa: pubblica il numero e la sua fonte. Un valore immutabile non richiede interazione.
  • Una raccomandazione basata su categorie: usa un albero decisionale quando le risposte portano a opzioni anziché combinarsi matematicamente.
  • Un sondaggio o punteggio assemblato da opinioni: usa un quiz o una valutazione. Chiamare un punteggio arbitrario “calcolo” gli conferisce un’autorità immeritata.
  • Una previsione illimitata: usa prosa di scenario o un grafico quando il modello dipende da comportamenti di mercato sconosciuti che non possono essere espressi onestamente come input.
  • Un modulo lead con un totale decorativo: un risultato che appare solo dopo aver fornito i dati di contatto è un blocco di conversione, non una calcolatrice incorporata.
  • Una determinazione regolamentata: non presentare idoneità legale, diagnosi, copertura assicurativa, obblighi fiscali o adeguatezza degli investimenti come risultato definitivo di una calcolatrice a meno che il modello, la revisione, la giurisdizione e le liberatorie richieste non supportino tale uso.

Dove posizionarlo

Posiziona la calcolatrice dopo che il lettore ha compreso cosa viene stimato e prima che l’articolo interpreti scenari o richieda un’azione commerciale. Introducila con un breve paragrafo che nomini la decisione, l’unità di misura del risultato e l’ambito del modello. Se termini non familiari o valori predefiniti derivati da fonti influenzano il risultato, definiscili immediatamente prima dei campi.

In una pagina strumento dedicata, la calcolatrice può seguire l’hero e una dichiarazione di ambito in una frase. In una guida ai costi, posizionala dopo aver spiegato le fasce di prezzo base e i fattori di costo. In una pagina prodotto o servizio, mettila dopo che capacità e vincoli hanno stabilito l’idoneità; altrimenti l’interfaccia potrebbe produrre un ritorno persuasivo prima che il lettore sappia se l’offerta è pertinente.

Mantieni l’area di input, i messaggi di validazione, il risultato, la spiegazione del calcolo, i presupposti e il controllo di reset all’interno di un’unica regione etichettata. Metti la metodologia estesa e le fonti immediatamente dopo. L’elemento non può essere posizionato direttamente accanto a un’altra calcolatrice, un modulo lead concorrente, un timer per il conto alla rovescia o una scheda risultato promozionale. Non deve interrompere un avviso, separare un input dalla sua unità di misura, né posizionare l’invito all’azione principale tra il risultato e i suoi presupposti. Mostra il risultato prima di qualsiasi azione facoltativa del tipo “invia questa stima via email”.

Anatomia

La cattura etichettata deve identificare queste parti:

  1. Titolo e ambito: indica cosa viene stimato e le condizioni coperte dal modello.
  2. Gruppo di input: fornisci a ogni valore modificabile un’etichetta persistente, unità di misura, controllo adatto e testo di aiuto conciso.
  3. Vincolo: indica un minimo e un massimo realistici prima dell’invio quando i limiti non sono ovvi.
  4. Messaggio di validazione: identifica il campo, il problema e come correggerlo senza cancellare altri input validi.
  5. Azione di calcolo: fornisci un’azione esplicita quando gli aggiornamenti automatici sarebbero fonte di distrazione o costosi.
  6. Risultato: etichetta l’output come stimato, mostra la sua unità di misura e una precisione sensata, e annuncia gli aggiornamenti alle tecnologie assistive.
  7. Metodo: esponi la formula o una sequenza di operazioni in linguaggio semplice.
  8. Presupposti ed esclusioni: distingui le premesse fornite dall’editore dagli input del lettore e indica cosa il modello omette.
  9. Provenienza: mostra la fonte e la data di verifica per valori predefiniti, tariffe e soglie volatili.
  10. Controlli e passo successivo: fornisci Ripristina o Ricomincia, seguiti da un’azione facoltativa appropriata al risultato.

Esempi di design

Ogni variante utilizza lo stesso contratto semantico. Modificare i controlli o il layout non deve alterare silenziosamente la formula.

Stima rapida in linea

Usa da due a quattro campi e un risultato principale all’interno di un articolo esplicativo. Dovrebbe adattarsi alla colonna del contenuto e non dovrebbe richiedere un account.

Input e risultato affiancati

Usa su schermi più ampi quando i lettori hanno bisogno che il risultato rimanga visibile mentre regolano da quattro a otto input. Su schermi stretti, posiziona gli input prima dei risultati sia nell’ordine DOM che visivo.

Confronto di scenari

Usa quando i lettori traggono beneficio dal confrontare casi attuali, conservativi e ottimistici. Mantieni la stessa formula e unità di misura tra le colonne e indica esattamente quali input differiscono. Non etichettare il caso preferito dall’editore come “realistico” senza prove.

Calcolatrice a più passaggi

Usa solo quando gli input formano naturalmente fasi, ad esempio utilizzo, costo e poi finanziamento. Mostra l’avanzamento, preserva le risposte precedenti, consenti Indietro senza perdita di dati e fornisci una revisione completa prima del calcolo.

Calcolatrice di terze parti incorporata

Usa quando uno specialista esterno possiede un modello che il sito non può riprodurre in modo responsabile. Mostra il fornitore, l’informativa sulla condivisione dei dati, lo stato di caricamento, un link di fallback fisso e un riepilogo testuale dell’ambito al di fuori del frame. Un iframe da solo non è contenuto sufficiente.

Parametri

“Fonte” di seguito indica dove il renderer ottiene il parametro. Non sostituisce la fonte di ricerca per una tariffa o un presupposto.

NomeTipoObbligatorioMin/maxPredefinitoFonte
titleStringa semplice3–12 parole; 100 caratteriPrima intestazione nel corpoPrima intestazione
idIdentificatore minuscoloSì dopo la pubblicazione2–8 parole con trattino; unico nella paginaGenerato dal titolo, poi fissatoAttributo
variantEnumerazioneNoinline, split, scenario, multi-step, third-partyinlineAttributo
currencyCodice ISO 4217CondizionaleUn codice di tre lettereNessunoAttributo
precisionInteroNo0–4 decimali0 per valuta; 2 altrimentiAttributo
inputRecord ripetutoSì tranne che per terze parti1–8; 12 per multi-passaggioNessunoCorpo
input.idIdentificatore minuscolo1–5 parole con trattino; unicoNessunoAttributo dell’elemento
input.labelStringa semplice2–10 parole; 80 caratteriPrima intestazione nel corpo dell’elementoPrima intestazione
input.typeEnumerazionenumber, range, select o radionumberAttributo dell’elemento
input.unitStringa semplice o codice unitàSì per le quantità1–12 caratteriNessunoAttributo dell’elemento
input.min / input.maxNumeroSì per input numericiLimiti di dominio validi; min inferiore a maxNessunoAttributi dell’elemento
input.stepNumero positivoNoDeve adattarsi al dominio e alla precisione1Attributo dell’elemento
input.defaultNumero o ID opzioneNoDeve superare la stessa validazione dei dati utenteVuotoAttributo dell’elemento
input.helpTesto sempliceNo5–25 paroleNessunoCorpo dell’elemento
formulaEspressione versionata o ID modelloUna definizione testataNessunoCorpo
result.labelStringa semplice2–10 parole; deve indicare “stimato” dove applicabileRisultato stimatoCorpo
assumptionsElenco ordinato1–8 elementiNessunoCorpo
verifiedData ISO 8601CondizionaleUna data per dati editoriali volatiliNessunoAttributo
provider / srcStringa semplice e URL HTTPSSolo per terze partiUn fornitore e URL approvatiNessunoAttributi

Tratta la formula come logica di produzione versionata, non come testo copiato in un template. La spiegazione può essere chiara per il lettore, ma deve corrispondere all’implementazione testata. I valori predefiniti devono essere neutrali, provenienti da fonti o esplicitamente etichettati come esempi; non sceglierli mai esclusivamente per massimizzare il beneficio visualizzato.

Sintassi ed esempi di codice

Tutte le implementazioni seguenti descrivono gli stessi tre input, vincoli, formula, etichetta del risultato e presupposti. La direttiva portabile è la rappresentazione autore canonica.

Direttiva portabile Markdown

:::calculator-embed{id=monthly-labor-cost currency=USD precision=0 variant=inline verified=2026-08-27}
## Stima costo del lavoro mensile

::input{id=tasks label="Tasks per month" type=number unit=tasks min=1 max=100000 step=1}
Inserisci le attività completate e tentate che consumano tempo del personale.
::

::input{id=minutes label="Minutes per task" type=number unit=minutes min=0.1 max=480 step=0.1}
Usa una media osservata quando disponibile.
::

::input{id=hourly-cost label="Loaded hourly cost" type=number unit=USD min=1 max=1000 step=0.01}
Includi salari e costi del lavoro a carico del datore di lavoro.
::

Formula: tasks * minutes / 60 * hourly-cost
Etichetta risultato: Costo del lavoro mensile stimato
Presupposti: il volume è mensile; il tempo medio di gestione è stabile.
Esclude: software, formazione, rilavorazioni e variazioni stagionali.
:::

Shortcode Hugo

L’adattatore Hugo dovrebbe utilizzare parametri padre nominati e record del corpo tipizzati. Questa notazione definisce la mappatura prevista; non afferma che uno shortcode locale esista già.

{{< calculator-embed id="monthly-labor-cost" currency="USD" precision="0" variant="inline" verified="2026-08-27" >}}
## Stima costo del lavoro mensile

{{< calculator-input id="tasks" label="Tasks per month" type="number" unit="tasks" min="1" max="100000" step="1" >}}
Inserisci le attività completate e tentate che consumano tempo del personale.
{{< /calculator-input >}}

{{< calculator-input id="minutes" label="Minutes per task" type="number" unit="minutes" min="0.1" max="480" step="0.1" >}}
Usa una media osservata quando disponibile.
{{< /calculator-input >}}

{{< calculator-input id="hourly-cost" label="Loaded hourly cost" type="number" unit="USD" min="1" max="1000" step="0.01" >}}
Includi salari e costi del lavoro a carico del datore di lavoro.
{{< /calculator-input >}}

Formula: `tasks * minutes / 60 * hourly-cost`

Presupposti: il volume è mensile; il tempo medio di gestione è stabile.
{{< /calculator-embed >}}

Il renderer deve convalidare i valori prima del calcolo e nuovamente ovunque i dati inviati vengano elaborati. Deve renderizzare elementi <label> persistenti, descrizioni degli input, errori a livello di campo, un risultato <output>, presupposti e un esempio pratico senza script o renderizzato lato server.

Blocco WordPress

<!-- wp:amicited/calculator-embed {"id":"monthly-labor-cost","currency":"USD","precision":0,"variant":"inline","verified":"2026-08-27","formula":"labor-cost-v1"} -->
<h2>Stima costo del lavoro mensile</h2>
<!-- wp:amicited/calculator-input {"id":"tasks","label":"Tasks per month","type":"number","unit":"tasks","min":1,"max":100000,"step":1} /-->
<!-- wp:amicited/calculator-input {"id":"minutes","label":"Minutes per task","type":"number","unit":"minutes","min":0.1,"max":480,"step":0.1} /-->
<!-- wp:amicited/calculator-input {"id":"hourly-cost","label":"Loaded hourly cost","type":"number","unit":"USD","min":1,"max":1000,"step":0.01} /-->
<p data-result-label>Costo del lavoro mensile stimato</p>
<p data-assumptions>Il volume è mensile; il tempo medio di gestione è stabile.</p>
<!-- /wp:amicited/calculator-embed -->

WordPress può fornire controlli visivi nell’editor, ma gli attributi salvati e l’output renderizzato lato server devono preservare il contratto. La formula dovrebbe fare riferimento a un ID modello revisionato piuttosto che eseguire codice arbitrario fornito dall’autore.

Esempi

Buono: un risultato che il lettore può riprodurre

Costo del lavoro mensile stimato: 1.728 €

  • Attività al mese: 240
  • Minuti medi per attività: 12
  • Costo orario pieno: 36 €
  • Formula: 240 × 12 ÷ 60 × 36 €
  • Presupposti: il volume mensile di attività e il tempo medio di gestione rimangono stabili.
  • Esclude: abbonamenti software, formazione, rilavorazioni e picchi di domanda.
  • Interpretazione: testa un caso a basso e ad alto volume prima di utilizzare la stima in un budget.

Questo esempio è buono perché gli input hanno unità di misura, l’operazione aritmetica riproduce il risultato e le esclusioni impediscono al numero di fingersi costo operativo totale. L’output utilizza una precisione in euro interi appropriata per input stimati.

Cattivo: un numero persuasivo senza modello

Inserisci dipendenti: 8
Risparmierai 52.843,17 € ogni anno.
Prenota una demo per scoprire come.

Questo esempio è cattivo perché un singolo input non può determinare il lavoro risparmiato, l’ambito di implementazione, il costo orario, l’adozione o le spese operative. I centesimi esatti non spiegati creano una falsa precisione, nessun intervallo dice al lettore come l’incertezza modifichi la risposta e l’azione di vendita immediata blocca ogni verifica. È un’affermazione di marketing che indossa i controlli di una calcolatrice.

Marcatura Schema e accessibilità

Non esiste un tipo Schema.org generale per una calcolatrice incorporata. Marca la pagina contenitore secondo il suo scopo reale, ad esempio WebPage, Article, Product o SoftwareApplication quando idoneo. Non etichettare la calcolatrice come HowTo a meno che la pagina non fornisca effettivamente un’attività passo-passo, e non codificare una stima specifica del visitatore come Offer, price, recensione o risultato misurato. Un esempio pratico può rimanere HTML visibile; presupposti e prove appartengono a un blocco delle fonti quando si basano su fatti esterni o volatili.

L’accessibilità inizia con controlli nativi e relazioni esplicite. Associa ogni input a un <label>, collega il testo di aiuto e gli errori con aria-describedby, usa inputmode="decimal" dove appropriato e non fare mai affidamento sul testo segnaposto come etichetta. Indica l’unità di misura accanto al campo e nel suo nome accessibile quando permane ambiguità. Non rendere gli slider l’unico metodo di input; fornisci un campo numerico o un’alternativa operabile da tastiera.

Convalida al blur o all’invio senza cancellare i valori validi. Sposta il focus su un riepilogo degli errori solo dopo l’invio, poi collega ogni elemento del riepilogo al suo campo. Annuncia un risultato modificato attraverso una regione live educata o <output aria-live="polite"> senza annunciare ogni pressione di tasto. Preserva il focus quando il risultato viene aggiornato. Il colore può rafforzare gli stati validi e non validi ma non può essere l’unico segnale.

La calcolatrice deve rimanere comprensibile quando JavaScript, un iframe o un fornitore terzo fallisce. Riserva l’altezza del frame per evitare spostamenti del layout, usa un title descrittivo sugli iframe, divulga i dati inviati a un altro fornitore prima dell’interazione e offri un link normale o un esempio pratico come fallback. I test con tastiera, zoom, screen reader, movimento ridotto, recupero errori e viewport stretto sono requisiti di rilascio.

Regole di scrittura

Scrivi per ispezione, non per persuasione. Un lettore dovrebbe poter mettere in discussione un presupposto senza dover fare reverse engineering dell’interfaccia.

  • Mantieni il titolo tra 3 e 12 parole e indica la quantità oggetto della stima.
  • Usa da 1 a 8 input in una vista; raggruppa modelli più grandi in al massimo quattro fasi significative.
  • Mantieni le etichette degli input tra 2 e 10 parole e il testo di aiuto tra 5 e 25 parole.
  • Metti l’unità di misura in ogni etichetta quantitativa o in un token di unità adiacente; non far mai dedurre ai lettori se 12 significa euro, mesi, persone o percentuale.
  • Elenca tutti i presupposti forniti dall’editore in un elenco visibile di 1–8 elementi e identifica le loro fonti o proprietari.
  • Mostra una formula quando l’aritmetica ordinaria spiega il modello. Per un modello complesso, spiega la sequenza, i pesi importanti e le condizioni senza esporre codice sensibile.
  • Arrotonda alla precisione supportata dagli input. Ore intere stimate e tariffe approssimative non giustificano i centesimi.
  • Preferisci un intervallo di risultati quando presupposti incerti possono modificare sostanzialmente la risposta. Nomina i valori utilizzati per ciascun limite.
  • Usa verbi neutrali come “stimare”, “confrontare” e “modellare”. Evita “garantire”, “dimostrare”, “risparmierai” e “hai diritto” a meno che l’affermazione non sia realmente supportata.
  • Non inserire mai commissioni nascoste, consenso di marketing preselezionato, tracciamento non divulgato, valori predefiniti falsificati, testimonianze, conti alla rovescia o un blocco email all’interno della calcolatrice.
  • Non permettere mai HTML grezzo, script, codice remoto o un’espressione eseguibile inserita dall’autore in un campo formula.

Tipi di post che la utilizzano

Questa tabella riflette l’elenco postTypes registrato nel frontmatter.

Tipo di postRuolo della calcolatrice incorporataPosizionamento tipico
pagina calcolatriceStrumento principale che risolve una decisione misurabileImmediatamente dopo ambito e definizioni necessarie
guida ai costiApplica tariffe documentate e fattori di costo allo scenario del lettoreDopo fasce di prezzo, inclusioni ed esclusioni
guida all’acquistoModella capacità, costo di proprietà o quantità dopo aver spiegato i criteriDopo i criteri decisionali, prima delle raccomandazioni
pagina strumento gratuitoFornisce un risultato utile senza blocchi e supporta un’azione successiva pertinenteNella parte superiore, dopo una spiegazione concisa
pagina prodottoStima quantità, idoneità, utilizzo o costo operativo per un prodotto verificatoDopo specifiche e vincoli
pagina servizioProduce un budget di massima o una stima di capacità senza presentare un preventivo vincolanteDopo ambito e logica dei prezzi

Checklist QA

  • La calcolatrice risolve una decisione numerica reale; non è un modulo nascosto, un quiz o un’affermazione statica.
  • Ogni input ha un’etichetta persistente, unità di misura, testo di aiuto dove necessario e minimo, massimo e passo realistici.
  • I valori vuoti, non numerici, negativi, fuori intervallo, decimali localizzati ed estremamente grandi vengono gestiti in modo sicuro.
  • I valori predefiniti sono neutrali e provengono da fonti o sono etichettati come esempi.
  • La formula implementata corrisponde alla spiegazione visibile e dispone di test unitari versionati, test dei limiti ed esempi pratici rappresentativi.
  • I risultati dichiarano di essere stime, usano una precisione difendibile e mostrano un intervallo quando l’incertezza lo richiede.
  • Presupposti, esclusioni, proprietà della fonte e data di verifica sono visibili accanto o immediatamente dopo il risultato.
  • Modificare un input produce la variazione direzionale prevista e Reimposta ripristina lo stato iniziale documentato.
  • Il risultato promesso appare prima di qualsiasi richiesta di email, account, demo o acquisto.
  • Etichette, errori, aggiornamenti del risultato, controlli e ordine di focus funzionano con navigazione da tastiera e screen reader.
  • L’elemento rimane comprensibile senza JavaScript e fornisce un fallback quando un embed di terze parti fallisce.
  • Il layout mobile mantiene le etichette con i campi, mostra gli input prima dei risultati e non causa scorrimento orizzontale a livello di pagina.
  • Nessun risultato specifico del visitatore viene emesso come claim schema stabile, testimonianza o risultato garantito.
  • Gli analytics registrano eventi di interazione aggregati senza catturare valori sensibili dei campi, salvo consenso esplicito e uno scopo valido che ne supportino la raccolta.

FAQ

Le domande seguenti riguardano precisione, indicizzazione, acquisizione lead, manutenzione e miglioramento progressivo. Le loro risposte sono anche registrate nel frontmatter in modo che la pagina possa renderizzarle coerentemente tramite il template Academy.

← All SEO Playbook guides

Pronto a metterlo in pratica?

Verifica gratuita · Prova di 7 giorni · senza carta di credito