DEV Community

Cover image for WordPress Title Autopilot That Won't Fight Yoast
Benjamin Oats
Benjamin Oats

Posted on Originally published at oppti.dev

WordPress Title Autopilot That Won't Fight Yoast

WordPress Title Autopilot That Won't Fight Yoast

Fix a batch of title tags this week and you'll be back to fixing title tags again in a month. New posts publish with a default title. New product pages come in from a feed with no meta description at all. The audit you did in August doesn't cover anything written in September, so the same gap reopens on a rolling basis regardless of how thorough the last cleanup was.

Autopilot solves the recurrence, not the original backlog. It's the difference between fixing titles once and having titles stay fixed as the site keeps publishing.

Why manual fixes don't stay fixed

A one-off title audit treats the site as a fixed snapshot: crawl it, find the gaps, rewrite the worst offenders, done. But a WordPress site isn't fixed — it's a stream. Every new post, every new WooCommerce product, every imported page from a migration or a content partner arrives with whatever title the CMS defaulted to, usually the raw post title with no meta description at all.

Within a few weeks of a manual cleanup, the newest 5–10% of the site has already reverted to the pre-cleanup state, just on different URLs. The health score improves after every audit and then quietly erodes until the next one. Autopilot changes where the fix happens — from a periodic sweep to the moment of publish, so nothing new ever enters the backlog in the first place.

What autopilot actually does

Autopilot for titles and meta descriptions runs on a simple trigger: when a post or page is published (or updated, depending on your rules), it checks whether the title and meta description meet your configured standards, and if not, generates a draft. The generated draft doesn't go live silently — you set the behaviour, and most site owners start with review-required rather than fully automatic publishing until they trust the output.

Three things make this different from a one-time bulk fix:

It's continuous. New content is covered from the moment it publishes, not from the next time someone remembers to run an audit.

It's rule-based, not one-size-fits-all. You set tone, title length target, meta description length target, and any custom instructions once, and every generated draft follows those rules — so a product page and a blog post don't get identical templated titles.

It coexists with your existing SEO plugin. Autopilot reads and writes the same title and meta fields Yoast, Rank Math, and AIOSEO already manage. It doesn't add a competing field, override your existing plugin's output without your say-so, or require picking one tool over the other.

A practical walkthrough: setting up title autopilot

  1. Check the sitewide health snapshot first. Before turning on autopilot, look at where the site stands today — how many pages have missing, duplicate, or out-of-range titles. This is your baseline, and it tells you whether you need a one-off backlog pass in addition to autopilot for new content.
  2. Set your writing rules. Configure tone (matter-of-fact, promotional, technical — whatever matches your brand voice), target title length, target meta description length, and any custom instructions (a phrase to always include, a phrase to avoid, a brand name to keep out of the character count crunch).
  3. Choose the trigger. Decide whether autopilot runs on publish only, on publish and update, or on a schedule that re-checks existing content periodically.
  4. Enable auto-generate on publish. This is the setting that actually closes the loop — from this point forward, new content gets a draft title and meta description the moment it goes live, rather than sitting blank until the next manual audit.
  5. Review in the Library. Drafts land in a review queue rather than overwriting the page instantly (unless you've explicitly set full automation). Spend a few minutes a week scanning the queue, approve what's good, edit what's close, and use rejections to refine your custom instructions.
  6. Re-check compatibility after any SEO plugin update. Yoast, Rank Math, and AIOSEO occasionally change how they read the title/meta fields. A quick spot-check after a major plugin update confirms autopilot's output is still showing correctly in your plugin's own preview.

Frequently asked questions

Will autopilot overwrite titles my SEO plugin already generated?

No, not by default. Autopilot targets pages that are missing a title or meta description, or that fall outside the length and quality rules you've set — it isn't designed to silently replace something Yoast, Rank Math, or AIOSEO already populated unless you've specifically configured it to re-check existing content. The safer default for most sites is review-required, where every generated draft sits in a queue until you approve it, so nothing changes on the live site without a human looking at it first.

Does autopilot work the same way for WooCommerce products as it does for blog posts?

The trigger and review flow are the same, but the writing rules are usually different. A product title benefits from including the product type, key attribute, or brand where a blog post title benefits from matching search intent phrasing. Setting separate custom instructions for your product post type versus your blog post type, rather than one rule set for everything, gets noticeably better results on sites that publish both.

What happens if I turn off autopilot later — do previously generated titles disappear?

No. Autopilot only writes to the standard title and meta description fields your SEO plugin already reads from, the same fields a human editor would type into manually. Turning off the trigger just stops new drafts from being generated going forward; anything already approved and published stays exactly as it is, because it's stored the normal way, not in a separate autopilot-only layer that depends on the feature staying enabled.

Fixing a title backlog once is a few hours of work. Keeping it fixed as the site keeps publishing is the part that actually needs automation. OpptiAI Titles runs the health check, drafts titles and meta descriptions on your rules, and stays out of the way of whichever SEO plugin you're already running.

Top comments (0)