Title: MyelophOne SEO
Author: ALIAKSANDR IVANOU
Published: <strong>June 22, 2026</strong>
Last modified: June 22, 2026

---

Search plugins

![](https://ps.w.org/myelophone-seo/assets/icon-128x128.png?rev=3582397)

# MyelophOne SEO

 By [ALIAKSANDR IVANOU](https://profiles.wordpress.org/myelophone/)

[Download](https://downloads.wordpress.org/plugin/myelophone-seo.1.0.0.zip)

 * [Details](https://wordpress.org/plugins/myelophone-seo/#description)
 * [Reviews](https://wordpress.org/plugins/myelophone-seo/#reviews)
 *  [Installation](https://wordpress.org/plugins/myelophone-seo/#installation)
 * [Development](https://wordpress.org/plugins/myelophone-seo/#developers)

 [Support](https://wordpress.org/support/plugin/myelophone-seo/)

## Description

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.

#### Key features

 * Metadata for title, description, robots, canonical, OpenGraph and Twitter.
 * Inline variables and conditional expressions in editable SEO fields.
 * WooCommerce product title and description templates with brand, category, price,
   SKU, stock and short description variables.
 * Auto-fill recommended product SEO for WooCommerce products when product SEO fields
   are empty.
 * JSON-LD for Organization, WebSite, WebPage, Article, Product, BreadcrumbList,
   LocalBusiness, VideoObject and NewsArticle where data exists.
 * XML sitemap index and robots.txt rules for WordPress cleanup, Clean-param rules
   and crawler controls.
 * SEO quarantine mode that returns HTTP 503 for public pages while keeping admin
   and 404 pages available.
 * Redirect manager and 404 statistics without IP address logging.
 * Elementor Post Settings integration, including per-page SEO fields and a Copyright
   widget.

#### Translations

Bundled translations are included for English (United States) and Russian. A POT
file is included for community translations.

#### Why it helps in AI-era SEO

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.

### Variables and Conditions

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:

 * Fallback: `[%%price_min%% ?? %%price%%]`
 * Full ternary: `[%%brand%% ? "(%%brand%%)" : ""]`
 * Short ternary: `[%%brand%% ? "(%%brand%%)"]`
 * Comparison: `[%%primary_category%% === "Uncategorized" ? "" : %%primary_category%%]`
 * Safe function: `[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 `&nbsp;` or numeric currency
entity fragments.

### WooCommerce SEO

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.

### Elementor Integration

MyelophOne SEO is compatible with Elementor and WooCommerce. To manage SEO for an
Elementor page:

 1. Open the page with Elementor.
 2. Click the page settings gear.
 3. Open the MyelophOne SEO section.
 4. Edit SEO title, description, image, social fields, noindex and comments settings.

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.

#### Elementor field priority

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 and SOS Monitoring

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.

### Privacy and External Services

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:

 * IndexNow is an external URL-submission protocol used to notify participating 
   search engines about changed public content. When IndexNow is enabled and a public
   post is published or updated, the plugin sends the updated URL, the generated
   IndexNow key, and the key location URL to `https://api.indexnow.org/indexnow`.
   IndexNow information: https://www.indexnow.org/terms and https://www.indexnow.
   org/privacy.
 * SOS monitored URLs are requested by the WordPress site itself when a site administrator
   enters URLs to monitor. The request is sent to each configured URL during the
   daily SOS check to verify that it returns HTTP 200. The destination service depends
   on the URL entered by the administrator.
 * Telegram Bot API is used to send SOS notifications only when a site administrator
   enters a Telegram bot token and chat ID. The plugin sends the notification text
   and chat ID to `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.
 * Slack incoming webhooks are used to send SOS notifications only when a site administrator
   enters a Slack webhook URL. The plugin sends the notification text to the configured
   Slack webhook URL when an SOS alert is triggered. Slack Terms of Service: https://
   slack.com/terms-of-service. Slack Privacy Policy: https://slack.com/privacy-policy.

No external JavaScript or CSS is loaded by the plugin.

### Support

Use the WordPress.org support forum for public support requests. Development and
author information is available from the plugin author profile.

### Donate

If MyelophOne SEO saves you time, you can support the author at https://buymeacoffee.
com/aleksivanou.

### Credits

Developed by Aliaksandr Ivanou for the MyelophOne plugin ecosystem.

## Screenshots

[[

[[

[[

[[

[[

[[

[[

[[

[[

[[

## Installation

 1. Install and activate MyelophOne Core.
 2. Upload the `myelophone-seo` folder to `/wp-content/plugins/` or install the plugin
    archive through the WordPress admin.
 3. Activate MyelophOne SEO.
 4. Open MyelophOne -> SEO.
 5. Configure only the modules you want to use.

## FAQ

### Does MyelophOne SEO require MyelophOne Core?

Yes. MyelophOne SEO is an extension plugin and depends on MyelophOne Core for the
shared MyelophOne admin experience.

### Does it work with Elementor?

Yes. SEO fields are available in the regular WordPress editor and in Elementor Post
Settings.

### Does it work with WooCommerce?

Yes. Product templates support WooCommerce variables for product title, brand, price,
minimum price, SKU, stock, category, primary category and short description.

### Can I use conditions in editable SEO fields?

Yes. You can use fallback, ternary and comparison expressions directly in title 
and description templates.

### What is SEO quarantine mode?

SEO quarantine mode returns HTTP 503 for normal public pages while leaving 404 and
admin responses available. It is intended as an emergency SEO protection mode.

### Can I use it with another SEO plugin?

It can be installed with another SEO plugin, but duplicate metadata, schema, canonical,
sitemap, robots or redirect output should be avoided. Use one SEO output system 
where possible.

## Reviews

There are no reviews for this plugin.

## Contributors & Developers

“MyelophOne SEO” is open source software. The following people have contributed 
to this plugin.

Contributors

 *   [ ALIAKSANDR IVANOU ](https://profiles.wordpress.org/myelophone/)

[Translate “MyelophOne SEO” into your language.](https://translate.wordpress.org/projects/wp-plugins/myelophone-seo)

### Interested in development?

[Browse the code](https://plugins.trac.wordpress.org/browser/myelophone-seo/), check
out the [SVN repository](https://plugins.svn.wordpress.org/myelophone-seo/), or 
subscribe to the [development log](https://plugins.trac.wordpress.org/log/myelophone-seo/)
by [RSS](https://plugins.trac.wordpress.org/log/myelophone-seo/?limit=100&mode=stop_on_copy&format=rss).

## Changelog

#### 1.0.0

 * Initial release with metadata, canonical, OpenGraph and Twitter tags.
 * Per-post, per-page, product and custom post type SEO fields.
 * Template variables and conditional expressions.
 * WooCommerce product SEO templates, variables and auto-fill.
 * Elementor Post Settings integration and Copyright widget.
 * JSON-LD schema for common WordPress and WooCommerce content.
 * XML sitemap index, robots.txt cleanup, Clean-param rules and crawler controls.
 * Redirect manager, 404 statistics, IndexNow, URL transliteration and SOS monitoring.
 * Translation catalogs for English and Russian.

## Meta

 *  Version **1.0.0**
 *  Last updated **3 hours ago**
 *  Active installations **Fewer than 10**
 *  WordPress version ** 5.6 or higher **
 *  Tested up to **7.0**
 *  PHP version ** 7.4 or higher **
 * Tags
 * [redirects](https://wordpress.org/plugins/tags/redirects/)[robots](https://wordpress.org/plugins/tags/robots/)
   [schema](https://wordpress.org/plugins/tags/schema/)[seo](https://wordpress.org/plugins/tags/seo/)
   [woocommerce](https://wordpress.org/plugins/tags/woocommerce/)
 *  [Advanced View](https://wordpress.org/plugins/myelophone-seo/advanced/)

## Ratings

No reviews have been submitted yet.

[Your review](https://wordpress.org/support/plugin/myelophone-seo/reviews/#new-post)

[See all reviews](https://wordpress.org/support/plugin/myelophone-seo/reviews/)

## Contributors

 *   [ ALIAKSANDR IVANOU ](https://profiles.wordpress.org/myelophone/)

## Support

Got something to say? Need help?

 [View support forum](https://wordpress.org/support/plugin/myelophone-seo/)

## Donate

Would you like to support the advancement of this plugin?

 [ Donate to this plugin ](https://buymeacoffee.com/aleksivanou)