Is it possible to spin like this

west555

Senior Member
Joined
Dec 4, 2011
Messages
1,004
Reaction score
457
Is there any article spinner that can spin articles like this.


if my spintax is :
Code:
{Keyword1| keyword2| keyword3|keyword4} My article title

{Keyword1| keyword2| keyword3|keyword4} my text here.
Next part of my text  {Keyword1| keyword2| keyword3|keyword4}

TO make articles like this:

Code:
Keyword1 My article title

Keyword1 my text here.
Next part of my text Keyword1
-----------------------------------------------

Keyword2 My article title

Keyword2 my text here.
Next part of my text Keyword2
-------------------------------------------------------------

So keyword1 to be used in article 1 whole time, keyword2 in article 2 and so on

usual spining would use keyword1 in title
Keyword 2 or 3 in first sentence (all randomly )
 
There is a WordPress plugin that does what you want, Page generator Pro i think It will work for what you are looking instead It isnt plugin finallity at all
 
There is a WordPress plugin that does what you want, Page generator Pro i think It will work for what you are looking instead It isnt plugin finallity at all
I know there was plugin to do it that post those directly on wp where it generate them. but i need a lot of them generated in txt like i usually do with TBS and any other spinner
 
1. Replace the {Keyword1| keyword2| keyword3|keyword4} part with a placeholder character or string that won't appear anywhere else in your text. Ex:
  • $KEYWORD$ is a {good|great|very nice} product.
2. Go to Google Sheets (or some other spreadsheet application)

3. Put your keywords into column A

4. Put your spun text into column B

5. Run this function in column C (type it into column C and drag it downwards to apply to the other cells in the column:
  • =SUBSTITUTE(B2, "$KEYWORDS$", A1)
The spreadsheet will replace your arbitrary placeholder character with the keyword specified in column A
 
1. Replace the {Keyword1| keyword2| keyword3|keyword4} part with a placeholder character or string that won't appear anywhere else in your text. Ex:
  • $KEYWORD$ is a {good|great|very nice} product.
2. Go to Google Sheets (or some other spreadsheet application)

3. Put your keywords into column A

4. Put your spun text into column B

5. Run this function in column C (type it into column C and drag it downwards to apply to the other cells in the column:
  • =SUBSTITUTE(B2, "$KEYWORDS$", A1)
The spreadsheet will replace your arbitrary placeholder character with the keyword specified in column A
Ya but that is again manual like i used search and replace in any other tool articleby article or am wrong ?
i was looking for a solution to generate 1000s of articles for GSA. manually it would take a lot if time
 
Ya but that is again manual like i used search and replace in any other tool articleby article or am wrong ?
Would be easy enough to run the spin in bulk through an external tool and then copy-paste it into different cells, which is pretty much entirely automated.

If you want an even easier solution, you could always add a spintax function to Google Sheets by doing this:

1. Go to Tools --> Script Editor

2. Copy-Paste this into the script editor

Code:
function run_spintax(text_to_spin) {
  var text = text_to_spin;
 
  var matches, options, random;
 
  var regEx = new RegExp(/{([^{}]+?)}/);
 
  while((matches = regEx.exec(text)) !== null) {
    options = matches[1].split("|");
    random = Math.floor(Math.random() * options.length);
    text = text.replace(matches[0], options[random]);
  }
 
  return text;
  //console.log(text);
}

3. Press Ctrl+S to save the file

Then to run:
  • Put your spintax template in some cell (I am using D1 in this example; the dollar signs prevent that cell from being dragged with the rest of the formula)
  • Column A is the keyword you want to insert
  • Column B is =SUBSTITUTE(run_spintax($D$1), "$KEYWORDS$", A2)
I tested a mockup of this a minute ago and it worked perfectly on the first attempt. Could easily generate thousands like this.
 
Would be easy enough to run the spin in bulk through an external tool and then copy-paste it into different cells, which is pretty much entirely automated.

If you want an even easier solution, you could always add a spintax function to Google Sheets by doing this:

1. Go to Tools --> Script Editor

2. Copy-Paste this into the script editor

Code:
function run_spintax(text_to_spin) {
  var text = text_to_spin;
 
  var matches, options, random;
 
  var regEx = new RegExp(/{([^{}]+?)}/);
 
  while((matches = regEx.exec(text)) !== null) {
    options = matches[1].split("|");
    random = Math.floor(Math.random() * options.length);
    text = text.replace(matches[0], options[random]);
  }
 
  return text;
  //console.log(text);
}

3. Press Ctrl+S to save the file

Then to run:
  • Put your spintax template in some cell (I am using D1 in this example; the dollar signs prevent that cell from being dragged with the rest of the formula)
  • Column A is the keyword you want to insert
  • Column B is =SUBSTITUTE(run_spintax($D$1), "$KEYWORDS$", A2)
I tested a mockup of this a minute ago and it worked perfectly on the first attempt. Could easily generate thousands like this.
Thanks ill try it
 
Back
Top