Website audit

Send four visitors through your website. See what they think.

Three real buyer types and one AI agent walk your site, page by page, and narrate the friction as they hit it — then score it and tell you what to fix first.

  • Takes about two minutes
  • No signup to see your score
  • Tests AI-agent readability
0.0/10

Report findings

Website audit

hospitalityproducts.com.au

A credible Shopify supplier with two real strengths — up-front pricing and best-in-class machine readability — plus a working wholesale/trade-account path; the gaps left are proof too thin to win a considered B2B comparison, and a Contact page that hides the phone and email the rest of the site shows.

August 31, 2026
Ecommerce
Limited
Visit the site
6.3
/ 10
Solid with gaps
10
AI readability

Hospitality Products is a credible, well-run Australian supplier whose site does two things genuinely well — it shows prices up front ("no need to chase quotes") and it is close to ideally structured for AI shopping assistants (llms.txt with UCP/MCP endpoints). Its Wholesale & Trade Accounts page spells out real trade terms. The gaps left are proof that is too thin to win a considered B2B comparison, and a Contact page that hides the phone and email the rest of the site shows.

What this site is

What they do
Australian online supplier of commercial-grade kitchenware and hospitality supplies (Shopify storefront, 3,284 products, 60+ brands), serving venues nationwide with a $250 minimum order.
Who it is for
Commercial hospitality and institutional buyers: restaurants, hotels, cafes, catering operations, aged-care facilities and educational institutions, plus some retail buyers.
Sectors
Hospitality; Food & Beverage; Aged Care; Education; Catering
What they sell
Commercial-grade kitchenware and hospitality supplies — from espresso cups and glassware to crockery, cutlery, cookware, bain maries and buffet/serving equipment. 3,284 products across 60+ brands; $250 minimum order, free shipping over $500.
Conversion event
Online purchase / add-to-cart checkout ($250 minimum order, free shipping over $500), plus phone enquiry to 1300 998 768 and trade-account signup.
Proof on hand
20+ years in the industry; Australian owned and independent; four named-and-located customer testimonials; national footprint (Sydney, Melbourne, Brisbane, Perth, Adelaide); full payment-method coverage; a 1300 number with stated trading hours.
Buyer facts found
Product prices in AUD with pack unit-pricing; minimum order ($250) and free-shipping threshold ($500); phone 1300 998 768; email sales@hospitalityproducts.com.au; hours 8am-4pm Mon-Thu, 8am-3pm Fri; brands and categories stocked; national delivery.
Buyer facts missing
Case studies, named venue clients or order volumes; delivery-time and stock guarantees; certifications or industry memberships; phone/email on the Contact page itself (hidden there, though shown elsewhere); a company / About background.
Machine readability
Excellent. Shopify server-rendered HTML, llms.txt with UCP discovery + MCP endpoints, an agentic-discovery sitemap, clean robots.txt (no AI-crawler blocks), and extractable product/price markup.

The fundamentals are strong: transparent pricing, a machine-readable storefront and a working trade-account path with clear terms. The opportunities left are proof depth — case studies, named venues and volumes beyond four short testimonials — and fixing the Contact page so it shows the phone and email that appear everywhere else.

The four visitors

Cold visitor

First-time visitor

Venue owner sizing up an unknown supplier

Awareness

Mixed

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.

  • Reads "Excellence in Hospitality Supplies - Shop with Confidence - 20+ Years in the Industry." — the 20-year claim does immediate reassurance work.
  • Picks up "Independent. Australian Owned. Professionally Run." from the "Why Buy" block.
  • Notes the national footprint (Sydney, Melbourne, Brisbane, Perth, Adelaide) and reads it as a real operation.
  • Sees testimonials with real names and towns, nudging trust up.
  • Hesitates on fit — "Buy Now" retail framing makes them unsure if it's for a home cook or a venue.
  • Looks for an About story or team and finds none to anchor the 20-year claim.
  • Clicks a category and is reassured by clear AUD prices with no gate.

Ready to act

Returning buyer

Venue manager reordering known stock

Task execution

Good

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.

  • Goes straight to All Products and filters by brand and category.
  • Uses Price Bands and sort-by-price across 3,284 products.
  • Finds a product with clear price and pack unit-pricing (e.g. "Aegean Coffee / Tea Cup 200ml Pack of 6 – $44.57 AUD").
  • Registers the rules: "Minimum Order Value: $250" and "Free shipping on orders over $500".
  • Reads the apologetic framing "we have had to make the difficult decision to set" the thresholds — mild friction.
  • Finds the 1300 998 768 number and hours on the homepage to confirm compatibility.
  • Adds to cart and proceeds to Buy Now / Shop Pay checkout.

Comparison shopper

Procurement lead

Comparing two or three suppliers on price and terms

Evaluation

Mixed

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.

  • Values that pricing is visible up front — "clear wholesale pricing with no need to chase quotes".
  • Clicks "Trade Accounts" expecting terms, credit or tiered pricing.
  • Finds a real Wholesale & Trade Accounts page — 5% trade discount, 14–30 day payment terms, a 3-step application.
  • Hunts for case studies, named venues or volumes and finds only four short testimonials.
  • Checks stocked brands — 60+ in the filter, but few foregrounded as a reason to choose.
  • Weighs "Experienced Support, When You Need It" with no SLA to hold it to.
  • Leaves reassured on trade terms but still wanting harder proof of scale.

AI agent

AI shopping agent

LLM assistant sourcing supplies on a buyer's behalf

Task execution

Good

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.

  • Fetches llms.txt — finds UCP/MCP agentic endpoints and the Shop skill.
  • Reads fully server-rendered HTML: product names, prices and copy without a JavaScript barrier.
  • Extracts buyer facts cleanly — AUD price, pack unit-pricing and availability.
  • Checks robots.txt: no AI-crawler blocks, and checkout/cart/account sensibly disallowed.
  • Uses sitemap_agentic_discovery.xml to enumerate the full 3,284-item catalogue.
  • Pulls a non-form contact channel — phone, email and trading hours — from the homepage.
  • Answers "what does this store sell and at what price" with high confidence.
  • Resolves a B2B query too — the Wholesale & Trade Accounts page states discount, terms and application.

Journey feed

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

Opens the Wholesale & Trade Accounts page

Clear trade terms — 5% wholesale discount, 14–30 day payment, a 3-step application. Exactly what I needed.

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

Answers a B2B query

The wholesale/trade page states discount, terms and application — I can answer trade questions too.

How each score was reached

Nav Detail binds here.

Navigation & findability: 8.0/10

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.

  • Nav: Home, On Sale, All Products, Shop by Category, Industry, New Releases, Blogs, Trade Accounts, Contact
  • Filters: Product type, Category (100+ subcategories), Brand (60+), Price Bands (14 tiers), Colour (17)

Message clarity (ICP fit): 5.5/10

The proposition is sector-aware, but the homepage opens by apologising for its own terms rather than leading with value: the first thing on the page — the whole above-the-fold on mobile — is a freight-price apology about the $250 minimum. Blended B2C/B2B signals (retail "Buy Now" beside wholesale/trade) add to the muddle.

  • Top banner: "Unfortunately, due to the increases in freight prices… we are sorry for any inconvenience" (entire first screen on mobile)
  • "Excellence in Hospitality Supplies - Shop with Confidence - 20+ Years in the Industry."

Trust & credibility: 6.5/10

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.

  • "20+ Years in the Industry."
  • "I was immediately impressed with the quality of the glass" - Jane, Camperdown VIC

Proof depth: 5.0/10

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.

  • "order received in 10 days" - Prue, Osbourne Park WA
  • "Really loved these from the moment I first saw them" - Leonie, Ashford NSW

Conversion path: 7.0/10

Solid: visible AUD pricing, add-to-cart / Buy Now, a 1300 number with hours, and a working Wholesale & Trade Accounts page (5% trade discount, 14–30 day terms, a 3-step application). The one real friction is that the Contact page hides the phone and email the homepage and trade page both show.

  • Wholesale & Trade Accounts page: 5% additional discount, 14–30 day payment terms, a 3-step application
  • Contact page: "Phone: Not displayed. Email: Not displayed." — only a form

AI readability: 10.0/10

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.

  • llms.txt: UCP endpoints — Discovery GET /.well-known/ucp, MCP POST /api/ucp/mcp (latest version 2026-08-25)
  • robots.txt: no GPTBot/ClaudeBot/CCBot/Google-Extended/PerplexityBot blocks; only /admin, /cart, /checkout, /account disallowed
  • sitemap.xml includes sitemap_agentic_discovery.xml across 3,284 products

Report findings

Ranked by likely impact. Each finding quotes the page it came from.

Serious

Message clarity

Replace the apologetic freight banner that opens every page

The first thing every visitor sees — above the logo and nav on desktop, and filling the entire first screen on mobile — is an apology: "Unfortunately, due to the increases in freight prices… we have had to make the difficult decision to set the Minimum Order Value at $250… We are sorry for any inconvenience." The homepage opens by apologising for its own terms instead of leading with value, and on mobile the buyer scrolls past nine lines of apology before reaching a single product. It undercuts confidence at the exact moment of first impression (Nielsen Norman heuristic #1, and #8: a wall of apologetic text as the opening).

Top-of-page banner: "Unfortunately, due to the increases in freight prices… we have had to make the difficult decision to set the Minimum Order Value at $250… We are sorry for any inconvenience this causes." (fills the entire above-the-fold on mobile; verified at desktop 1440 and mobile 375)

View the page

What to do

  • Replace the apology with a confident, benefit-led line (wholesale pricing, free freight over $500, national delivery).
  • State the $250 minimum and $500 free-shipping as normal trade terms, not a reluctant imposition.
  • On mobile, never let a policy banner consume the entire first screen — lead with the value proposition and products.
  • If a freight note is needed, move it to the cart or a shipping page, not the top of every page.

Worth fixing

Conversion path

Put the phone number and email on the Contact page

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 page

What to do

  • Add the phone number, email and trading hours prominently at the top of the Contact page.
  • Include warehouse/dispatch locations or a national service statement.
  • State an expected response time for the contact form.
  • Make the phone number a click-to-call link on mobile.

Worth fixing

Proof depth

Back the 20-year claim with case studies and real numbers

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 page

What to do

  • Publish two or three short case studies naming venue types and the outcome.
  • Add quantified proof — years, venues served, SKUs stocked, dispatch turnaround.
  • Show full, attributed testimonials rather than truncated fragments.
  • Feature logos or names of the respected brands stocked.

Worth fixing

Message clarity

Give trade buyers their own lane, separate from retail

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 page

What to do

  • Create a clear trade lane: a dedicated path, messaging and CTA for commercial buyers.
  • Segment the homepage so venue and retail buyers self-select early.
  • Lead the trade path with pricing, minimums, fulfilment and support.

Worth checking

Trust & credibility

State a dispatch time and a delivery window

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 page

What to do

  • State a typical dispatch time and delivery window by region.
  • Show live stock status on product pages where possible.
  • Add a shipping-timeframe summary to the cart and Shipping policy.

Keep doing

Machine readability

Keep the llms.txt and agentic-discovery setup current

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 page

What to do

  • Keep the llms.txt, UCP endpoints and agentic-discovery sitemap current as the catalogue changes.
  • Ensure product markup keeps price, availability and pack pricing machine-extractable.
  • Monitor AI-assistant referral traffic so this advantage can be measured.

Keep doing

Navigation

Keep showing a price and deep filters on every product

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 page

What to do

  • Preserve up-front pricing as a core differentiator versus quote-gated competitors.
  • Keep the faceted filters fast and well-maintained as SKUs grow.
  • Surface the respected brands as a browsable, named entry point.

Send me a copy of this report

All findings with their tasks, the four visitor journeys and the methodology. We will email it within one business day.

Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.

Methodology and limitations

This audit reviews the content and structure of the store's key pages and verifies its key journeys and links in a live browser. It assesses navigation and findability, message clarity, trust and credibility, proof depth and the conversion path (including the wholesale/trade-account journey), and separately scores how readable the store is to AI assistants and answer engines. Pages reviewed include the homepage, Contact, the All Products collection, the Wholesale & Trade Accounts page and its application form, robots.txt, llms.txt and the sitemap. It is a UX and content review — not a page-speed or accessibility audit; for load performance, run Google PageSpeed Insights.

  • Homepage
  • Contact page
  • All Products collection
  • robots.txt
  • llms.txt
  • sitemap.xml (index)