Indexing2026-07-23
WordPress indexing problems: what to check before rewriting content
If WordPress pages are stuck as Crawled currently not indexed, Discovered currently not indexed, Duplicate without user-selected canonical, or simply missing from search, the first step is not rewriting everything. The first step is checking whether WordPress is sending mixed indexability signals.
Speed2026-07-18
WordPress Core Web Vitals fixes for LCP, INP, CLS, and TTFB
WordPress speed problems are usually not solved by toggling every optimization setting. The useful path is finding whether the bottleneck sits in server response, render timing, template weight, plugin JavaScript, fonts, cache, or CDN behavior.
WooCommerce2026-07-18
WooCommerce conversion tracking fixes for GA4, GTM, Meta, and Google Ads
WooCommerce tracking failures usually sit around event timing, dataLayer state, thank-you page logic, duplicate tags, or browser and server deduplication. The fix starts by proving where the event path breaks.
Tracking2026-07-18
WordPress GA4 and GTM tracking fixes for forms, clicks, and conversions
Form and lead tracking failures often come from AJAX submits, thank-you page assumptions, duplicate tags, plugin-injected tracking, consent behavior, or GTM triggers that do not match the real user path.
Migration2026-07-23
WordPress migration SEO recovery after traffic or indexing drops
After a WordPress relaunch, the damage usually comes from a handful of failure paths: staging noindex, redirect gaps, canonical drift, sitemap changes, internal links still pointing to old paths, or tracking moving in a way that hides what happened.
A WordPress migration or relaunch caused visibility problemsInspect path → Indexing2026-05-07
WordPress Crawled — Currently Not Indexed
If Google has crawled a WordPress URL but left it out of the index, resubmitting the URL is usually not the fix. The first pass is checking whether the URL looks duplicate, weak, conflicted, or unsupported by internal links.
Indexing2026-05-14
WordPress Discovered — Currently Not Indexed
Discovered currently not indexed often means Google found the URL but has not treated it as worth crawling yet. On WordPress sites, the cause commonly sits in crawl priority, internal linking, sitemap-only pages, weak archives, or unstable server response.
Google knows the WordPress URL but has not crawled it yetInspect path → Migration2026-05-21
WordPress staging noindex left live
A staging noindex problem is usually a signal mismatch, not a content problem. The fix starts by checking every layer that can tell crawlers to stay away: WordPress settings, SEO plugin output, HTTP headers, robots files, and staging leftovers.
Indexing2026-05-28
Google selected the wrong canonical on WordPress
When Google selects a different canonical than the one WordPress declares, the first check is whether the page sends mixed preference signals through templates, internal links, sitemap entries, parameters, archives, or duplicate content.
GSC canonical selection does not match the WordPress canonical tagInspect path → Indexing2026-06-04
WordPress sitemap has redirected URLs
A sitemap should point crawlers at canonical, indexable URLs. If WordPress sitemaps contain redirected URLs, the issue usually sits in plugin-generated sitemap state, migration leftovers, old taxonomy or product URLs, stale cache, or redirect chains.
A WordPress XML sitemap contains URLs that 301 or 302 elsewhereInspect path →