Futurmotion
Prepared for Nordic Travel Services AS · July 2026

Two properties, five thousand beds,
and no way to sell them.

You have the inventory, the destinations and the content. What you don't have is a single working path from a stranger's attention to a confirmed booking — and no way to measure one if you built it.

This document is what we found when we went through both sites, your competitors' sites, the ad market and the regulations that govern what you're allowed to sell. Some of it is uncomfortable. All of it is checkable, and we show you how to check it.

nordicalps.com cluballinclusive.com Verified 31 July 2026
Start here

Your search box has been returning server errors

Before anything else, this. Open either site, click the destination field, and type a destination — Trysil, the resort on the cover of your own investor deck. Every keystroke fires a request to your platform. Every one of them comes back HTTP 500, with an empty body.

POST /component/es/hdestz-search.php → 500
POST /component/es/hdestz-search.php → 500
POST /component/es/hdestz-search.php → 500
POST /component/es/hdestz-search.php → 500
POST /component/es/hdestz-search.php → 500
POST /component/es/hdestz-search.php → 500
6 keystrokes · 6 failures · nordicalps.com · 1440×900 · 31 Jul 2026

What the visitor sees is a blank white panel containing their own typing and nothing else. No results. No "nothing found". No error. And the country list that was there a moment ago does not come back — the only way out is to reload the page.

Why this outranks everything else in this document: the destination field is the first control that every single visitor touches. Any campaign you run, any traffic you buy, any link you post lands on it. We reproduced it independently twice, on both properties, typing real destinations.

It does not appear anywhere in the 37-page technical audit you already commissioned. That audit is a good document — we're not redoing it — but it examined the site as a set of pages, not as a funnel a human walks through. Nobody used it.

It is a platform-level fault, shared by both domains, so it is your vendor's to fix — and fixing it once likely repairs both sites. We flag it first because no media budget should be committed until it is resolved.

Who is telling you this

The same work, on a smaller business, in six months

A client of ours in a different sector arrived with the same shape of problem: real inventory, some content, no visibility, no measurement. Between April and June 2026:

+64%Search impressions
4,252 → 6,995
+62%Clicks
149 → 242
24 → 77URLs earning
impressions
+152%Impressions across
the full semester

Both June figures were records for that account. Over the full six-month period, impressions rose 152% and clicks 108%. The same account also produced its first citations from AI answer engines in May — which is the channel that matters most for what comes next.

The gap, measured

Your deck promises 4–6× return on ad spend. Nothing on either site can measure it.

We read the tracking code on eight competitors and on both of your properties on the same day. This is not a sophistication gap. The category standard is simply present, and on your sites it is absent.

CapabilityCompetitors with itnordicalps.comcluballinclusive.com
Tag container8 of 8NoneNone
Advertising pixel5 of 8AbsentAbsent
Second measurement channel5 of 8
Structured data5 of 80 blocks0 blocks
Canonical tags7 of 8Home onlyAbsent
Meta description8 of 8PresentAbsent
Social preview tags5 of 8Present but empty0 tags
Email capture8 of 8NoneNone
Consent management7 of 8NoneBroken on the live host

No pixel means no second chance

A ski holiday is researched over weeks. Almost nobody books on a first visit. Without a pixel, every visitor you pay for is gone permanently — you cannot show them anything again, at any price.

No container means every tag is a vendor ticket

Your analytics is hardcoded into the page template. Adding anything — a pixel, a heat map, a new channel — goes into your platform vendor's queue. One container removes them from that loop forever.

No list means nothing accumulates

Neither site captures an email anywhere. The only address you collect arrives in a forced registration just before payment — with no marketing consent box, so it is a list you cannot legally use.

Five of your eight competitors pay for an email address — £25 to £100 off a future booking, in exchange for a name. You charge €39 for the privilege of joining, and the free tier's benefit list renders completely empty. It is the same mechanism with the sign reversed.

The strategic correction

Your deck launches in the United Kingdom. That is the hardest of your four markets.

Three independent lines of evidence point the same way, and none of them are about marketing.

1 · Regulation makes the UK a corporate project, not a campaign

Selling a flight together with accommodation to a UK consumer requires a licence from the UK aviation regulator. There is no geographic shortcut: the regulator applies it to businesses established outside the UK that advertise and sell to UK consumers, irrespective of where the flight departs. The 24-hour workaround the industry still quotes was repealed in 2018, and the 2026 reform widens the definition rather than narrowing it.

2 · But three of your four markets are already open

European package rules assign the obligation by country of establishment, with mutual recognition between states. Norway sits inside that framework, and German and Danish law both recognise Norwegian guarantees explicitly. A single Norwegian travel-guarantee affiliation lets Nordic Travel Services sell complete packages to Dutch, German and Danish consumers — no local licence, no three separate funds.

3 · And the volume was never in the UK

The listed operator that owns Trysil and Hemsedal — the two Norwegian resorts on your own front page — publishes where its guests come from:

Market2022/232023/242024/25
Sweden72%66%63%
Denmark19%22%24%
Norway4%4%3%
Germany3%3%
United Kingdom2%3%

Denmark is eight times the UK in the region's largest operator, and it grew five points in two years while Sweden fell nine.

4 · The advertising picture confirms it — and complicates it

On 31 July we counted every active advertisement in the category. The resort owners spend heavily in their own languages and nothing at all in the UK. The one British specialist in Scandinavian skiing is running zero ads anywhere. Meanwhile the Danish term for ski holiday returns roughly 240 active advertisements.

The UK auction is empty

Cheap attention — and a market nobody is educating. You would have to build the category before you could harvest it. Real opportunity, slow payback.

The Nordic market is crowded

Genuine competition — and demand that already exists and simply needs capturing. Faster payback, harder fight.

Our recommendation: sell into demand that already exists before spending to create demand that does not. Phase one sells accommodation — which needs no licence anywhere — into Denmark, Norway and Sweden. Packages to the Netherlands, Germany and Denmark follow the Norwegian guarantee. A low-cost UK funnel runs in parallel on accommodation only, building the audience while the auction is still empty, so the expensive UK decision can be made later on evidence instead of now on hope.

One hard constraint on the calendar. The Norwegian guarantee fund prohibits advertising packages before affiliation is confirmed. Package messaging cannot run ahead of the paperwork — so the first wave of creative sells stays, and the package campaigns stay built but held.

The advantage only you have

One family. One decision. Two answers — and you own both.

Your two properties look like a seasonal hedge: skiing sells in autumn, sun sells in winter. That is half right, and the other half is the most valuable thing we found.

The Nordic February school holiday is simultaneously the peak ski week of the year and a peak week for Nordic sun travel. A Norwegian business confederation survey this February found 55% of Norwegians stay home for that week — and of those who travel, Spain and the Canaries lead. Danish operators sell "winter holiday — weeks 7 and 8" as a standing product line.

Which means the Norwegian or Danish family sitting down in January is making a single decision with two possible answers: the mountain, or the sun. You are the only company in this comparison that sells both — and today you capture neither query.

Split image: a Norwegian ski resort at golden hour on the left, a Mediterranean beach terrace at the same hour on the right
Sample creative — the winter-holiday campaignOne frame, one light, two answers. No competitor in the category can run this advertisement, because none of them hold both products. Produced by us for this document.

The same insight carries a warning. Both properties peak for bookings in January, which is the most expensive advertising month of the year. Left unmanaged they will bid against each other for the same family. Run as one campaign, that collision becomes the advantage above. This needs deciding in writing before January, not discovered during it.

How the engine works

Built so it never waits for your platform vendor

Your existing audit is competent, but nearly every item in it is a change to software you do not own — and it is addressed to your vendor's developers by name. If our proposal leaned on those same dependencies, we would inherit the same queue and you would see nothing this season.

So the acquisition layer goes on infrastructure we control, and your booking engine stays exactly where it is:

What we build and run

  • Destination and campaign pages, per market and per departure city
  • Structured data, social preview tags, multilingual signals, page speed
  • Email capture, the club, and the sequences behind it
  • Measurement, attribution and testing — all under our control
  • Creative production at campaign volume, localised per market

What stays yours, untouched

  • Availability, pricing and inventory
  • Checkout, payment and booking confirmation
  • Post-booking service and the guest relationship

We are not rebuilding your booking engine. We hand it a visitor who already knows where and when they want to go, with those choices carried through intact.

We need exactly one thing from your platform vendor — a tag container — and after that we are out of their queue. Everything else we can start immediately.

The content gap, precisely

We measured every competitor's Norwegian resort content. One has depth but no structured data and no named authors. Another has expert-signed answers but no schema. A third has the best schema in the category, but Norway is one country among dozens. Nobody combines depth, named authorship, structured data and advertising spend on Norway. That gap is narrower than your deck assumes — and it is real, and it is defensible.

Produced for this document

What the content layer looks like when it has a job

You already produce images and video. The problem is not production — it is that the pieces aren't working. Your Facebook page has four followers, ten short videos with 39 plays between them, and not one post links back to your site. The platform itself has begun labelling your posts as AI-generated, which caps how far they travel.

The material is competently made. It just has no destination, no measurement, and no quality gate. Here is the same capability pointed at a strategy:

A wide, gently groomed Norwegian piste curving through snow-covered spruce forest
Category creation, for the UKWide, forested, uncrowded — visibly not the Alps. In a market nobody is educating, the picture has to make the argument before the copy does.
Interior of a Norwegian cabin at blue hour, wood stove lit, two steaming mugs on a table
List captureFor the campaign where the ask is an email, not a booking. The promise is the arrival, not the slope.
Split image of a Norwegian ski scene and a Mediterranean beach at the same golden hour
The winter-holiday decisionThe cross-property frame. One campaign carries both businesses and lets the click declare the intent.

Every frame above was checked before it reached this page — terrain that reads Scandinavian rather than Alpine, no text baked into the image, no logos, no faces. That check is a deliverable, not a courtesy: on a previous engagement, unreviewed generated output shipped with a misapplied logo, a misspelled brand name and a product the client did not sell. One of your own live pieces currently sells a tropical island for a Mediterranean catalogue.

The engagement

Three ways in

Advertising budget is not included and never flows through us — you pay the platforms directly, and we take no percentage of your spend. Our incentive stays on results, not on volume.

Season Sprint
€2,750 /month
No setup fee · 90 days · one property
  • Measurement foundation
  • Email capture live
  • First campaigns, one market
  • Free-tier fixes needing no vendor
  • Owned page layer
  • Content & answer-engine work
Recommended
Growth
€7,200 /month
€10,900 setup · 12 months · one property
  • Everything in Season Sprint
  • Owned acquisition layer
  • Content & answer-engine engine
  • Creative production
  • Paid media, up to two markets
  • Regulatory sequencing support
  • Quarterly strategy review
Scale
€11,900 /month
€22,400 setup · 12 months · both properties
  • Everything in Growth
  • Both properties
  • All markets, per-market creative
  • The winter-holiday cross-campaign
  • Full content engine on both catalogues

Recommended starting media budget: €4,000–6,000 per month for a single market in phase one, scaling on evidence. Paid by you, directly to the platforms.

Our commitments

Measurement, or it's free

If the measurement foundation is not live and verified within 30 days of your vendor granting access, that month is not invoiced.

Every number is auditable

Every figure we report traces to a source you can open yourself. Nothing appears in a report that you cannot verify in your own accounts.

You own all of it

Pages, content, list, ad account, pixel, creative files — in your name from day one. If you leave, everything stays with you.

The honest read

What we would not soften

Your deck and your site describe different companies

The deck sells flight-plus-stay-plus-transfer packaging. The live site is an accommodation booking engine — no flights, no transfers, no package checkout. That distance is the single biggest risk in this project, and it should be closed deliberately rather than discovered by a customer.

"No Nordic packaging solution exists" is not accurate

At least one operator already sells dynamic packages into seven Norwegian resorts, with UK pricing and full financial protection, and writes more about each of them than you do. They are not currently advertising Norway — which is your opening — but they could start.

Most of your inventory is not Nordic

Your catalogue holds substantially more Austrian properties than Norwegian ones, and there is an Austrian resort page inside a brand called Nordic Alps. Either the brand or the inventory has to give.

You have no external proof of anything

No reviews, no ratings, no awards, no named people. Your competitors lead with 25 and 40 years of history and thousands of verified reviews. Until you have a trust signal, the only remaining argument is price — the one you are least able to win.

Some things we cannot fix

The browser security warning on your booking pages, the blank Trysil page and the checkout friction all live in your vendor's code. We can measure them, cost them and escalate them — we cannot ship them.

And we will not price a return before we can measure one

Your deck commits to 4–6× on ad spend. We won't repeat that number back to you as a promise. Until a pixel exists and a first campaign has run, any such figure — ours or anyone's — is a guess wearing a decimal point.

Sequence

What happens, in what order

WeeksWorkWaiting on
1–2Tag container requested · analytics conversions defined · review collection started · Norwegian guarantee application opened · social preview tags and the two misdirected social links fixed
1–3Owned layer live · cross-domain measurement · handoff to your booking engine verified end to enda DNS record
2–4In-platform lead campaigns, Denmark and Norway, accommodation only
3–6Destination pages · membership maths written into the copy · winter-holiday cross-campaignowned layer
4–8Creative at volume · UK category-creation campaign, accommodation only
6–12Content and answer-engine engine at cadence · author pages · structured dataowned layer
on confirmationPackage campaigns for the Netherlands, Germany and Denmarkguarantee affiliation
decision pointUnited Kingdom: full package, or stay accommodation-onlyevidence from the UK funnel

One number worth fixing this week, at no cost. On your own paywall screen, a booking priced at €2,712 drops to €2,522 for members. That is €190 saved by a €39 membership — it pays for itself 4.9 times over on that single booking. The figures are already on the page. Nobody does the arithmetic for the visitor. That is a sentence of copy, not a development project.

The booking window for next winter is open now.
The engine takes weeks, not months.

Start with the Season Sprint if you want proof before commitment. Start with Growth if you already believe the diagnosis and want the season.

Either way, the first thing we do is get your search box fixed — because nothing else matters until a visitor can type the name of a mountain and see a result.