Home / Course / Module 11

Module 11

WordPress affiliate site: the brand layer

10 min read · pairs with tools/wordpress.

The paid-traffic playbook (Modules 02–09) is one revenue stream. The WordPress site is the other half: a real branded website in your niche that doubles as (a) credibility for ad reviewers, (b) a destination for organic search traffic in Module 12, and (c) the home for YouTube embed pages in Module 13. Build it once, it runs for years.

Why WordPress (and not a static site builder)

For a marketer who isn't a developer, WordPress beats every alternative on:

  • Cheap hosting ($3–10/mo) with one-click install.
  • Free themes that look professional out of the box.
  • Massive plugin ecosystem (SEO, analytics, forms — all solved).
  • Easy to hand off to a writer/VA later without code review.

If you're a developer, build with Astro, Next, or Hugo — those are faster and cleaner. But unless you're already comfortable in those stacks, WordPress is the right tool.

Step 1 · Buy hosting

For a first affiliate site, you want shared hosting that's fast enough and cheap enough:

HostPlanWhy
HostingerPremium / Business shared~$3–8/mo, free domain on annual plans, fast PHP, one-click WP. The course's default pick.
CloudwaysDigitalOcean 2GB~$15/mo, managed cloud, much faster, worth the bump if your blog grows.
Kinsta / WP EngineStarter$30+/mo, overkill for now, graduate later if you're getting 100k+ visits.

Whichever you pick, get an annual plan if budget allows — usually 30–60% cheaper than monthly, and you get a free .com domain bundled.

Step 2 · Claim the free domain

During checkout, search for a niche-adjacent .com. Two patterns that work:

  • Topic + benefit: bettersleepnow.com, fixmyblood sugar.com
  • Topic + persona: dietdadtruth.com, sugarsmartmom.com

Avoid: numbers, hyphens, weird TLDs (.click, .online, .shop as primary). You want something a human would type without hesitation.

Step 3 · One-click WordPress install

From your hosting control panel, click Auto Install → WordPress. Set:

  • Site title and tagline (you can change these later)
  • Admin username — not "admin" (security)
  • Strong admin password — store it in a password manager
  • Admin email — keep this separate from your FB/network emails

After install: log in at yoursite.com/wp-admin. Update WordPress and all plugins immediately. Delete the default "Hello World" post and "Sample Page."

Step 4 · Pick a theme

Stick with one of these — they're free, fast, and well-supported:

  • Astra — universally good. Pairs with the free Astra Starter Templates.
  • GeneratePress — slightly faster, slightly less designy.
  • Kadence — newer, beautiful out of the box.

Install one. Then install Elementor (free version) as a page builder. With Astra + Elementor you can build any layout without code.

Step 5 · Essential plugins (only these)

Plugin bloat is the #1 reason WordPress sites get slow. Start with these and add only when you have a specific need:

PluginPurpose
Yoast SEO or Rank MathSEO basics — title tags, meta descriptions, sitemap.
Site Kit by GoogleOne-click Analytics + Search Console setup.
WP Super Cache or LiteSpeed CacheSpeed — match to your host's stack.
UpdraftPlusFree backups to Dropbox/Google Drive.
WordfenceBasic security; block brute-force login attempts.
Pretty LinksCloak affiliate links — yoursite.com/go/offer redirects to the hop link.

Step 6 · The 5 pages every affiliate site needs

  1. Home — hero, your value prop, 3 featured posts, email opt-in
  2. Blog — list of posts (auto-generated by WordPress)
  3. About — your story / why you're qualified to talk about the niche. Real photo. Real name (or a consistent pen name).
  4. Contact — real email, contact form (Fluent Forms or WPForms Lite)
  5. Privacy + Disclosure — required by FTC for affiliate links. Use a free generator (e.g. termly.io) and post the result.

Step 7 · Design — but not too much

Don't spend a week on the visual design. The bar is "looks like a real site." Astra/Kadence starter templates get you there in 30 minutes. Pick a template, swap the placeholder text + images for your niche, ship.

  • Header: logo (canva.com, 5 minutes), simple nav (Home, Blog, About, Contact)
  • Footer: social links if you have them, links to Privacy + Disclosure
  • Mobile: verify on your phone before you call it done. Most starter templates are mobile-fine; the trap is custom edits that break on small screens.

Step 8 · Connect Analytics and Search Console

Via Site Kit (the plugin above), connect:

  • Google Analytics 4 — visitor counts, traffic sources, top pages
  • Google Search Console — what queries you rank for, click-throughs, indexing health

Verify ownership (auto-handled by Site Kit). Then resist looking at analytics for the first month — the data is meaningless at low volume and emotional.

Skills you pick up

If you're new to all of this, you'll come out of Module 11 knowing:

  • How to buy hosting + a domain and point them at each other
  • How to install and admin a WordPress site
  • How to use a page builder (Elementor or Gutenberg)
  • How to install SEO + analytics + caching
  • How to write the basic legal pages every affiliate needs

These skills transfer to any future site you'll ever run.

How the operator helps

tools/wordpress currently exposes wp_publish_post(title, html_body, status="draft", categories, tags) — pushes posts via the REST API. The agent uses this for Module 12's SEO content engine (next module).

Site setup itself (hosting purchase, domain pointing, plugin install) is a one-time human task — automating it would require giving the agent your billing details, which the policy layer rightly blocks. Buy + install the site yourself; let the agent run the ongoing content pipeline.

Action: Pick hosting. Buy plan + domain. Install WordPress + Astra + Elementor. Build the 5 pages. Install the 6 plugins. You're done with Module 11 in one afternoon.