In this article, we’ll explore the use of synonymizers and rewriters integrated into the CyberSEO Pro and RSS Retriever plugins. This tool is useful not only for randomly replacing words and phrases in your articles with synonyms, but also for replacing or removing specific portions of text. Let’s take a closer look at these features.
There’s little need to explain the purpose of text synonymization. Its primary function is clear from the name itself: it modifies content to make it unique and improve its search engine rankings. In addition, it’s an excellent way to replace specific words or phrases with targeted keywords for which you want your website to rank.
To set up your synonymizer, you’ll need to create your own synonym table in the Synonymizer/Rewriter settings page of your plugin. This table is simply a text file where each line contains a set of synonyms for a particular word or phrase, separated by the
| symbol. For example:
ISS|International Space Station spaceman|cosmonaut|astronaut
During the synonym substitution process, the entire word or phrase in the original text is replaced, not just part of it. It also ignores the case of the word being replaced. For example, both “iss” and “ISS” will be replaced by “International Space Station”. It’s worth noting, however, that a word may end up being replaced by itself. For example, there is a 50% chance that “ISS” will be replaced by “International Space Station”. If there are eight synonyms in a line, the probability of any of them being used (including the word itself) is 1/8, or 12.5%.
In addition to synonym substitution, the plugin also takes care of maintaining the original case of the word being replaced. For example, “spaceman” can be replaced with “cosmonaut,” “Astronaut” with “Cosmonaut,” and “COSMONAUT” with “SPACEMAN.”
If the word in your synonym database is written in uppercase letters, the plugin will insert it into the text exactly as is, disregarding the case of the word being replaced. For instance, “international space station” will be replaced with “ISS” rather than “iss,” because the synonym in your table is in uppercase letters.
To keep the original case of the word being replaced, its synonym in your table should be typed in lowercase letters only.
Take note that if a
| symbol appears in the synonym phrase itself, it needs to be escaped like this:
|. This feature is available in CyberSEO Pro starting from version 10.114 and in RSS Retriever from version 1.002. So, make sure your plugin is updated to the latest version.
This simple technology is a highly effective tool for protecting AI-generated text from GPT detectors used by search engines like Google and Bing. Just activate the built-in synonymizer after generating text with GPT. On one hand, synonymized text might suffer a bit in quality.
On the other hand, it becomes less precise in terms of AI patterns, disrupting those commonly found in texts generated by the same OpenAI GPT models. Moreover, it might contain some stylistic errors that are often seen in human writing but contradict the strict logic of neural networks.
In reality, a relatively small synonym table with 50-80 rows, each containing 3-4 synonyms, can effectively fool GPT detectors into thinking that an article initially generated by OpenAI GPT-3.5 was entirely written by a human.
As mentioned earlier, the synonymizer randomly swaps words and phrases from your table with the synonyms you’ve specified. The replacement might not even occur, as there’s a chance that the word will replace itself. But what if we don’t want to synonymize a specific word and instead want to replace it with another, predetermined word with 100% certainty? That’s where the built-in rewriter in the CyberSEO Pro and RSS Retriever plugins comes in handy.
Rewriter rules are set up in the same panel as the synonymizer rules but with one key difference—each line for the rewriter should start with either the
| symbol (yes, it’s the same symbol used for separating synonyms within each row).
Case-insensitive rewriting method
Let’s consider the first rewriting method, the rule for which looks like this:
In this case, every occurrence of the word “spaceman” in the article being processed will always be replaced with either “cosmonaut” or “astronaut”. All rules regarding the case sensitivity and integrity of replaced words (only complete words are replaced, not their parts) remain the same as those described earlier for the synonymizer.
Case-sensitive rewriting method
The second rewriting method can be useful for replacing parts of text rather than entire words. This method works not only on the article text but also on the entire HTML document, including HTML tags, links, etc. For example, it allows you to replace all “<div>” with “<span>” or to alter a fragment of links, such as the domain name or referral code. A rule for this would look like:
In this case, all instances of the class attribute named “primary” will be replaced with “secondary” throughout the HTML text of your article.
Take note that this method is case-sensitive. For instance, the rule mentioned above won’t replace CLASS=”primary” with the new value, as the case of this text fragment doesn’t match what’s specified in your rule.
To delete specific text in your document, you’ll use the same rewriter rules as described earlier, but with one key difference: you don’t provide any replacement options. For example, the following rule will simply delete all instances of the word “spaceman,” regardless of their case, from your entire article:
The rule below will only delete occurrences of “spaceman” written in lowercase, leaving words in uppercase or mixed-case intact:
It’s not advisable to use single words in the synonym table because the resulting text may not turn out as you’d expect. For instance, consider the following rule:
This rule will work well in a context like “The door is closed,” but not in “The United Kingdom,” where the outcome would likely be undesirable.
Yes, some words like “spaceman” and “cosmonaut,” as mentioned above, may indeed be perfectly interchangeable. However, the word “astronaut” doesn’t quite fit because it’s used with a different indefinite article. Thus, a properly structured synonym table should look like this:
a spaceman|a cosmonaut|an astronaut the spaceman|the cosmonaut|the astronaut
For this reason, synonyms should consist of established phrases, usually three words or longer. When composing them, remember that they should be interchangeable considering the article that may precede them (in English, German, etc.). If your synonym table is intended for another language (like one from the Slavic group), you need to account for gender and cases.
When working with texts on specific topics, you’ll continually come across certain recurring phrases and combinations of words. These are the expressions you should select as synonyms for your table. For example:
optimal functionality|peak performance|superior operation|maximum efficiency|best execution improve your productivity|boost your output|enhance your performance made for comfort|crafted for convenience|designed for ease|structured for relaxation
Fortunately, AI technologies like ChatGPT can assist you in compiling synonym tables today. Don’t overlook these tools; they can genuinely save you a lot of time!