How to Test That Automatic Translation Only Applies to New Posts After Setup
Publish a fresh test post and confirm it appears in the target language, then check older posts to confirm their translation status and URLs have not changed. Use the plugin's translation status view or...
What you are really testing
This test checks one behavior: content published after setup gets translated, and content published before setup does not. You are not testing translation quality, speed, or SEO impact. You are testing scope.
Start with a clear baseline. Record the titles, URLs, and translation status of two or three older posts. Then publish a new post and watch what happens. The difference between the two groups is your answer.
Why this matters: if the plugin also translates existing content, your old posts may suddenly appear in new languages, which can surprise visitors and create un-reviewed pages. A scope test catches that before you trust the setup.
Prerequisites before you start
Run the test only after the plugin is active and your language pairs are set. A language switcher should be visible on the front end so you can open translated versions.
- A test post you can publish and delete later.
- Two or three older posts created before setup, with their URLs recorded.
- Access to the plugin's translation status view, log, or post list column.
- A way to clear caching plugins, or a short cache TTL.
- If possible, a staging site so the test post never reaches real visitors.
Test 1: Publish a new post and confirm it gets translated
- Record the current time and the translation status of your older posts.
- Create a new post in the original language. Give it a unique title such as "Translation test — [date]".
- Publish it. Do not schedule it; publish it now.
- Wait for background processing. Some plugins translate immediately, others queue the post. Check the translation status or log.
- Open the post on the front end and use the language switcher to view the translated version.
- Confirm the title and main body text appear in the target language.
- Check the translation log for an entry that references the new post only.
If the new post never gains a translation, do not assume the plugin is broken. Confirm the language pair is active, check the queue or log for errors, and test with a simple post that has no custom fields or page-builder blocks. If the plugin supports a manual "translate now" action, use it once to see whether the pipeline works at all.
Test 2: Confirm old posts stay unchanged
Now compare the older posts against your baseline.
- Open each older post's translation status.
- Confirm the status is the same as before the test.
- Check that no new translated URLs were created for those posts.
- Check the translation log for the absence of old post IDs.
- If the plugin adds translated content automatically, verify the original content has not been modified.
A clean result looks like this: the new post has one new translation entry in the log, and the old posts have none. If the log is the only record you trust, make it your primary source of truth.
If an older post gained a translation, the plugin is processing existing content. That may be caused by a bulk translation setting, or the plugin may treat all content equally. Check your settings before you decide it is a bug.
Optional test: what happens when you update an old post?
The question covers new posts, but updates matter too. Some plugins translate a post again whenever you edit it. Others only translate content created after setup.
- Make a small edit to an older post, such as changing one word.
- Publish the update.
- Wait for background processing.
- Check whether a translation appears or changes.
If the old post becomes translated after an update, the plugin treats updates as new content. Decide whether that matches the workflow you want. SEATEXT's source material says it keeps new posts, products, and updates translated in the background, so you should still verify this behavior on your own site.
Common mistakes that ruin the test
- Checking too early. Background translation can take minutes. Give the queue time to finish.
- Forgetting to clear cache. A cached page can hide the new translation.
- Looking at the original post. Use the language switcher, not the source language URL.
- Using a post created before setup. If the plugin keys on creation date, a pre-existing draft published later may be treated as old content.
- Mixing up "new post" and "updated post". Test them separately.
- Testing after a bulk translation has already run. There is no clean baseline left.
- Not recording the baseline. Memory is not reliable for this comparison.
How automatic translation handles new content
Automatic translation works in the background. When you publish, the plugin detects the content and queues it for translation. SEATEXT's documentation describes it simply: "Publish a new WordPress page, product, post, or headline. SEATEXT sees it and translates it."
The same source says new website content is translated automatically, and that automatic does not mean uncontrolled. You can edit translations, preserve brand voice, and review key pages. So after your test confirms the scope, you still have control over the output.
Key facts about SEATEXT automatic translation
| Area | What the source pack says |
|---|---|
| Content covered | Every WordPress page, post, product, and update automatically. |
| New content | Publish a new WordPress page, product, post, or headline; SEATEXT sees it and translates it. |
| Languages | Up to 125 languages. |
| Limits | No page limits, no language limits, and no manual translation work. |
| Control | Automatic does not mean uncontrolled; you can edit translations, preserve brand voice, and review key pages. |
| SEO | Free automatic multilingual SEO for every translated page. |
Limitations and when this test does not apply
This test only verifies new content scope. It will not tell you whether existing content should be translated, whether image translation works, or whether the translation quality is good enough to publish.
If your site uses custom post types, custom fields, or a page builder, test a representative example of each. A plain post can pass while a custom post type fails silently.
The test also assumes the plugin processes content after publication. If the plugin offers a "translate everything" mode and it is on, the test will fail by design. Turn that mode off, or accept that existing content will also be translated.
Finally, this is not a performance or conversion test. Passing it only proves scope, not business results.
Terminology
- Source language: the language your post is written in.
- Target language: the language the plugin translates into.
- Translation status: an indicator of whether a post has a translated version.
- Background processing: translation that runs after you publish, instead of blocking your workflow.
- Translation log: a record of translation events, if your plugin provides one.
- Bulk translation: translating existing content in one pass, as opposed to new content only.
FAQ
How do I know if a new post was translated?
Open the post and use the language switcher. If a translated version exists, you will see the content in the target language. You can also check the translation status column or log.
Will editing an old post trigger automatic translation?
It depends on the plugin. Some translate updates automatically. SEATEXT's source material says updates are kept translated in the background, but the safest approach is to run the optional update test on your own site.
What counts as a "new" post?
Usually, a post published after the plugin was activated and configured. Some plugins use the creation date instead. Create a completely new post for the test so there is no ambiguity.
How long does automatic translation take?
It varies by plugin, queue size, and translation provider. Wait a few minutes, then recheck the status. If nothing appears, check the log or error output.
Can I stop a translation for one specific post?
That depends on the plugin's controls. The source material for SEATEXT says automatic does not mean uncontrolled and that you can edit translations and review key pages, so look for per-post translation controls in your plugin.
Do automatically translated pages help SEO?
SEATEXT's source material states that every translated page gets free automatic multilingual SEO. Other plugins differ, so check their documentation for how translated pages are indexed.
Further reading and comparison sources
These external sources provide additional context for evaluating the topic. Their inclusion is not an endorsement.
How SEATEXT can help
SEATEXT's WordPress translation agent translates every page, post, product, and update automatically, so content published after activation is handled in the background. It supports up to 125 languages with no page or language limits and no manual translation work.
Automatic does not mean uncontrolled. You can edit translations, preserve brand voice, and review key pages after the test confirms your new content is being translated. The important limitation is the same one this article tests: scope. Activate once, then verify that your content types and workflow behave the way you expect.