SEO
WordPress

WordPress SEO: A Blog Publishing and Maintenance Checklist

WordPress SEO combines useful content with settings and publishing practices that help readers and search engines access the right pages. Installing an SEO plugin covers only part of that work.

Before publishing a blog post, check the live site’s visibility, preserve established URLs, assign responsibility for SEO outputs, and prepare the text and images. After publication, inspect the public page and maintain the system behind it.

This guide uses WordPress.org’s public documentation and current Google guidance. Its screenshots show documentation illustrations, not an authenticated WordPress site or settings changed for this article. Dashboard controls and available features vary with the installation, hosting, theme, editor, and WordPress.com plan.

WordPress publication checks cover visibility, stable URLs, clear output ownership, and the live page

Original publication framework. A complete workflow checks both the article and the system serving it.

1. Check the live site’s visibility before editing content

Start with the site you intend to make public. In a standard WordPress dashboard, Settings → Reading includes a search-engine visibility option asking search engines not to index the site. Check that setting against the intended environment. WordPress Reading settings.

WordPress.org’s Reading settings documentation showing the search engine visibility checkbox

Authentic desktop capture of public documentation. The checkbox is a documented control; it does not prove that any particular site is indexable.

For a public production site intended for search discovery, an enabled discourage-indexing setting needs investigation. For a staging environment, restricted discovery may be intentional. Do not change the environment’s visibility without establishing what should be public.

The checkbox is not a privacy or security control. Protect private staging content through appropriate access restrictions in the hosting environment.

Inspect what the public URL actually serves

Open an important page as a visitor. Confirm that the expected content appears, the URL reaches the intended destination, and the page does not require an unexpected login.

Then use authorized Search Console access to investigate its indexed status and, when useful, the live test. The indexed report describes Google’s stored information; the live test checks current eligibility conditions. A successful live test does not guarantee indexing, and it cannot predict Google’s selected canonical. Google URL Inspection.

If the live output still discourages indexing after a setting change, investigate the actual HTML, plugin settings, response headers, cache, and hosting configuration. Do not repeatedly toggle a dashboard control without finding the source of the output.

Record the environment, URL, observation, date, and person who can fix the issue. An access problem is a technical work item; adding more copy will not resolve it.

2. Treat permalink changes as a migration

Permalinks are the URLs of posts, pages, and archives. WordPress offers several structures, including date-based, numeric, post-name, and custom patterns. WordPress Permalinks settings.

WordPress.org’s documentation illustration with the available permalink structure options

Authentic desktop capture. The screen controls generated URL structure; choosing a new structure is not evidence that old URLs will redirect correctly.

For a new site, choose a readable structure that fits its content model before publishing extensively. For an established site, do not switch the whole structure merely because a checklist prefers a different appearance.

The old URLs may be linked from articles, campaigns, partner sites, saved bookmarks, and search results. A change needs a destination map and verification.

Plan the move before saving the setting

CheckRequired evidence
ScopeAn inventory of affected posts, pages, archives, and special content types
DestinationThe intended new URL for each affected old URL
DependenciesInternal links, navigation, campaigns, sitemaps, and other references to update
RedirectsA suitable permanent move from each old URL to its relevant new destination
Release and recoveryA backup, implementation owner, test plan, and rollback route

Google describes 301 and 308 as permanent redirects. The implementation depends on the server or hosting environment. Avoid a blanket redirect to the homepage when the visitor expects a particular article. Google redirects guidance.

Test representative old and new URLs after implementation, including different content types. Confirm the destination content, redirect behavior, updated internal links, and absence of unexpected chains or loops. Do not assume WordPress, the host, or a plugin handled every legacy case automatically.

This is a proposed migration workflow. No permalink changes were made for this guide.

3. Decide what the SEO plugin actually needs to do

An SEO plugin is useful when it supplies controls or outputs the site needs and does not already manage elsewhere. Choose it from requirements rather than a promise that installation will improve rankings.

List the outputs you need: page-specific metadata, canonical handling, sitemap generation, appropriate structured data, or editorial checks. Then identify the theme, plugin, host, or custom implementation currently responsible for each.

OutputDecision to makeVerification
Page titleWhich system writes the HTML title?Inspect the live page’s actual title
Meta descriptionWhere does the editor enter a page-specific summary?Confirm the description appears in the intended output
Canonical informationWhich implementation owns the preference?Check that outputs are consistent with the intended URL
XML sitemapWhich system generates the active index?Open the actual index and inspect representative destinations
Structured dataWhich system owns each supported type?Check accuracy and avoid contradictory duplicate outputs

One accountable owner for each output makes conflicts easier to diagnose. This does not mean installing only one plugin on the entire site; different plugins can own genuinely different functions.

Verify the actual sitemap address

WordPress introduced core XML sitemaps in version 5.5, with /wp-sitemap.xml as the documented index endpoint. Whether it is available on your installation depends on its configuration. WordPress core sitemap release note.

Yoast documents its own sitemap index at /sitemap_index.xml. That is an example of plugin-managed behavior, not the universal WordPress endpoint. Yoast sitemap submission guidance.

Open the active sitemap, confirm that it is the intended index, and inspect several included URLs. Submit the actual address through the appropriate authorized search property. Do not guess an endpoint from another website or assume successful submission means every URL is indexed.

Use plugin feedback as an editing aid

Yoast uses a focus-keyphrase field to analyze the page’s content. Treat that feedback as an editing aid, rather than an indexing request or a ranking guarantee. Yoast focus-keyphrase guidance. A green indicator does not establish that the answer is accurate, original, complete, or useful.

Preserve necessary wording and conditions when considering suggestions. Do not introduce unnatural repetition to satisfy a score, and do not install a second SEO plugin simply to obtain a second score.

For plugin selection, review current compatibility, support, required features, and maintenance responsibility. This article does not claim a hands-on comparison of Yoast, Rank Math, or other products.

Assign each SEO output to one owner and verify the rendered page rather than relying on dashboard scores

Original output ownership check. The public page is the verification target; the settings screen is the control surface.

4. Prepare the post and its supporting images

Use a brief that identifies the reader’s question, required evidence, important conditions, and next action. Confirm whether an existing article already serves the same task before creating a duplicate.

Write the answer and organize its supporting sections. Use headings that expose the decisions or steps. Add descriptive internal links to the pages readers need next, and check that each destination matches the promise of its link text.

Set a title and description that match the page

A descriptive title helps people understand what they will find. Google can generate a title link using several sources, so the displayed result may differ from the HTML title. Google title-link guidance.

A meta description should summarize this page accurately. Google may instead generate the snippet from page content, and snippets can vary by query. Do not promise a fixed display just because the plugin preview fits. Google snippet guidance.

The post’s visible heading, metadata, and opening should make compatible promises. If the title says “checklist,” the article needs usable checks. If it says “tested comparison,” the article needs evidence of the tests.

Add images that explain something

Choose a screenshot to identify a relevant interface state, a diagram to explain a relationship, or a photograph when it supplies authentic evidence. Decorative stock imagery cannot demonstrate that a procedure was performed.

For each asset, record what it shows, where it came from, when it was captured if time-sensitive, and whether its publication use has been reviewed. Keep the relevant explanation in text as well.

WordPress’s Image block supports alt text and captions. A block-specific alt-text edit applies to that use, while the Media Library can supply defaults for later insertions. Verify the actual use in the post. WordPress Image block.

Image checkWhat a reviewer should see
PurposeA detail that helps answer the question or verify a step
Alt textA meaningful description appropriate to this use; decorative images can have empty alt text
CaptionThe relevant lesson, source, or capture context
Text equivalentImportant conditions available without reading tiny labels
Size and deliveryA usable image that does not require unnecessarily large downloads
Phone layoutNo page-wide overflow or illegible essential information
DestinationAny image link opens the intended full image or source

Compact landscape diagrams can work well for relationships. Dense desktop screenshots may need a full-image link and a plain-text explanation of the relevant controls. Check the actual phone presentation rather than assuming a desktop preview is enough.

5. Review archives, themes, and technical health selectively

Category, tag, author, and other archive pages can be useful navigation. Decide which ones help readers find related content and which ones create redundant routes. Do not automatically exclude every archive because a generic checklist calls them duplicates.

If you change indexability or canonical behavior, record the purpose and check the live output. A sitemap setting alone is not the complete decision about whether a page should appear in search.

Evaluate the theme with real content

Open a representative article on desktop and phone. Check headings, navigation, tables, image captions, embedded controls, and the intended next action. A theme’s marketing description is not proof that your configured page is fast or accessible.

Use PageSpeed Insights to investigate performance. It distinguishes controlled lab diagnostics from available real-user field data; field information may apply to the origin or be unavailable. About PageSpeed Insights.

Give specific issues to the person responsible for the theme, scripts, images, or hosting. “The article’s table exceeds the phone width” is a useful work item. “Make the SEO score perfect” is not a sufficient diagnosis.

Understand what Site Health covers

WordPress Site Health provides Status and Info views for configuration diagnostics. It is useful for investigating the system, but it is not a complete content or search audit. WordPress Site Health.

WordPress.org’s Site Health documentation introducing the Status and Info tabs

Authentic desktop capture of public documentation. Site Health describes WordPress configuration; no private site diagnostics were collected.

Use its findings with context. Do not infer that a healthy configuration guarantees discovery or rankings, and do not treat every recommendation as a change to make without checking compatibility and responsibility.

6. Verify the public post and maintain the system

A WordPress release record checks the public page, indexing diagnostics, ongoing maintenance, and review ownership

Original release sequence. Publication is followed by observation and maintenance, with a person accountable for each change.

Before publication, review the draft and preview. After publication, repeat the checks on the public URL as a visitor, especially when caching or other delivery layers can serve a different version.

Environment and intended public URL:
Reader task and approved article version:
Title, description, and visible heading checked:
Links and intended next action checked:
Images, alt text, captions, and phone layout checked:
Visibility and canonical output checked:
Active sitemap and representative URL checked:
Indexed information versus live-test observation:
Plugin, theme, and host owners:
Release date and reviewer:
Outstanding issue and next review trigger:

Maintain backups, supported software, and a compatibility-aware update process. Test changes that affect the public page or its metadata. Record substantive article changes and revisit sources when interfaces, product conditions, or policies change.

If search performance declines, investigate the affected pages, periods, and technical observations before rewriting everything. If the article is inaccurate, correct the actual error. If the title makes the wrong promise, revise the promise and answer together.

An AI prompt is not necessary to complete this checklist. The useful requirement is a verified page: accurate content, suitable visuals, consistent outputs, and a maintenance owner who can explain what changed.

Get traffic from search and AI

Start generating converting articles in less than 10 minutes.

Get free trial

Related articles