The build guide · affiliate marketing for beginners · 6 phases

Build an affiliate site – from idea to first payout.

The whole build plan on one page: niche, tech, content in an age when AI does the heavy lifting, programmes, links, traffic and optimisation. No "earn DKK 10,000 in your sleep" – but the order that works, with checklists you can tick off as you go.

Live exampleRunning example: denbedsteluftrenser.dk – a Danish site we run ourselves. Real decisions, real lessons.

6 phases24 checkpoints8 key insights30-day plan5 mistakes to skip

First: what you are getting into.

An affiliate site is not an income you switch on – it is a curve you build. Here is the shape of the first twelve months, as they actually unfold for a site that bets on search traffic:

The journey, as it actually unfolds12 months · SEO track
this is where most give upnothing happens yet – but something is being builtmo 0Niche chosenmo 1Site livemo 3First trafficmo 6First salemo 12Steady curvetraffic and earnings →

The shape is what matters: nothing happens in the first months, and then suddenly something does. The curve depends on the niche – but the turning point almost always comes after the point where it stopped being fun.

Key insight

Most people give up in month 3 – exactly when the work starts to pay off

Google spends months deciding whether a new site is worth showing. During that period your effort looks completely fruitless: the same zero visitors, however good the articles are. That is not a sign that the niche is wrong – it is the wait everyone pays.

The practical consequence: decide in advance how many articles you will write BEFORE you allow yourself to judge the result. Twenty is a fair number. If you judge after five, you close a site that never got its chance.

Choose a topic you can stick with.

Where should the niche sit?competition × buying intent
buying intent →

The gold zone

People want to buy, and nobody answers properly yet. This is where you want to be.

“Best air purifier for the bedroom”

Requires authority

The money is there, but page 1 is taken by big sites. Come back in a year.

“Best mobile phone”

Traffic without money

Readers come, but buy nothing. Good for a blog, bad for affiliate.

“What does humidity mean?”

Avoid

Fierce competition for readers who are not going to buy anything. The worst of both worlds.

“Indoor climate news”

low competitionhigh competition

The most common cause of affiliate death is not tech or traffic – it is a topic you get bored of after three weeks. A niche site has to be fed for months before it pays back, so the topic has to pass two tests: you can write 30 pages about it without forcing yourself, and people buy something once they have read about it.

  • Buying intent: the topic must have products people research before buying – "best X for Y", "X or Z", "X review". Hobby topics without products bring readers, not commission.
  • Check the competition before you choose: search for your own future headlines. If page 1 is full of thin template pages, there is room. If it is full of thorough test pages, choose a narrower angle – or another topic.
  • A topic you use yourself: experiences, photos of the product in your own living room and mistakes you made yourself are the content neither competitors nor AI can copy.
Live example

The niche on denbedsteluftrenser.dk is air purifiers: products with heavy research (allergies, noise, filter prices), room for commission in the price – and seasonal peaks every time pollen counts and virus season hit the news.

The angle: narrower is stronger
Air purifiers

Broad – everyone writes about it

Air purifiers for allergy sufferers

Narrower – fewer can answer

Best air purifier for the bedroom

Your angle – this is where you can win

Checklist

0 / 4

Saved only in your browser

denbedsteluftrenser.dk/sovevaerelse
The bedroom cluster page on denbedsteluftrenser.dk (in Danish): the situation in the title, noise level as the ranking criterion, a trust line and the first product card with a score
The bottom step of the funnel as a real page: the situation is in the title, the criterion (noise level) carries the ranking, and the trust line sits at the top. This is the page the whole of phase 1 is about reaching.
The site’s structurepillar → clusters by situation

Pillar

Best air purifier 2026

The broad page everything links to

Allergies & asthma

HEPA, pollen, pet hair

Bedroom

Under 25 dB

Large rooms

Living rooms, open plan

Budget

Under DKK 1,000

Notice the split: the clusters are situations people recognise themselves (“I have allergies”, “it is going in the bedroom”) – not technical specifications. People search for their problem, not for your columns.

Key insight

Segment by situation – not by specification

The most common structural mistake is to divide the site the way the manufacturer divides its catalogue: by filter type, wattage, capacity. But nobody searches for “HEPA H13 380 m³/h”. They search for “air purifier that is quiet in the bedroom”.

Build your subpages as answers to situations – allergies, bedroom, large room, tight budget. Same products, different entry question. That is also why the cluster model above works: each subpage can rank for its own situation and send the reader on to the broad comparison.

Tech in an afternoon – not a month.

The tech choice matters for a reason few people say out loud: it decides where your time goes. Every hour spent on plugins and themes is an hour that did not become content – and the content is the only thing that makes money.

  • WordPress is still the default choice: free, everything exists as a plugin, and hosting costs from about DKK 500–1,000 a year including the domain. Choose a fast, boring theme and never touch it again.
  • Site builders (Webflow, Framer and the like) are quicker to make pretty, but more expensive per month and harder to move away from. Fine for a few pages – heavy for 100 articles.
  • Code it yourself (Next.js and the like) gives full control and top speed, but is only a shortcut if you are already a developer. Both this site and denbedsteluftrenser.dk are built that way – and it took longer than a WordPress setup.
  • Whatever you choose: HTTPS, fast hosting, a simple home page and a structure where every article has its own address. An affiliate site needs no more tech than that to start.

Checklist

0 / 4

Saved only in your browser

Key insight

Choose a boring theme, and freeze it

Design is the most satisfying way to avoid writing. It feels like work, it can be redone endlessly, and it moves nothing: nobody has ever decided not to buy an air purifier because the font was the default.

Give yourself one afternoon, choose a fast theme, and promise yourself not to touch it again before article number twenty. Speed matters to both readers and Google – aesthetics only much later.

The 'old' domain that turned out to be new

denbedsteluftrenser.dk lives on a domain that had a life before us. The plan was classic: buy an expired domain with history, and skip the queue. It did not work out that way – the old links were effectively gone, and Google treated the domain as brand new, just with an old name.

The lesson: check a used domain’s history on archive.org and its link profile BEFORE you pay extra for the "age". A domain without live links pointing to it is not old – it is just used.

Content in the age of AI: drafts are free, responsibility is yours.

This is the phase that has changed the most. Five years ago the bottleneck was getting things written – today AI writes a draft in minutes, and the bottleneck has moved to where it always should have been: having something to say that is correct and your own. The dividing line runs here:

The workflow in the age of AIwho does what

AI does the heavy lifting

  • Researching the topic
  • Competitor analysis
  • Outline
  • First draft

hours → minutes

the value

You do what counts

  • Facts verified
  • Your own test and photos
  • Opinion and what you left out
  • Published in your name

what nobody can copy

Key insight

Write about the number the advertising does not mention

The manufacturer highlights what sells. The best affiliate page highlights what the buyer regrets overlooking. For air purifiers that is CADR (how quickly the air is actually cleaned) and the filter price over three years – a machine for DKK 599 with filters at DKK 349 every six months is more expensive than one for DKK 2,000 with cheap filters.

Find that number in your own niche, and build a page around it. It is also the kind of content a language model cannot come up with by itself: it requires someone to have done the maths.

And this is what that page looks like when the work is done – with the five elements that decide whether the reader clicks on:

The review page, element by elementbased on a live site
  1. 1

    Title with the year

    Signals maintenance. It must be right – a wrong year is worse than none.

  2. 2

    The trust line

    “Independent research · No paid placement · Local prices”. At the top, not in the footer.

  3. 3

    Score and winner

    A number and a recommendation. The skimmer should be able to stop here and be satisfied.

  4. 4

    Comparison

    Few columns, honest minuses, one price button per row. The most-clicked block on the page.

  5. 5

    The price in the button

    “See price – DKK 2,999” beats “Buy now”: it promises what happens after the click.

denbedsteluftrenser.dk/anmeldelse
A single review on denbedsteluftrenser.dk (in Danish): score 8.9 out of 10, pros and cons, approximate price with a See best price button, table of contents and quick specs with CADR and noise level
The mock-up in action: the same five elements on a real review – score 8.9, pros AND cons (honest drawbacks build trust), the price in the button and quick specs with the CADR figure from the key insight above.
01

Research and structure: let AI do the heavy lifting

Competitor analysis, the questions people ask, outlines, feature lists for the products. That is hours of work cut to minutes, and here AI is genuinely better than doing it by hand.

02

Drafts: AI writes, within YOUR framework

Give it your angle, your experiences and your test notes as raw material. A draft without your own input becomes the same as everyone else can generate – and that is exactly why it does not rank.

03

Editing: a human stands behind every word

Facts are verified, prices and specifications are looked up at the source, and the experiences must be genuine. What you publish is yours – whoever or whatever wrote the first draft.

04

Maintenance: put AI to work monitoring, not just writing

Discontinued products, changed prices and dead links are what slowly kill affiliate sites. Automatic checks of that kind are the most underrated use of AI of all.

Go deeper with affiliate marketing with AI: research, prompts and analysis.

Watch out

Scaled AI content without value of its own gets penalised

Google targets mass-produced content that only exists to rank – whether it was written by AI or by people. A hundred mediocre pages lose to twenty pages where something has been tested, measured and meant. Use AI to raise the quality per page, not to multiply the number of pages.

The content types that convert are the same as ever: comparisons ("X or Y"), best-of lists with honest exclusions, in-depth reviews with your own photos, and guides that solve the problem – with the product as part of the solution. See what a content site can realistically earn from this.

Checklist

0 / 4

Saved only in your browser

Programmes, deep links and link discipline.

Now the site has to be connected to the money. Choose programmes in a network by three numbers – not by the commission rate alone: EPC (what a click has historically been worth), the approval rate (how large a share of sales actually gets approved) and the cookie window (how long your click counts). This is what the maths looks like when you put two programmes side by side:

The rate lies – EPC does not1,000 clicks to each programme
MetricProgramme AProgramme B
Commission rate15 %8 %
Average orderDKK 600DKK 800
Conversion rate1 %4 %
Commission per saleDKK 90DKK 64

Programme A · EPC

DKK 0.90

1,000 clicks → DKK 900

Programme B · EPC

DKK 2.56

1,000 clicks → DKK 2,560

Programme B has almost half the rate and earns almost three times as much. The rate is the headline; the conversion is the story.

And before you can compare anything at all, the traffic has to be traceable all the way. This is how visits become money:

From visits to moneyexample · 8 % commission, DKK 800 average order
1,000visitors to the page
250click an affiliate link
8buy something
DKK 640in commission

That is DKK 0.64 per visitor. Sounds small – but it is the number everything is about. If you double the click rate by moving links up, you are at DKK 1.28 without a single new visitor.

Key insight

Move the link up before you write the next article

The click rate on an affiliate link falls dramatically with distance from the top. A link in a table above the fold gets clicked several times more often than the same link in body text further down the page – without a single new visitor.

So: once you have ten articles, an afternoon spent moving links up typically delivers more than an eleventh article. It is boring work, which is why most people would rather keep writing.

The link itself has three parts, each with a job – and the last one is the one people forget:

A deep link, taken apart

https://shop.com/air-purifier-pro?afid=k7f3a9&sub=toplist-no1

The shop’s product page
Deep link straight to the product you mention – never to the home page.
Your click ID
Set by the network when the click was recorded. It is what makes the sale YOUR sale.
Your own label (sub-ID)
Your note to yourself: which page and placement sent the click. Without it you know THAT you earn – not where.

If you build with Claude, ChatGPT or your own script, you can create links as part of the workflow. Connect your AI assistant or use Affilyflow’s REST API, choose a programme you have already joined, and insert the link with the returned html field – then the exact page comes along with every click without a sub-ID. Always use the returned URL, and open the link to check the destination before you publish.

denbedsteluftrenser.dk/sovevaerelse
Top 3 recommendations on denbedsteluftrenser.dk (in Danish): each product card with a score, pros and cons with crosses and ticks, an approximate price and a See price button
Link discipline on the page: every product card has its own deep link behind the See price button, pros and cons are honest (crosses build trust too), and the price is shown BEFORE the click – no surprises.
  • Always deep link: a deep link sends the reader straight to the product you mention – not to the shop’s home page. Every extra click the reader has to find for themselves costs conversion.
  • Links are infrastructure: keep them in one place (a plugin or your network’s link tool), so a discontinued product is one fix in one place – not a hunt through 40 articles.
  • Labelling is the law: in Denmark, pages with affiliate links must be labelled as advertising – see the Danish Consumer Ombudsman’s rules. It costs nothing; a case does.

With us the mechanics are built for exactly this workflow: deep links, channels and sub-IDs per link, and placements that show earnings per URL on your own site. The catalogue with rates, EPC and cookie windows is public – you do not need an account to do the maths.

Checklist

0 / 4

Saved only in your browser

Traffic: choose ONE channel – and win it.

The classic mistake is to be a little bit everywhere. Every channel has its own learning curve, and four half channels always lose to one whole one. Choose based on your patience and your money:

The four channels, honestly compared
ChannelTime to effectCostBest when
SEO3–12 monthsTime, not moneyYou can wait – the effect lasts and grows
Paid advertisingDaysOngoing ad budgetThe programme has margin, and you can do the maths per click
EmailFrom the first subscriberNewsletter toolYou want to OWN your audience instead of renting it
Video and socialWeeks to monthsTime and equipmentThe topic can be shown – tests, before/after, how-to
The shape of the two curves
paid (while the budget runs)seomo 1mo 12

Paid works from day one and stops with the budget. SEO is invisible for months – and then becomes the curve that carries the site. The shape is the point; the numbers depend on the niche.

If you choose SEO – and most content sites do – the order is: tech in order, content that answers better than page 1, and then the thing everyone underestimates: links from other sites. Paid advertising requires a programme with room in the maths – and that the programme allows paid traffic; that is in the programme’s terms.

Technically perfect – and still invisible

denbedsteluftrenser.dk launched technically flawless: top speed, valid structured data, sitemap submitted. Even so, weeks went by when Google barely indexed anything but the home page. The problem was not technical – the site had 0 referring domains. Nobody pointed to it, so there was no queue to skip.

The lesson: tech is the entry ticket, authority is the queue. Start earning the first links from other sites – industry directories, listings, partnerships, mentions – in the same week you launch. Not when the content feels "finished", because it never does.

Key insight

Ask for the first link in week one

Everyone puts it off until the content is “ready enough”. But a site without links from other sites does not get assessed – it gets overlooked, and then the good articles do not matter.

Start with the easy ones: industry directories in your niche, local link directories, a guest article with someone you know, a mention from a supplier. Three real links move more for a new site than thirty new articles.

Checklist

0 / 4

Saved only in your browser

Measure everything – and optimise what exists.

From now on the work is a monthly routine, not a project. Three numbers drive it: EPC per placement (which pages earn), conversion rate per programme (are you sending traffic to something that does not sell?) and approval rate (are your sales actually approved?). How a sale becomes a payout – approval periods, pending commission and rate locks – is explained in the tracking guide.

  • Move links up: placements above the fold and in tables typically convert best. Measure it with sub-IDs instead of believing it.
  • Replace weak programmes: two programmes in the same product area can have very different EPC. The test period is cheap – you pay for it in clicks you already have.
  • Update what already ranks: a page in position 6 lifted to position 3 is often a day’s work. A new page from zero is months.
  • Tax from the first krone: in Denmark, commission is taxable B income – rates and thresholds are in the tax guide.
The routine↺ every month
  1. 01Measure everything
  2. 02Find the weak link
  3. 03Fix ONE thing
  4. 04Wait – and measure again

Key insight

The first sale comes from a page you did not believe in

Almost everyone experiences it: the article you wrote in a hurry about something narrow is the one that starts earning – while the flagship you spent three days on sits still.

That is why sub-IDs and placement data are not pedantry. Without them you are guessing what works, and the guess is systematically wrong. Let the numbers decide what you write more of.

Checklist

0 / 4

Saved only in your browser

Five mistakes you can skip.

Each of these has cost us time or money ourselves. The difference between the wrong and the right version is rarely more than five minutes’ work – once you know you have to do it:

Five mistakes you can skipall made by us first

The link

shop.com

the home page – the reader has to find the product themselves

shop.com/product?afid=…

deep link straight to the product you mention

The button

“Buy now!”

promises an action the reader has not decided on

“See price – DKK 2,999”

says exactly what happens after the click

The title

“Air purifier test”

competes with everyone – and answers no one

“Best air purifier for the bedroom”

a situation the reader recognises as their own

The week’s work

New theme and new colours

feels like work, moves nothing

Articles 8, 9 and 10

the only thing that builds the curve

The measurement

“It seems to be going quite well”

gut feelings are systematically wrong

EPC per placement, every month

numbers that tell you what to write more of

Your first month – day by day.

Everything above is the order and the why. This is the calendar: a realistic first month alongside a job, with the phases translated into weeks. Tick off the checklists as you go – your progress is kept in the left-hand column, waiting for you next time you drop by.

Your first month, week by weekthe pace is an example – the order is the point

01

days 1–7

Foundation

  • Choose niche and angle (the matrix in phase 1)
  • Domain, hosting and theme – in ONE afternoon
  • Search Console set up + sitemap submitted
  • Write page 1: the big comparison

02

days 8–14

Content

  • Three cluster pages: one situation per page
  • Internal linking: pillar ↔ clusters
  • Join 1–2 programmes that match precisely
  • Deep links and sub-IDs on every mention

03

days 15–21

Depth and links

  • Three reviews with your own photos
  • Advertising labels on every page
  • Ask for the first three links from other sites
  • First look in Search Console: are the pages being indexed?

04

days 22–30

Measure and adjust

  • Move links up on the most-read page
  • Plan the next 10 articles based on data
  • Set the article target (e.g. 20) BEFORE you pass judgement
  • Repeat: the routine from phase 6, every month

Key insight

Half an hour every day beats eight hours every other Sunday

An affiliate site does not die of too little time – it dies of breaks that are too long. Google rewards sites that are updated steadily, and your own motivation survives better on small daily wins than on marathon weekends that always get postponed.

The plan above is built for exactly that: no item takes a whole day, and the order ensures there is ALWAYS something visible after half an hour’s work. Consistency is the one advantage everyone can afford.

What people ask before they start.

How much does it cost to build an affiliate site?

A domain and web hosting typically cost DKK 500–1,000 a year, and that is effectively the whole fixed cost. The rest is paid in working hours: content, links and optimisation. Signing up as an affiliate with serious networks is free.

How long does it take before an affiliate site makes money?

With SEO as the channel typically 3–12 months, because new sites have to earn authority before they rank. Paid advertising can bring sales from day one, but requires a programme with enough margin for the ad spend. The first payouts are small – the curve is what counts.

Can I use AI to write the content?

Yes. There is no requirement to declare the use of AI, and search engines assess the quality of the content, not how it was made. But the responsibility is yours: facts must be correct, experiences genuine, and mass-produced AI content without value of its own gets hit by Google’s rules on scaled content.

Do I need a company registration to run an affiliate site?

Not to get started. In Denmark, as a private individual you declare the commission as B income (income without tax deducted at source). If the activity becomes regular and professional, or turnover approaches the VAT threshold, you have to register a business.

How many affiliate programmes should I join?

Start with 1–3 programmes that match your topic precisely, and assess them on EPC and approval rate rather than the commission rate alone. More programmes only make sense once you have enough traffic to compare them on your own numbers.

Read on

Phase 04 is waiting

The site is the plan – the programme is the money.

The catalogue is public: rates, EPC and cookie windows can be checked before you sign up. And the affiliate gets exactly the rate shown – the fee is part of the shop’s total price.