20 practical guides
Find the evidence before you change the site.
Start with the symptom. Check the records, routes or public signals. Move to a human review only when the evidence or commercial impact justifies it.
Start with the symptom
Which evidence do you need?
Start with the symptom
Which evidence do you need?
Browse by evidence type
One library. Five decision paths.
Each guide points to the smallest sensible next step: a free check, a focused review, or a clearly scoped implementation.
Google Merchant Center
Google Merchant Center and Shopify
Product identifiers, images, issue-to-product mapping, source corrections and evidence-led rechecks.
Check Merchant Center readinessHow to fix Google Merchant Center product issues in Shopify
A fix-first workflow for mapping Merchant Center findings to Shopify products, collecting evidence, applying the right change, and rechecking the result.
Shopify products missing GTINs or barcodes for Merchant Center
How to check Shopify variant barcodes, brand and identifier-exists evidence before responding to Merchant Center identifier findings.
Fix a Merchant Center image too small issue in Shopify
Map an image-size finding to the exact Shopify product, replace the right source image, and verify the result after Google recrawls it.
Recheck Merchant Center after fixing a Shopify product
How to verify a Shopify catalog correction without confusing a saved source change, a fresh import, and Google's final processing state.
Woo + Stripe
Woo + Stripe payment evidence
Paid-but-pending orders, webhook signatures, duplicate windows and payment records that disagree.
Run free scanStripe paid but WooCommerce order still pending
Webhook checks before editing WooCommerce orders when Stripe shows paid but the store remains pending or out of sync.
WooCommerce Stripe payment-state reconciliation lab
Reproduce a synthetic Stripe-succeeded, WooCommerce-pending mismatch with three immutable JSON inputs and deterministic CSV output.
WooCommerce Stripe webhook signature mismatch
What to check when WooCommerce and Stripe report a webhook signature mismatch, failed webhook validation or payment/order drift.
WooCommerce duplicate charge or duplicate order
What to check when WooCommerce or Stripe suggests duplicate charge or duplicate order behaviour.
WooCommerce payment paid but order failed
What to check when a WooCommerce customer payment succeeds but the order fails, stays incomplete, or does not trigger fulfilment.
Stripe Checkout succeeded but WooCommerce created no order
What to check when Stripe Checkout succeeds but WooCommerce has no matching order record.
WooCommerce
WooCommerce checkout reliability
Checkout-critical paths, failed scheduled actions and background processing that can interrupt revenue workflows.
Request £99 diagnosticWooCommerce checkout reliability checklist
What to check when WooCommerce checkout, payment, cart, or account paths may be unreliable.
WooCommerce Action Scheduler failed actions and stuck orders
Check failed actions, WP-Cron and logs when WooCommerce payments, orders, emails or subscriptions stop updating.
Search Visibility
Search visibility and indexability
Noindex, sitemap, canonical and product-discovery signals to verify before changing site-wide SEO settings.
Use free scannerWordPress page noindex checker
How to check whether an important WordPress page is marked noindex and what to review before changing SEO settings.
WordPress sitemap missing pages
What to check when important WordPress pages are missing from an XML sitemap or are not being submitted for discovery.
WooCommerce products not in sitemap
How to investigate WooCommerce products missing from XML sitemaps without making broad SEO changes blindly.
WordPress canonical points elsewhere
What it means when a WordPress page's canonical URL points to another page and how to check whether that is intentional.
WordPress pages not showing in Google
A practical checklist for WordPress pages that are public but not appearing in Google search results.
WordPress Security
WordPress public security signals
Exposed files, XML-RPC and missing headers that may justify an authorised Security Snapshot.
View Security SnapshotWordPress exposed files checklist
What to check when backup, debug, log, or configuration-adjacent files may be publicly reachable on a WordPress site.
WordPress XML-RPC security risk
How to think about XML-RPC exposure on WordPress sites and when it may need review.
WordPress security headers missing
A practical checklist for missing WordPress security headers and what they do and do not prove.
Payment evidence needs confirmation?
Use the founder-led £99 Payment Rescue diagnostic when a customer, fulfilment or support decision is blocked.
Request £99 diagnosticPublic exposure instead?
Use Security Snapshot for an authorised review of approved public websites, APIs, webhooks and WooCommerce surfaces.
Start Security Snapshot