Case Study

Vienna Cruises:an SEO and conversion audit

A revenue-optimisation audit on a Headout-managed cruise brand site: what was found across search and conversion performance, and the 49-item plan it produced.

H1 2025 MANAGER, CONTENT MARKETING HEADOUT
Illustration for the Vienna Cruises SEO and conversion audit.

This audit

Page 249 actions
Where the landing page ranked at audit49 actions planned across six pages

Overview

A cruise brand with traffic and an under-built path to purchase.

A note on the domain: the site named here, viennacruises.com, is a stand-in. It does not exist and is not affiliated with any real business. The actual site is not disclosed; the work, the findings and every figure below are real.

Vienna Cruises sells Danube river cruises out of Vienna: sightseeing, dinner, lunch and a day trip to Bratislava, run as a Headout-managed brand site. The brief was revenue optimisation on the primary English landing page: move it from page 2 of the search results to page 1, and grow organic’s share of revenue on the way.

The problem

A page ranking, but not converting its share.

Organic made up 14.47% of the site’s total revenue over the trailing 12 months (20.20% over the last 30 days), and a similar share on the landing page specifically. Non-English traffic and revenue dominate the site, at 64.87% of total revenue, which matters because this audit is scoped to the English-language pages.

The landing page’s focus keyword ("vienna river cruise", 1,900 searches a month) sat around position 14 in Search Console’s 28-day window: page 2, a dotted rank that recovered after a core update but never reached page 1. A higher-volume adjacent term ("Danube Cruise", 5,400/mo) has almost no realistic path to ranking, since its SERP is dominated by tour operators rather than brand sites. Geography splits the picture too: the page ranks respectably in Austria, with a realistic shot at position 3, but falls much further in the United States, where competing localised domains have the advantage this one has domestically.

Supporting illustration for the Vienna Cruises audit, run beside the Overview and Problem sections.

Findings

What the audit found.

Every figure below is a percentage or a Search Console reading, per Ayush’s instruction: no dollar amount from the source is published.

Revenue mix

SignalFigure
Organic share of total revenue (12 months)14.47%
Organic share of total revenue (30 days)20.20%
Non-English share of total revenue64.87%
Landing page’s own organic share (12 months)15.77%

Search performance (viennacruises.com, a stand-in domain)

SignalFigure
Landing page FKW position (28-day, Search Console)~14 (page 2)
Landing page FKW search volume1,900/mo
Best-performing query CTR on the page8%
Best realistic position on the Austria SERPPosition 3

The honest delta here is a plan, not a result. This audit produced the findings above and the 49-item plan below; no post-implementation figures exist yet, so none are claimed.

The plan

49 actions, sequenced across six pages.

Grouped by page, in the order the audit recorded them.

Landing page: search performance

#Action
1Rewrite the meta title and description to lead with the higher-intent phrasing (“Vienna River Cruise” rather than “Vienna Danube River Cruise”).
2Target the underperforming “Danube Cruise” keyword (5,400/mo) in on-page H2s and H3s, and diversify anchor text pointing to the page.
3Update the “things to know before booking” section to match the current product line-up: remove a discontinued product, fix broken promo codes, and drop an inclusion (fireworks) the product no longer has.
4Update the trip-planning tabs with current, accurate information and booking tips.
5Build new top-of-funnel shoulder pages for the Danube River, the Danube Canal, a route map, and a Vienna-to-Wachau day trip.
6Change the H1, once the cruise-category page template stops blocking it.
7Replace a duplicated hero image currently used by two different evening products.
8Revisit whether the page should revert to an earlier format that carried more context per product.

Landing page: conversion performance

#Action
1Update the route map.
2Add a banner upselling the product with the highest average order value.
3Add a customer review video, if the video team has one.
4Audit product-content inclusions for accuracy.
5Fix a boarding-point mismatch on one product.
6Fix two “sights covered” entries rendering as tab headings instead of content.
7Fix broken tab-to-section jump links on product pages (a tech ticket).
8Audit and revamp the landing page to target and inform on every secondary keyword, not only the focus term.
9Move customer reviews and user-generated content higher, right after the product cards.
10Remove the intro section entirely.
11Reorder the “why go on a Danube cruise” points.
12Update the comparison table with the current product line-up and booking links.
13Fix product card titles: drop the outdated “Optional” formatting.
14Restructure the page’s long-form content into a fixed order: how to choose a ticket, common pain points, booking considerations, a tour comparison, a map, boarding points, a visit-planning section, top sights, three linked highlight pages, then FAQ.

Sightseeing Cruises

#Action
1Retarget the focus keyword to “Vienna City Cruise”, which currently holds a dotted rank.
2Redirect the page to the landing page, since its long-form content is better placed there.
3Remove a fireworks mention the product doesn't include.
4Add the landing page's own upsell banner after the “things to know” section.
5Drop the comparison table, add a map, and describe each sight in more detail.
6Add a sunset-tours section and lean the page towards informational, blog-style content.
7Fix a header rendering issue (a tech ticket).

Lunch Cruises

#Action
1Zero search volume, so treat the page as a discovery surface rather than a ranking target.
2Remove the “tickets explained” section entirely.
3Add a tabbed section with each product's food menu as a downloadable image.
4Reorder the “why go” points to lead with the lunch cruise's own USPs and add-ons.
5Add a section covering what is included.

Vienna Dinner Cruise

#Action
1Add internal links from other pages for dinner-cruise-related terms, to resolve a dotted rank.
2Update meta titles.
3Add “Vienna evening cruise” as a secondary keyword.
4Add the same tabbed food-menu section used elsewhere.
5Fix the “find your best match” comparison table.
6Move boarding points into their own section straight after the comparison table.
7Replace daylight hero images on what is an evening product (flagged with the media team).

Vienna to Bratislava

#Action
1Retarget the focus keyword to “Vienna to Bratislava boat”, matching the actual SERP.
2Update meta titles and descriptions.
3Reorder the page to lead with “things to know”, then the itinerary.
4Add menu details to the inclusions section.
5Replace “why take a boat trip” with a “what to expect” section.
6Add boarding and departure information.
7Add a section on choosing the boat over the train or bus: scenic value, comfort, a more unique trip, and optional add-ons.
8Add a conversion banner before the FAQ, for readers who read to the bottom of the page.

Tools used

  • Google Search Console
  • Internal analytics dashboards

Explore the discipline

An audit is only as good as its plan.

This one produced 49 of them, sequenced across six pages. If you have a site that gets traffic and undersells it, that is the conversation worth having.