If you want to know how to change SEO on WordPress, the short answer is this: install an SEO plugin like Yoast SEO or Rank Math, open the post or page you want to edit, and rewrite the SEO title and meta description in the plugin’s snippet box. That covers roughly 80% of what most people are actually asking about. The other 20% (site-wide title templates, indexing rules, and why Google still shows the old text a week later) is where things get interesting.
I run through this workflow with hosting customers most weeks, so below is the version that includes the parts people usually miss.
What “Changing SEO” Actually Means in WordPress
WordPress does not have a single SEO setting you flip. The word covers several separate controls, and knowing which one you need saves a lot of clicking around:
- SEO title: the clickable blue headline in Google results. It is separate from your post title (the H1 on the page).
- Meta description: the grey summary underneath. Google rewrites it about 60% of the time, but writing one still helps.
- Slug / permalink: the URL string after your domain.
- Indexing rules: whether a page is allowed into search results at all.
- Site-wide title templates: the pattern applied to every post, like Post Title | Site Name.
Most of these live in an SEO plugin rather than in core WordPress. That is by design: WordPress ships the structure, the plugin ships the metadata layer.
Method 1: Change SEO With a WordPress SEO Plugin
This is the route I recommend for 9 out of 10 sites. Yoast SEO, Rank Math and SEOPress all do the same core job, and switching between them takes minutes because they read each other’s data.
- Go to Plugins > Add New, search for your chosen WordPress SEO plugin, install and activate it.
- Run the setup wizard once. It asks for your site type, organisation or person, and social profiles. Five minutes, tops.
- Open any post or page in the editor and scroll below the content area (or open the sidebar panel in Rank Math).
- Click Edit snippet in Yoast, or type directly into the title and description fields in Rank Math.
- Write an SEO title of about 50 to 60 characters and a meta description of 140 to 155 characters. The colour bar under each field turns green when the pixel width fits.
- Click Update. The change is live in your page source immediately.
One habit worth building: write the description as a promise, not a summary. “Compare LiteSpeed and Nginx caching on real WordPress benchmarks” outperforms “This article discusses caching options.”
Changing the Homepage SEO Title
The homepage is the one that trips people up. If your front page shows the latest posts, the SEO title lives in the plugin’s settings, not in any post editor. In Yoast, that is Yoast SEO > Settings > Content types > Homepage. If you use a static page instead, edit that page directly and use the snippet fields there.
Method 2: How to Edit Meta Descriptions in WordPress Without a Plugin
You can absolutely do WordPress SEO without a plugin, and on a small brochure site it is a legitimate choice. It just means writing PHP.
Add a function to your child theme’s functions.php (or a code snippets plugin) that hooks into wp_head and prints a <meta name="description"> tag using the post excerpt. Pair that with a custom field so you can override the text per page. Since WordPress 5.5, core generates an XML sitemap on its own at /wp-sitemap.xml, so you are not losing that either.
We cover this topic in more depth in How to Add Images on WordPress: The 2026 Step-by-Step Guide.
The honest trade-off: no snippet preview, no bulk editing, no schema markup, and no safety net when a client edits a page. If your team touches content weekly, the plugin pays for itself. If you manage code through Git-based WordPress hosting, the manual approach is far more defensible because every change is versioned and reviewable.
How to Change Meta Titles and Descriptions in Elementor
Elementor does not control metadata. This confuses a lot of people, because Elementor controls almost everything else visually.
When you edit a page built with Elementor, exit the Elementor canvas back to the standard WordPress editor. Your SEO plugin’s snippet box is sitting there, below the content block. Rank Math and Yoast both also inject a live SEO panel inside the Elementor editor itself, usually under the settings gear or a dedicated tab, so you can edit the title and description without leaving the builder.
Same principle applies to Divi, Bricks and Beaver Builder: the page builder owns the layout, the SEO plugin owns the head tags. It is a similar separation of duties to changing text colour in WordPress, where the tool you reach for depends on whether you are styling or structuring.
Why Google Still Shows the Old Title (The Part Most Guides Skip)
You changed the SEO title, viewed the page source, confirmed it is correct, and Google still shows the old one. Three things are usually responsible, and two of them are hosting-side.
- Page cache: your server or CDN is serving a stored copy of the HTML. Purge the cache for that URL. On our platform, LiteSpeed Cache purges automatically on post update, but manual purges still matter after plugin-level changes.
- Crawl delay: Google re-crawls most pages every 3 to 30 days depending on authority and update frequency. Request indexing through the URL Inspection tool in Google Search Console to shorten that.
- Google rewrote it: Google replaces title links when it judges yours inaccurate or keyword-stuffed. Google’s own documentation on title links explains the conditions.
Realistically, budget 2 to 14 days before a metadata change shows in results. Anything faster is a bonus.
Turning SEO Off (Noindex) the Right Way
Sometimes the goal is the opposite: keep a page out of Google. Staging sites, thank-you pages, members-only areas and internal course modules all qualify. In your SEO plugin, open the page, find the Advanced tab, and set “Allow search engines to show this page?” to No. That adds a noindex tag.
Do not use Settings > Reading > Discourage search engines as a permanent solution, because it is a request, not an instruction, and it is easy to forget you enabled it. Sites running gated content, such as WordPress course hosting setups, generally want lesson pages noindexed while sales pages stay open.
Common Mistakes I See on Client Sites
- Duplicate SEO titles across dozens of pages because the template variable was never customised.
- Descriptions over 160 characters that get truncated mid-sentence.
- Changing slugs without adding a 301 redirect, which quietly kills existing rankings.
- Leaving category and tag archives indexed on a portfolio, which competes with the pages that matter. That is worth checking on any creative or portfolio WordPress site.
- Optimising metadata while the site loads in 4 seconds. Speed is the foundation; the snippet is the sign on the door.
If you are weighing up the platform itself, our take on whether WordPress is good for SEO goes deeper on where the CMS helps and where it gets in the way.
Frequently Asked Questions
How to configure SEO in WordPress?
Configure WordPress SEO in four steps: set permalinks to “Post name” under Settings > Permalinks, install an SEO plugin and run its wizard, submit your /wp-sitemap.xml or plugin sitemap to Google Search Console, then write unique titles and descriptions per page. Most sites complete this in under 30 minutes. Everything after that is content and technical performance work.
How do I turn off SEO in WordPress?
Set a page to noindex in your SEO plugin’s Advanced tab to remove one page from search results, typically within 1 to 2 weeks of the next crawl. For an entire staging site, use HTTP authentication or a hosting-level staging environment rather than the Reading settings checkbox, which search engines are free to ignore.
Which SEO is best for WordPress?
Yoast SEO and Rank Math are the two strongest options in 2026, with Yoast holding roughly 10 million active installs and Rank Math growing fastest among newer sites. Yoast is more conservative and better documented; Rank Math packs more features into the free tier, including built-in schema and redirects.
How to improve SEO on a WordPress website?
Focus on three levers: page speed (aim for a Largest Contentful Paint under 2.5 seconds), content depth that answers the full question, and internal links from your strongest pages to your newest ones. Metadata edits alone rarely move rankings much; they mainly improve click-through rate on positions you already hold.
Want a Host That Does Not Fight Your SEO?
Metadata is the easy part. Fast servers, automatic cache purging and clean staging environments are what keep those changes visible to Google. Take a look at our managed WordPress plans, or send us your URL and we will tell you what is slowing it down.