mutz labmutz.mutz.dev

Playbook · October 2026 · ~15 min read

Affiliate Marketing: A Practical Playbook

Affiliate marketing is simple to explain and slow to get right: you help someone make a buying decision, link to the product, and earn a commission if they buy. This playbook covers the parts that actually move the needle.

Numbers in this post are labelled as typical ranges or as program terms you should re-check. Programs change their terms often; always read the current agreement before you build on it.

1. Choose a niche with buying intent

The best niches are ones where people actively research before spending money. Passion helps, but intent pays.

Good signals

Red flags

Quick test: write down 30 keyword ideas in the niche. If you can’t find 30 with clear commercial intent, the niche is probably too thin.

2. Pick your programs

You’ll usually mix a broad retailer program, one or two networks, and direct programs from the best brands in your niche.

ProgramWhat it isCommission & cookie (check current terms)
Amazon AssociatesRetail program covering almost any physical product.Category-based rates published in Amazon’s fee schedule, typically low single digits up to about 10% for most categories. Standard cookie is 24 hours (longer, up to 90 days, if the item is added to cart). Easy to start, low per-sale payout.
Impact (impact.com)Network/platform used by many large brands and SaaS companies.Set by each advertiser. Varies widely: percentage of sale, flat fee per sale or lead. Cookie windows are commonly 7–90 days, depending on the brand.
AwinLarge network, strong in Europe (incl. DACH) and the UK.Set by each advertiser. Retail commonly low-to-mid single-digit to double-digit percentages; cookie lengths vary by program (often 30 days).
CJ (Commission Junction)One of the oldest networks; many big retail, travel and finance brands.Set by each advertiser; percentage or fixed fee. Cookie windows vary per program.
PartnerStackNetwork focused on B2B SaaS.Set per SaaS company; recurring commissions (e.g. a share of subscription revenue for 12 months or for the customer’s lifetime) are common. Cookie windows often 30–90 days.
Direct SaaS programsRun in-house by the company (often via Rewardful, FirstPromoter, Tolt etc.).Recurring percentages and long cookies are common in SaaS, but terms differ widely. Read the fine print on attribution and payout thresholds.

How to compare programs

3. Keyword research for “best X”, “X vs Y” and “X review”

These three patterns capture people near a decision. Start with them before you write any informational content.

PatternSearcher’s stateExample
best X (for Y)Knows the category, needs a shortlistbest standing desk for small spaces
X vs YDown to two optionsnotion vs obsidian
X reviewValidating one choiceframework laptop 13 review
X alternativesUnhappy with or priced out of Xmailchimp alternatives

Process

  1. Seed list: list products, brands and categories in your niche.
  2. Expand: run each through Google autocomplete, “People also ask”, and a keyword tool (Ahrefs, Semrush, or free options like Google Keyword Planner and Search Console once you have traffic).
  3. Modifiers: add “for beginners”, “under $500”, “for small apartments”, “2026”. Long-tail, specific queries are easier to rank for.
  4. Check the SERP manually: if forums, small blogs or thin pages rank in the top 10, you have a chance. If it’s all major publishers, move on for now.
  5. Prioritize: intent first, then difficulty, then volume. A 200-searches-a-month “X vs Y” page can out-earn a 10,000-searches informational page.

4. Page types that convert

Elements that consistently help

5. Setting up the site (Next.js on Vercel)

You don’t need a heavy stack. A static or mostly static site is fast, cheap and SEO-friendly.

6. Disclosure rules

Not legal advice. This is a general overview. Rules depend on your country, your audience and the specific situation; consult a qualified lawyer for your setup.

United States: FTC

Switzerland and the EU: general principles

7. Link tracking and UTMs

/go/acme-desk   →  https://partner.example.com/acme?subId1=best-standing-desks-table
newsletter link   →  https://mutz.mutz.dev/best/standing-desks?utm_source=newsletter&utm_medium=email&utm_campaign=oct-2026

8. Email capture

Search traffic is rented from Google. An email list is yours.

9. Realistic timelines and numbers

These are typical ranges commonly reported by practitioners, not guarantees or measured statistics. Your results depend on niche, competition, content quality and luck.

PhaseTypical rangeWhat’s happening
Months 0–3Little to no search trafficPublishing, getting indexed, building first links. Many new sites see few clicks in this phase.
Months 3–6First rankings on long-tail queriesA few pages start to pull traffic; first commissions are possible but small.
Months 6–12Steady growth if content and quality holdDouble down on what ranks; update and expand winning pages.
12+ monthsMeaningful income possible, not assuredCompounding content, links and email.

Do the math with your own inputs

Estimate monthly earnings as visitors × click-through rate to merchant × merchant conversion rate × average commission. Plug in conservative guesses, then replace them with your real data as soon as you have it. For example, if you assume 5,000 visitors, a 10% click-through, a 3% conversion and a 5 CHF commission, the result is 75 CHF/month. The point is to see which lever matters most, not to predict income.

10. Your 30-day action plan

Week 1: Foundation

  • Pick a niche and validate it with 30+ commercial-intent keywords
  • Shortlist 10–20 products you can test or have used
  • Apply to 3–5 relevant programs (one network, one retailer, direct brand programs)
  • Register a domain and set up Next.js + Vercel with noindex on

Week 2: Structure

  • Map 15–20 target keywords to page types (roundup, vs, review, alternatives)
  • Build page templates: comparison table, verdict box, pros/cons, disclosure line
  • Write About, How we test, Affiliate disclosure and Privacy pages
  • Set up analytics, Search Console, sitemap and outbound click tracking

Week 3: Content

  • Publish 3–5 bottom-of-funnel pages with original photos or screenshots
  • Set up /go/ redirect links with sub-IDs per page
  • Create a lead magnet and an email signup form with a welcome sequence

Week 4: Launch and iterate

  • Remove noindex, submit the sitemap, request indexing for key pages
  • Publish 2–3 more pages and interlink everything
  • Share genuinely useful pages in 2–3 relevant communities (follow their rules)
  • Set a monthly review: rankings, clicks, conversions, pages to update

11. Common mistakes

Disclosure: this post contains no affiliate links. If future posts on mutz lab do, they’ll be labelled clearly next to the link.