Guides
WordPress SEO and AI visibility guides
Find a task to work through, understand a change in search, or check the limits of a tool. Product setup instructions are in the documentation.
For the foundations, read the WordPress SEO field guide, covering technical, on-page, and off-page work in one place.
All guides 115
Rank Math PRO 3.0.123 Malware: How to Check Your Site
Some Rank Math PRO 3.0.123 downloads served on October 15 and 16, 2026 contained malware. Who is affected, how to check a site, and how to clean it up.
Allow AI Search Crawlers Without Opening Every Training Bot
Map each AI provider's documented crawlers to search, user request, and training roles, write a robots.txt policy that allows search but not training, and test what is served.
Build a WordPress Assistant Permission Matrix for One SEO Job
List the reads and writes one SEO job needs, give a dedicated user the smallest role that covers them, and test both allowed and denied calls on every route the password reaches.
Audit Low-Traffic WordPress Content Before Deleting It
Low search traffic alone does not mean a page should go. Check its other uses, accuracy, and overlap, then decide to keep, improve, consolidate, or retire it.
Audit the Sitewide SEO Defaults a Metadata Import Leaves Behind
Record the old plugin's templates, archive rules, social defaults, and verification codes, give each one a destination, and check one page of every type afterward.
Audit the Structured Data Your WordPress Site Actually Publishes
Collect the structured data from one URL per template, record each object's type, identifier and source, then fix contradictions and misleading markup first.
Build a Useful Topic Hub in WordPress
Write a hub page around one reader task, give each supporting article a stated role, and link them in the order readers need, instead of relying on a date-sorted archive.
Build an About Page Readers Can Verify
Write your About page as a set of checkable facts: who runs the business, what it does and where, what supports its expertise, and how to reach it.
Bulk Draft Missing Meta Descriptions With a Reviewable Sample
Freeze a list of posts with no description, draft each one from its own page, review a small sample in the queue, then verify the rendered tag before doing the rest.
Bulk Editor or AI Assistant: Which Fits Your Metadata Cleanup?
Run the same annotated set of pages through a manual bulk editor and an assistant workflow, count review time and errors, and choose by the job rather than the feature list.
Can Google's Indexing API Index Ordinary WordPress Blog Posts?
No. Google documents the Indexing API for pages with JobPosting or livestream BroadcastEvent markup only. A successful response means a notification was received, not that a page was indexed.
Check Article Schema for the Right Author, Dates, and Images
Compare a post's Article or BlogPosting markup with its visible byline, dates, headline, and main image, and fix the source when the markup and the page disagree.
Check Noindex and Inherited Defaults After an SEO Plugin Switch
Record each page's indexing intent, test how explicit, absent, and default robots values import, and confirm the public robots tag before you trust the result.
Check WooCommerce Product Schema Against the Actual Product Page
Compare a product's JSON-LD with the price, stock, identifiers, and reviews a shopper sees, find which plugin printed it, and validate it without expecting a guaranteed rich result.
Choose Which WordPress Articles to Update First
Build a refresh queue from wrong facts, customer importance, missing tasks, and observed search demand. Age alone does not justify a rewrite or a new date.
Connect WordPress Schema Entities With Stable IDs
Give each entity one @id, state its facts once, and point other objects at it by that exact @id in every script, so your structured data names one organization.
Convert Redirect Exports Between SEO Plugins Without Losing Rules
Classify every exported redirect by its match type, convert only the rules the destination can reproduce, and test real requests before the old plugin goes.
Crawled, Currently Not Indexed: What to Check Before Rewriting
Confirm which crawl Google is reporting, rule out duplicates and missing rendered content, and only then treat the page as an editing question.
Find Custom Schema That Will Not Survive an SEO Plugin Import
Trace where each structured data node on your site comes from, capture the graph before and after a staged switch, and decide which nodes to rebuild by hand.
Decide Who Owns the SEO Plugin License on a Client Website
Choose between agency-held and client-held plugin licenses by walking through onboarding, renewal, support, and departure, then record the answer in an ownership register.
Define SEO Maintenance Inside a WordPress Care Plan
Write the SEO part of a care plan as a list of recurring, capped deliverables, with named exclusions, escalation triggers, and the evidence you hand over each month.
Diagnose Low Click-Through Rates in Search Console
Fix the query, page, country, device, and period first, check position and intent, then inspect the actual result before editing a title or description to raise clicks.
Discovered, Currently Not Indexed: A WordPress Investigation
Google knows the URL but has not crawled it. Check that it is a page you want, that your server answers cleanly, and that a crawlable link and the sitemap lead to it.
Have an Assistant Draft Content Without Inventing Business Facts
Give the assistant a bounded source pack, make it mark every claim the pack does not support, and inspect the saved WordPress draft and its open questions before anyone publishes.
Estimate an SEO Plugin Migration Before Quoting a Fixed Fee
Count the objects, templates, redirects, and settings involved, time a small pilot on staging, then build the quote from measured effort plus acceptance checks and contingency.
Find and Fix Redirect Chains and Loops in WordPress
Trace every hop with curl, identify whether the host, CDN, WordPress, or a plugin sent each one, and fix that layer so every URL reaches its final page in one step.
Find and Remove an Accidental Noindex in WordPress
Read the robots meta tag and the X-Robots-Tag header as a logged-out visitor, match the value to the layer that wrote it, fix it there, and purge caches.
Find Duplicate SEO Tags From WordPress Themes and Plugins
Count the title, canonical, robots, and description tags in the public HTML, find which theme or plugin prints each copy, and leave one owner per tag.
Find Orphan Pages in WordPress and Give Useful Pages a Home
Compare the URLs you have published with the pages a crawl from your homepage reaches, check each gap, then link the pages that deserve a route in.
Find the Firewall Rule Blocking an AI Search Crawler
Trace a refused AI crawler request from the edge to your origin, find the Cloudflare or host rule that matched, add a narrow exception, and confirm with real crawler traffic.
Fix a WooCommerce Price Mismatch in Google Product Results
Trace a wrong price through the product page, the selected variation, tax display, structured data, caches, and your Merchant Center feed, and fix the source that is wrong.
Fix a WordPress Sitemap That Google Cannot Fetch or Parse
Fetch the exact sitemap address Search Console holds, separate access failures from XML errors, repair the cause at its source, and check every child file before resubmitting.
Fix JSON-LD Errors in WordPress Without Breaking the Page
Decide whether a JSON-LD error is broken syntax, the wrong schema.org vocabulary, or a missing Google feature requirement, then fix it in the component that prints it.
Fix a robots.txt Block Without Exposing Private Pages
Find the robots.txt rule that matches the blocked URL, narrow it to what should stay uncrawled, and protect private pages with a login, not robots.txt.
Fix Soft 404 Pages in WordPress
Check the status code and what Google rendered. Make truly missing pages return 404 or 410, and fix the template or content state of useful pages Google read as empty.
Fix WordPress Breadcrumb Schema That Shows the Wrong Hierarchy
Decide the path a reader should see, trace the wrong trail to its category, parent page, or competing component, and make the visible breadcrumbs and the markup agree.
Build an AI Referral Channel in GA4 Without Hiding Unknown Traffic
Use GA4's AI Assistant channel, add a custom channel for tagged assistant links it misses, test both, and reconcile totals so direct and unassigned visits stay visible.
Give a Departing Client an SEO Handover Pack They Can Use
Hand over account ownership, the current SEO configuration, custom decisions, and pending work, keep credentials out of the document, and test that the next operator can run the site.
Diagnose Googlebot Access Errors: 401, 403, 429, and 5xx
Collect the failing URL, time, and status, verify the requester really was Googlebot, find which layer answered, and change only that layer.
Handle Temporarily Out-of-Stock WooCommerce Products for SEO
Keep a temporarily unavailable WooCommerce product online, mark it out of stock or on backorder, tell shoppers what to expect, and keep the markup matching the stock record.
Handle Tracking Parameters and Duplicate URLs on a WordPress Site
Sort each URL parameter by whether it changes the page. Point tracking and sorting variants at the clean URL, keep them out of links and sitemaps, and treat real content changes separately.
How Long Should a WordPress Blog Post Be?
Long enough to answer the reader's question completely, and no longer. Google says it has no preferred word count, so set the scope first and let length follow.
Should WordPress Categories, Tags, and Author Archives Be Indexed?
Index an archive when it is a useful page a searcher could land on. Noindex, merge, or redirect the ones that duplicate another page or list one post.
Inspect What a WordPress Plugin Sends to External Services
List what a plugin says it sends, log its outbound requests on a staging site under named settings, and compare the two, knowing what a WordPress HTTP hook cannot see.
Inventory SEO Risk When You Inherit a Client's WordPress Site
Before changing an inherited site, record who owns each account, what produces the search output, which paid services renew, and which settings nobody can explain yet.
Keep a WordPress Staging Site Out of Search and Verify Launch Settings
Put staging behind a login, keep the discourage setting as a backup, and run a launch check so production does not inherit staging's noindex, hostnames, or robots rules.
Keep Your SEO Plugin and Add a Connector, or Switch?
Compare one real SEO job across your current plugin's assistant tools and a native alternative: what each can do, what authority the credential carries, what gets reviewed, and what switching costs.
Limit Google AI Answer Previews Without Removing the Whole Page
Choose between noindex, nosnippet, max-snippet, and data-nosnippet to limit what Google shows from a page in AI Overviews and AI Mode, and check the directives after deployment.
Link Useful Articles to Your WordPress Service and Product Pages
Add a link from an article to a service or product page at the point where the reader's question becomes a need the offer meets, and skip it where there is no fit.
Two WordPress Articles Answer the Same Question: Merge or Separate
Keep both articles when their readers, tasks, or products differ. Merge them when they give the same answer to the same reader, then hand off a redirect map.
Plan an SEO Plugin Migration Across Client Sites
Stage a portfolio switch through an inventory, a pilot on the least typical sites, per-site acceptance checks, and a recovery decision recorded before each switch.
Preserve Social Titles and Images When Moving Between SEO Plugins
Record each page's Open Graph and X tags, learn which social fields your source hands over, and decide by hand on separate X images and external image URLs.
Prioritize SEO Maintenance Across a Small Client Portfolio
Put every open SEO issue from every client site in one queue, score it on observed impact, urgency, and confidence, gate it on permission and dependencies, and review what you defer.
Remove a WordPress Page With the Right 404, 410, or Redirect
Redirect a retired page with a 301 when a real replacement exists; otherwise let it return 404 or 410. Then clear it from the sitemap and your internal links.
Find and Repair Broken Internal Links After WordPress Content Changes
Find each broken link's source, trace it to the post, menu, pattern or template that stores it, choose a live destination, and fix the link itself instead of relying on a redirect.
Check for Newer Edits Before You Rerun an SEO Import
A repeated import copies source values back over later edits. Record the destination values, rehearse the rerun on a copy, and decide field by field what to keep.
Resume a Rate Limited SEO Batch Without Repeating Completed Changes
Keep a per-object work log, sort failures into retryable and final, and re-read each target before the next attempt, so a stopped assistant batch resumes without duplicates.
Retire a Discontinued WooCommerce Product Without Confusing Customers
Decide whether a discontinued WooCommerce product page should stay as a support page, redirect to a true replacement, or be removed, then implement and verify it.
Review an AI-Written WordPress Draft Before Publishing
List every claim in the draft, verify each against a primary source or the business owner, and remove what you cannot support. A worked example with corrections.
Rewrite Weak Internal Link Anchors Without Stuffing Keywords
Find anchors that hide where a link goes, rewrite them inside their sentences so readers can predict the destination, and avoid forcing search phrases into every link.
Run an Internal Link Audit on a Small WordPress Site
Crawl your own site, record every internal link with its anchor and response, then sort the defects by what readers need so you fix the important paths first.
Your Schema Validates but No Rich Result Appears: What to Check
A passing test does not guarantee a rich result. Check feature support, the feature's rules, visible content, and what Google indexed, then record what you cannot control.
Diagnose a WordPress Page That Search Console Says Is Not Indexed
Start with one URL: inspect it, check the public response yourself, then route the status Google reports to the repair that owns it.
Search Impressions Rose but Clicks Fell: What to Check First
When impressions go up and clicks go down, compare equal periods, split the change by query, page, country, device, and search appearance, and keep explanations labeled until tested.
SEO Changes Not Showing on WordPress: Trace the Cache Serving Them
Compare the saved value with what an anonymous visitor receives, read the cache headers to find the layer holding the old page, and purge only that layer.
Write a WordPress SEO Client Report That Connects Changes to Evidence
A client report template with five sections: completed work, verified output, search observations, business feedback, and next actions, with partial work and uncertainty shown.
Check SEO Plugin Blocks Before You Deactivate the Plugin
List the content blocks your SEO plugin added, test what readers, editors, and structured data get once it is off, and convert them while the editor still knows them.
Calculate SEO Plugin Costs for Five, Twenty, and Fifty Client Sites
List prices for Yoast SEO Premium, Rank Math, AIOSEO, SEOPress, and WP Visibility at 5, 20, and 50 client sites, with first-year and renewal arithmetic, checked September 27, 2026.
SEO Title, Post Title, and H1 in WordPress: Which Field to Edit
The post title usually becomes the visible H1, the SEO title fills the HTML title element, and Google treats both as inputs. Here is which field to edit and how to check it.
Set Acceptance Criteria for Outsourced WordPress Articles
Write the acceptance criteria into the brief: the reader outcome, required evidence, sources, factual owner, and revision rules. Then review the draft against them before it reaches WordPress.
Test Whether Page Content Can Distract Your SEO Assistant
Plant harmless instructions in a staging page, give the assistant a narrow SEO task, and inspect what it tried, what was refused, and what reached the site.
Train a Reviewer to Catch Bad Assistant SEO Changes
Train a new reviewer with a written authority statement, a marked exercise of synthetic assistant proposals with seeded errors and valid exceptions, an answer key, and escalation rules.
Translate SEO Title Variables Without Broken or Empty Titles
Find the title variables an import removes or changes, compare translated and rendered titles, and replace each unsupported variable on purpose.
Turn an Assistant SEO Audit Into a Fix List It Can Execute
Sort every audit finding into a verified fact, an operation the assistant's tools support, or a manual handoff, then approve the smallest useful job first.
Turn Search Console Performance Data Into a WordPress Work Queue
Export the same Search Console view each month, group pages by purpose, flag changes worth investigating, and write each queue item with evidence, an action, and a review date.
Update Internal Links That Point Through Redirects or to Duplicates
Compare the URL each internal link uses with its final and canonical URL, confirm the pages are equivalent, then point the link straight at the page readers should reach.
Validate LocalBusiness Schema Against Your WordPress Location Page
Compare the name, address, phone, hours, and URL in your LocalBusiness markup with the visible location page, resolve conflicts, and validate it without expecting better map rankings.
Verify AI Bot Visits Before You Trust a Crawler Report
Check claimed AI crawler requests in your logs against each operator's published IP ranges or DNS method, and report verified, unverified, and unknown traffic separately.
Verify Category and Tag SEO When Switching Plugins
Inventory the categories, tags, and custom taxonomy terms with their own SEO values, run the transfer for your source, and check each archive page against a baseline.
Why a WordPress Page Is Missing From Your XML Sitemap
Confirm the page should be listed, find which generator owns the sitemap, check its exclusion rules and cache, then search every child file for the exact URL.
Why Google Changes Your WordPress SEO Title
Google builds title links from several sources and may rewrite a flawed title. Capture both versions, rule out stale results, check the page for known issues, then make one edit.
Why Google Ignores Your WordPress Meta Description
Google builds most snippets from page content and sometimes uses the meta description when it fits better. Check the tag is published, then read the page for the text Google chose.
Why Search Console Clicks and GA4 Sessions Do Not Match
Search Console clicks and GA4 sessions measure different events. Align scope, channel, and dates, compare definitions and collection, then record the remaining gap instead of forcing equality.
Write WooCommerce Category Content Without Burying the Products
Decide what a product category page needs beyond its grid: the choice a shopper is making, how the products differ, and limits, placed so products stay in view.
Write WooCommerce Product Descriptions That Answer Buying Questions
Split product copy across WooCommerce's short description, full description, attributes, and SEO description, and fill each with facts the store can back up.
WooCommerce Variable-Product Schema: Check Every Represented Variation
Map a variable product's sizes and colors to ProductGroup, variants, and offers, then compare the markup with each purchasable variation and note what it leaves out.
Diagnose Canonical Selection in WordPress and Search Console
Compare the canonical your page declares with the one Google selected, work out which of three canonical statuses applies, and change signals only when the choice is wrong.
WordPress Pagination SEO: Reachable Pages and Correct Canonicals
Give page 2 and later of each archive its own canonical, link every page with a plain anchor, and make out-of-range pages return 404. Then check the whole sequence.
Write a Service Page That Explains Scope, Process, and Next Steps
Build a service page from real operating facts: what is included and excluded, who it suits, how the work runs, how long it takes, and what to send when you get in touch.
Write an SEO Job Brief That an Assistant Can Stop and Verify
A reusable brief for assistant SEO work: fixed targets, allowed tools, forbidden actions, required observations, stop rules, and the evidence that proves the job is done.
Write Useful Meta Descriptions for WordPress Pages
Write a meta description by stating what the page offers that similar pages do not. Four worked rewrites for a homepage, service page, article, and product.
Your SEO Plugin Score Is a Checklist
Use Rank Math and Yoast content scores to find editing tasks, then verify the published page. A plugin score is not a search ranking or a publishing requirement.
Check How Local Search and AI Describe Your Business
Check location, services, hours, and booking details across your website, business profiles, and assistant answers without guessing how local rankings work.
Check Which Sources Appear in AI Answers
Review cited pages across a defined set of questions, measure source concentration carefully, and use the findings to choose useful content work.
Where FAQ Answers Belong on Your Website
Decide which questions belong on product and service pages, when a shared FAQ is useful, and how to move answers without losing information or links.
Review Your Business Reputation Across the Web
Build a manageable review of listings, customer feedback, and third party coverage, with separate actions for factual errors and legitimate criticism.
Decide Which AI Visibility Problems to Fix First
Prioritize confirmed access problems and incorrect business facts, then test uncertain content ideas within a budget you can review.
Make Your Business Description Clear Enough to Check
Review the facts on your homepage, service pages, and profiles so readers can understand your offer and you can check what assistants say about it.
What a First Place Ranking Tells You About Traffic
Investigate a traffic change by comparing impressions, clicks, queries, and business outcomes before deciding that a ranking has lost its value.
Use Search Questions to Plan More Useful Pages
Turn a keyword list into a practical content plan by identifying the reader's question, the evidence needed, and the page that should answer it.
Write Clear Pages for Readers and AI Search
Make web content easier to use with explicit facts, clear references, helpful structure, and accessible text, without repeating keywords.
How to Correct a Wrong AI Description of Your Business
Trace an incorrect business description to its evidence, correct pages you control, and retest without assuming every error came from your website.
Choose an SEO Audit That Answers Your Question
Match a technical, content, or AI answer audit to the problem you need to solve, and turn its findings into verified, prioritized work.
A Practical SEO Workflow for Agencies Using Assistants
Build an assistant workflow around client scope, separate site access, reviewed changes, and reports that distinguish completed work from outcomes.
What Brand Mentions and Backlinks Each Tell You
Separate links, brand mentions, and AI citations so outreach has a clear purpose and you can assess the evidence without treating one as a replacement.
Understand Discovery That Does Not Start on Your Website
Map how people encounter your business through search, assistant answers, and other sources, then improve the information they need before contacting you.
How to Control an Assistant's SEO Changes
Define the job, limit permissions, review supported proposals, and check the live result before expanding an assistant's work on your site.
How to Measure AI Citations Alongside Search Traffic
Build a repeatable citation check, distinguish brand mentions from source links, and report the results alongside visits and business outcomes.
Check How an Assistant Describes Your Business
Review assistant answers for wrong services, locations, and claims. Record the sources, correct what you control, and repeat the same checks.
What AI Visibility Means, and How to Measure It
Separate technical access, accurate descriptions, mentions, citations, and referrals so an AI visibility report answers a specific business question.
How to Switch SEO Plugins With a Verification Plan
Plan an SEO plugin switch with a restorable backup, source coverage checks, a staging import, redirect testing, and a review of the published output.
What Keywords Can Tell You About a Page
Use keywords to understand the reader's task, then review clarity, evidence, metadata, and structure without treating a density score as proof.
Google's Retired Rich Results: What to Check in 2026
Check which Google rich results have been retired, which features remain supported, and how to review the structured data on a WordPress site.
What llms.txt Does, and When It Is Worth Maintaining
llms.txt can point an agent to useful documentation. Learn what the proposal covers, what Google says about it, and how to test a concrete use.
Connect an Assistant to Your WordPress SEO
Understand WordPress abilities, connect a supported assistant, start with a read operation, and test the review controls before allowing SEO changes.
Looking for plugin setup?
The documentation covers installation, SEO settings, assistant access, and proposal review.




