WordPress affiliate site: the brand layer
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:
| Host | Plan | Why |
|---|---|---|
| Hostinger | Premium / Business shared | ~$3–8/mo, free domain on annual plans, fast PHP, one-click WP. The course's default pick. |
| Cloudways | DigitalOcean 2GB | ~$15/mo, managed cloud, much faster, worth the bump if your blog grows. |
| Kinsta / WP Engine | Starter | $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:
| Plugin | Purpose |
|---|---|
| Yoast SEO or Rank Math | SEO basics — title tags, meta descriptions, sitemap. |
| Site Kit by Google | One-click Analytics + Search Console setup. |
| WP Super Cache or LiteSpeed Cache | Speed — match to your host's stack. |
| UpdraftPlus | Free backups to Dropbox/Google Drive. |
| Wordfence | Basic security; block brute-force login attempts. |
| Pretty Links | Cloak affiliate links — yoursite.com/go/offer redirects to the hop link. |
Step 6 · The 5 pages every affiliate site needs
- Home — hero, your value prop, 3 featured posts, email opt-in
- Blog — list of posts (auto-generated by WordPress)
- About — your story / why you're qualified to talk about the niche. Real photo. Real name (or a consistent pen name).
- Contact — real email, contact form (Fluent Forms or WPForms Lite)
- 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.