MyelophOne SEO is a free SEO extension for MyelophOne Core. It provides metadata templates, per-page SEO fields, social previews, canonical URLs, robots controls, XML sitemaps, schema output, WooCommerce product SEO, redirects, 404 statistics, IndexNow support, URL transliteration, Elementor page settings, a Copyright widget, and optional SOS monitoring.
The plugin is designed for site owners and developers who want practical SEO controls without duplicated metadata output or a heavy dashboard.
Bundled translations are included for English (United States) and Russian. A POT file is included for community translations.
Search results and answer engines rely on clean page identity, stable canonical signals, useful structured data and understandable product metadata. MyelophOne SEO helps keep those signals consistent across regular WordPress content, WooCommerce products and Elementor-built pages.
SEO SOS mode includes quarantine, sitemap spike alerts, sitemap spam-pattern checks, monitored URL checks, selected root-file checks, 404 statistics, and request guard options to help detect suspicious SEO changes before they become visible in search results. Conditional variables make large template sets easier to maintain because empty product values can be skipped without manual editing.
SEO title and description templates support:
%%title%%%%sitename%%%%tagline%%%%excerpt%%%%author%%%%date%%%%year%%%%sep%%%%term_title%%WooCommerce templates can also use:
%%product_name%%%%brand%%%%price%%%%price_min%%%%sku%%%%stock%%%%category%%%%primary_category%%%%wc_shortdesc%%The Title separator setting is available as the %%sep%% variable.
The %%excerpt%% variable uses the MyelophOne SEO excerpt first, then the regular WordPress excerpt, then a trimmed content fallback.
Conditions can be used directly inside editable SEO fields. Examples:
[%%price_min%% ?? %%price%%][%%brand%% ? "(%%brand%%)" : ""][%%brand%% ? "(%%brand%%)"][%%primary_category%% === "Uncategorized" ? "" : %%primary_category%%][lower(%%primary_category%%) === "uncategorized" ? "" : %%primary_category%%]Supported operators: ===, !==, ==, !=, >, >=, <, <=.
Supported safe functions: lower(), upper(), trim(), length().
Use quotes for literal condition values and empty strings, for example "Uncategorized" or "". Output fragments can be unquoted when they are plain text with variables, for example from %%price_min%%.
WooCommerce price and description values are converted to plain SEO text before output, so snippets do not contain HTML entities such as or numeric currency entity fragments.
Default Recommended Product Title:
Buy %%title%% %%brand%% online %%sep%% %%sitename%%
Default Recommended Product Description:
Order online %%title%% [%%primary_category%% === "Uncategorized" ? "" : %%primary_category%%] %%brand%% at %%sitename%% [%%price_min%% ? from %%price_min%% : ""]. %%wc_shortdesc%%
When Auto-fill recommended product SEO is enabled, products with empty SEO title and description fields can receive the configured recommended templates. Existing custom product SEO fields are not overwritten.
MyelophOne SEO is compatible with Elementor and WooCommerce. To manage SEO for an Elementor page:
The plugin also adds an Elementor Copyright element under the MyelophOne category. It is intended for quickly outputting a current copyright line with owner, start year and rights text.
MyelophOne SEO stores per-page SEO values in regular WordPress post meta. The SEO controls shown in Elementor Post Settings are an editing interface for the same values used by the regular WordPress SEO metabox.
When a page is saved in Elementor, the MyelophOne SEO controls from Elementor Post Settings are synchronized into the regular SEO post meta. On the frontend, MyelophOne SEO reads the regular SEO post meta, not a separate Elementor-only copy. If the same SEO value is changed in both places before saving, the last saved editor wins.
These fields do not change standard Elementor content controls such as page title widgets, headings, page layout, or the WordPress featured image. They affect MyelophOne SEO metadata output only. Image fields are metadata overrides: when empty, MyelophOne SEO can fall back to the WordPress featured image.
SEO quarantine mode returns HTTP 503 for normal public pages and keeps admin requests and 404 responses available. It is intended for emergency situations, staging cleanup or suspected SEO spam incidents.
The SOS tab can optionally monitor configured URLs, sitemap URL count, sitemap spam patterns, selected root file changes, and suspicious request patterns. Telegram and Slack notifications are sent only when the corresponding token, chat ID or webhook URL is entered by the site administrator.
MyelophOne SEO does not track visitors and does not collect IP addresses in its 404 statistics.
The plugin can make external HTTP requests only when related features are enabled or configured:
https://api.indexnow.org/indexnow. IndexNow information: https://www.indexnow.org/terms and https://www.indexnow.org/privacy.https://api.telegram.org/ when an SOS alert is triggered. Telegram Terms of Service: https://telegram.org/tos. Telegram Privacy Policy: https://telegram.org/privacy.No external JavaScript or CSS is loaded by the plugin.
Use the WordPress.org support forum for public support requests. Development and author information is available from the plugin author profile.
If MyelophOne SEO saves you time, you can support the author at https://buymeacoffee.com/aleksivanou.
Developed by Aliaksandr Ivanou for the MyelophOne plugin ecosystem.