JM
J.M. FIELD

jmfield.com — Search Gap Audit

Date: 2026-06-24 · Scope: English primary, Spanish noted · Output: report only (no site changes made)

Summary

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).


1. Indexation coverage (the 217 "not indexed")

Verdict: not a problem. Intended pages are well-indexed.


2. Quick wins — striking distance (pos 8-22, 0 clicks)

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.


3. Content gaps — demand with no matching page

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).

3a. Flagship gap — 3PL / Third-Party Logistics (do this first)

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.

3b. Other fulfillment-category gaps

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

3c. Print / promo / design gaps

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

3d. Local long-tail (easy wins, low volume but low SD)

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.


4. AI-citation weak-answer gaps

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.


5. Spanish (thin data, noted)

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.


6. Recommended next actions (priority order)

  1. Re-point the "marketing fulfillment" cluster from homepage → /fulfillment/marketing-fulfillment via internal links + title/snippet. (Quick win, biggest existing signal — §2.)
  2. Build the 3PL / third-party-logistics pillar under /fulfillment. (Biggest content gap by volume — §3a.)
  3. Pick off low-SD winnable terms with light pages/sections: warehousing services (SD16), warehousing & distribution (SD14), pick-and-pack, 3pl-warehouse-near-me, kitting & assembly. (§3b.)
  4. Deepen /blog/direct-mail-marketing-2026 into a definitive 2026 guide (§2/§4).
  5. Capture "branding designers / graphic design agencies" on the GD hub (33k + 8k vol — §3c).
  6. Confirm indexing hygiene: sitemap submitted in GSC + jmfield in the 194 nightly index-submit job; spot-check 10 of the 217 not-indexed to confirm they're redirects/excluded (§1).
  7. Later: local service×city pages for the easy long-tail (§3d); mirror winners to ES (§5).

All of the above are recommendations only — no pages or titles were changed in this audit pass.

Internal audit document — noindex. Generated 2026-06-24. Report only; no site changes made.