Technical SEO

WordPress SEO Problems and Fixes: Feeds, Comment URLs, Staging, Page Builders and More

WordPress creates more URLs and settings than most owners realize. These are the problems that show up most in audits.

WordPress is a solid platform for SEO, but its defaults create feeds, archives, attachment pages and parameter URLs, and plugins and builders add their own. Most issues are easy to fix once you know where they come from.

For a full setup list, use the WordPress SEO checklist. This guide is for troubleshooting.

Short answer: Common WordPress SEO problems include feed URLs and ?replytocom comment URLs appearing in reports, staging sites indexed because “Discourage search engines” wasn’t set or was left on after launch, author and date archives that duplicate content, attachment pages, bloated media libraries, too many plugins or heavy page builders slowing pages, and redirects managed in several places. Fix them with your SEO plugin’s indexing settings, server-level protection for staging, one redirect system and regular plugin audits.

Key Takeaways

  • Password-protect staging; don’t rely on noindex alone.
  • Check “Discourage search engines” is off after launch.
  • Feed and replytocom URLs are usually harmless; canonicalize or block them.
  • Don’t block the REST API wholesale.
  • Fewer, better plugins and lighter builders mean faster pages.

Staging sites and the “Discourage search engines” setting

  • WordPress’s Reading setting “Discourage search engines from indexing this site” adds a noindex directive. It’s useful on staging, disastrous if copied to production.
  • Protect staging with a password or IP restriction; Google can’t index what it can’t fetch.
  • After every launch or migration, check the setting is off and robots.txt isn’t blocking the site.
  • If staging got indexed, password-protect it and use Search Console’s Removals tool for a fast temporary removal (removing URLs).

Feeds, comment URLs and the REST API

URL typeWhat to do
/feed/ URLsFeeds help discovery; Google rarely shows them in results. If they show in reports, an SEO plugin can noindex them via header; don’t block them in robots.txt if you rely on them.
?replytocom= comment linksCreated by threaded comment reply links. Most SEO plugins remove them or canonicalize to the post.
/wp-json/ REST APIJSON responses rarely appear in results. Don’t block the API outright; the block editor and many plugins depend on it. Restrict sensitive endpoints with security settings instead.

Archives, attachments and media

  • Single-author sites: noindex or disable the author archive, which duplicates the blog.
  • Date archives rarely help; noindex or disable them.
  • Redirect attachment pages to the file or parent post.
  • Clean the media library: remove unused images, fix file names and alt text on images you use.
  • Limit generated image sizes to those your theme uses to save storage and processing.

Shop and search pages in WooCommerce

  • The shop page is often a weak duplicate of category pages; give it real intro content or link prominently to categories.
  • Noindex internal search results (?s=) and keep them out of sitemaps.
  • Cart, checkout and account pages should be noindexed and excluded from sitemaps.

Plugins, page builders and themes

  • The number of plugins matters less than what each one loads on the front end. Audit plugins that add scripts or styles sitewide.
  • Page builders like Elementor add markup and CSS; use their performance options, limit widgets and test Core Web Vitals.
  • Block themes and the block editor generally output leaner markup; migrating from a builder means rebuilding templates, so treat it like a redesign: keep URLs, titles, headings, internal links and structured data.
  • Kadence: use its performance options (such as loading Google Fonts locally) and decide whether the theme’s built-in schema or your SEO plugin’s should output structured data, not both.
  • Multisite networks need SEO settings, sitemaps and Search Console properties per site.

Redirects: plugin or server?

Server-level redirects (in the web server or host panel) are fastest; plugin redirects are easier to manage. Either works for SEO if they’re 301s and go straight to the final URL. Problems come from mixing several systems, which creates chains and conflicts. Pick one place and document it (redirect types).

Frequently asked questions

Should I block /feed/ in robots.txt?

Usually not. Feeds help discovery and rarely rank. Noindex them through your SEO plugin if they appear in results.

How many plugins is too many?

There’s no number. A few heavy plugins can be worse than many light ones; check what each loads.

Is Elementor bad for SEO?

Not by itself, but it can add weight. Use its performance settings and measure.

Want a second pair of eyes on your technical SEO?

We review crawling, indexing, rendering and speed issues by hand and give you a prioritized list of fixes, starting with a free manual audit.

Sources

Last reviewed October 14, 2026.

Similar Posts

Leave a Reply

Your email address will not be published. Required fields are marked *