Ottimizzazione per i motori di ricerca

Con il termine ottimizzazione per i motori di ricerca (in inglese search engine optimization, in acronimo SEO) si intende la scienza informatica e teoria dei grafi che comprende l'analisi degli aggiornamenti e delle fluttuazioni di traffico nei motori di ricerca e tutte quelle attività volte a…

Con il termine ottimizzazione per i motori di ricerca (in inglese search engine optimization, in acronimo SEO) si intende la scienza informatica e teoria dei grafi che comprende l'analisi degli aggiornamenti e delle fluttuazioni di traffico nei motori di ricerca e tutte quelle attività volte a migliorare la scansione, l'indicizzazione e il posizionamento di un'informazione o contenuto presente in un sito web, da parte dei crawler (detti anche bot) dei motori di ricerca (quali ad es. Google, Yahoo!, Bing, Yandex, Baidu ecc.) al fine di migliorare (o mantenere) il posizionamento nella pagina dei risultati del motore di ricerca (SERP) e fornire all'utente il più accurato risultato di ricerca possibile per uno specifico intento di ricerca.

Dal 2017 in Italia, i professionisti SEO sono accreditati dall'albo ICT redatto della Presidenza dei Consigli dei Ministri e dall'AGID (Profili professionali relativi alla professionalità operanti nel web - UNI 11621-3).

Descrizione generale

Grazie alle tecniche di ottimizzazione SEO è possibile migliorare il posizionamento (ranking) di un sito web sui motori di ricerca e, conseguentemente, ottenere un aumento del volume di traffico organico. La SEO si concentra inoltre sulla realizzazione di contenuti multimodali che attraverso i vari algoritmi di ricerca, permettono ai motori di ricerca o di risposta di fornire all'utente il risultato più accurato ad una query o ad un prompt (in questo caso si fa riferimento a sistemi con snippet di ricerca ad AI integrata, come Overview AI di Google o SearchGPT di OpenAI).

L'ottimizzazione SEO può essere affiancata o integrata dalla differenziazione nei motori di ricerca, operazione che punta a far aumentare il traffico diretto. I risultati organici più in alto (i più rilevanti e accurati) nella SERP hanno maggiori probabilità di venire visualizzati e quindi di essere eventualmente cliccati in una percentuale maggiore dagli utenti, rispetto a quelli visualizzati nella parte centrale e bassa della pagina.

La maggior parte dei motori di ricerca si basa su una complessa architettura software e hardware, in cui attraverso la combinazione di diversi algoritmi di ricerca e sistemi di validazione (manuale e automatica), viene continuamente renderizzato un ranking di risultati e risposte. Le risposte in prima posizione, negli snippet di ricerca o in specifici blocchi (come Overview AI) sono i risultati più precisi.

Le attività SEO sono molteplici e possono essere suddivise in on page (cioè sulla pagina web) ed off page (attività svolte su elementi esterni al sito) e si basano su una lunga lista di segnali di ranking, chiamati «Fattori SEO».

Tra le attività di SEO si distinguono l'ottimizzazione:

del server web

delle meta tag

dei dati strutturati

di JavaScript e CSS

di stringhe di codice e convalida W3C

della struttura del sito e del menu di navigazione

dei contenuti testuali e delle immagini presenti nelle pagine

dei link interni al sito

dell'usabilità del sito

dell'accessibilità delle informazioni da parte dei crawler dei motori di ricerca

del codice sorgente

dei backlink (link provenienti da siti esterni)

immagini e video

L'attività di ottimizzazione per i motori di ricerca comprende varie operazioni tecniche che vengono effettuate sia sul codice HTML / CSS / Javascript che sui contenuti delle pagine web del sito, nonché sulla rete ipertestuale complessiva del dominio Web presente negli archivi dei motori di ricerca. La qualità e la quantità dei collegamenti ipertestuali di altri domini Web, che puntano ad un determinato dominio, sono infatti determinanti per il posizionamento del dominio considerato. Indispensabile è quindi anche l'attività esterna al sito, solitamente effettuata con tecniche di link building (diffuso è il guest posting).

L'ottimizzazione per i motori di ricerca (SEO), insieme al Search Engine Advertising (SEA), fa parte di una branca dell'Internet marketing chiamata Search Engine Marketing (SEM). La SEO si differenzia dalla SEA in quanto il suo obiettivo è quello di posizionare le pagine di un sito nelle SERP organiche e non negli spazi allocati per risultati Pay per click (campagne pubblicitarie a pagamento). Inoltre, le attività SEO offrono risultati nel breve, medio e lungo periodo in base alla difficoltà di posizionamento derivante dal numero di competitor; mentre gli effetti del Pay per click sono istantanei. Generalmente, il posizionamento organico ha maggiore rilevanza scientifica e accademica rispetto ai risultati a pagamento (di natura commerciale): sono i rigorosi algoritmi e processi di validazione a decretare quale sia la risposta più corretta e accurata per una determinata query.

La figura professionale specializzata nell'ottimizzazione per i motori di ricerca è il SEO specialist. Il SEO specialist lavora in stretto contatto con le altre figure legate al mondo del web marketing, come ad esempio sviluppatori, grafici, esperti di marketing nelle reti sociali, esperti di paid advertising, professionalità che difficilmente possono essere rivestite da una sola persona.

Servizi correlati

Altre voci

L

Lato client

In informatica, nell'ambito delle reti di calcolatori, il termine lato client (client-side in inglese) indica le operazioni di elaborazione effettuate da un client in un'architettura client-server, contrapponendosi a quelle etichettate invece come lato server, rappresentando dunque il front-end…

Leggi la voce →
Content management systemC

Content management system

In informatica un content management system, in acronimo CMS (sistema di gestione dei contenuti in italiano), è uno strumento software, installato su un server web, il cui compito è facilitare la gestione dei contenuti di siti web, svincolando il webmaster da conoscenze tecniche specifiche di…

Leggi la voce →
PhpMyAdminP

PhpMyAdmin

phpMyAdmin è un'applicazione web scritta in PHP, distribuita con licenza GPL, che consente di amministrare un database MySQL o MariaDB tramite un qualsiasi browser. L'applicazione è indirizzata sia agli amministratori del database, sia agli utenti. Gestisce i permessi prelevandoli dal database.

Leggi la voce →
C

CakePHP

CakePHP è un framework per la realizzazione di applicazioni web, scritto in PHP. È ispirato ai medesimi concetti alla base di Ruby on Rails, tra cui il software design pattern Model-View-Controller (MVC).

Leggi la voce →
W

Web 3D

Web 3D è un termine usato per indicare i contenuti 3D interattivi inseriti in una pagina HTML, visualizzabili da un comune browser attraverso un particolare Web 3D viewer. Si utilizza il concetto di Web 3D anche per indicare una possibile evoluzione del Web in cui viene abbandonata l'idea di…

Leggi la voce →
Genius (sito web)G

Genius (sito web)

Genius (precedentemente Rap Genius) è un sito internet dedicato alla spiegazione e all'interpretazione di testi musicali, in particolare testi hip hop.

Leggi la voce →