You are here
Module 4: Content That Ranks

What the HCU actually penalizes (and rewards)

The Helpful Content System (now part of Google's core ranking algorithm) is widely misunderstood. It's not a "penalty for AI content" — Google has repeatedly said AI content per se is not a policy violation. What it targets is content that exists primarily for search engines rather than people.

Specific patterns associated with HCU-impacted sites:

What the algorithm rewards:

E-E-A-T for affiliate sites

E
Experience

Signal that you've actually used what you're reviewing. Screenshots of your account, mention specific pricing you saw, note what version/plan you tested.

E
Expertise

Demonstrate you understand the domain deeply. Your content should answer questions the average person wouldn't think to ask — the ones that show real knowledge.

A
Authoritativeness

Other sites should mention or link to you. Hard to control directly, but earned by high-quality content that actually helps people solve problems.

T
Trust

Clear affiliate disclosure, an About page that explains who you are, accurate information (no inflated claims), updated content with clear dates.

The most actionable thing you can do for E-E-A-T as a new site: write from your own experience. Link to your income reports. Include screenshots. Say when you last updated each article. These are signals that are hard for pure AI-generated sites to replicate.

The AI drafting + editorial workflow

The workflow that produces rankable content isn't "ask AI to write the article and publish it." It's a two-layer process where AI handles structure and research scaffolding, and a human handles experience, judgment, and editorial quality.

1
Gather your proprietary inputs before writing

Before touching AI: list the products you've tested, make notes on what you actually think of each one, pull the pricing you verified (not the pricing AI might have stale data for), and write down the questions you had when evaluating the product. This is raw material AI cannot have.

2
Use AI to generate the outline and structure

Feed AI your keyword target and content type (roundup, comparison, review). Let it propose an outline. Revise the outline to match what you know from step 1. The outline is yours; AI just accelerated it.

3
AI drafts the "commodity" sections

Background information, feature definitions, use-case descriptions — sections that don't require your personal experience. AI writes a solid draft. You edit for accuracy and completeness.

4
You write the experience sections yourself

Pros/cons from actual use, your specific workflow recommendation, the nuanced "but if you're doing X, then Y is actually better" insights. These sections must be you. This is where E-E-A-T is earned.

5
Editorial pass: cut, tighten, add specificity

Read the full draft aloud. Cut sentences that say nothing. Replace vague claims ("great tool") with specific observations ("the bulk export function took under 30 seconds for a 500-row dataset in my test"). Add screenshots where possible.

6
Add schema, internal links, and publish

Add the relevant structured data schema (see below), add internal links to and from related pages, verify all links work, publish.

Writing each content type well

Best-of Roundup pages

Comparison pages (A vs B)

Individual product reviews

Schema markup for affiliate pages

Structured data doesn't directly cause rankings to improve, but it helps Google understand content type and can trigger rich result features. For affiliate pages, use these schemas:

Article / BlogPosting

Use on informational and how-to content. Include datePublished, dateModified, and author with @type: Person. The dateModified field is especially important — Google uses this to assess freshness.

Review

Use on individual product review pages. Include reviewRating with ratingValue and bestRating, author, and itemReviewed pointing to the product with its name and description. Note: Google no longer shows star ratings in search results for self-serving reviews (you reviewing your own affiliates), but the schema still helps with content understanding.

ItemList

Use on roundup / best-of pages. Wrap your list of products in an ItemList schema with each product as a ListItem. This can help trigger a list-style rich result in some queries.

Minimal example — review page

<script type="application/ld+json"> { "@context": "https://schema.org", "@type": "Review", "name": "Asana Review 2026", "author": {"@type": "Person", "name": "Your Name"}, "datePublished": "2026-01-15", "dateModified": "2026-03-01", "reviewRating": {"@type": "Rating", "ratingValue": "4.2", "bestRating": "5"}, "itemReviewed": { "@type": "SoftwareApplication", "name": "Asana", "applicationCategory": "Project Management Software", "offers": {"@type": "Offer", "price": "0", "priceCurrency": "USD", "description": "Free plan available"} } } </script>

On-page SEO checklist

Run each new page through this checklist before publishing:

Title tag — Under 60 characters. Contains primary keyword. Reads naturally, not stuffed.
Meta description — 140–160 characters. Summarizes the page value. Includes a soft CTA ("see our picks" / "compare plans").
H1 — One per page. Matches or is closely related to the title tag. Contains the primary keyword.
H2/H3 hierarchy — Logical, nested structure. H2s are main sections. H3s are subsections within those. No skipped levels.
Primary keyword — Appears in first 100 words of body content. Used naturally 3–5 times throughout.
Canonical tag — Present in <head>. Points to the page's full URL (including trailing slash if site uses them).
Internal links — Links to 2+ related pages on your site with descriptive anchor text. Receives links from at least 1 existing page.
Image alt text — Every image has descriptive alt text. No "image1.jpg" filenames.
Affiliate disclosure — Visible near the top of any page with affiliate links. FTC requires this.
Schema markup — Appropriate schema type added to <head>. Validated with Google's Rich Results Test.
Date metadatadatePublished and dateModified in schema. Published date visible to readers.
Mobile check — Page renders correctly on mobile. No horizontal scroll. Buttons are large enough to tap.
Page speed — Check with PageSpeed Insights. Core Web Vitals: LCP under 2.5s, INP under 200ms, CLS under 0.1.

Module 4 action steps

  1. Test the products in your first cluster before writing — take notes and screenshots
  2. Use the AI drafting workflow for your first 3 articles
  3. Add the relevant schema markup to each page type
  4. Run each page through the on-page SEO checklist before publishing
← Module 3: Architecture Module 5: LLM SEO →