Se stai cercando query significato, la definizione essenziale è questa: una query è una richiesta inviata a un sistema per ottenere un’informazione o un risultato.
Il significato preciso cambia però in base al contesto. Può essere un’interrogazione rivolta a un database, la ricerca formulata da una persona su Google oppure, nell’espressione query string, una parte specifica di un URL.
È proprio questa sovrapposizione a creare confusione. Una richiesta SQL, una ricerca sul web e una query string hanno un’idea di fondo in comune — trasmettono informazioni a un sistema che deve interpretarle — ma non indicano la stessa cosa.
Capire queste differenze aiuta anche a separare concetti spesso usati impropriamente come sinonimi nella SEO, come query, keyword e search intent.
Cos’è una query e cosa significa
La parola query deriva dall’inglese e richiama l’idea di una domanda o richiesta. In informatica viene utilizzata soprattutto per indicare un’interrogazione rivolta a un sistema.
Il Vocabolario Treccani la definisce come un’interrogazione effettuata verso un sistema informatico o un database per cercare una determinata informazione.
Più della definizione da dizionario, però, è utile ricordare il meccanismo:
richiesta → sistema → elaborazione → risultato
Se cerchi determinati prodotti in un database, l’interrogazione specifica quali informazioni vuoi ottenere.
Se scrivi una frase su Google, quella frase costituisce una ricerca.
Se una pagina web utilizza parametri come ?categoria=mouse, quella parte dell’indirizzo appartiene invece alla query string.
Il significato di query in italiano
Quando si parla di query significato in ambito digitale, una possibile traduzione italiana è interrogazione. In molti contesti tecnici, tuttavia, mantenere il termine inglese è più preciso perché è quello normalmente utilizzato in database, SEO, API, applicazioni e documentazione software.
Treccani registra inoltre il sostantivo come femminile: nell’uso italiano si dice quindi normalmente la query.
Il modello comune: richiesta → sistema → risultato
Database e motori di ricerca svolgono attività molto diverse, ma condividono un modello concettuale.
Immagina un catalogo di prodotti.
La richiesta potrebbe essere:
mostrami tutti i mouse con prezzo inferiore a 50 euro
In un database relazionale questo bisogno può essere tradotto in SQL.
Su un motore di ricerca una persona potrebbe invece digitare:
migliori mouse sotto 50 euro
I due sistemi ricevono input diversi, lavorano su informazioni differenti e restituiscono risultati differenti. Il punto comune è che l’input descrive ciò che viene richiesto al sistema.
Query di database: cosa sono e come funzionano
Nel contesto dei database, una query permette di richiedere dati a un DBMS, cioè al software che gestisce la base di dati.
Il database conserva le informazioni; il DBMS interpreta la richiesta, stabilisce come accedere ai dati e restituisce il risultato.
Questo rapporto è approfondito nella guida di Creativemotions su che cos’è un database e come funziona.
Il flusso può essere semplificato così:
applicazione → interrogazione → DBMS → dati → risultato
Il vantaggio è importante: chi formula la richiesta non deve necessariamente sapere dove ogni informazione sia memorizzata fisicamente. Descrive soprattutto quale risultato vuole ottenere.
SQL e i linguaggi di interrogazione
Nei database relazionali il linguaggio più conosciuto è SQL, acronimo di Structured Query Language.
Un esempio semplice è:
SELECT nome, prezzo FROM prodotti WHERE categoria = 'mouse';
La richiesta può essere letta quasi in linguaggio naturale:
SELECT nome, prezzoindica quali colonne vogliamo ottenere;FROM prodottispecifica da quale tabella recuperarle;WHERE categoria = 'mouse'limita il risultato ai record che rispettano quella condizione.
La documentazione PostgreSQL sulle query SELECT descrive SELECT come il comando utilizzato per specificare interrogazioni che recuperano dati.
Nella pratica una richiesta può essere molto più complessa: può combinare più tabelle, aggregare valori, ordinare risultati, utilizzare sottoquery oppure applicare numerose condizioni.
Il principio, però, resta lo stesso: si descrive il risultato desiderato e il DBMS determina come produrlo.
Query che leggono dati e comandi che li modificano
Nel linguaggio quotidiano degli sviluppatori capita di utilizzare query in senso ampio per molte istruzioni SQL.
Dal punto di vista tecnico conviene distinguere i diversi compiti.
Una SELECT interroga i dati e restituisce un risultato.
SQL comprende però anche istruzioni come:
INSERT UPDATE DELETE
che servono rispettivamente a inserire, modificare o eliminare informazioni.
Per questo SQL non coincide con SELECT e non tutte le istruzioni SQL svolgono il compito di un’interrogazione di lettura.
La differenza diventa particolarmente importante quando entrano in gioco sicurezza, autorizzazioni, integrità dei dati e prestazioni.
Query di ricerca: cosa significa su Google e altri motori
Nel contesto dei motori di ricerca, una query è ciò che una persona cerca effettivamente.
Google Search Console utilizza questo significato nella dimensione “Query”, dove mostra i termini di ricerca associati alla visibilità e ai clic del sito. La relativa documentazione di Google Search Console distingue quindi le ricerche effettive degli utenti dalle altre dimensioni disponibili nei report.
Se una persona cerca:
come velocizzare wordpress
quella sequenza è una ricerca.
Se un’altra scrive:
wordpress lento admin
abbiamo una formulazione differente, anche se entrambe potrebbero derivare dallo stesso problema generale.
Questo è uno dei motivi per cui una strategia SEO non può limitarsi a una lista di parole chiave: le persone possono esprimere uno stesso bisogno in molti modi differenti.
Dalla frase digitata ai risultati di ricerca
Quando invii una ricerca, il motore non si limita a cercare una corrispondenza letterale tra la frase e una pagina.
L’input entra in un sistema che deve interpretarlo, recuperare documenti candidati dai propri indici e ordinare i risultati ritenuti pertinenti.
La ricerca digitata è quindi l’input, non la SERP e non il risultato finale.
Questa distinzione è importante anche per capire che cos’è la SEO e come funziona: ottimizzare una pagina non significa associare rigidamente una stringa a un URL, ma costruire una risorsa capace di soddisfare un insieme coerente di ricerche e bisogni.
Se vuoi restringere manualmente ciò che stai cercando puoi utilizzare anche gli operatori della ricerca avanzata di Google.
Per esempio:
site:creativemotions.it wordpress
è una ricerca che include un operatore per limitare i risultati a un determinato dominio.
Query generiche, specifiche e formulate come domanda
Le ricerche possono essere molto brevi:
notebook
oppure più specifiche:
notebook leggero per grafica sotto 1000 euro
Possono anche assumere la forma di una domanda:
quale notebook scegliere per photoshop
Queste differenze non sono soltanto linguistiche.
Una formulazione più specifica fornisce generalmente più contesto, ma la lunghezza non determina automaticamente l’intento della ricerca.
Anche una parola apparentemente semplice può nascondere obiettivi differenti.
Le ricerche correlate di Google mostrano bene questo fenomeno: partendo da una ricerca iniziale possono emergere formulazioni e sottoargomenti collegati senza che tutti abbiano esattamente lo stesso significato.
Query, keyword e search intent non sono la stessa cosa
È probabilmente la distinzione più importante quando il termine viene utilizzato nella SEO.
Query, keyword e search intent rappresentano tre livelli differenti della ricerca.
La query è ciò che una persona ha effettivamente cercato.
La keyword è il modo in cui SEO, editor, advertiser o marketer rappresentano e organizzano quella domanda per analizzarla.
Il search intent prova invece a descrivere che cosa vuole ottenere la persona attraverso la ricerca.
| Concetto | Domanda a cui risponde | Esempio |
|---|---|---|
| Query | Che cosa ha cercato realmente l’utente? | miglior hosting wordpress economico |
| Keyword | Come rappresentiamo e analizziamo quella domanda? | hosting wordpress |
| Topic | Qual è l’argomento più ampio? | hosting |
| Search intent | Che cosa vuole ottenere la persona? | confrontare soluzioni prima di scegliere |
Confondere questi livelli porta facilmente a progettare una pagina sulla base di una stringa anziché del compito che il contenuto deve completare.
Differenza tra query e keyword
Una query rappresenta una ricerca reale.
Una keyword è invece un’astrazione utile per analizzare e organizzare gruppi di ricerche.
Prendiamo tre esempi:
software crm gratis
crm gratuito piccola azienda
migliori crm free
Potremmo analizzarli attorno alla keyword crm gratis, ma ciò non significa che le tre formulazioni diventino la stessa ricerca.
Questo principio è approfondito nella guida dedicata alle keyword SEO e al loro significato.
La distinzione diventa particolarmente utile quando si lavora con Search Console: lì osserviamo ricerche effettivamente registrate nei dati disponibili, mentre uno strumento di keyword research può raggruppare o stimare la domanda secondo la propria metodologia.
Differenza tra query e intento di ricerca
Il search intent prova a rispondere a una domanda diversa:
perché la persona ha effettuato quella ricerca e quale risultato vuole ottenere?
Considera:
wordpress
Da sola questa parola dice relativamente poco.
Potrebbe provenire da una persona che vuole:
- capire che cos’è WordPress;
- raggiungere il sito ufficiale;
- scaricare il CMS;
- trovare assistenza;
- confrontarlo con un’alternativa;
- imparare a creare un sito.
La stringa cercata è osservabile. L’intento deve invece essere interpretato utilizzando contesto, SERP e caratteristiche della ricerca.
Nella guida sull’intento di ricerca e search intent SEO approfondiamo proprio il passaggio dalla formulazione digitata al bisogno reale.
Quando query e keyword possono coincidere
Query e keyword possono avere esattamente la stessa forma testuale.
Se una persona cerca:
query significato
e noi stiamo analizzando la keyword:
query significato
le due stringhe coincidono.
I concetti rimangono però differenti.
La prima rappresenta una ricerca effettuata da un utente.
La seconda rappresenta il termine utilizzato per analizzare e progettare il contenuto.
La differenza è quindi concettuale, non necessariamente grafica.
Query nei diversi contesti: confronto rapido
Il modo più semplice per evitare confusione è osservare che cosa viene interrogato e quale risultato ci aspettiamo.
| Contesto | Che cosa rappresenta | Sistema che riceve l’input | Esempio | Risultato |
|---|---|---|---|---|
| Database | richiesta strutturata di dati | DBMS | SELECT nome FROM prodotti | righe o valori |
| Motore di ricerca | ricerca formulata dall’utente | motore di ricerca | mouse ergonomico economico | risultati di ricerca |
| Search Console | termine di ricerca presente nei dati disponibili | report Google | query significato | metriche associate alla ricerca |
| URL | parametri presenti nella query string | applicazione, server o browser | ?categoria=mouse | parametri o stato della richiesta |
La parola rimane la stessa, ma cambiano il destinatario, il linguaggio e il risultato atteso.
È questo il punto che una definizione troppo breve tende a nascondere.
Query string: perché non significa semplicemente “query”
Sul web puoi incontrare anche l’espressione query string.
Non indica genericamente una domanda fatta a un sistema.
È una parte specifica di un URL che può trasportare parametri.
Considera questo indirizzo:
/prodotti?categoria=mouse&ordine=prezzo
La parte:
?categoria=mouse&ordine=prezzo
è la query string.
La documentazione MDN sulla proprietà URL.search la descrive come la stringa che contiene il punto interrogativo ? seguito dai parametri dell’URL.
Cosa indica la query string in un URL
Può essere utilizzata, per esempio, per rappresentare:
- un filtro;
- un termine di ricerca;
- un ordinamento;
- una pagina;
- una lingua;
- lo stato di una determinata vista;
- parametri necessari a un’applicazione.
I parametri vengono normalmente rappresentati come coppie chiave-valore.
Nel nostro esempio:
categoria=mouse
associa alla chiave categoria il valore mouse.
Il carattere & separa più parametri.
Perché va distinta dalla richiesta fatta a un database o a un motore di ricerca
Una query string può contenere dati che verranno successivamente utilizzati per interrogare un sistema, ma non è automaticamente una query SQL.
Allo stesso modo può trasportare il testo inserito in un motore di ricerca interno senza coincidere con l’intero processo di ricerca.
Sono livelli differenti.
Per esempio:
/cerca?q=wordpress
contiene una query string con il parametro:
q=wordpress
L’applicazione può leggere quel valore e utilizzarlo per interrogare un indice, un’API o un database.
La query string trasporta quindi il parametro; il sistema decide successivamente come utilizzarlo.
Domande frequenti sulle query
Come si pronuncia query?
Treccani indica una pronuncia resa approssimativamente come “quèri”.
Nell’uso tecnico italiano questa forma permette di riconoscere senza ambiguità il termine, anche se la pronuncia inglese presenta naturalmente sfumature differenti.
Qual è il plurale di query?
Treccani riporta il plurale inglese queries.
In un testo italiano è però comune mantenere query invariabile:
una query
due query
le query
In un contenuto tecnico conta soprattutto mantenere una convenzione coerente e non sacrificare la chiarezza per una questione puramente formale.
Si dice “la query” o “il query”?
La query.
Treccani registra il sostantivo come femminile nell’uso italiano.
La forma è coerente anche con il termine italiano a cui viene normalmente ricondotto in informatica: interrogazione.
Conclusione
Una query è, in senso generale, una richiesta rivolta a un sistema per ottenere un risultato. Il significato operativo cambia però in base al contesto.
In un database può essere un’interrogazione strutturata per recuperare dati. In un motore di ricerca è ciò che una persona cerca realmente. In un URL, la query string è invece la parte che trasporta determinati parametri.
Nella SEO la distinzione è ancora più importante: query, keyword e search intent non sono sinonimi. La prima descrive ciò che è stato cercato, la keyword aiuta a organizzare e analizzare la domanda, mentre l’intento prova a spiegare quale risultato vuole ottenere la persona.
Per questo, quando si cerca query significato, la definizione più utile non è una semplice traduzione: bisogna prima capire quale sistema sta ricevendo la richiesta e quale risultato ci aspettiamo che produca.