Caso Studio SEO Italiani in Germania: 2,3x di visibilità organica in 5 mesi su un dominio DR 10

Traffico organico stimato da ~700 a ~1.600 al mese in cinque mesi con Domain Rating 10, 227 keyword in top 3. E la diagnosi misurata del perché le 50 pagine commerciali hanno raccolto 132 click in 90 giorni, di cui 3 da keyword non di marca.

SEOSESE

Questo è il caso studio di un sito che in cinque mesi ha più che raddoppiato la sua visibilità organica partendo da un Domain Rating di 10, cioè da zero autorità. È anche il caso studio di un sito che, nello stesso periodo, ha portato 3 click alle pagine che vendono da keyword commerciali non di marca. Le due cose sono vere insieme, e la seconda è la parte utile.

Cliente: Italiani in Germania (italianingermania.com) · Settore: formazione linguistica online · Periodo: marzo 2026 → agosto 2026 · Consulente: Jeansy Sese

Executive summary

Tra marzo e agosto 2026 la visibilità organica di italianingermania.com è passata da una stima di circa 700 visite organiche al mese a circa 1.600, con 227 keyword in top 3 e 97.110 impression in più in 90 giorni rilevate su Search Console (+15,9%). Tutto questo su un dominio con Domain Rating 10, e senza acquisire un solo link: nello stesso periodo il DR è sceso da 14 a 10.

Il motore è stato la costruzione di cluster informazionali scelti con una gap analysis sul competitor di riferimento, passando da 152 a 467 articoli con impression.

Poi c’è il secondo tempo, quello che di solito non finisce nei casi studio. Le 50 pagine commerciali del sito, cioè 27 prodotti WooCommerce, 11 pagine di shop e categoria e 14 landing corso, in 90 giorni hanno raccolto 132 click: il 2,6% del traffico organico. E di quei 132, le keyword commerciali non di marca ne hanno prodotti 3. Chi conosce già il brand compra, chi non lo conosce non arriva mai al catalogo.

L’analisi di luglio ha isolato tre cause misurate, non ipotizzate. Sono state corrette il 28 luglio e il 4 agosto, con la baseline congelata prima di toccare qualsiasi pagina. I risultati commerciali di quegli interventi non sono in questo documento, perché a oggi non sono ancora misurabili: la prima lettura utile è di metà agosto 2026, quella consolidata di settembre. Questa pagina verrà aggiornata allora.

Contesto

ClienteItaliani in Germania (italianingermania.com)
ModelloProgetto editoriale con catalogo corsi di tedesco online, livelli A1 a C2, venduti via WooCommerce e landing dedicate
PubblicoItaliani residenti in Germania e in Svizzera
MercatoLingua italiana, area DACH
Punto di partenza152 articoli, profilo backlink mai ripulito, nessun tracking strutturato
Competitor informazionaleUn portale tedesco in lingua italiana con 9.511 keyword posizionate, dominante sulle stesse query

Quando ho preso in mano il progetto, le decisioni editoriali si prendevano senza dati: si scriveva quello che sembrava interessante. Non è una critica al cliente, è la condizione normale di quasi tutti i siti di contenuto che arrivano a me. La prima cosa che ho fatto non è stato scrivere, è stato collegare Search Console e Ahrefs a due script che archiviano uno snapshot ogni volta che girano, così da avere una serie storica invece di un’impressione.

Il problema dichiarato e il problema reale

Il problema dichiarato era di traffico: “non arriva abbastanza gente”.

Il problema reale, che è emerso solo dopo aver messo in piedi la misurazione, era un altro: il sito aveva già traffico, e quel traffico non aveva nessun percorso verso il catalogo. Sono due diagnosi che portano a due preventivi completamente diversi. La prima ti fa vendere articoli per sei mesi. La seconda ti fa sistemare cinque cose in un pomeriggio e poi ti obbliga a spiegare perché non servono altri articoli.

Questo caso studio racconta entrambe le fasi, nell’ordine in cui sono avvenute.

Baseline misurata

MetricaMarzo 2026Maggio 20265 agosto 2026
Articoli blog152426467 con impression (528 pagine totali)
Domain Rating (Ahrefs)non misurato14,010
Referring domains livenon misurato81 (499 all time)390 (819 all time)
Keyword in top 3non misuratocirca 68227
Traffico organico stimato / mesecirca 700circa 900circa 1.600

La rilevazione via API è partita il 15 maggio 2026: il dato di marzo è quindi in parte stimato, mentre da maggio in avanti ogni riga è misurata e archiviata. Lo dico subito perché è il tipo di dettaglio che distingue una baseline da un numero scelto a posteriori per far sembrare più grande la crescita.

Domain overview Ahrefs di italianingermania.com al 5 agosto 2026: Domain Rating 10, 615 keyword organiche, 227 in top 3, 390 referring domains
Lo snapshot del 5 agosto 2026: Domain Rating 10, 615 keyword organiche, 227 in top 3. Una nota su come si legge questa schermata: i valori in verde accanto a ogni metrica coincidono con il totale della metrica stessa, quindi la data di confronto scelta dal tool non ha dati e quei “+” non sono crescita. È un errore di lettura molto comune nei report, e va detto anche quando lo screenshot è il proprio.

Metodologia

Il principio: misurare prima, scrivere dopo

Su un sito di contenuto la tentazione è produrre. Il volume però è la leva più costosa che esiste, e su un dominio senza autorità funziona solo se ogni articolo va a occupare uno spazio che qualcuno lascia scoperto. Per sapere quali spazi sono scoperti servono due dati che non si trovano in nessun tool da soli: cosa il tuo sito già vede in SERP (Search Console) e cosa il competitor presidia male (Ahrefs).

Strategia 1: gap analysis sul competitor, non brainstorming

Il criterio con cui ho scelto ogni topic è una regola sola, applicata a 9.511 keyword del competitor:

Keyword dove il competitor sta in posizione minore o uguale a 10 e il volume è superiore a 400 e il nostro sito è assente o oltre la posizione 20 e il topic non è già coperto o schedulato.

Il quarto filtro è quello che di solito manca, e serve a non produrre da soli il problema che poi si paga: due articoli propri sulla stessa intenzione. Su 9.511 keyword il gap grezzo era di 268 opportunità, che ho raggruppato in cluster invece di trattarle come singoli pezzi: grammatica (tempi verbali, articoli, preposizioni), lingua e cultura, città e regioni.

Questo è il motivo per cui la crescita, quando è arrivata, è arrivata su blocchi interi e non su singole pagine fortunate.

Strategia 2: calendario con date randomizzate

Gli articoli sono stati schedulati su una finestra di 90 giorni con date e orari distribuiti in modo irregolare, non tre pezzi ogni martedì. Non è una tecnica magica, è igiene: un pattern di pubblicazione perfettamente regolare su un sito che prima pubblicava a singhiozzo è un segnale che non ha nessun motivo di esistere.

Strategia 3: pulizia del profilo link

All’analisi del profilo backlink, il 70% dei referring domain più forti era spam: network di vendita link, aggregatori artificiali, domini di scraping. Il 3 giugno ho caricato un file disavow su 14 domini.

Va detto onestamente come è andata: il Domain Rating è sceso, da 14 a 10. Chi vende disavow come leva di crescita sta vendendo qualcosa che non esiste. Il disavow serve a togliere un rischio, non ad aggiungere autorità, e in questo caso studio tutta la crescita di posizioni è avvenuta mentre il DR calava. È la prova più chiara che su query informazionali di media difficoltà l’autorità di dominio non è il collo di bottiglia che viene raccontato.

Risultati di visibilità

Search Console: il dato reale

Finestra 27/04/2026 → 25/07/2026 contro i 90 giorni precedenti, dati definitivi:

90 giorni correnti90 giorni precedentiΔ
Click5.0374.842+195 (+4,0%)
Impression709.191612.081+97.110 (+15,9%)
CTR0,71%0,79%-0,08 punti
Pagine con impression528496+32

Ahrefs: la tendenza

Grafico Ahrefs del traffico organico stimato di italianingermania.com negli ultimi 6 mesi, da circa 700 a circa 1.600 al mese
Traffico organico stimato, ultimi 6 mesi. Curva piatta fino a fine aprile, svolta a metà maggio, tratto più ripido tra metà luglio e inizio agosto. Fonte: Ahrefs, stima.
Grafico Ahrefs della distribuzione delle posizioni organiche di italianingermania.com nelle fasce 1-3, 4-10 e 11-20 in crescita da marzo a agosto 2026
Distribuzione delle posizioni nelle fasce 1-3, 4-10 e 11-20. Crescono tutte e tre, con l’accelerazione più forte tra metà giugno e fine luglio: è la firma di una crescita per cluster, non di una singola pagina che si impenna.

Le due fonti si confermano a vicenda, e questo controllo va fatto sempre: 5.037 click in 90 giorni valgono circa 1.680 click al mese reali, contro i circa 1.500 stimati da Ahrefs. Uno scarto del 10% tra dato reale e stima è ottimo. Una stima Ahrefs presentata da sola, senza il numero di Search Console accanto, non dimostra nulla, e quando la vedete in un caso studio è lecito chiedere perché manca l’altra.

Le pagine che hanno prodotto la crescita

Click 90ggΔImpressionPosizionePagina
480+36235.4715,7come riconoscere il genere dei nomi tedeschi
225+17013.5126,4perché i turisti tedeschi indossano i sandali con i calzini
178+14725.5617,6alles gute
169+9729.5637,6la parola più lunga del mondo
93+8913.1267,2l’articolo in tedesco

Sono cinque pagine di puro contenuto informazionale, tutte in prima pagina, su un dominio DR 10. Nessuna ha un link esterno costruito ad arte.

Il punto in cui la maggior parte dei casi studio si ferma

Qui, di solito, si mette il grafico in salita, si aggiunge una CTA e si va a casa. Il problema è che il cliente non vende impression.

Il perimetro commerciale del sito è di 50 pagine. Questo è il verdetto, sugli stessi 90 giorni:

50 pagine commerciali, 132 click in 90 giorni. Il 2,6% del traffico organico, l’1,2% delle impression.

E quei 132 click sono quasi tutti di marca:

ClickQueryPaginaPosizione
16“italiani in germania corso prezzi”/negozio/1,7
9“italiani in germania corso prezzi”prodotto corso live A1-A22,2
3“corso tedesco a1”, “corso tedesco b2”landing corrispondenti9-10

In 90 giorni le keyword commerciali non di marca hanno portato 3 click alle pagine che vendono. Il traffico di marca vale 187 click, l’11% del sito. L’intero cluster “corsi di tedesco” ha fatto 3.976 impression e 13 click, cioè un CTR dello 0,33%.

Tradotto: il sito aveva costruito un pubblico e non aveva costruito una porta.

Le tre cause, misurate una per una

Causa 1: nessuna pagina commerciale in top 10 su keyword non di marca

Le query che vendono avevano volume e posizione fuori dalla zona di click:

Impression 90ggPosizioneQuery
34115,6corsi di tedesco in germania
31927,7corsi di tedesco in germania con alloggio
23218,5corsi di tedesco in germania per adulti
22116,3scuole di tedesco in germania
13929,9corso di tedesco online a1

Su “corsi di tedesco in germania”, cioè la query commerciale più grossa del mercato di riferimento, non esisteva una pagina dedicata: rispondeva la home. Una home che risponde a una query commerciale è una home che la perde contro qualsiasi pagina specifica.

Causa 2: cannibalizzazione, verificata query per query

Non “sospetto una cannibalizzazione”. Quattro URL dello stesso sito, sulla stessa keyword, con le loro posizioni reali:

"corso di tedesco a1"  →  /prodotto/corso-di-tedesco-a1/                       pos 42,0
                       →  /corso-di-tedesco-online-a1/                         pos 41,0
                       →  /prodotto/corso-di-tedesco-livello-a1a2-tot-40-ore/  pos 54,1
                       →  /corso-di-tedesco-a1/                                pos  9,4  ← la sola che prende click

Stesso schema su A2, B1 e B2. La pagina /corso-di-tedesco-online-a1/ da sola raccoglieva 521 impression a posizione 43,7 con zero click: un doppione puro della landing che sta a 9,4 e che, per di più, aveva la parola “online” nel titolo, cioè esattamente il modificatore che serviva all’altra.

La cannibalizzazione nasce quasi sempre così: un catalogo e-commerce che cresce per stratificazione, dove ogni variante di prodotto genera un URL indicizzabile con il prezzo o le ore nello slug.

Causa 3: zero ponte tra contenuti e catalogo

Ho controllato l’HTML live delle tre pagine più trafficate del sito. Su 26 link interni, zero puntavano a un prodotto, allo shop o a una landing corso.

C’era un banner “Corso di tedesco online” dentro gli articoli, e sembrava risolvere il problema. Era un’immagine Elementor con il lightbox attivo: al click apriva il PNG a schermo intero. Non portava a nessuna pagina. L’unico canale commerciale su tutto il blog era un bottone WhatsApp in nofollow.

Circa 2.000 visite ogni 90 giorni sulle sole prime dieci pagine, senza un solo percorso verso il catalogo. Questo è il genere di cosa che non si trova con un tool: si trova aprendo il codice della pagina e contando i link.

Il calcolo che ho scartato, e perché lo racconto

C’era un secondo buco, molto più fotogenico del primo.

Nove pagine del sito stanno in posizione 7 o 8 con un CTR sotto l’1%: “umlaut” fa 42.687 impression con lo 0,16%, “vielen dank” 27.745 con lo 0,17%, “scharfes s” 17.160 con lo 0,08%. A un CTR normale per quelle posizioni, intorno al 4%, sarebbero circa 7.500 click in più. È il numero che in un audit commerciale finisce in copertina, con la frase “recuperabili ottimizzando title e meta description”.

Non è recuperabile, e i dati lo dicono senza ambiguità: “grazie in tedesco” fa 5.581 impression e 0 click a posizione 8; “buon compleanno in tedesco” fa 7.156 impression e 10 click a posizione 9,2. Sono query a risposta secca, esaurite in SERP dallo snippet e dall’AI Overview. L’utente ha già ottenuto quello che cercava prima di scegliere un risultato. Nessun title riscritto sposta quel comportamento.

Quei 7.500 click vanno contabilizzati come brand awareness, non come canale di traffico. Metterli in un preventivo sarebbe stato il modo più facile di farlo firmare e il modo più sicuro di non poterlo mantenere. Un audit serve anche a dire quali numeri non si prendono.

Gli interventi: 28 luglio e 4 agosto 2026

Un URL per livello

Le landing per livello, già a posizione 9-10 e già le migliori pagine commerciali del sito, sono diventate le canoniche. Da lì:

  • 301 dai doppioni a posizione 41-54 verso la canonica corrispondente
  • noindex sui prodotti WooCommerce con prezzo o durata nello slug, fermi a posizione 49,2 e 68,0: non avevano nessuna possibilità di rankare e sottraevano segnali alla landing
  • nessuna pagina nuova dove ne esisteva già una: crearla avrebbe prodotto l’ennesimo doppione

La riscrittura della landing A1, come test del metodo

PrimaDopo
Title tag“Corso di Tedesco A1” (39 caratteri, zero modificatori)“Corso di Tedesco A1 Online per Italiani” (58 caratteri)
H1assente, la pagina apriva con due H2 consecutivi“Corso di tedesco A1 online”
“online” nel testo1 occorrenza in 988 parolecopertura estesa su H1, intro e sezioni
Link interni in ingresso0 dagli articoli forti20, dagli 8 articoli per principianti (1.026 click e 163.526 impression in 90 giorni)

Il dettaglio che spiega tutto: la parola “online” valeva circa 380 impression del cluster A1, e la pagina la nominava una volta sola. Non era un problema di autorità, di link o di contenuto: era una pagina che non diceva la parola con cui la cercavano.

Un vincolo che mi sono dato, e che consiglio a chiunque tocchi pagine di vendita: nessuna affermazione aggiunta che non fosse già dichiarata in pagina. Formato, ore, livello e lezione di prova erano già scritti dal cliente. La riscrittura ha reso trovabile ciò che c’era, non ha inventato ciò che vendeva meglio.

Presidio Svizzera

La landing per il mercato svizzero si chiamava “Corsi di tedesco on line CH”. Nessuno cerca “CH”, e la pagina non nominava mai la Svizzera: due occorrenze in 1.517 parole, una sola città. È stata rinominata, le è stato dato un H1 che prima non aveva, e sono state inserite sette città (Zurigo, Lugano, Basilea, Berna, Aarau, Winterthur, San Gallo) per incrociare geograficamente le scuole locali che occupavano quella SERP. Prezzi in franchi lasciati intatti: togliere prezzi da una pagina di vendita è una decisione del cliente, non un dettaglio tecnico.

Una landing nuova, su una sola intenzione

L’unica pagina davvero nuova è stata costruita su “corso di tedesco per italiani”: 35 impression a posizione 8,4 con un CTR dell’8,6%, cioè l’unica query non di marca del sito che convertiva già. Scoping deliberato per non entrare in conflitto con la home, che resta a presidiare “corsi di tedesco in Germania”.

L’apertura del ponte

Lightbox rimosso dal banner e CTA ripuntate sulle landing di livello, più un blocco contestuale in coda agli articoli di grammatica verso il livello pertinente. È l’unico intervento di tutto il progetto che monetizza traffico già acquisito, senza dipendere da nuove posizioni. Se dovessi tenere una sola cosa di questo caso studio, terrei questa.

Come si misura, e perché qui non ci sono ancora i risultati

Prima di toccare qualsiasi pagina, il 28 luglio ho congelato la baseline: click, impression, CTR e posizione delle 10 pagine coinvolte su una finestra di 28 giorni, più il totale del sito come gruppo di controllo (1.749 click e 240.110 impression). È un file JSON con una data dentro, e serve a una cosa sola: impedire a me stesso di raccontare il risultato scegliendo la finestra a posteriori.

Il confronto post intervento gira su finestre non sovrapposte e di pari lunghezza, sulle stesse pagine, con il totale sito a separare l’effetto dell’intervento dalla stagionalità di agosto, che su un pubblico di espatriati è tutto tranne che neutra.

Prima lettura utile: metà agosto 2026, tre settimane dopo. Lettura consolidata: settembre. Un consolidamento con 301 e noindex ha bisogno di un ciclo di ricrawl completo, e chiunque mostri il risultato di un 301 cinque giorni dopo sta mostrando rumore.

Limiti e onestà del dato

  • La curva di traffico Ahrefs è una stima, non un dato di analytics. Vale come tendenza, ed è corroborata da Search Console (circa 1.680 click al mese reali contro 1.500 stimati). Da sola non dimostrerebbe niente.
  • La crescita dei click su Search Console nei 90 giorni è +4,0%, molto più bassa del raddoppio della stima. Le due cose non si contraddicono: la curva è caricata sulla fine e la finestra Search Console si chiude il 25 luglio, prima del tratto più ripido. Il numero pulito sarà quello di settembre.
  • Le impression crescono quattro volte più veloce dei click. Il sito ha guadagnato visibilità e perso efficienza: 200 delle 528 pagine con impression hanno zero click.
  • Il Domain Rating è calato, da 14 a 10. I referring domain risultano cresciuti da 81 a 390, ma su un profilo dove lo spam era il 70%: quantità in aumento, qualità in calo. Nessun risultato di questo caso studio è attribuibile a link building.
  • Sul dominio è attivo Google Ads. Ogni numero di questa pagina è organico e non va sommato al traffico totale.
  • I risultati commerciali degli interventi di fine luglio non sono qui, perché non sono ancora misurabili.

Cosa applicare al proprio sito

Cinque cose, in ordine di quanto rendono rispetto a quanto costano.

1. Contate i link interni dalle vostre pagine più trafficate verso le pagine che vendono. A mano, sull’HTML, non con un tool. Se il numero è zero, avete trovato il vostro intervento più redditizio e costa un pomeriggio. Duemila visite che non hanno una porta valgono meno di duecento che ce l’hanno.

2. Cercate su Search Console le vostre keyword commerciali e guardate quanti URL vostri compaiono. Se sono tre o quattro, non avete un problema di contenuto: ne avete uno di consolidamento. Una pagina a posizione 9 e tre a posizione 40 valgono meno di una pagina sola, e il consolidamento è la leva più economica che esiste su un catalogo cresciuto per stratificazione.

3. Verificate che le vostre landing dicano la parola con cui vengono cercate. Sembra banale. Qui una pagina di vendita nominava “online” una volta in 988 parole su un cluster dove “online” valeva 380 impression, e non aveva un H1.

4. Separate le impression che possono diventare click da quelle che non lo diventeranno mai. Query a risposta secca, definizioni, traduzioni singole: se l’AI Overview e lo snippet chiudono la domanda, quel CTR non si recupera. Contatele come awareness e non costruiteci sopra una previsione di fatturato.

5. Congelate la baseline prima di intervenire. Un file con una data dentro. Senza quello, qualunque risultato raccontato dopo è una scelta di finestra temporale, compresi i vostri.

Timeline

DataCosa
marzo 2026Analisi competitiva su 4 domini, 152 articoli a inventario
25 marzo 2026Primo cluster completato, hub più 11 articoli satellite
15 maggio 2026Misurazione via API attiva: 426 articoli, DR 14, circa 68 keyword in top 3
20 maggio 2026Calendario editoriale a 90 giorni con date randomizzate
3 giugno 2026Disavow su 14 referring domain spam
12 giugno 2026Mappata la cannibalizzazione del catalogo prodotti
21 luglio 2026Gap analysis su 9.511 keyword del competitor, piano editoriale agosto
25 luglio 2026Chiusura finestra di analisi: 5.037 click e 709.191 impression in 90 giorni
28 luglio 2026Baseline congelata, consolidamento URL, riscrittura landing A1 e Svizzera, nuova landing
4 agosto 2026Ponte contenuti verso catalogo, CTA ripuntate
metà agosto 2026Prima lettura post intervento
settembre 2026Lettura consolidata e aggiornamento di questa pagina

Stack tecnico

  • Google Search Console API per analisi query e pagine, e per i confronti su finestre non sovrapposte con gruppo di controllo
  • Ahrefs API per Domain Rating, backlink, keyword e serie storica, con snapshot archiviati a ogni run
  • WordPress REST API ed editing chirurgico dei dati Elementor a livello di singolo widget, con backup JSON del payload prima di ogni scrittura
  • Script Python riusabili per gap analysis, scheduling editoriale e confronto pre/post

Ogni modifica in produzione è stata preceduta da un backup e verificata sull’HTML live, non sul pannello di amministrazione. È una differenza che sembra pedante finché non trovate un banner che nel backend è un link e nel frontend è un lightbox.

Conclusione

Questo progetto ha raddoppiato la visibilità organica in cinque mesi su un dominio senza autorità, e lo ha fatto con il contenuto, non con i link. È il risultato che ci si aspetta da un caso studio.

Ma la cosa che ha spostato di più la conversazione con il cliente non è stato il grafico in salita: è stata la riga che diceva 3 click da keyword commerciali non di marca in 90 giorni. Un sito può crescere per mesi e non vendere, e nessun report che guarda solo le sessioni lo mostrerà mai. Se il vostro traffico sale e il fatturato no, il problema non è quasi mai il traffico.


Volete sapere dove finisce il traffico che avete già? È la prima cosa che guardo in ogni audit: quante delle vostre pagine più forti hanno un percorso verso le pagine che vendono, e quante keyword commerciali hanno più di un vostro URL a competere. Scopri la consulenza SEO avanzata.

Jeansy Sese è consulente SEO specializzato in SEO semantica, AI Visibility e Security-SEO. Autore dei caso studio SEOSESE GEO, KEIT GEO Medical Tourism, KEIT SEO Parte 1, KEIT SEO Parte 2 e KEIT Security-SEO. Questo è il sesto della serie, e il primo su un e-commerce di contenuto invece che su una clinica.