Casa > Blog > Generale > Trovare e correggere contenuti duplicati: il mio processo preferito (+ strumenti!)

Trovare e correggere contenuti duplicati: il mio processo preferito (+ strumenti!)

problema di contenuti duplicati
Da Nick Schäferhoff
Ultimo aggiornamento: 25 settembre 2025

Il contenuto duplicato è un aspetto spesso trascurato Problema SEO che può danneggiare silenziosamente i tuoi posizionamenti e il tuo traffico. Per aiutarti ad evitare questa sorte, in questo post ti spiegherò cos'è il contenuto duplicato, come si verifica, come identificarlo sul tuo sito web e i passaggi esatti per risolverlo, inclusi i problemi di duplicazione causati da traducendo il tuo sito web.

Cos'è il contenuto duplicato (e perché è importante)?

Il contenuto duplicato si riferisce a blocchi di testo che compaiono in più di un luogo su internet in forma identica o quasi identica. Questo può avvenire su più pagine del proprio sito (contenuto duplicato interno) o su diversi domini (contenuto duplicato esterno).

È un problema per la SEO perché i motori di ricerca come Google vogliono posizionare contenuti distinti. Se i loro principali risultati di ricerca contenessero tutti lo stesso testo, non sarebbe molto utile per i loro utenti, vero?

different results in google search pages

Pertanto, quando lo stesso contenuto viene visualizzato su più URL, motori di ricerca potrebbe avere difficoltà a decidere quale versione indicizzare e posizionare. Di conseguenza, potrebbe non sceglierne nessuna.

Ciò significa che, se sul tuo sito sono presenti pagine con contenuti duplicati, queste potrebbero ostacolare la reciproca visibilità sui motori di ricerca, portando a posizionamenti inferiori, a un minor numero di pagine indicizzate e a una ridotta autorevolezza. Link in entrata al tuo sito potrebbero anche raggiungere la versione della pagina per cui non stai cercando di posizionarti, diluendo la loro influenza positiva. Inoltre, la duplicazione interna spreca anche il budget di scansione che potrebbe essere destinato a pagine più importanti.

Molto di ciò si applica anche ai contenuti duplicati esterni. Qui si corre il rischio aggiuntivo che i contenuti trafugati finiscano per posizionarsi più in alto rispetto all'originale. Oppure, se si copiano contenuti da qualcun altro, ciò può danneggiare il vostro sito web nel suo complesso. In casi rari, Google potrebbe persino penalizzare i siti web che copiano e utilizzano contenuti in modo ingannevole.

Da dove proviene il contenuto duplicato?

I problemi di contenuto duplicato possono sorgere per molte ragioni, molte delle quali di natura tecnica.

Utilizzare domini diversi per il tuo sito web

Una causa comune è se il tuo sito è accessibile tramite più di un dominio. Google considera tutti i seguenti siti Web separati:

  • http://example.com/
  • http://www.example.com/
  • https://example.com/
  • https://www.example.com/

Quindi, se non specifichi chiaramente se il tuo sito utilizza “www”, HTTP o HTTPS, crei essenzialmente diverse versioni del sito contenenti gli stessi identici contenuti.

Questo vale anche se utilizzi un sottodominio separato per la versione mobile del tuo sito, in questo modo:

  • https://example.com/
  • https://m.example.com/

Lo stesso vale per i siti di staging e di sviluppo che potreste accidentalmente lasciare indicizzabili per i motori di ricerca e che potrebbero trovarsi su URL separati come:

  • https://dev.example.com/
  • https://staging.example.com/

Inclusione dei parametri URL

Un altro fattore sono i parametri URL, che i siti di e-commerce spesso utilizzano per filtrare le varianti dei prodotti:

  • http://example.com/shoes/
  • http://example.com/shoes/?color=red

Anche questi, se configurati per essere indicizzati, possono mostrare contenuti simili ma indirizzi differenti.

products appearing under many categories in google search

Lo stesso se consenti ai motori di ricerca di indicizzare le pagine dei risultati per le richieste di ricerca sul tuo sito web.

Anche qui l'ordine è importante. Considera questi due indirizzi:

  • http://example.com/shoes/?color=red&size=xl
  • http://example.com/shoes/?size=xl&color=red

Questi mostreranno gli stessi prodotti ma rappresentano URL distinti per i motori di ricerca.

Casi simili che portano a URL leggermente diversi con contenuti duplicati sono versioni stampabili di pagine, ID di sessione o codici UTM.

Duplicazione dei contenuti causata dal CMS

Le piattaforme CMS a volte generano pagine duplicate tramite gli archivi. WordPress ne crea un grande numero per categorie, tag, autori e date. Ma se hai un solo autore che pubblica sul tuo sito, la pagina del tuo blog e l'archivio autori conterranno esattamente gli stessi post.

translatepress nick schaferhoff author archive

Anche la paginazione può rappresentare un problema quando il contenuto è suddiviso in più pagine con URL separati. Ad esempio, in WordPress, c'è un'opzione per la paginazione dei commenti che crea URL di questo tipo:

  • https://example.com/sample-post/
  • https://example.com/sample-post/comment-page-2/
  • https://example.com/sample-post/comment-page-3/

Il corpo del post sarà lo stesso per ogni pagina, solo i commenti differiranno.

Copia manuale del contenuto

Naturalmente, è anche possibile creare contenuti duplicati a mano, accidentalmente o di proposito.

Per esempio, potresti clonare un post per aggiornarlo e pubblicarlo separatamente per errore. Oppure, fai syndication di contenuti, il che significa pubblicare lo stesso articolo in luoghi diversi per ottenere maggiore visibilità.

Molti blogger ripubblicano i loro articoli su Medium per accedere al suo pubblico. Se non contrassegnato correttamente, questo potrebbe apparire come contenuto duplicato ai motori di ricerca.

medium attribution for syndicated content

Ma può anche essere molto più innocuo, come il riutilizzo di descrizioni di prodotti standard fornite dal produttore o il riutilizzo dello stesso testo in diverse directory aziendali.

Un'altra opzione è che tu abbia pagine di servizi per diverse località poiché la tua azienda opera in più di un'area. I tuoi servizi e le tue offerte rimangono gli stessi, cambia solo la località menzionata nella pagina, il che rende il resto del contenuto molto simile.

location targeted service page

Infine, come accennato, a volte le persone si limitano a copiare il contenuto di qualcun altro e a pubblicarlo sul proprio sito (non che tu possa mai fare una cosa del genere).

Traduzione errata di contenuti web

Come ultimo fattore, siti web multilingue sono particolarmente a rischio di contenuti duplicati. Tradurre il tuo sito significa fondamentalmente pubblicare lo stesso contenuto su più pagine, solo in una lingua diversa.

Questo è aggravato se sei rivolgersi a mercati diversi che condividono una lingua, come Spagna, Messico e Argentina. In tal caso, potresti avere tre pagine con lo stesso contenuto:

  • http://www.example.com/es/
  • http://www.example.com/mx/
  • http://www.example.com/ar/

Se non li contrassegni come destinati a regioni diverse, Google potrebbe penalizzarti.

Come trovare contenuti ripetuti sul tuo sito

Il primo passaggio per correggere i contenuti identici sul tuo sito è scoprire se ce ne sono e dove si trovano.

Un metodo semplice per farlo è confrontare il numero di pagine che hai creato con il numero di pagine nell'indice di Google. Per fare ciò, consulta Indicizzazione > Pagine in Google Search Console.

number of indexed pages in google search console

Se ci sono molte più pagine nell'indice, significa che vengono aggiunte da qualche parte. Search Console mostra anche problemi di contenuto duplicato per le pagine che non ha indicizzato, nel caso ce ne fossero.

reasons for non indexed pages

Al di fuori di ciò, puoi usare un controllo di contenuti duplicati come Siteliner. Lo strumento analizza il tuo sito ed evidenzia rapidamente i contenuti duplicati interni.

siteliner duplicate content results

Un'altra opzione è Screaming Frog SEO Spider. Può analizzare il tuo sito e segnalare titoli, meta descrizioni e blocchi di contenuto duplicati.

Strumenti SEO come Semrush e Ahrefs ti parlerà anche di problemi simili.

semrush duplicate content warnings

Per trovare contenuti duplicati esterni, utilizza Copyscape o Duplichecker.

copyscape duplicate content results

In alternativa, copia frasi distinte dai tuoi contenuti più popolari e inseriscile in Google racchiudendole tra virgolette. Questo mostrerà le pagine nell'indice che utilizzano una formulazione identica

duplicate content results for searching in google with quotation marks

6 modi per risolvere i problemi di contenuti duplicati

Una volta identificate le pagine problematiche, esistono diversi modi comprovati per affrontare il problema. La soluzione giusta dipende da ciò che lo ha causato in primo luogo.

1. Smetti di produrlo

Se esiste una chiara causa alla base dei problemi SEO del tuo sito, la mossa più logica è semplicemente risolverla:

  • Scegli un formato di dominio per il sito Web e reindirizza gli altri (maggiori dettagli a riguardo di seguito)
  • Usa design responsive per gli utenti da dispositivi mobili anziché un dominio separato
  • Assicurati che i tuoi siti web di staging e sviluppo non siano visibili né indicizzabili
  • Disattiva la paginazione dei commenti in WordPress
  • Disattiva determinati archivi sul tuo sito e/o mostra estratti invece dei post completi
  • Assicurati che i parametri dell'URL siano sempre nello stesso formato
  • Rimuovi gli ID di sessione dagli URL e usa invece i cookie
  • Sbarazzati delle pagine adatte alla stampa e passa a un foglio di stile per la stampa

2. Usa i reindirizzamenti 301

Un reindirizzamento indica ai browser e ai motori di ricerca che una pagina è stata spostata a un nuovo URL. Il “301” si riferisce ai reindirizzamenti che comunicano ai bot dei motori di ricerca che lo spostamento è permanente (al contrario dei reindirizzamenti 302, che indicano solo uno spostamento temporaneo). I reindirizzamenti permanenti trasferiscono quasi tutto il valore SEO della pagina originale alla nuova posizione, contribuendo a preservare il posizionamento e il traffico.

I reindirizzamenti sono la soluzione migliore per i contenuti duplicati in cui non è necessario conservare una versione, ad esempio se si passa dalla versione con www alla versione senza www del proprio sito (o viceversa) o da HTTP a HTTPS.

Oltre a ciò, utilizza i reindirizzamenti 301 per risolvere il problema dei contenuti duplicati quando due pagine hanno lo stesso scopo e desideri mantenerne attiva solo una, ad esempio:

  • https://example.com/about-us/
  • https://example.com/about/

Se sono entrambi indicizzati, scegline uno, elimina l'altro e reindirizzalo. Puoi fare lo stesso per ripulire URL obsoleti o consolidare più pagine simili in un'unica pagina forte e canonica.

I reindirizzamenti sono a livello di server, ad esempio tramite .htaccess o la configurazione di NGINX. Sono fatti così:

Redirect 301 /about-us https://example.com/about

Gli utenti di WordPress possono utilizzare un plugin come Reindirizzamento. La maggior parte Plugin SEO includi anche funzionalità per impostare reindirizzamenti.

wordpress redirections plugin

Evita catene di reindirizzamento e link interni a URL reindirizzati. Inoltre, testa sempre i tuoi reindirizzamenti con lo strumento di ispezione URL in Search Console per assicurarti che funzionino come previsto.

examine redirected pages in google search console

3. Configura i tag canonical

A tag canonical indica ai motori di ricerca quale versione di una pagina è la “copia principale” che si desidera venga indicata e posizionata. Questo è essenziale quando si dispone di più URL che mostrano contenuti identici o molto simili, ma non è possibile eliminare i duplicati, ad esempio nel caso di parametri URL o paginazione.

I tag canonici si presentano così:

<link rel="canonical" href="http://yourdomain/page-you-want-indexed">

Appartengono alla <head> sezione sia della pagina che vuoi posizionare che dei suoi duplicati. Ogni duplicato dovrebbe puntare alla pagina principale e, la quale dovrebbe anche puntare a se stessa (questo si chiama autoreferenzialità).

In WordPress, SEO plugins like Yoast and Rank Math make it easy to set canonical URLs for each page.

canonical url setting in yoast seo

Like redirects, verify your canonicals using Google Search Console after implementation.

4. Take Advantage of Noindex Tags

A noindex tag tells search engines not to include a specific page in their index, even if they can crawl it. This is useful when a page doesn’t provide unique value and could trigger a duplicate content issue, like tag archives. Noindex tags look like this:

<meta name="robots" content="noindex">

They, again, belong in the page <head> section or as an HTTP response header. Alternatively, most SEO plugins allow you to set individual pages or entire content types to noindex without touching code.

set content to noindex in yoast seo

You can also use it together with canonical tags to guide search engines toward your most important content. In addition, set pages to noindex instead of blocking search engine crawlers from accessing them via robots.txt.

5. Rewrite Content

When two or more pages are similar in topic but need to stay online, the best solution is to update their content to make each page unique. A typical case is when duplicate content arises from similar service or product pages.

Rewriting doesn’t mean changing every word—focus on adding unique value, perspective, or examples to differentiate the pages. Use clear, original headings and tailor the content to specific use cases, locations, or audiences if possible.

In short, create original, fresh and authoritative content.

If rewriting isn’t possible and both pages offer little value, consider merging them into one stronger resource. Don’t forget to redirect!

6. Add Hreflang Tags to Translated Pages

The solution to duplicate content due to different language versions are tag hreflang. They tell search crawlers which language and geographical location a web page should appear in search for. You can place them in the <head> section of your pages, HTTP headers, or an Mappa del sito XML and they look like this:

<link rel="alternate" href="https://example.com/en" hreflang="en-us" />

Un hreflang generator makes them easier to generate.

Hreflang tags can reference both a language and locale (though just a language is enough). They allow you to signal to search engines that pages with the same translated content are aimed at particular regions:

<link rel="alternate" href="https://example.com/ar" hreflang="es-ar" />
<link rel="alternate" href="https://example.com/mx" hreflang="es-mx" />

This works across domains, if you have a separate one for different language versions:

<link rel="alternate" href="https://example.de" hreflang="de-de" />
<link rel="alternate" href="https://example.br" hreflang="pt-br" />

All available language versions need to have hreflang links to every available alternative, including themselves. Otherwise Google may ignore them.

7. Tackle External Copied Content

Finally, what do you do with external duplicate content that someone else stole and posted on their site?

Google is generally quite good at figuring out the original source of content but not always. If this is an issue for you, the first step is to consider adding a snippet to your RSS feed that links back to your site.

attribution in rss feed

Scrapers often use RSS to automatically harvest content. When you add a link, they will scrape the link as well, letting Google know where the original is. It’s not foolproof but easy to do and can have a big impact. Yoast SEO makes it easy to do this.

set up rss attribution in yoast seo

As a next step, you can contact the owners of websites using your content and ask them to take it down. This can be enough because people want to avoid trouble.

If not, your last resort is to issue a DMCA (Digital Copyright Millennium Act) takedown through Google’s content report tool.

google content report tool

It will take Google a while to process the request, but if successful, it will remove the duplicated content from search results.

Evita i contenuti multilingue duplicati con TranslatePress

Are you looking for a way to streamline translating your WordPress site without duplicate content issues? Here’s how TranslatePress helps you do so.

Automatically Implement Hreflang Tags

As mentioned, your most important tool to avoid duplicate content on multilingual websites are hreflang tags. TranslatePress implements them for you automatically. All you have to do is configure your site’s default and target languages under Impostazioni → TranslatePress.

Imposta la lingua predefinita e quella di destinazione in translatepress

Save your choices and TranslatePress adds all relevant hreflang tags to the HTML of every language version of your web pages as well as your XML sitemap.

automatic hreflang tags in web page html

The plugin can differentiate between regional versions of languages, such as Brazilian Portuguese, Mexican Spanish, or Swiss French and includes both the language and locale in the tags.

Translate Your Website With AI

In addition, you can translate your website quickly using TranslatePress AI. It’s part of every Licenza TranslatePress, e puoi usarlo con i crediti disponibili sul tuo account.

With the default and at least one target language in place, head over to Traduzione automatica. Use the drop-down menu to enable machine translation, then save your changes at the bottom.

Abilita la traduzione automatica in translatepress

TranslatePress will immediately start converting your website to your desired language(s). By the time you go to your site’s front end and use the cambio lingua, the translation is probably already complete.

articoli del blog tradotti in spagnolo

TranslatePress AI uses several sources for its traduzione automatica and automatically picks the most accurate for your language pair. It also translates all WordPress content, including text coming from plugins and themes.

Use Additional Translation Options

If you want, you can also use Google Traduttore o DeepL as your translation engine. For that, change the setting in Traduzione automatica sotto Motori Alternativi. Note that you may have to set up an API and that DeepL is reserved for TranslatePress Pro.

scegli un motore di traduzione automatica alternativo

Aside from that, you have the option to refine translations by hand. For that, just click on Traduci sito/pagina nelle impostazioni TranslatePress o nella barra di amministrazione di WordPress.

accedere all'interfaccia di traduzione in translatepress

In the translation interface, pick content from the preview window and enter or edit the translation in the dedicated field.

campo per traduzione manuale o correzione

You can use the same process to translate your entire website manually as well as set up translated or localized images.

traduci immagine

Additional TranslatePress Features

Besides automatic hrelang tags, TranslatePress helps you further optimize your multi-language website for search engines by creating sitemap multilingue. It also works with most of the popular WordPress SEO plugins.

The Pro version comes with the Pacchetto SEO that lets you convert your page URLs, SEO titles, meta descriptions, and other important SEO markers to other languages. It also offers many more useful caratteristiche such as automatic user language detection, translator accounts, and navigation based on language.

You can start off with the versione gratuita di TranslatePress for one additional language. TranslatePress Pro offre tre livelli di prezzo in modo che tu possa trovare l'opzione giusta per te.

Livelli tariffari translatepress – ottobre 2024

Risolvi i problemi di contenuto duplicato sul tuo sito multilingue

Duplicate content can seriously impact your website’s SEO performance, but with the right approach, it’s entirely manageable.

The key is to first identify duplicate content on your site, understand what’s causing it, and then apply the appropriate solution. There are many tools at your disposal.

Duplicated content is something a lot of people are afraid of before going multilingual too. Our support team geats a lot of pre-sale quations on this topic from people trying to decide on the translation plugin they want to go with.

But, as shown above, if this is one of your concerns, TranslatePress is your safest pick.

TranslatePress Multilingue

TranslatePress è il modo più semplice per tradurre il tuo sito WordPress. È veloce, non rallenta il tuo sito, funziona con QUALSIASI tema o plugin ed è ottimizzato per la SEO.