Site review: our feedback

Response to Ryan's peer review of jmfield.com. Every quote was checked against the live site on 2026-10-07, and the SEO impact was measured with 90 days of Google Search Console data (Jul 6 to Oct 4) plus US search volumes.

Short version

We agree with the direction. Nearly every mismatch Ryan names is real and on the live site word for word. His order of work (claims first, then the form, then wording, then cruise) is right.

The fixes carry no SEO risk. The wording he wants softened earns almost no search traffic. Over 90 days the fulfillment pages together got 1 click from Google; the homepage got 126. The site's job today is converting visitors who arrive from ads, referrals and direct visits, so accuracy matters more than keyword-rich promises.

Two corrections and one bigger issue. A cruise page already exists. The location pages say 2 PM only in two places. And the site makes FDA-registration and certified-hazmat claims that are riskier than anything in the review.

Point by point

#Ryan's pointVerdictWhat we found
1Form should match the sales process; route by flavor, ask 4-6 questions, send the pricing PDFAgreeThe contact form today is one checkbox and a text box. Store URL for ecommerce is the best single field he suggests. Caution: the form feeds the CRM lead scoring and Pipedrive, and it is protected by Turnstile. New fields need wiring end to end, not just new inputs.
2aAll In View is advertised as included with no software feeAgree, fix firstConfirmed on /all-in-view: no separate software fee. His replacement sentence is good. This is the one most likely to cost trust at the pricing stage.
2b"No minimum" contradicts the $250 monthly service minimumAgreeConfirmed: /fulfillment/marketing-fulfillment Fulfillment and print work carry no minimum, /contact 10 orders per month or 10,000. "No minimum order quantity; programs carry a monthly service minimum" is the right fix. Search demand for "no minimum" wording is near zero, so nothing is lost.
3Cutoffs, launch times and accuracy claims read like guaranteesAgreeConfirmed: 3 PM on marketing fulfillment and pick-and-pack, 2 PM on /locations and /locations/south-florida (Ryan said "location pages"; it is those two, not all of them). Launch time appears three ways: 2-3 weeks, 1-2 weeks, 30 days or less. Free reship appears 7 times, mostly on pick-and-pack. "Same day" is on the site 34 times; "same day fulfillment" gets about 20 US searches a month, so standardising on "same-day or next-business-day, based on cutoff and volume" costs nothing.
4Temperature and pharma language overreachesAgree, and it goes furtherConfirmed: 74°F protecting pharmaceutical items on the homepage and /fulfillment, Temperature-Controlled Storage on /fulfillment and /industries, so nothing melts on kitting. SEO note: "climate controlled warehouse" gets about 260 US searches a month versus 10 for "temperature controlled fulfillment", so his wording swap helps search slightly. Bigger issue he missed: see below.
5"100+ native integrations" implies every logo is plug-and-playAgree"100+" appears 15 times, and the homepage says no manual upload, no lag, no missed orders. His three-tier wording (standard, direct data, connector-based) keeps the breadth. "Shopify fulfillment" and "WooCommerce fulfillment" remain worth naming because "woocommerce 3pl company" already shows up in our search impressions.
6Freight and international wordingAgreeConfirmed: FAQ freight billed at discounted published rates; /locations/national Our WMS picks the cheapest carrier per shipment; /locations/international lists DDP/DDU and regional compliance. Narrowing international to documentation, routing and customs coordination is right. These pages get almost no search traffic (national averages position 41), so there is no ranking to protect.
7Add a Cruise / Hospitality pagePartlyThe page already exists: /fulfillment/cruise-line-fulfillment, about 1,500 words, indexed by Google, last crawled Sep 30, linked from the homepage, /fulfillment and /industries. There is also a blog post on cruise brochure fulfillment. But it had 1 search impression in 90 days, and "cruise line fulfillment" has no measurable search volume. So the right move is to make the existing page a sales asset (proof, the cruise pricing flavor, a direct pricing CTA) that reps send to prospects, not an SEO play.
-Leave the positioning, Marketing Fulfillment and 3PL pages alone; no redesignAgreeMarketing Fulfillment is also the strongest keyword match we have: "marketing fulfillment services" gets about 260 US searches a month. "Kitting services" is the same size, and kitting already earns 1,807 impressions, mostly "cosmetic kitting", at position 12.

What the review missed

FDA and hazmat claims. The site says FDA registered facility (/industries), FDA-registered warehouse and holding facility capabilities, certified hazmat fulfillment, FDA registration, and the FAQ answers Yes, we fulfill hazmat orders. These are statements of fact a prospect or regulator can check. If J.M. Field holds a current FDA facility registration and the hazmat certifications, keep them and add the registration and certification details. If not, they need to come down before any of the softer wording fixes. This conflicts with Ryan's own suggestion to screen out hazmat in the form, so the site and the form need to agree.

The pricing calculator idea

Ryan's second note proposes a calculator, modelled on ShipBob's question flow, covering receiving, storage, pick and pack and kitting in one tool.

Search term (US)Searches / monthCost per click
shipbob pricing110$25
3pl pricing70$29
warehouse storage cost calculator70$4
3pl cost calculator40$4
fulfillment pricing40$6
fulfillment cost calculator30no data

Our take: yes, but as the form, not as a public price list.

Suggested order

  1. Confirm the FDA registration and hazmat certifications; fix or remove those claims.
  2. All In View fee wording and the minimum wording (English, Spanish, ads pages, FAQ markup).
  3. Contact form as a gated pricing estimator: flavor routing, conditional questions, store URL, automatic pricing PDF and an estimated range. Wire it through the CRM and Pipedrive.
  4. One standard sentence each for cutoff, launch time, accuracy and reships, applied site-wide.
  5. Integration tiers, freight and international wording.
  6. Upgrade the existing cruise page into a sales asset tied to the cruise pricing flavor.

Not checked: the pricing PDFs and the fulfillment agreement themselves (we took Ryan's description of them as given), the competitor calculators in detail, the /ppc/ pages, and pages outside the ones he listed.