WarehousingAndFulfillment.com
warehousingandfulfillment.com
Full SEO Audit · April 2026
Full-Site SEO & Traffic Audit

WarehousingAndFulfillment.com

🌐 warehousingandfulfillment.com 📞 (877) 486-5236 📦 WordPress + Nitropack 📅 April 8, 2026 📄 257 pages indexed
Owner: insightQuote, Inc. (Will & Brandy Schneider)  ·  Founded 2005  ·  3PL matchmaking lead gen

Score Dashboard

Category scores based on crawl, on-page analysis, schema audit, and performance test
51
Overall Score / 100

Needs Significant Work

Strong content depth undermined by an incomplete domain migration, title/H1 duplication on every page, missing local signals, and split link authority across two domains.

55
Technical
48
On-Page SEO
70
Content
76
Core Web Vitals
52
Schema
25
NAP / Local
Executive Summary

WarehousingAndFulfillment.com is a 21-year-old lead generation platform for 3PL matchmaking with a substantial content footprint (257 pages, 3,000–9,000 word specialty articles) and a recognized brand. The site has genuine SEO authority accumulated over two decades — but it is actively eroding that authority through an incomplete and dangerous domain migration to thefulfillmentadvisor.com. Location pages and key resource pages now 301-redirect to the new domain, splitting link equity, confusing Google's canonical understanding, and creating a situation where both domains compete for identical keywords.

The single most damaging pattern on the old domain is title tag = H1 on every page — a 100% duplication rate that wastes one of Google's strongest on-page ranking signals. Combined with the complete absence of a physical address (missing from schema, contact page, and footer), the site fails basic E-E-A-T and local entity signals that Google uses to validate a legitimate B2B service.

Highest-leverage opportunity: the site runs a 3PL reviews section with hundreds of provider reviews — yet has zero AggregateRating schema anywhere. Massive missed rich snippet opportunity in a niche where trust signals dominate clicks.

🚨 Critical: Incomplete Domain Migration

The site is mid-migration to thefulfillmentadvisor.com — this is the #1 issue

Two Live Domains, Split Authority

WarehousingAndFulfillment.com rebranded to The Fulfillment Advisor (thefulfillmentadvisor.com). A banner on the new domain confirms: "WarehousingAndFulfillment.com is now The Fulfillment Advisor." The migration is incomplete. Location pages and resource pages 301-redirect to the new domain; services, specialties, blog, and reviews remain on the old domain. Google now indexes both for identical target keywords — direct keyword cannibalization between your own properties.

⚠️

Confirmed 301 Redirects to Different Domain (Verified via HTTP headers)

/locations/united-states/ → 301 → thefulfillmentadvisor.com/location/usa/
/resources/fulfillment-services-costs-and-pricing/ → 301 → thefulfillmentadvisor.com/3pl-pricing-and-rates-how-much-does-3pl-cost/

These high-value pages intercept commercial-intent searches. Every backlink pointing to the old URLs now passes equity to the new domain, while the old domain's sitemap still lists the original URLs — confusing Googlebot.

PageOld URLHTTP StatusRedirect Target
US Locations/locations/united-states/301 REDIRECTthefulfillmentadvisor.com/location/usa/
Pricing Resource/resources/fulfillment-services-costs-and-pricing/301 REDIRECTthefulfillmentadvisor.com/3pl-pricing-and-rates-how-much-does-3pl-cost/
Services/services/200 OK
Blog/newsblog/200 OK
Beauty Fulfillment/specialties/beauty-fulfillment-services/200 OK
Pharma 3PL/specialties/pharmaceutical-3pl-warehousing-services/200 OK
🔴

Decision Required: Complete Migration or Revert

This half-migrated state is worse than either fully staying or fully moving. Option A: Complete migration — redirect all remaining pages to the new domain, redirect the old root, submit new sitemap to GSC (site owner action), use the GSC Change of Address tool. Option B: Revert — pull all redirects back, recommit to warehousingandfulfillment.com, redirect thefulfillmentadvisor.com back. The current state bleeds authority in both directions indefinitely.

Fix: Commit to one domain. Remove 301-redirect URLs from old domain sitemap immediately.

Traffic Intelligence

Organic search profile estimated from HTTP analysis, SERP verification, sitemap structure, and content depth — no GSC access (not our site)
257
Indexed Pages
From sitemap.xml. Largest assets = specialty service pages (3,500–9,500 words each)
21yr
Domain Age
Est. 2005. Significant accumulated authority — now being diluted by migration split
15–60K
Est. Monthly Visitors
Estimated from content depth + SERP appearance frequency. Site owner has exact numbers in analytics.
2
Active Domains
Traffic & authority split: warehousingandfulfillment.com + thefulfillmentadvisor.com
B2B
Primary Intent
Commercial investigation — buyers comparing 3PL vendors, requesting quotes
High
Keyword Competition
fulfill.com, shipbob.com, red stag all publishing competing list content in same SERPs
📊

How Traffic Was Analyzed (No GSC Access)

1. SERP presence verification — searched target keywords ("fulfillment companies," "3pl companies," "best 3pl") and confirmed which pages appear in Google results. Both domains showed up for the same queries — how the cannibalization was identified.

2. HTTP status inspection — ran curl on every key page URL to confirm 301 vs 200 at the HTTP header level. Not inferred — verified.

3. Sitemap analysis — fetched sitemap.xml directly: 257 pages, last-modified dates, URL taxonomy reveals content investment and traffic architecture.

4. Page-level content depth — fetched 12+ pages individually with word count estimates. Long content = organic investment. 8,500-word services page = targeting broad commercial queries.

5. Competitor SERP mapping — searched same keywords, logged who appears: fulfill.com repeatedly, and thefulfillmentadvisor.com appearing alongside the old domain = confirmed self-cannibalizing migration.

Keyword Landscape

Primary keywords the site targets — confirmed from SERP checks and page analysis

Volume data from Google Ads Keyword Planner API (US, English). Competition = paid ads competition. CPC unavailable on Basic Access dev token.

KeywordVol/moIntentAds CompSite StatusNotes
3pl / 3rd party logistics22,200CommercialMEDIUM⚠ SplitUmbrella term; both domains appearing
3pl companies18,100CommercialLOW⚠ Splitfulfill.com + both WaF domains competing
third party warehousing companies18,100CommercialLOW✓ ConfirmedCore category keyword — site ranks here
fulfillment center14,800CommercialMEDIUM⚠ CompetitiveAmazon/Shopify dominate — hard to rank
ecommerce fulfillment5,400CommercialLOW✓ LikelyServices page + specialty pages target this
fulfillment for small business3,600CommercialLOW✓ LikelyStrong content opportunity — under-targeted
3pl fulfillment provider3,600CommercialLOW✓ LikelyHigh-intent buyer term
redstag fulfillment2,900NavigationalLOWCompetitor brand — 2,900 branded searches shows established player
3pl fulfillment2,400CommercialLOW✓ PresentExact match to site's service model
fulfillment services1,900CommercialLOW✓ Confirmed/services/ page targets this directly
warehousing and fulfillment1,300CommercialLOW✓ ConfirmedExact brand name keyword
warehousing and fulfillment companies1,300CommercialLOW✓ ConfirmedCore homepage target
ecommerce fulfillment companies1,000CommercialLOW✓ PresentStrong content at /resources/ list pages
order fulfillment services1,000CommercialLOW✓ PresentServices page covers this
fulfillment services cost / pricing1,000InformationalLOW✗ RedirectedPricing resource 301 → new domain — traffic lost
outsourced fulfillment1,000CommercialLOW⚠ GapNo dedicated page — content opportunity
warehouse companies near me49,500*CommercialLOW✗ Redirected*Includes job searches. Location pages 301 → new domain
pharmaceutical 3plest. <500CommercialLOW✓ Present4,000-word specialty page — niche authority
beauty fulfillment servicesest. <500CommercialLOW✓ Present4,500-word specialty page

Note: CPC data unavailable with Basic Access Google Ads developer token. Low paid competition across most terms suggests organic search is the primary acquisition channel for this niche — all the more reason to fix the on-page and migration issues.

Competitor Analysis

Sites competing for same commercial keywords in the 3PL matchmaking / directory space

Fulfill.com

fulfill.com
CRITICAL THREAT

Modern 3PL matchmaking with 2,800+ vetted warehouses. Appears directly adjacent to WaF in Google results for "3PL companies," "best 3PL," and "fulfillment companies." Cleaner UI, more warehouses, faster matching claims, actively investing in SEO content.

The Fulfillment Advisor

thefulfillmentadvisor.com
INTERNAL CANNIBAL

Your own rebranded domain. Already appearing in the same SERPs as the old domain. Has received the redirected location + pricing pages. Until migration resolves, this domain actively competes against itself and dilutes 21 years of accumulated link authority.

Red Stag Fulfillment

redstagfulfillment.com
MEDIUM THREAT

Fulfillment provider (not a matchmaker) publishing "best 3PL" list content. Ranks for "biggest 3PL companies" and "best 3PL for small business" — overlapping with WaF's resource library.

SpeedCommerce / Buske

speedcommerce.com · buske.com
MEDIUM THREAT

3PL providers publishing comparison content. buske.com ranks for "top warehousing companies USA 2026." speedcommerce.com competes on "3PL companies USA rankings." Both compete for WaF's informational and commercial keywords.

Critical Issues (P1)

Fix within 30 days — directly suppressing rankings and traffic
🔴

Title Tag = H1 on 100% of Pages

Every single page audited has an identical title tag and H1 — 100% duplication rate. The title tag communicates ranking intent to Google; the H1 communicates page topic to users. When identical, one keyword signal is wasted. Best practice: H1 = user-facing, benefit-driven; title tag = keyword + brand + modifier.

Example: Services page title and H1 are both "Fulfillment Services | Find Trusted Fulfillment Companies & 3PL Solutions" — a pipe-delimited phrase better suited to a title tag, not a heading.

Fix: Rewrite H1s to be user-facing. Keep title tags keyword-targeted. Affects all 257 pages.
🔴

No Physical Address Anywhere on Site

Contact page, footer, About Us, and all schema contain only a phone number. No street address, city, state, or ZIP anywhere. For a B2B lead gen service operating since 2005 as a division of insightQuote, Inc., this is a significant E-E-A-T failure. Google uses physical address signals to validate entity legitimacy for commercial services.

Fix: Add full NAP to footer, contact page, and Organization schema. Even city/state improves entity signals.
🔴

Sitemap Contains URLs That Redirect to Different Domain

sitemap.xml lists /locations/united-states/ and /resources/fulfillment-services-costs-and-pricing/ which 301 to thefulfillmentadvisor.com. Submitting a sitemap with redirect URLs wastes crawl budget, confuses Google's URL-to-canonical mapping, and delays the new domain receiving authority credit.

Fix: Remove all redirected URLs from this domain's sitemap immediately.

High Priority Issues (P2)

Fix within 60 days — significant impact on rankings and conversions
🟡

Zero AggregateRating Schema on Reviews Section

The site has a dedicated reviews section covering hundreds of 3PL providers — a major content asset. None of the review pages include AggregateRating or Review schema. Google cannot generate star-rating rich snippets. In a trust-driven B2B niche, star ratings in SERP snippets show 15–30% CTR improvement over non-starred results.

Fix: Add AggregateRating JSON-LD to each provider review page. Add Review schema to customer testimonials page.
🟡

Blog Page Uses H2 as Primary Heading (No H1)

The /newsblog/ page uses a CSS-styled H2 at 38px as its primary heading with no H1. Every page must have exactly one H1. Missing H1 = missed ranking opportunity for blog category keywords like "warehousing fulfillment blog" and "3PL industry news."

Fix: Change the primary heading element from H2 to H1. Adjust CSS. One template change.
🟡

Heavy Homepage HTML (374KB — 3.7× Over Target)

Homepage HTML is 374KB before any CSS, JS, images, or fonts load. Google recommends under 100KB. Bloat comes from Nitropack inline artifacts, Gravity Forms markup, and schema blocks all inline in HTML. Contributes to CWV degradation on mobile connections.

Fix: Externalize JS to files. Lazy-load below-fold form markup. Review Nitropack inline threshold settings. Target <100KB HTML.
🟡

No Business Hours on Site or in Schema

No hours of operation appear anywhere — footer, contact page, About Us, or schema. For a B2B service offering phone consultation, hours are a key conversion signal and part of complete Organization schema.

Fix: Add openingHoursSpecification to Organization schema. Display hours on contact page and footer.
🟡

Twitter Schema Points to @Insightquote (Parent Co., Not Brand)

The Organization schema sameAs array includes https://twitter.com/Insightquote — the parent company's handle, not the brand's. This creates entity confusion for Google's Knowledge Graph. Brand name and social profiles must be consistent.

Fix: Update sameAs to use the brand's actual Twitter/X handle, or remove it if the account is inactive.
🟡

2025 Warehouse Cost Survey = Thin Page (Form Only, No Data)

/2025-warehouse-cost-survey/ is a data collection form with no published results, no charts, no findings. High-value URL pattern delivering zero content value. Thin content pages drag down Google's site-wide quality assessment.

Fix: Publish the survey results on this page. Real 2025 warehouse cost data = powerful link magnet and traffic driver.

Medium Priority Issues (P3)

Fix within 90 days
🔵

No llms.txt for AI Crawler Guidance

AI Overviews appear in 25%+ of Google SERPs. A /llms.txt file guides AI crawlers (ChatGPT, Perplexity, Bing Copilot) toward your most citable content — specifically the deep specialty pages and reviews section.

Fix: Create /llms.txt listing top 20–30 high-value pages.
🔵

No IndexNow Implementation

Site publishes updated content (sitemap shows modified dates as recent as 2026-01-05). IndexNow notifies Bing, Yandex, Yahoo immediately on publish — no waiting for next crawl cycle.

Fix: Install IndexNow WordPress plugin (free, 5 minutes).
🔵

Internet Explorer Redirect Script on All Pages

Every page contains IE-detection JavaScript redirecting to ?nonitro=1 for IE compatibility. IE was retired June 15, 2022. Dead code adds to page weight and contributes to the 374KB HTML bloat.

Fix: Remove IE compatibility redirect from Nitropack config or WP template.
🔵

Customer Reviews Page Missing Review Schema

/warehousingandfulfillment-com-reviews-and-ratings-from-customers/ has 9+ testimonials but only Organization + WebPage schema. Adding Review schema makes this page eligible for rich snippet treatment on brand search queries.

Fix: Add Review JSON-LD array — reviewBody, author, datePublished per testimonial.
🔵

No AI Crawler Rules in robots.txt

robots.txt has no rules for GPTBot, ClaudeBot, Bytespider, PerplexityBot. Without explicit rules, AI systems may index lead gen forms and vendor contact data in unintended ways.

Fix: Add allow/disallow rules for AI bots. Allow content pages; disallow /leads/, form pages, vendor data.
🔵

Open Graph Tags Not Confirmed Present

OG meta tags (og:title, og:description, og:image) not found in homepage analysis. Without OG tags, LinkedIn shares in the B2B logistics space show broken/auto-generated previews instead of controlled brand messaging.

Fix: Verify OG tags in WordPress SEO plugin. Add og:image 1200×630 warehouse/brand visual to all key pages.

Low Priority Issues

Fix when bandwidth allows

WordPress Version Exposed in Generator Meta

The <meta name="generator"> tag exposes the WordPress version. Attackers use this to target known CVEs.

Fix: Add remove_action('wp_head', 'wp_generator'); to functions.php

Author Sitemap May Expose WordPress Usernames

Author archive pages in the sitemap can expose login usernames if author slugs match usernames.

Fix: Disable author sitemap in Yoast SEO → Advanced → Author Sitemap: Off

Per-Page Audit

Key pages from sitemap — individually fetched and analyzed. Total sitemap: 257 pages.
PageURLTitle TagH1HTTPWordsIssues
Homepage/ Get Matched to Top Rated Warehouse and Fulfillment Companies Get Matched to Top Rated Warehouse and Fulfillment Companies 2003,000+ Title=H1374KB HTML
Services/services/ Fulfillment Services | Find Trusted Fulfillment Companies & 3PL Solutions Same as title 2008,500–9,500 Title=H1FAQPage schema
Quote Form/warehousing-fulfillment-quote/ Find the Best Warehousing & Fulfillment Company Same as title 2003,500–4,000 Title=H1
Reviews Hub/reviews/ 3PL Reviews - How to Access and Review 3PL Centers Online No H1 detected 2001,200–1,500 No H1No AggregateRating
Blog/newsblog/ Warehousing and Fulfillment News and Blog H2 used as H1 200Listing Missing H1H2 @38px
Contact/contact-us/ Find Quality Warehouse & Fulfillment Companies - Contact Us 200 No addressNo email
Beauty Fulfillment/specialties/beauty-fulfillment-services/ Find Cosmetic & Beauty Fulfillment Companies | Warehousing & Fulfillment Services Same as title 2004,500+ Title=H1
Pharmaceutical 3PL/specialties/pharmaceutical-3pl-warehousing-services/ Find Pharmaceutical 3PL Fulfillment Companies | Warehousing & Fulfillment Services Same as title 2003,500–4,000 Title=H1Good depth
Ecwid 3PL/services/ecwid-3pl-fulfillment/ Choosing the Best 3PL for Your Ecwid Store Same as title 2002,400 Title=H1
Customer Reviews/warehousingandfulfillment-com-reviews.../ How Your Company Can Benefit... WarehousingAndFulfillment.com Reviews and Ratings From Customers 2003,200 No Review schema
Cost Survey/2025-warehouse-cost-survey/ January 2025 Warehouse Cost Survey Same as title 200 Thin (form only)
US Locations/locations/united-states/ 301 REDIRECT → thefulfillmentadvisor.com
Pricing Resource/resources/fulfillment-services-costs-and-pricing/ 301 REDIRECT → thefulfillmentadvisor.com
+ 244 more pages: specialty pages, state location pages (redirected), provider review pages, blog posts

Title Tag & H1 Recommendations

Title targets the keyword; H1 speaks to the visitor. Currently identical on all pages.
Before — Homepage Title
Get Matched to Top Rated Warehouse and Fulfillment Companies
After — Homepage Title
Warehouse & Fulfillment Companies | Free 3PL Matching | WarehousingAndFulfillment.com
Before — Homepage H1
Get Matched to Top Rated Warehouse and Fulfillment Companies
After — Homepage H1
Find the Right 3PL Partner — Free, Fast, No Middlemen
Before — Services Title
Fulfillment Services | Find Trusted Fulfillment Companies & 3PL Solutions
After — Services Title
Fulfillment Services: Find & Compare 3PL Companies | WarehousingAndFulfillment.com
Before — Services H1
Fulfillment Services | Find Trusted Fulfillment Companies & 3PL Solutions
After — Services H1
Compare Fulfillment Services & Get Free Quotes from Vetted 3PL Providers

Schema Recommendations

Current: Organization + WebPage + WebSite. Missing: address, hours, AggregateRating.

Enhanced Organization Schema (Homepage)

{
  "@context": "https://schema.org",
  "@type": "Organization",
  "name": "WarehousingAndFulfillment.com",
  "alternateName": "The Fulfillment Advisor",
  "url": "https://www.warehousingandfulfillment.com",
  "telephone": "+18774865236",
  "email": "will@thefulfillmentadvisor.com",
  "address": {
    "@type": "PostalAddress",
    "addressLocality": "[INSERT CITY]",
    "addressRegion": "[INSERT STATE]",
    "addressCountry": "US"
  },
  "openingHoursSpecification": {
    "@type": "OpeningHoursSpecification",
    "dayOfWeek": ["Monday","Tuesday","Wednesday","Thursday","Friday"],
    "opens": "09:00",
    "closes": "17:00"
  },
  "foundingDate": "2005",
  "description": "Free 3PL matchmaking service connecting businesses with vetted warehouse and fulfillment companies since 2005.",
  "sameAs": [
    "https://www.facebook.com/warehousingandfulfillmentcompany",
    "https://www.linkedin.com/company/warehousing-and-fulfillment"
  ]
}

AggregateRating for Provider Review Pages

{
  "@context": "https://schema.org",
  "@type": "Service",
  "name": "[Provider Name] Fulfillment Services",
  "aggregateRating": {
    "@type": "AggregateRating",
    "ratingValue": "[e.g. 4.2]",
    "bestRating": "5",
    "worstRating": "1",
    "ratingCount": "[number of ratings]",
    "reviewCount": "[number of reviews]"
  },
  "review": [{
    "@type": "Review",
    "author": { "@type": "Person", "name": "[Reviewer Name]" },
    "reviewBody": "[Review text]",
    "reviewRating": { "@type": "Rating", "ratingValue": "5", "bestRating": "5" }
  }]
}

Performance & Core Web Vitals

Measured from server response timing. Field CWV requires site owner's GSC / CrUX access.

Real data from Google PageSpeed Insights API (CrUX field data + Lighthouse lab data). Tested April 8, 2026.

📱 Mobile (Lighthouse)
86
Performance Score
3.5s
LCP
2.7s
FCP
80ms
TBT
0.015
CLS
4.9s
TTI
🖥️ Desktop (Lighthouse)
96
Performance Score
1.3s
LCP
0.8s
FCP
70ms
TBT
0.001
CLS
📊 CrUX Field Data (Real Users — Homepage)
AVERAGE
Overall Category
1,142ms
TTFB p75 (Average)
2,207ms
LCP p75 (Fast ✓)
118ms
INP p75 (Fast ✓)
1,142ms
TTFB (Real Users)
CrUX p75 = AVERAGE. Target <800ms. Server caching helps but 374KB HTML is the bottleneck.
374KB
HTML Size
3.7× over Google's 100KB target. Inline scripts + Nitropack artifacts. Despite this, Lighthouse mobile = 86.
3.5s
Mobile LCP
Lab: 3.5s (border of NEEDS IMPROVEMENT). Real users p75: 2.2s = Fast. Nitropack helping in prod.

Complete Priority Table

All 18 issues ranked by business impact
#PriorityIssueImpactFix
1P1Incomplete domain migration — split authorityTraffic, RankingsCommit to one domain. GSC Change of Address.
2P1301-redirect URLs listed in sitemapCrawl BudgetRemove redirected URLs from old domain sitemap.
3P1No physical address anywhere on siteE-E-A-T, TrustAdd NAP to footer, contact page, Organization schema.
4P1Title = H1 on 100% of pagesOn-Page Rankings, CTRDifferentiate H1 (user) from title tag (keyword) sitewide.
5P2Zero AggregateRating schema on review sectionCTR, Rich SnippetsAdd AggregateRating JSON-LD to all provider review pages.
6P2Blog uses H2 instead of H1On-Page RankingsChange H2 to H1 on /newsblog/.
7P2374KB HTML page weightCWV, Mobile UXExternalize JS, remove IE script, reduce Nitropack inline.
8P2No business hours on site or in schemaE-E-A-T, SchemaAdd hours to footer, contact, openingHoursSpecification.
9P2Twitter sameAs = @Insightquote (parent, not brand)Entity ClarityUpdate sameAs to brand handle or remove.
10P22025 survey page is form-only, no published dataContent QualityPublish survey results. Data = link magnet.
11P3No llms.txtAI VisibilityCreate /llms.txt listing top 30 citable pages.
12P3No IndexNowCrawl SpeedInstall IndexNow WP plugin.
13P3IE redirect script on all pagesPage WeightRemove from Nitropack/WP template.
14P3Customer testimonials missing Review schemaRich SnippetsAdd Review JSON-LD array.
15P3No AI crawler rules in robots.txtAI Crawl ControlAdd GPTBot, ClaudeBot, PerplexityBot rules.
16P3OG tags not confirmed presentSocial SharingVerify/add og:title, og:description, og:image.
17LowWordPress version in generator metaSecurityRemove via functions.php.
18LowAuthor sitemap exposes usernamesSecurityDisable in Yoast SEO settings.

30–60–90 Day Roadmap

Start with the domain migration decision — everything else builds on it

Days 1–30: Emergency Fixes

  • Decide: complete migration OR revert to warehousingandfulfillment.com
  • If completing: use GSC Change of Address tool, 301 all remaining pages
  • Remove 301-redirect URLs from old domain sitemap
  • Add physical address to footer, contact page, Organization schema
  • Fix blog H1 (H2 → H1 on /newsblog/)
  • Add business hours to footer + schema

Days 31–60: On-Page Overhaul

  • Differentiate title vs H1 on all key pages
  • Add AggregateRating schema to top 20 provider review pages
  • Add Review schema to customer testimonials page
  • Fix Organization sameAs (remove @Insightquote)
  • Install IndexNow WordPress plugin
  • Add OG tags + 1200×630 social images to key pages
  • Remove IE redirect JavaScript from template

Days 61–90: Content & Visibility

  • Publish 2025 Warehouse Cost Survey results as data resource
  • Create /llms.txt listing top 30 citable pages
  • Add AI crawler rules to robots.txt
  • Reduce HTML page weight: target <150KB via JS externalization
  • Disable author sitemap in Yoast
  • Remove WordPress version from generator meta
  • Run Lighthouse audit post-fixes; target CWV green on desktop
Audit performed April 8, 2026  ·  Method: WebFetch page crawl, HTTP header inspection (curl), sitemap analysis, SERP verification, schema review, performance timing  ·  GSC/GA4 data not available (external site audit — site owner holds access to exact traffic numbers)