Tech Product Review Site
The shortcut: Forget "tech reviews." Pick one boring sub-category — USB-C hubs, low-profile mechanical keyboards, ESP32 sensors — and own the long-tail search for it. The Verge can't out-rank a solo writer who's published 80 deep posts on one shelf.
Industry: Software & Tech | Investment level: Micro — $300-$1,000 | Time to launch: 6-12 months to first $1K month (this is content-first, not client-first)
Best for: Someone who already buys, breaks, and opinions on gear in one narrow category — and can write a 1,500-word comparison post without pulling teeth. You're a fit if you can publish 8-12 posts a month for 6 months before seeing real revenue. What you'll likely make: $0-$200 month 3, $300-$900 month 6, $1,500-$3,500 month 12. Math is in Section 4.
Market Opportunity
Most people who try this fail because they pick "tech" — laptops, phones, headphones, the stuff every site already covers. Wirecutter has 200 staff. You will not out-rank them on "best wireless earbuds 2026." The opening is the niches those sites won't touch: "best USB-C hub for M4 Mac mini with dual 4K," "quietest 65% mechanical keyboard for office," "ESP32 air quality sensors for HomeAssistant." Long-tail queries with 200-2,000 monthly searches each. Boring. Specific. Buyer-intent. Nobody covers them at depth.
Affiliate revenue is the model. Amazon Associates pays roughly 1-4% on most consumer electronics categories Amazon Associates rate card — thin, but the volume across hundreds of long-tail posts adds up. A post you wrote in March can still pay rent in October next year if it ranks. That's the real difference from a service business — your hours stop, your income doesn't.
The trap people miss: this is a 6-month minimum runway business. If you need $2K/month in 90 days, do something else. The first 50 posts mostly earn nothing while Google figures out your site exists. People who quit at month 4 lose to people who keep publishing through month 7.
Launch With AI
Pro tip: The 80-deep-posts-on-one-shelf reframing is the entire path to ranking against The Verge + Wirecutter. AI handles the long-tail keyword cluster mining (200-2,000 monthly searches, low difficulty, high buyer-intent), the per-post outline + intro + comparison-table + verdict generation that gets posts published 3-5x faster, the FTC §255 endorsement + Amazon Associates Operating Agreement Section 5 disclosure compliance (the single most-common policy violation that gets sites kicked from Amazon Associates), the schema markup + internal-linking + EEAT signal optimization that compounds Google ranking, and the brand-sponsorship pitch that turns 50K monthly sessions into $500-$1,500/post direct deals.
Upfront honesty: AI cannot test a USB-C hub for 90 days under heavy load + tell you which one drops the second monitor at 4K60. The hands-on testing + opinion is the entire moat — Google's March 2024 + ongoing helpful-content updates explicitly de-rank AI-only "review" content with no first-party experience. What AI does is everything around it: long-tail keyword cluster mining (200-2,000 search volume, KD <30, buyer-intent), per-post outline + intro + comparison-table + alternatives section + verdict generation that gets posts published 3-5x faster, FTC §255 Endorsement Guides + Amazon Associates Operating Agreement Section 5 + 10 disclosure templates (the affiliate-disclosure-MUST-be-clear-and-conspicuous + the never-mention-Amazon-pricing rule + the cannot-claim-prices-without-the-FTC-disclaimer rule — first-warning then ban), schema markup (Product + Review + AggregateRating + ItemList + FAQPage) + internal-linking + EEAT (Experience, Expertise, Authoritativeness, Trustworthiness) signal optimization, the Mediavine ($50K sessions/yr threshold) + Raptive ($100K pageviews/mo) + brand-sponsorship pitch flow that turns traffic into $500-$1,500/post direct deals.
AI Tools You'll Use
| Tool |
What it does for you |
Cost |
| ChatGPT (Plus) |
Keyword clusters, post outlines, comparison tables, sponsorship pitches |
$20/mo |
| Claude (Free) |
Reading FTC §255 + Amazon Operating Agreement + Google EEAT guidelines |
Free |
| Ahrefs OR Semrush |
Keyword research + competitor backlink + content-gap mining |
$129-$140/mo (1 month, then cancel) |
| AAWP or Lasso |
Amazon comparison tables + price auto-update + "out of stock" handling |
$99-$149/yr |
| Surfer SEO or Frase |
On-page SEO scoring + content brief generation |
$59-$119/mo |
The Workflow
Step 1: Generate the long-tail keyword cluster + content map (the 80-post plan that ranks). Most new sites publish randomly. The single change that ranks is publishing in topic clusters — 1 pillar post + 8-12 cluster posts targeting the same intent web. AI generates the cluster.
Prompt: "For my niche [specific narrow category — e.g., USB-C hubs for M-series Mac, low-profile mechanical keyboards for office, ESP32 sensors for HomeAssistant, low-volt landscape lighting for DIY], generate the 80-post content cluster plan. (1) THE TOPIC PILLAR — 1 long-form pillar post (3,500-5,000 words) targeting the highest-volume head term ('best USB-C hub for M-series Mac' / 'best low-profile mechanical keyboards' / 'best ESP32 sensors for HomeAssistant'). The pillar covers all sub-topics + links out to every cluster post. (2) THE 30 LONG-TAIL CLUSTER KEYWORDS — for each: target keyword + 3-month average search volume (use Ahrefs or Semrush — for this prompt, brainstorm + estimate from 100-2,000 range), keyword difficulty (target KD <25), buyer-intent score (informational / commercial / transactional), 5-8 SERP competitor URL types (DIY blog vs Amazon listing vs official brand vs Reddit thread), the gap I can fill (deeper testing / better photo / specific use-case). Examples for USB-C hub niche: 'best USB-C hub for M4 Mac mini dual 4K' (180/mo, KD 8), 'USB-C hub vs dock for M3 MacBook Pro' (240/mo, KD 12), 'cheapest USB-C hub with HDMI 2.1' (320/mo, KD 14), 'best USB-C hub under $30' (480/mo, KD 18), 'USB-C hub for iPad Pro M4 with Apple Pencil pass-through' (90/mo, KD 6). (3) THE 8 HEAD-TO-HEAD COMPARISON KEYWORDS — '[Brand A] vs [Brand B]' for the most-shopped-pair models. High conversion. (4) THE 8 SINGLE-PRODUCT DEEP-REVIEW KEYWORDS — '[specific model] review' for the 8 best-selling SKUs. Lower volume but builds topical authority + trust. (5) THE 6 INFORMATIONAL HOW-TO KEYWORDS — 'how to choose USB-C hub,' 'how many lanes does a USB-C hub need,' 'why USB-C hubs disconnect.' (6) THE PUBLISHING SEQUENCE — for the 80-post plan: weeks 1-4 publish the pillar + 8 cluster posts to establish topic authority; weeks 5-12 publish 1-2 cluster posts/wk; weeks 13-24 publish head-to-heads + single reviews + how-tos; weeks 25-36 fill in long-tail SERP gaps + refresh top-3-rank-but-not-#1 posts. (7) THE INTERNAL-LINKING MAP — pillar links to every cluster + every cluster links back to pillar + clusters link laterally to related cluster (creates a topical graph Google rewards). Output: 80-post spreadsheet (keyword + volume + KD + intent + competitor types + gap + post type + word count + publish week + internal-linking targets) ready to drop into Trello/Asana."
Step 2: Generate the per-post outline + intro + comparison-table + verdict skeleton (the 3-5x publishing-speed unlock). AI gets the post 60-70% drafted; the human does the hands-on testing + opinion-injection that ranks in 2026. AI writes the skeleton.
Prompt: "For [target keyword + post title], generate the per-post skeleton. (1) THE INTRODUCTION (150-200 words) — open with the buyer's specific friction in 1 sentence ('You bought an M4 Mac mini and immediately discovered Apple gave you 2 USB-C ports + 1 HDMI + 0 USB-A — and your dual-4K monitor setup needs 4 ports + DisplayPort'), the credibility statement ('I tested 12 USB-C hubs over 90 days with my M4 Mac mini + LG UltraFine 4K + Dell U2723QE'), the 1-sentence verdict preview ('Best overall: [SKU] at $X — full table below'). EEAT signals throughout: first-person experience, specific test setup, time invested. (2) THE 5-8 CONTENDER COMPARISON TABLE (AAWP/Lasso shortcode) — columns: image + name + key spec (e.g., # of ports / power delivery / max display res) + price (auto-updated by AAWP) + my rating (1-10) + 'View on Amazon' button + 'Read full review' link to the cluster post. (3) THE PER-CONTENDER MINI-REVIEW (200-300 words each) — opening sentence with my use-case verdict, the 3 things it does well, the 1-2 things it doesn't, the verdict ('best for X', 'skip if Y'), the price-and-where-to-buy line. (4) THE VERDICT MATRIX (300-400 words) — 'Best Overall' / 'Best Budget' / 'Best for Specific Use Case A' / 'Best for Specific Use Case B' / 'Skip This One' — each with 2-3 sentence justification + the contender model. (5) THE ALTERNATIVES + 'WHAT TO BUY IF…' SECTION (200 words) — 'If your budget is under $X, look at [alternative]. If you specifically need [feature], the standard recommendation [other product] is actually wrong because [reason] — try [non-obvious recommendation] instead.' (6) THE FAQ SECTION (4-6 questions with FAQPage schema) — pull from People Also Ask + Reddit/forum questions. (7) THE METHODOLOGY DISCLOSURE (100 words) — 'I tested over 90 days using [setup]. I bought [N] units with my own money + received [N] from manufacturers (which doesn't change the rating — see my [editorial-policy page]). Affiliate disclosure: this post contains Amazon + retailer affiliate links — if you buy through them, I earn a small commission at no extra cost to you.' (8) THE SCHEMA MARKUP — Product + Review + AggregateRating + ItemList + FAQPage JSON-LD. Output: full skeleton with placeholder [HUMAN INSERT: hands-on testing notes] markers in the 5 places where the human-only experience must go (intro credibility, per-contender 'the 3 things it does well' + 'the 1-2 things it doesn't,' verdict matrix justifications, FAQ answers from real questions). NEVER fill these with AI-generated content — Google's helpful-content update will de-rank."
Step 3: Generate the FTC §255 + Amazon Associates Operating Agreement + Google EEAT compliance audit. The single most-common Amazon Associates ban: making a Section 5 violation (mentioning Amazon prices in copy, copy-pasting an Amazon listing, claiming Amazon prices). AI generates the audit.
Prompt: "Generate the per-post FTC + Amazon + Google compliance audit. (1) FTC §255 ENDORSEMENT GUIDES — per 16 CFR §255: every post with affiliate links must include a clear, conspicuous affiliate disclosure ABOVE THE FOLD (not buried in footer). The disclosure must be in 'plain English' — not 'I may earn a commission' (too vague) — preferred wording: 'This post contains affiliate links. If you buy through them, I earn a small commission at no extra cost to you. I only recommend products I've tested and would use myself. See my [editorial-policy URL].' For TikTok/Instagram cross-promotion: '#ad' or 'paid partnership' on every post. (2) AMAZON ASSOCIATES OPERATING AGREEMENT — per Amazon Associates Operating Agreement Section 5 + 10 + 14: (a) NEVER include the Amazon price in copy text — Amazon prices change in real time + claiming the wrong price = misrepresentation. ALL price displays must use Amazon's API (PA-API 5.0 via AAWP or Lasso) which auto-updates + auto-flags 'price unavailable.' (b) NEVER copy-paste Amazon listing copy — copyright violation + duplicate-content SEO penalty. (c) NEVER include the phrase 'lowest price on Amazon' or 'cheapest on Amazon' — categorical price claims violate Section 5. (d) NEVER use the Amazon name in domain or social handle (e.g., bestamazonhubs.com is a violation). (e) Must include the verbatim Amazon Associate disclosure: 'As an Amazon Associate I earn from qualifying purchases.' (f) Cannot use Amazon affiliate links in email (Section 5 prohibition — except for transactional email). (g) Cannot use cloaked/shortened links that hide the Amazon URL. (3) GOOGLE EEAT — per Google's helpful content + March 2024 core update: every post must demonstrate Experience (first-person testing, original photos, specific test setup), Expertise (author bio with relevant credentials, depth of knowledge in the niche), Authoritativeness (linked-to from other niche-relevant sites, brand mentions), Trustworthiness (clear about-page, contact info, editorial policy, methodology disclosure). The single biggest de-rank trigger in 2024-2025: AI-generated review content with no first-party experience. AVOIDANCE: every post must have at least 3 markers of first-person hands-on experience (original photo, specific test scenario detail, dated note). (4) THE PER-POST PRE-PUBLISH CHECKLIST — affiliate disclosure above-the-fold ✓, no Amazon prices in copy ✓, no copy-pasted Amazon listing text ✓, AAWP/Lasso shortcode for all product mentions ✓, Amazon Associate verbatim disclosure ✓, original photos in 3+ places ✓, first-person test scenario in 3+ places ✓, author bio + about-page link ✓, schema markup validated at Schema.org Validator ✓. (5) THE EDITORIAL POLICY PAGE — generate the 1-page editorial policy: how I select products to test, how long I test for, how I handle manufacturer-supplied units, how I rate, how I handle errors/corrections + the right-to-reply policy. Output: per-post compliance audit + editorial policy + the Amazon Associates monthly self-audit checklist."
Step 4: Generate the schema markup + internal-linking + EEAT signal optimization (the technical SEO that compounds). Most new sites skip schema markup + internal linking; both compound ranking. AI generates the technical SEO pack.
Prompt: "For my [niche] review site, generate the technical SEO foundation. (1) SCHEMA MARKUP TEMPLATES — per page type, generate the JSON-LD schema: (a) Best-of list post: ItemList + Product (each contender) + Review (each) + AggregateRating + FAQPage; (b) Head-to-head comparison: ComparisonShoppingProduct (or paired Product + Review) + FAQPage; (c) Single-product deep review: Product + Review + AggregateRating + Author + DateModified + DateReviewed; (d) How-to post: HowTo + step-by-step (with images per step) + FAQPage. Validate at Schema.org Validator + Google Rich Results Test. (2) INTERNAL LINKING MAP — for the 80-post cluster: pillar post links out to every cluster post (using descriptive anchor text, not 'click here'); each cluster post links back to pillar (1-2 links) + laterally to 2-3 sibling cluster posts; head-to-head posts link to the single-product reviews of both contenders + to the pillar; how-to posts link to recommended products from the relevant cluster. Generate the per-post 'related posts' query that surfaces the right links automatically. (3) AUTHOR BIO + ABOUT PAGE — for EEAT: the author bio shows real name + photo + 2-3 sentence credibility statement + niche-relevant credentials/years + link to LinkedIn + link to social profiles. The About page tells the story of why I started the site, what makes me qualified, how I work, the editorial standards, the contact info. (4) THE SITE-WIDE EEAT SIGNAL CHECKLIST — author byline on every post ✓, 'Last updated' date visible ✓, methodology page linked from every post ✓, contact page with real email + response time SLA ✓, privacy policy + terms of use linked from footer ✓, original photos + screenshots in every post ✓, first-person test notes in every review ✓. (5) THE CORE WEB VITALS OPTIMIZATION — image lazy-loading, WebP format with JPEG fallback, font preloading, eliminate render-blocking JS (use Cloudflare Pro or RocketLoader), measure at PageSpeed Insights — target LCP <2.5s, INP <200ms, CLS <0.1. (6) THE BACKLINK STRATEGY — guest posts on 3-5 niche-adjacent blogs/yr, podcast guesting on 5+ niche podcasts/yr, HARO/Connectively responses 2-3/wk for media mentions, Reddit/forum participation in niche subs (NEVER spam-promo — be a known helpful contributor + occasional link drop is fine). Output: schema templates + internal-linking matrix + author bio template + about page copy + Core Web Vitals checklist + 12-month backlink calendar."
Step 5: Generate the brand-sponsorship + Mediavine/Raptive monetization pitch flow. Once traffic crosses 25-30K monthly sessions, brand sponsorships start landing in the inbox + Mediavine ($50K sessions/yr threshold) display ads kick in. AI writes the pitches.
Prompt: "Generate the monetization upgrade flow for my niche review site as it scales. (1) THE MEDIAVINE APPLICATION — at 50,000 monthly sessions (the Mediavine Journey program entry threshold), apply with: site URL + Google Analytics screenshot + 6+ months consistent traffic + clean ad-policy compliance. Approval typically 2-4 weeks. Add Mediavine Trellis for $0 if I'm on Mediavine. (2) THE RAPTIVE UPGRADE — at 100,000 monthly pageviews (Raptive minimum), apply for Raptive (formerly AdThrive). Higher RPM than Mediavine ($25-$45 vs $15-$25) but stricter content requirements (Raptive prefers fewer affiliate-heavy posts). Calculate: at 150K pageviews, Mediavine = $2,250-$3,750/mo display vs Raptive = $3,750-$6,750/mo display. (3) THE DIRECT BRAND-SPONSORSHIP PITCH — at 20-50K monthly sessions in a defined niche, brands start reaching out. Generate the per-brand pitch I send when someone DMs/emails: 'Thanks for reaching out. My niche is [niche]. Audience: ~[X] monthly readers in [demographic]. Sponsorship offerings: (a) Sponsored review at $750-$2,500 — I test for 30 days + write an honest review (positive OR negative) + the post is clearly labeled #ad/#sponsored per FTC. (b) Newsletter mention at $300-$800 — 1 sentence in my next newsletter to [N] subscribers. (c) Product giveaway co-promotion at $500-$1,500 + 5-10 product units. (d) Annual brand partnership at $5K-$25K — I become 'official testing partner' + you get 10 sponsored mentions/year + display banner on relevant pillar posts. NOT for sale: my rating, my verdict, the order in my best-of lists.' (4) THE PROACTIVE OUTREACH — once at 25K+ monthly sessions, I email the marketing team at the 10 brands I've already reviewed positively: 'Hey [marketer], I reviewed your [product] in my best-of [post] (it ranked #2). I get [X] monthly readers in your target market. Want to discuss a paid review of your new [product] OR a year-long brand partnership?' (5) THE EMAIL LIST AS LEVERAGE — at 1K-5K email subscribers in a defined niche, I add: 'I send a weekly newsletter to [N] niche-engaged readers — every newsletter has 1 sponsored slot at $300-$800.' (6) THE INFORMATION-PRODUCT EXTENSION — once the site is at 25K-50K sessions, an info product (a $29-$79 PDF buyer's guide OR a $99-$199 video course) typically converts at 0.5-2% of monthly readers = $375-$5,000/mo passive. Output: Mediavine + Raptive application checklist + brand-sponsorship pitch template + proactive-outreach script + per-tier monetization revenue projection."
Time Saved Per Week
- 80-post keyword cluster + content map (one-time): ~15 hrs saved + 6-month structured publishing plan
- Per-post outline + intro + comparison-table (per post, 80+ posts): ~3 hrs saved per post = 240+ hrs across the year
- FTC + Amazon + Google compliance audit (one-time): ~6 hrs saved + Amazon-Associates-ban protection
- Schema markup + internal-linking + EEAT (one-time): ~10 hrs saved + ranking compounding
- Sponsorship + Mediavine/Raptive flow (one-time + per pitch): ~5 hrs saved per pitch + scales monetization
- Total: 8-12 hrs/wk back in steady state — enough to publish 3-5 posts/wk solo vs 1-2 without AI.
Total AI Stack Cost
- Budget tier: ChatGPT Free + Claude Free + Ahrefs free trial (one-month) + AAWP free trial = $0-$15/mo to start
- Full tier: ChatGPT Plus ($20) + Ahrefs ($129, used 1 month/quarter then cancel) + AAWP ($12) + Surfer SEO ($59) = $98/mo (avg)
- Compare: A part-time writer + SEO + ops person = $1,500-$3,500/mo. AI does it for $0-$98.
Your First Win (30-min action)
Pick your single narrow niche today (NOT 'tech' — go to 'USB-C hubs for M-series Mac' or 'low-profile mechanical keyboards' specific). Use Step 1's prompt to generate the 80-post content cluster. Then write the pillar post + the first 3 cluster posts in the next 14 days.
Prompt to generate your 80-post plan: "Apply Step 1's keyword cluster method to my niche '[narrow specific niche]'. Output: (a) the pillar topic + target keyword + estimated volume; (b) 30 long-tail cluster keywords with volume + KD + intent + SERP-competitor type; (c) 8 head-to-head keywords; (d) 8 single-product deep-review keywords; (e) 6 informational how-tos; (f) the 36-week publishing sequence; (g) the internal-linking matrix. Output as a Trello/Asana-import-ready spreadsheet."
That single 80-post plan typically takes 90 minutes + structures the entire next 6-12 months of content. That's the entire 'first $300-$900 month 6 affiliate revenue' path.
Product / Service Offering
You're not selling anything. You're publishing comparison and review posts that capture buyer-intent search traffic, then earning a cut when readers click through and buy.
The post types that actually convert:
- "Best [product] for [specific use case]" — the workhorse. Five to eight contenders, a comparison table, a verdict for each use case. Most of your revenue comes from these.
- "[Product A] vs [Product B]" — head-to-head for specific models. High conversion because the reader has narrowed to two and just needs a tiebreaker.
- Single-product deep reviews — 1,500-2,500 words with your own photos. Lower traffic but builds the trust that makes Google rank your "best of" lists.
- "How to [task with your category]" — informational posts that don't convert directly but build topical authority.
A solid launch portfolio is roughly 60% best-of lists, 20% head-to-heads, 15% single reviews, 5% how-tos. WordPress on a $4-$10/month managed host is the standard stack. Squarespace and Wix don't rank as well, and Webflow is overkill.
Revenue Model
Affiliate sites bill in pageviews, not clients. Unit economics for a tech review site at two scale points:
| Revenue source |
Sessions/month |
Click-through to merchant |
Earnings per click (EPC) |
Monthly revenue |
| Amazon Associates only (early) |
25,000 |
12% (3,000 clicks) |
$0.35 |
~$1,050 |
| Amazon + 1 second network (CJ/Impact) |
25,000 |
14% (3,500 clicks) |
$0.45 |
~$1,575 |
| Amazon + 1 brand sponsorship/month |
90,000 |
13% (11,700 clicks) |
$0.40 + $1,000 sponsor |
~$5,680 |
| Add Mediavine display ads at 50K+ sessions |
90,000 |
n/a (display) |
~$18 RPM |
+~$1,620 ads |
Your first $1K month: roughly 20-30K monthly sessions, 60-80 published posts, Amazon Associates only. Realistic at month 6-9 for a tightly-niched site.
Your first $3K month: roughly 80-120K monthly sessions with Amazon Associates plus one or two direct brand deals at $500-$1,500/post. Sponsorships start landing in your inbox once you've got 20-50K monthly readers in a defined niche. Mediavine display ads kick in at 50,000 sessions/month and typically add $15-$25 per 1,000 sessions. Raptive (formerly AdThrive) requires 100,000 monthly pageviews and pays a premium above Mediavine.
The recurring engine isn't subscriptions — it's the post you wrote 14 months ago still earning $40 every month because it ranks at position 3 for a 4,000-search query. Write 80 of those and the math works.
Startup Costs
- Domain + WordPress hosting: $50-$150/year. SiteGround, Cloudways, or Kinsta starter plans run $4-$15/month. Skip WordPress.com free — it bans affiliate links on the free tier.
- WordPress theme + plugins: Astra or GeneratePress free; AAWP or Lasso for Amazon comparison tables (~$99-$149/year).
- Keyword research: Ahrefs at $129/month or Semrush at ~$140/month. Run it one month, mine 200 keywords, then cancel — many writers do exactly that.
- Cloudflare CDN: free tier is enough.
- Image tooling: Canva free or $13/month Pro.
- LLC + EIN: $35-$500 LLC filing depending on state — LLC University 50-state table. EIN is free at IRS EIN Online — never pay a third party.
- Optional: 3-5 products to review hands-on. $200-$500 budget. Use what you already own where possible.
Realistic all-in: $300 if you skip Ahrefs and defer the LLC 60 days; $1,000 if you file the LLC, run one month of Ahrefs, buy a year of hosting and AAWP, and pick up a few products to photograph.
Legal & Formation
Business entity. Single-member LLC the moment you start earning. Affiliate income is reported on a 1099-K (third-party payment income) and personal liability matters once you publish reviews — a defamation claim from a brand you panned hits your personal assets if you're a sole prop. EIN is free directly from the IRS — services charging $50-$300 are reselling a five-minute form. S-corp election isn't worth the overhead until net profit clears roughly $80K/year, realistic for this slug only after year 2-3 if traffic builds.
Licenses & sales tax. No state license is required to publish reviews. Affiliate commissions are not a sale you make — the merchant handles sales tax on the actual transaction. A few states tax digital ad revenue differently; most don't. Check your state revenue site if worried. If you cross $5,000 in affiliate payouts in a year (the 2024 1099-K threshold, dropping to $2,500 for 2025 and $600 for 2026), expect 1099s from your networks and quarterly estimated taxes due — set aside 25-30% of every payout.
Industry-specific risk. Two compliance traps that kill review sites overnight, both non-negotiable.
First, FTC endorsement disclosure under 16 CFR 255. Every page with affiliate links needs a clear disclosure near the link — not buried in the footer. FTC guidance says footer-only disclosures fail the "clear and conspicuous" test. Add a one-line disclosure at the top of each post: "This post contains affiliate links. We may earn a commission when you click through and buy, at no extra cost to you." The FTC can fine up to $53,088 per violation.
Second, Amazon Associates Operating Agreement compliance. Amazon terminates accounts without warning. The big ones: (1) you cannot display Amazon prices in posts (use AAWP or Lasso, which auto-pull live prices via the Product Advertising API), (2) no Amazon affiliate links in email newsletters, (3) you must include the exact phrase "As an Amazon Associate I earn from qualifying purchases" clearly on the site. Full agreement at Amazon Associates policies. Diversify to a second network (Impact, CJ Affiliate, ShareASale) within 6 months — losing your Amazon account with no backup zeroes revenue overnight.
Marketing & First Customers
Your "customers" are search engines. The marketing is keyword research and publishing — not Twitter, not Instagram, not paid ads. The order that works:
- Pick your niche before you buy a domain. Use Ahrefs or Semrush to find a sub-category with 100+ buyer-intent keywords in the 200-2,000 monthly-search range, where the top-ranking results are weak (forum threads, thin affiliate sites). If Wirecutter or Tom's Hardware owns the top 3 spots for every query, pick a different niche.
- Build a content plan of 60-100 posts before you write the first one. Group them in clusters (one "best of" pillar plus 5-10 supporting head-to-heads and reviews). Google ranks topical clusters faster than scattered posts.
- Publish 2-3 posts per week for 6 months minimum. Volume + consistency is the only tactic that works.
- Internal linking obsessively. Every new post links to 3-5 older relevant posts.
- Reddit and niche forums for cold traffic. Genuine, helpful answers in your niche's subreddit (with a link when truly useful) drive early traffic and signal to Google that your site exists. Don't spam.
YouTube is the natural pair if you're willing to film — review videos rank for the same queries and can double the affiliate revenue.
First 90 Days
- Week 1. Pick your niche. Run keyword research in Ahrefs or Semrush. Build a list of 80 target keywords. Buy domain and managed WordPress hosting.
- Week 1-2. Install WordPress, Astra/GeneratePress theme, AAWP plugin. Set up GA4 and Search Console. Apply to Amazon Associates (180-day window to make 3 sales or you get rejected).
- Week 2-3. File LLC. Get EIN free from IRS. Add FTC disclosure and "As an Amazon Associate" line to every page template. Write About and Contact pages.
- Week 3-4. Publish first 8 posts: 4 "best of" pillars, 2 head-to-heads, 2 single reviews. Buy 2-3 products to photograph.
- Week 4-6. Publish 8 more posts. Internal-link aggressively. Target 16 posts live by end of week 6.
- Week 6-8. Apply to a second affiliate network (Impact, CJ, or ShareASale).
- Week 8-10. Publish 8 more posts (24 total). First indexed posts may start ranking for low-competition long-tail terms. Don't expect revenue yet.
- Week 10-12. Publish 8-10 more posts. Target 30-35 posts and 2,000-5,000 monthly sessions by day 90. Realistic month-3 revenue: $0-$100. Keep publishing.
Common Pitfalls
- Picking too broad a niche. "Tech" or "gadgets" is dead before you start. "USB-C hubs for Apple Silicon Macs" is a niche you can own. Narrow until it feels uncomfortable.
- Footer-only FTC disclosure. A site-wide footer disclosure does not satisfy 16 CFR 255. Put a visible disclosure at the top of every post with affiliate links.
- Hard-coding Amazon prices in your posts. Amazon's ToS bans this — prices change daily and stale prices get accounts terminated. Use AAWP or Lasso to pull live prices via the Product Advertising API.
- Quitting at month 4. Most sites earn under $200 in their first 4 months. The compounding kicks in at month 6-9. People who stop at month 4 lose to people who keep publishing through month 7.
Get your full launch plan — take the free 60-second quiz.