Website audit
A credible 20-year supplier with two real strengths — up-front pricing and best-in-class machine readability — undercut by a broken Trade Accounts path and proof too thin to win a considered B2B comparison.
Fixing the trade-account route and deepening proof would lift this from a solid catalogue into a convincing trade partner. The machine-readability advantage is worth protecting as buyers increasingly source supplies through AI assistants.
Cold visitor
Venue owner sizing up an unknown supplier
Arrived
Landed on the homepage never having heard of Hospitality Products, deciding in seconds whether this is a credible professional supplier.
Wants
Fast reassurance that this is a real, established, Australian commercial supplier — not a drop-shipper or a home-goods store.
Judges on
Longevity signals, national footprint, testimonials, and whether pricing is visible without a sales call.
Ready to act
Venue manager reordering known stock
Arrived
Came in knowing the exact item needed, wanting to price it, confirm stock and order without friction.
Wants
To find the product, see the price, confirm compatibility and check out quickly.
Judges on
Price visibility, filtering speed, order terms, and an easy way to confirm before buying.
Comparison shopper
Comparing two or three suppliers on price and terms
Arrived
Weighing Hospitality Products against rivals on price, trade terms and credibility before committing repeat spend.
Wants
Trade-account terms, hard proof of scale, and a clear reason to choose here over a competitor.
Judges on
Trade terms, case studies and named clients, brands stocked, and support commitments.
AI agent
LLM assistant sourcing supplies on a buyer's behalf
Arrived
An answer engine or shopping assistant trying to extract, compare and act on the store's catalogue.
Wants
Clean, structured product, price and contact data it can extract and act on without a JavaScript barrier.
Judges on
Server-rendered content, structured data, crawl policy, and a non-form contact channel for handoff.
Cold visitor
First-time visitor
Homepage
Reads the hero headline
"20+ Years in the Industry" — okay, this isn't a fly-by-night store.
AI agent
AI shopping agent
llms.txt
Fetches llms.txt
Explicit agent guidance here — UCP discovery and MCP endpoints. This store wants to be shopped by agents.
Cold visitor
First-time visitor
Homepage
Scans the "Why Buy From Hospitality Products?" block
"Independent. Australian Owned. Professionally Run" — reassuring.
Ready to act
Returning buyer
All Products
Filters by brand and category
Straight to the item I need.
AI agent
AI shopping agent
Product markup
Reads server-rendered HTML
Names, prices and copy all present — no JavaScript barrier to parse.
Cold visitor
First-time visitor
Homepage
Notes the national footprint
Sydney, Melbourne, Brisbane, Perth, Adelaide — this is a real operation.
Comparison shopper
Procurement lead
Homepage
Reads the pricing promise
"Clear wholesale pricing with no need to chase quotes" — that's a real differentiator.
Ready to act
Returning buyer
All Products
Sorts by price across Price Bands
3,284 products, but the filters make it fast.
AI agent
AI shopping agent
Product page
Extracts price and pack pricing
AUD price and pack unit-pricing extract cleanly, e.g. $44.57 for a pack of 6.
Cold visitor
First-time visitor
Homepage
Reaches the testimonials
Real names and towns — Jane, Camperdown VIC. That helps.
Comparison shopper
Procurement lead
Homepage / nav
Clicks "Trade Accounts"
I need trade terms — credit, tiered pricing. This is the deciding factor.
Ready to act
Returning buyer
Product page
Finds a clear price with pack unit-pricing
"Aegean Coffee / Tea Cup 200ml Pack of 6 – $44.57 AUD" — exactly what I wanted.
AI agent
AI shopping agent
robots.txt
Checks crawl policy
No AI-crawler blocks; only /admin, /cart, /checkout, /account disallowed. Browsing is fully permitted.
Comparison shopper
Procurement lead
Trade Accounts page
Lands on a page that doesn't load
Dead end. The B2B value proposition is unproven at my highest-intent moment.
Cold visitor
First-time visitor
Homepage
Wonders who this is for
"Buy Now" retail framing — is this for a home cook or a venue?
Ready to act
Returning buyer
Homepage
Registers the order thresholds
"Minimum Order Value: $250", "Free shipping on orders over $500".
AI agent
AI shopping agent
sitemap.xml
Uses the agentic-discovery sitemap
sitemap_agentic_discovery.xml lets me enumerate the full 3,284-item catalogue.
Comparison shopper
Procurement lead
Homepage
Hunts for hard proof
Only four short testimonials — no case studies, named venues or volumes.
Cold visitor
First-time visitor
Homepage
Looks for an About story
Twenty years and Australian-owned, but no team or founding detail to anchor it.
Ready to act
Returning buyer
Homepage
Reads the apologetic threshold framing
"We have had to make the difficult decision to set" — reads as reluctant, not confident.
Comparison shopper
Procurement lead
Product filters
Checks stocked brands
"Australia's most respected kitchenware brands" — 60+ listed, but few foregrounded as a reason to pick here.
AI agent
AI shopping agent
Homepage
Pulls a non-form contact channel
Phone 1300 998 768, email and trading hours — a clean human handoff.
Cold visitor
First-time visitor
Category page
Clicks into a category
Clear AUD prices with no gate — I can transact without a sales call.
Ready to act
Returning buyer
Homepage
Finds the phone number to confirm
1300 998 768, 8am-4pm Mon-Thu — I can check compatibility before buying.
Comparison shopper
Procurement lead
Homepage
Weighs the support claim
"Experienced Support, When You Need It" — but no SLA or response time to hold it to.
AI agent
AI shopping agent
Store data
Answers a buyer query
"What does this store sell and at what price?" — answerable with high confidence.
Ready to act
Returning buyer
Cart / checkout
Adds to cart and checks out
Buy Now / Shop Pay — the transactional path holds up.
Comparison shopper
Procurement lead
Overall
Leaves undecided
Strong on price transparency, unconvincing on trade credentials and scale.
AI agent
AI shopping agent
Trade Accounts page
Fails one B2B query
Can't resolve trade-account terms — that page doesn't load. The one gap in an otherwise machine-friendly site.
Nav Detail binds here.
A 3,284-product catalogue is made genuinely navigable by deep faceted filtering plus a full sort set. The one soft spot is the ambiguous "Industry" nav item.
Clear and sector-aware, but weakened by blended B2C/B2B signals — retail "Buy Now" language beside wholesale/trade positioning without segmenting the professional buyer's path.
Longevity, Australian ownership, named-and-located testimonials and full payment badges establish baseline credibility, but it stops short of depth — no certifications, memberships or named venue clients.
For a 20-year national supplier the evidence on show is thin. Four short customer quotes carry the entire proof burden; no case studies, order volumes, named groups or delivery data.
Transactional basics are strong — visible AUD pricing, Buy Now, a 1300 number with hours. Two frictions hold it back: the Contact page hides the phone and email the homepage shows, and the Trade Accounts nav item did not resolve on standard paths.
Arithmetic: readable without JavaScript 3/3 + buyer facts extractable 3/3 + structured data present 2/2 + non-form contact channel 1/1 = raw subtotal 9/9, scaled to 10.0. Crawl-policy deduction 0 — robots.txt applies no AI blocks and llms.txt actively welcomes agents.
Ranked by likely impact. Each finding quotes the page it came from.
Serious
Conversion path
The nav promises Trade Accounts — the single most important entry point for a repeat commercial buyer — but the page did not load on standard Shopify slugs (both /pages/trade-accounts and /pages/trade-account returned 404). A comparison shopper hits a dead end at peak intent.
Nav item: "Trade Accounts" (homepage) — page returned 404 on standard paths
View the pageWhat to do
Serious
Conversion path
The Contact page — the page a buyer opens to reach a human — shows only a form, with no phone, email or address. The homepage shows 1300 998 768, an email and hours, so the omission costs conversions from buyers who want to call before ordering.
Contact page: "Phone: Not displayed. Email: Not displayed." (form fields only: Name, Email, Phone number, Comment)
View the pageWhat to do
Worth fixing
Proof depth
Credibility rests almost entirely on four short, truncated testimonials. There are no case studies, named hospitality groups, order volumes, certifications or delivery data to substantiate "partner in growth" and "20+ years". Comparison shoppers looking for evidence of scale leave without it.
"I gave the guys at Hospitality Products a call and they were" ... order received in 10 days - Prue, Osbourne Park WA
View the pageWhat to do
Worth fixing
Message clarity
Retail framing ("Buy Now", "Shop with Confidence") sits alongside wholesale and trade messaging without segmenting the professional buyer's journey. A venue procurement lead and a one-off retail buyer are pushed down the same undifferentiated path, weakening the trade proposition.
"We're more than a supplier – we're your partner in growth." alongside retail "Buy Now" calls to action
View the pageWhat to do
Worth checking
Message clarity
The $250 minimum order and $500 free-shipping thresholds are introduced with "we have had to make the difficult decision to set". Framing standard trade terms as a reluctant imposition invites doubt rather than presenting them as normal wholesale conditions.
"we have had to make the difficult decision to set" (minimum order and free shipping thresholds)
View the pageWhat to do
Worth checking
Trust & credibility
Fulfilment is a headline claim ("National Fulfilment. Reliable Delivery") but there is no dispatch-time, delivery-window or in-stock commitment beyond one testimonial mentioning "received in 10 days". Buyers on a fit-out deadline cannot judge whether the timeline works.
"National Fulfilment. Reliable Delivery" — no stated dispatch or delivery window on site
View the pageWhat to do
Keep doing
Machine readability
This store is close to ideally structured for AI shopping assistants and answer engines: an llms.txt with UCP discovery and MCP endpoints, an agentic-discovery sitemap, server-rendered product content, and no AI-crawler blocks in robots.txt. As buyers increasingly source supplies via AI assistants, this site is positioned to be quoted and transacted.
llms.txt: UCP endpoints — Discovery GET /.well-known/ucp, MCP POST /api/ucp/mcp (latest version 2026-08-25)
View the pageWhat to do
Keep doing
Navigation
Two things work hard for professional buyers: every product shows a clear AUD price with pack unit-pricing (no quote-chasing), and a 3,284-item catalogue is navigable via deep filters — product type, 100+ subcategories, 60+ brands, 14 price bands and colour. This directly serves the "no need to chase quotes" promise.
"clear wholesale pricing with no need to chase quotes"; filters include Brand (60+) and Price Bands (14 tiers)
View the pageWhat to do
All findings with their tasks, the four visitor journeys and the methodology. We will email it within one business day.
Content-only audit via automated page fetch on 31 August 2026. No screenshots, visual rendering or mobile-layout check; no page-speed measurement (run Google PageSpeed Insights for performance). The "Trade Accounts" page did not resolve on standard Shopify slugs (both /pages/trade-accounts and /pages/trade-account returned 404) and could not be reviewed — recorded as a finding rather than assumed working. Confidence set to Limited on that basis.