Date: 2026-06-24 · Scope: English primary, Spanish noted · Output: report only (no site changes made)
jmfield.com cut over from WordPress to Astro SSR ~May 21-23, 2026 (confirmed by the GSC Indexing chart: indexed pages jumped ~10 → ~120 right after 5/19). It now has ~4-5 weeks of clean post-launch history. The picture:
Sources: GSC (90d + 28d, service-account on Contabo 194), Greg's Ubersuggest position CSV
(150 keywords w/ volume + difficulty), seo-striking-collector.py, gap-weak-answer.py, live sitemap.
Ubersuggest MCP token is expired (CSV used instead — flag: re-auth needed).
Verdict: not a problem. Intended pages are well-indexed.
/sitemap-index.xml → /sitemap-0.xml) is healthy: 124 URLs, covering every real EN
page (68) + ES page (56). Well-formed, lastmod present./ppc/* pages (7) — intentionally excluded from the sitemap and noindex.sitemap-index.xml is submitted in GSC and jmfield.com is in the nightly
index-submit-drainer.py / bing-indexnow-submit.py job on 194; (b) spot-check ~10 of the 217 via
GSC URL Inspection to confirm they're all redirect/excluded (verification, not expected to find real
misses); (c) monitor — the redirect count should decay over the next 1-2 months on its own.These pages already rank but sit just below the click zone. Every one currently earns 0 clicks at 0% CTR — small title/snippet/internal-link nudges convert impressions into traffic. Source: GSC 90d + striking-collector.
| Query | Pos | Impr (90d) | Page | Fix |
|---|---|---|---|---|
| marketing fulfillment | 17.5 | 428 | / (homepage) | Point to a real /fulfillment/marketing-fulfillment; add internal links + title match |
| marketing fulfillment services | 9.5 | 229 | / (homepage) | Same — homepage ranks but the subpage should; title/snippet on the FF page |
| direct mail advertising guide 2026 | 11.2 | 221 | /blog/direct-mail-marketing-2026 | Tighten <title>/meta to match query + year; deepen guide (see §4) |
| marketing and fulfillment services | 12.7 | 217 | /fulfillment/ | Add internal links from blog + hub; snippet with "marketing + fulfillment" phrasing |
| marketing and fulfillment | 21.6 | 108 | /fulfillment/ | Internal links; H1/title phrasing |
| how to stand out at a trade show | 10.7 | 81 | /blog/how-to-stand-out-at-trade-shows | Title/meta match singular "a trade show"; add examples |
| marketing fulfillment company / companies | 10-23 | 121 (combined) | / | A dedicated FF page should own these, not the homepage |
| woocommerce 3pl fulfillment | 12.5 | 30 | /blog/ecommerce-fulfillment-integration | Internal links + a WooCommerce-specific section/anchor |
Theme: the "marketing fulfillment" cluster (≈900 combined impressions) is jmfield's single
strongest organic signal, but the homepage is what ranks for several of these instead of the
purpose-built /fulfillment/marketing-fulfillment page. Re-pointing that intent to the subpage
(internal links + titles) is the highest-leverage quick win.
From the Ubersuggest CSV: high-volume commercial terms where jmfield is Not ranked and has no dedicated page. Ranked by volume × winnability (lower difficulty = more realistic for a young domain).
The site has /fulfillment but targets the phrase "fulfillment," not the industry's primary buyer
vocabulary "3PL / third-party logistics." This is a dozens-of-variants cluster the site is invisible for:
| Representative term | Volume | SD |
|---|---|---|
| 3pl / 3 pl | 27,100 | 45-63 |
| third party logistics (provider) | 22,200 | 39-59 |
| 3pl companies / third party logistics companies | 9,900 | 43-45 |
| third party warehousing companies | 9,900 | 33 |
| 3 party logistics companies | 9,900 | 28 |
| 3pl logistics | 12,100 | 45 |
Recommendation: build a 3PL / Third-Party-Logistics pillar page (e.g. /fulfillment/3pl or
reframe /fulfillment) that explicitly uses "3PL / third-party logistics" in title/H1/body, with
spokes for "3PL companies," "third-party warehousing," "3PL for ecommerce." Already partly seeded by
/blog/amazon-fba-vs-3pl — link it in. Highest combined volume on the whole site.
| Term | Volume | SD | Note |
|---|---|---|---|
| fulfillment center | 14,800 | 43 | No page owns "fulfillment center" as a term |
| order fulfillment / services | 4,400 | 36-48 | Map to /fulfillment |
| ecommerce fulfillment (services/center) | 3,600 | 36-42 | Page exists (/fulfillment/ecommerce-fulfillment) but not ranking → strengthen + link |
| warehousing services | 2,900 | 16 | ★ low-difficulty, no page |
| warehousing and distribution | 2,400 | 14 | ★ low-difficulty |
| pick and pack (services) | 1,900 | 13 | ★ ranks #3 locally, but generic term not owned |
| 3pl / fulfillment warehouse near me | 2,400 | 10-16 | ★ local + low SD, very winnable |
| kitting and assembly services | 390 | 14 | ★ page exists, optimize for the generic term |
| Term | Volume | SD | Note |
|---|---|---|---|
| branding designers | 33,100 | 44 | /graphic-design doesn't target "branding designers/agencies" |
| graphic design agencies | 8,100 | 35 | Reframe GD hub to capture "agency" intent |
| custom promotional products | 12,100 | 67 | High SD; long-term |
| corporate gifts | 6,600 | 34 | No dedicated page; promo subpage opportunity |
| corporate gifts for employees / swag ideas | 1,300 each | 22-26 | ★ winnable blog/page topics |
| large format printing | 5,400 | 36 | Possible service page gap (is it offered?) |
| commercial printing services | 1,900 | 56 | /printing should rank; strengthen |
| print shop near me | 201,000 | 80 | Huge but very hard + "near me" intent; local SEO play, long-term |
| warehouse near me | 74,000 | 54 | Local intent; long-term |
City-modified terms mostly Not-ranked/Unstable: graphic design miami (210, SD27), commercial
printing fort lauderdale (260, SD26), promotional products miami/boca raton/west palm, large format
printing orlando. These map to the existing location-page system — extend location pages to mention
each service + city, or add service×city combinations where volume justifies.
None material. gap-weak-answer.py scored every jmfield query at weakness ≤ 0.4 (threshold for a
real AI-citation gap is ≥ 0.6). The LLM answers these queries adequately from training data, so there's
no "broken answer" for jmfield to uniquely own right now.
One adjacent insight worth acting on (SERP angle-gap, not an AI gap): for "direct mail advertising guide 2026" (jmfield p11, 221 impr), the top results are all definitive/ultimate guides (postcardmania, sendoso, pfl, printingforless). jmfield's post is thinner. Deepening that blog into a genuinely comprehensive 2026 guide is the way to move it from p11 into the top 5 — overlaps with the §2 quick win.
ES launched 2026-06-01 (~3 weeks). GSC shows only trace ES impressions (e.g. productos del diseño
grafico p41). All 56 ES pages are in the sitemap and indexing. Too early for query-level gaps. Plan:
once EN fixes land, mirror the winners (3PL pillar → /es/servicios-de-cumplimiento, marketing-
fulfillment internal-linking) to ES. Re-audit ES in ~6-8 weeks when it has data.
/fulfillment/marketing-fulfillment
via internal links + title/snippet. (Quick win, biggest existing signal — §2.)/blog/direct-mail-marketing-2026 into a definitive 2026 guide (§2/§4).All of the above are recommendations only — no pages or titles were changed in this audit pass.