challengemyseoCartStart a challenge
Illustrative sample. Not a real client and not real results.

Cantina Ortolana: a Five-Page Challenge

Cantina Ortolana is a made-up family winery in the hills near Verona. The online shop runs in Italian, English and German on a hosted shop platform. There's also a tasting room, by appointment.

The five URLs

  1. Home (English)
  2. Shop category: red wines
  3. A product page: the Ripasso
  4. The tasting-room page
  5. The Italian version of the Ripasso page
Product
Five-Page Challenge, €340 ex-VAT
Cap
5 URLs
Deliverable
recording plus ranked written list
Turnaround
5 working days from a complete brief and access
Call
none. The recording is the walkthrough, and you can challenge us back within 7 days.

The recording

Illustrative recording. This one doesn't exist, and neither does the winery.

Transcript excerpt

“Product page now, because this is the one that earns money. Let's start with what Google can't see. You've got a lovely description of the Ripasso: vintage, soil, what to eat with it. And behind it there's no Product markup. No price, no availability, nothing a search engine can read as ‘this is a bottle you can buy’. A visitor sees a shop. A crawler sees a long paragraph. That's the first thing on your list.”

Five verdicts

Fix first

Claim

Fix first

Product pages have no Product markup, so search results can't show them as products.

Evidence

The Ripasso page has JSON-LD for Organization only. No Product, no Offer.

Impact

High for a shop. Without the markup, price and availability are unlikely to appear in results.

Effort

Low to medium. Most shop themes have a setting or a snippet. Ask the developer.

Claim

Fix first

The English and Italian pages don't point at each other.

Evidence

The English Ripasso page lists the Italian version in hreflang. The Italian page lists nothing.

Impact

Medium to high. One-way hreflang is likely to be ignored, so the wrong language shows up for the wrong visitor.

Effort

Low. Both pages need to list each other and themselves.

Claim

Fix first

The red-wines category page opens with a long block of general text, and the filters create near-duplicate URLs.

Evidence

About a screen and a half of text above the first bottle. URLs like /red-wines/?sort=price and /red-wines/?sort=price&vintage=2019 are all indexable and carry the same canonical as no filter at all.

Impact

Medium. The page is slow to get to the point and the filter URLs may waste crawling.

Effort

Medium. Move the text below the products, shorten it, and set canonicals for filtered URLs.

Worth fixing

Claim

Worth fixing

The tasting-room title doesn't say where.

Evidence

Title: “Tastings | Cantina Ortolana”. Nothing about Verona, Valpolicella or the fact that you need to book.

Impact

Medium. People search for tastings by place.

Effort

Low. One title, one H1.

Claim

Worth fixing

The Google Business Profile and the site disagree about the tasting room.

Evidence

The profile lists the winery as open Monday to Saturday, 10 to 18. The tasting page says by appointment only.

Impact

Medium. People who turn up and find the door shut tend to say so in a review.

Effort

Low. Correct the profile and set the category to match.

What goes where

To the shop developer

  • Add Product and Offer markup to product templates.
  • Make hreflang reciprocal for IT and EN, and add the German pages once they exist.
  • Canonical for filtered category URLs.

To the owner

  • Decide which language is the default in the header.
  • Fix the profile hours and category.
  • Write two sentences about each wine in your own words. The current text reads like it came from a catalogue.

How the competitor comparison would go

There's no competitor data here, because the winery doesn't exist. If this were the Competitor Challenge (€480, you vs one competitor, up to 25 pages each), we'd pick three searches a buyer would actually type, look at who shows up, and compare the pages side by side.

Competitor Challenge

Your five pages

Five-Page Challenge: €340, 5 URLs, recording plus ranked list, 5 working days from a complete brief and access.

Local launch, the profile workAll samples
Illustrative sample. Not a real client and not real results.