Course → Module 8: Entity-First Content Strategy
Session 5 of 7

Entity Schema vs. Content Schema

Module 5 covered entity schema: Organization, Person, LocalBusiness. These describe who you are. Content schema is different. It describes what you have published. Article, BlogPosting, HowTo, FAQPage, and other content types tell Google exactly what kind of content each page contains and connect it to the entity that created it.

Entity schema and content schema work together. Your Organization schema says "We are PT Arsindo Perkasa." Your Article schema on a blog post says "This article was written by John Smith, who works for PT Arsindo Perkasa, and it was published on this date about this topic." The combination creates a chain from entity to content.

Entity schema establishes identity. Content schema establishes what that identity has produced. Both are needed for Google to associate content authority with your entity.

Choosing the Right Content Type

Each content page should use the most specific schema type that applies.

Schema Type Use For Rich Result Potential
Article News articles, feature articles, investigative pieces Top stories carousel, article snippet
BlogPosting Blog posts, opinion pieces, updates Article snippet with date and author
HowTo Step-by-step tutorials, installation guides, processes Step-by-step rich result in search
FAQPage FAQ pages with question-answer pairs Expandable FAQ dropdown in search results
TechArticle Technical documentation, specifications, API docs Article snippet (same as Article)
Review Product or service reviews Star ratings in search results

BlogPosting is a subtype of Article. If your content is a blog post, use BlogPosting. If it is a formal article (industry analysis, research piece), use Article. Both inherit the same properties, but BlogPosting is more specific.

Article / BlogPosting Schema Structure

A complete Article or BlogPosting schema includes both content metadata and entity connections:

{
  "@context": "https://schema.org",
  "@type": "BlogPosting",
  "headline": "How to Size a Centrifugal Pump for Industrial Use",
  "description": "A practical guide to centrifugal pump sizing...",
  "image": "https://yourcompany.com/images/pump-sizing.jpg",
  "datePublished": "2026-03-15",
  "dateModified": "2026-03-20",
  "author": {
    "@type": "Person",
    "@id": "https://yourcompany.com/about/john-smith/#person"
  },
  "publisher": {
    "@type": "Organization",
    "@id": "https://yourcompany.com/#organization"
  },
  "mainEntityOfPage": "https://yourcompany.com/blog/pump-sizing-guide/"
}

The author and publisher properties create the entity-to-content links. The @id references connect to your existing Person and Organization schema without duplicating data.

The Entity-Content Connection Map

graph TD O["Organization Schema
@id: /#organization"] -->|publisher| A1["Article: Pump Sizing Guide"] O -->|publisher| A2["Article: Maintenance Best Practices"] O -->|publisher| A3["HowTo: Install a Centrifugal Pump"] P["Person Schema
@id: /about/john/#person"] -->|author| A1 P -->|author| A2 P2["Person Schema
@id: /about/sarah/#person"] -->|author| A3 P -->|worksFor| O P2 -->|worksFor| O style O fill:#222221,stroke:#c8a882,color:#ede9e3 style P fill:#222221,stroke:#6b8f71,color:#ede9e3 style P2 fill:#222221,stroke:#6b8f71,color:#ede9e3

HowTo Schema

HowTo schema is particularly valuable because it can trigger a step-by-step rich result that occupies significant visual space in search results. Each step is a distinct element with a name and description.

HowTo works best for content that is genuinely procedural: installation guides, setup tutorials, maintenance procedures. Do not force HowTo schema onto content that is not actually step-by-step. Google will ignore or penalize misused schema.

FAQPage Schema

FAQPage schema triggers expandable question-and-answer rich results. Each FAQ item gets its own row in search results, dramatically increasing your SERP real estate. However, Google has reduced FAQ rich results in recent updates, showing them primarily for authoritative government and health websites. They still provide structured data value even when the visual rich result does not appear.

Schema Type When to Use When NOT to Use
Article / BlogPosting Any written content with an author and publication date Product pages, category pages, homepages
HowTo Step-by-step procedural content Opinion pieces, general articles, non-procedural guides
FAQPage Pages with genuine Q&A pairs users actually ask Pages where you invented questions to stuff keywords

Validation and Common Errors

After implementing content schema, validate every page using Google's Rich Results Test. Common errors include:

Content schema is the bridge between your entity and your published work. Without it, Google sees your content but cannot confirm who created it or what type of content it is.

Further Reading

Assignment

Audit your content pages. For each, determine the correct schema type (Article, BlogPosting, HowTo, FAQPage). Check whether that schema is implemented. For your 5 highest-traffic content pages, write or update the schema with all required properties: headline, description, image, datePublished, dateModified, author (referencing your Person @id), and publisher (referencing your Organization @id). Validate each using the Rich Results Test.