Toutes les collections
FAQ Référencement : questions diverses
Rédaction
Contenus similaires : gérer le content spinning de notre site
Contenus similaires : gérer le content spinning de notre site
Amandine Akbaraly avatar
Écrit par Amandine Akbaraly
Mis à jour il y a plus d’une semaine

Quand et pourquoi le content spinning peut être utile ?

Le content spinning est une pratique non recommandée en SEO car si repérée par Google, elle peut être fortement pénalisante pour le site qui l’utilise.

Mais il peut être nécessaire d’y avoir recours, si l’on doit créer un très grand nombre de pages similaires dont on ne peut pas rédiger le contenu à la main. 

Voici donc nos recommandations dans ce cas :

  • Ne pas ouvrir au robot toutes les pages d’un coup 

  • Commencer par les pages qui ont le plus de potentiels : par exemple s’il s’agit de pages “agence immobilière + ville”, utiliser par exemple ce site http://www.lion1906.com/ pour récupérer les villes les plus peuplées (et d’ailleurs tester aussi les volumes de recherches sur Smartkeyword). Ce site peut aussi être utile pour trouver des informations INSEE à ajouter au texte à trou.

Générer des contenus spinnés 

Petits outils en ligne très simple d'utilisation dès qu'on a les synonymes / variation de verbes etc.. : 

Trouver des synonymes

Valider la proximité entre deux textes

Petit outil pour comparer deux textes

Aller plus loin : comparer n textes

Voici un exemple de Macro VBA pour calculer la distance de Levenshtein entre deux textes :

Option Explicit

Public Function Levenshtein(s1 As String, s2 As String)

Dim i As Integer

Dim j As Integer

Dim l1 As Integer

Dim l2 As Integer

Dim d() As Integer

Dim min1 As Integer

Dim min2 As Integer

l1 = Len(s1)

l2 = Len(s2)

ReDim d(l1, l2)

For i = 0 To l1

    d(i, 0) = i

Next

For j = 0 To l2

    d(0, j) = j

Next

For i = 1 To l1

    For j = 1 To l2

        If Mid(s1, i, 1) = Mid(s2, j, 1) Then

            d(i, j) = d(i - 1, j - 1)

        Else

            min1 = d(i - 1, j) + 1

            min2 = d(i, j - 1) + 1

            If min2 < min1 Then

                min1 = min2

            End If

            min2 = d(i - 1, j - 1) + 1

            If min2 < min1 Then

                min1 = min2

            End If

            d(i, j) = min1

        End If

    Next

Next

Levenshtein = d(l1, l2)

End Function

Outil complet

Un outil assez complet qui fait à la fois la génération de contenu et la vérification de proximité entre les textes :

Avez-vous trouvé la réponse à votre question ?