

<strong>Settings → Turgenev</strong> — secure API-key configuration, masked saved-key indicator, current account balance and balance refresh.
Professional SEO content analysis directly inside WordPress — without copying drafts into a separate tool.
Turgenev connects the WordPress Block Editor and Classic Editor to the Turgenev content-analysis service. It is built for SEO specialists, copywriters, editors, content teams, agencies and site owners who want to review text quality, search over-optimization and readability before publishing.
Analyze the current WordPress document, including unsaved changes, and review Turgenev’s overall risk score plus detailed sections for repetition, style, keywords, formality and readability.
No browser extension. No copy/paste workflow. No provider API key exposed to JavaScript.
The Turgenev service analyzes text using multiple independent signals. According to the provider, these can help identify content patterns associated with unnatural or over-optimized SEO copy, including:
The provider explicitly describes its score as a risk indicator, not a guarantee of a search-engine penalty. The goal is not to chase a zero score mechanically, but to find text that may deserve editorial attention.
Turgenev is useful for:
Instead of switching between WordPress and a separate analysis page, editors can review the current document from the same editing screen.
The plugin adds a Turgenev button to the WordPress editor toolbar.
Open it to access a dedicated Turgenev panel with:
Analysis is not tied to the currently selected Gutenberg block. Turgenev analyzes the whole current document.
You do not need to save the post first: the plugin reads the current in-memory editor state, including unsaved edits.
Post types using the Classic Editor receive a Turgenev metabox.
The integration supports both TinyMCE visual mode and the underlying textarea/text mode while using the same secure server-side API bridge as Gutenberg.
By default, the plugin sends a normalized representation of the visible document text while preserving meaningful block boundaries.
If you explicitly enable HTML analysis (send markup), the provider receives an HTML-aware payload instead.
The runtime accepts up to 50,000 visible Unicode characters per check. Invalid UTF-8 and embedded NUL characters are rejected before an outbound analysis request is made.
The Turgenev API key is stored in WordPress and is never intentionally exposed through:
The browser talks to WordPress. WordPress talks to Turgenev.
Every document-analysis request is protected by:
current_user_can( 'edit_post', $post_id ) for that exact post;Go to Settings Turgenev to configure the provider API key.
When you enter a new key, the plugin verifies it through the Turgenev balance operation before replacing the working key.
That means:
The saved secret is never printed back into the password field. WordPress displays only a masked suffix.
Highlighting is visual only.
The plugin does not persist Turgenev highlight markup into post_content, block attributes, revisions or autosaves. Your article remains your article.
Turgenev is an external service with account usage/billing, so the plugin does not rely only on a disabled button in JavaScript.
The WordPress backend applies independent request limits per user/post and per user across all posts. If either limit is exceeded, the request is rejected before contacting the provider.
The PHP DOM extension is optional.
Without ext-dom:
The Turgenev service describes its total risk as the sum of penalties from independent analysis criteria.
Its published documentation discusses, among other signals:
The provider currently describes risk levels beginning around 5 points as medium, 8 as high and 13 as critical. These are the provider’s interpretation thresholds and should be used as editorial guidance, not as a promise or prediction of search-engine action.
This plugin requires an account with the external Turgenev service.
Useful provider pages:
The Turgenev website currently publishes separate pricing for its web interface, subscriptions and API usage. Pricing can change, so always treat the provider’s current website as authoritative.
The plugin itself is GPL-licensed and does not include Turgenev service credit.
This plugin connects WordPress to the external Turgenev service.
The provider is operated by ООО “Интернет-лингвистика” / Internet-Linguistics LLC.
Exactly what is sent:
The plugin does not control how the external service stores or processes data after it is transmitted.
Provider links:
By configuring this integration, the site administrator is responsible for determining whether sending content to the external service is appropriate for the site’s privacy policy and applicable data-protection requirements.