Vous vous demandiez comment certains sites font pour exister sur les 36 000 communes de France ? Ne cherchez plus, ils utilisent du content spinning.
Avant d'aller plus loin, sachez que l'usage de cette technique n'est pas au goût des moteurs de recherche. Aussi, il est possible que vous subissiez des pénalités sur votre visibilité si le travail n'est pas soigneusement réalisé.
Le master spin est la matrice initiale permettant la génération de plusieurs milliers de contenus différents.
La syntaxe proposée est simple et fonctionne de la même façon que le HTML. Cela dit elle est très sensible, la moindre erreur et le contenu ne sera pas généré.
Le séparateur d'éléments de variation utilisé par défaut est le double caractère pipe: "||".
L'ensemble du contenu du masterspin doit être placé dans la balise <spinner>
La documentation complète et à jour est disponible sur le site Nodelyze.
<choice>
permet un tirage aléatoire parmi plusieurs variations.<choice>Salut||Hello</choice>
<shuffle>
permet de mélanger plusieurs éléments (des paragraphes, des mots etc...)
Par exemple: <shuffle> voiture,|| moto,</shuffle> etc...
<tag>
permet de générer des balises HTML aléatoires<tag typetag="strong||em||">foo bar</tag> etc...
Génèrera aléatoirement <strong>foo bar</strong> ou <em>foo bar</em> ou encore foo bar.
<const>
permet de générer des contenu réguliers<const>Salut||Hello</const>
<list>
permet de générer des listes d'élements aléatoires non ordonnés<list min="1" max="2">Salut, ||Hello, ||Guten tag, </list> etc...
Génèrera aléatoirement Salut, Hello, ou Guten tag, ou encore Guten tag, Salut, parmi d'autres possibilités.
Toutes ces balises peuvent être imbriquées les unes dans les autres en respectant la syntaxe HTML pour générer les combinaisons dont vous avez besoin.
Il n'y a pas de limite théorique, toutefois la version disponible ici est limitée à 1 000 caractères (balises compris) et à un nombre d'utilisations quotidiennes.
Si vous avez besoin d'un usage plus important, rendez-vous directement sur le générateur de contenus Nodelyze.