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 point | Verdict | What we found |
|---|---|---|---|
| 1 | Form should match the sales process; route by flavor, ask 4-6 questions, send the pricing PDF | Agree | The 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. |
| 2a | All In View is advertised as included with no software fee | Agree, fix first | Confirmed 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 minimum | Agree | Confirmed: /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. |
| 3 | Cutoffs, launch times and accuracy claims read like guarantees | Agree | Confirmed: 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. |
| 4 | Temperature and pharma language overreaches | Agree, and it goes further | Confirmed: 74°F protecting pharmaceutical itemson the homepage and /fulfillment, Temperature-Controlled Storageon /fulfillment and /industries, so nothing meltson 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-play | Agree | "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. |
| 6 | Freight and international wording | Agree | Confirmed: 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. |
| 7 | Add a Cruise / Hospitality page | Partly | The 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 redesign | Agree | Marketing 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.
- Spanish pages. The site has a full Spanish version. Every wording fix needs the same change in Spanish, or the contradictions survive there.
- Ads landing pages. The /ppc/ landing pages carry their own copy. The same claims need checking there, because paid traffic lands on them first. (Not checked in this review.)
- Structured data. The hidden page markup Google reads repeats some of these claims: "same-day" on marketing fulfillment and pick-and-pack, "published rates" on the FAQ. It must change with the visible copy, or Google keeps showing the old answer.
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 / month | Cost per click |
|---|---|---|
| shipbob pricing | 110 | $25 |
| 3pl pricing | 70 | $29 |
| warehouse storage cost calculator | 70 | $4 |
| 3pl cost calculator | 40 | $4 |
| fulfillment pricing | 40 | $6 |
| fulfillment cost calculator | 30 | no data |
Our take: yes, but as the form, not as a public price list.
- It is the same project as Priority 1. A ShipBob-style calculator is the conditional form plus the automatic pricing PDF, with a friendlier face. Build one thing, not two.
- Gate the result, like ShipBob. Ask the questions, then email the estimate and the right pricing overview. Instant public numbers (the 247fulfillment model) expose our rates to competitors and cannot show the monthly minimum and All In View fees without the context Ryan gives in Lead Review.
- Show a range, not a quote. "Estimated monthly range" plus "Ryan follows up with a fit review" keeps it a planning tool, which is how every calculator on his list words it.
- Search value is real but small. Calculator searches total roughly 150 a month in the US, but the cost per click on pricing terms ($25 to $29) shows these are buyers. A good calculator page can earn some of that organically and is a strong landing page for ads.
Suggested order
- Confirm the FDA registration and hazmat certifications; fix or remove those claims.
- All In View fee wording and the minimum wording (English, Spanish, ads pages, FAQ markup).
- 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.
- One standard sentence each for cutoff, launch time, accuracy and reships, applied site-wide.
- Integration tiers, freight and international wording.
- 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.