Course → Module 2: Structured Data: Speaking Google's Language
Session 8 of 10

FAQ and HowTo schema serve a different purpose than Organization or Person schema. They do not define your entity. They claim SERP real estate. When Google displays FAQ or HowTo rich results, your listing takes up more vertical space on the search results page, pushing competitors down and increasing your click-through rate.

For entity authority, these schema types matter because they demonstrate expertise. An entity that provides structured answers and instructions is an entity that Google can confidently recommend for informational queries.

FAQ Schema

FAQPage schema is for pages that contain a list of questions and answers. The questions must be visible on the page (not hidden behind tabs or accordions that require interaction). The answers must be authored by the site owner, not user-generated Q&A.

When to Use FAQPage

FAQPage Code Example

<script type="application/ld+json">
{
  "@context": "https://schema.org",
  "@type": "FAQPage",
  "mainEntity": [
    {
      "@type": "Question",
      "name": "What is industrial automation?",
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "Industrial automation is the use of control systems, such as PLCs and SCADA, to operate equipment in manufacturing facilities with minimal human intervention. It improves efficiency, consistency, and safety."
      }
    },
    {
      "@type": "Question",
      "name": "How long does an automation implementation take?",
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "A typical implementation takes 3 to 6 months, depending on facility size and complexity. The assessment phase takes 2-4 weeks, system design takes 4-8 weeks, and deployment and testing takes 6-12 weeks."
      }
    },
    {
      "@type": "Question",
      "name": "What is the ROI of industrial automation?",
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "Most facilities see ROI within 12 to 18 months. The primary savings come from reduced labor costs, decreased error rates, and improved throughput. Energy savings typically add another 10-15% to the return."
      }
    }
  ]
}
</script>
graph TD FAQ["FAQPage"] -->|mainEntity| Q1["Question 1"] FAQ -->|mainEntity| Q2["Question 2"] FAQ -->|mainEntity| Q3["Question 3"] Q1 -->|acceptedAnswer| A1["Answer 1"] Q2 -->|acceptedAnswer| A2["Answer 2"] Q3 -->|acceptedAnswer| A3["Answer 3"] style FAQ fill:#222221,stroke:#c8a882,color:#ede9e3 style Q1 fill:#222221,stroke:#6b8f71,color:#ede9e3 style Q2 fill:#222221,stroke:#6b8f71,color:#ede9e3 style Q3 fill:#222221,stroke:#6b8f71,color:#ede9e3 style A1 fill:#222221,stroke:#8a8478,color:#ede9e3 style A2 fill:#222221,stroke:#8a8478,color:#ede9e3 style A3 fill:#222221,stroke:#8a8478,color:#ede9e3

HowTo Schema

HowTo schema is for pages that contain step-by-step instructions. The steps must be discrete, ordered actions that a reader follows to achieve a specific goal. Recipes have their own type (Recipe). HowTo is for everything else: assembly instructions, setup guides, process walkthroughs.

HowTo Code Example

<script type="application/ld+json">
{
  "@context": "https://schema.org",
  "@type": "HowTo",
  "name": "How to Set Up a PLC for Basic Motor Control",
  "description": "A step-by-step guide to configuring a programmable logic controller for basic forward-reverse motor control.",
  "totalTime": "PT45M",
  "estimatedCost": {
    "@type": "MonetaryAmount",
    "currency": "USD",
    "value": "0"
  },
  "tool": [
    {"@type": "HowToTool", "name": "PLC programming software"},
    {"@type": "HowToTool", "name": "USB programming cable"}
  ],
  "supply": [
    {"@type": "HowToSupply", "name": "PLC unit (any IEC 61131-3 compatible)"},
    {"@type": "HowToSupply", "name": "Motor starter relay"}
  ],
  "step": [
    {
      "@type": "HowToStep",
      "position": 1,
      "name": "Connect the PLC to your computer",
      "text": "Use the USB programming cable to connect the PLC's programming port to your computer. Open the PLC programming software and verify the connection status."
    },
    {
      "@type": "HowToStep",
      "position": 2,
      "name": "Create a new ladder logic program",
      "text": "In the programming software, create a new project. Select ladder diagram as the programming language. Define the input variables for your start and stop buttons."
    },
    {
      "@type": "HowToStep",
      "position": 3,
      "name": "Program the forward-reverse logic",
      "text": "Create two rungs: one for forward rotation triggered by the Forward button with an interlock from the Reverse contact, and one for reverse rotation with the opposite interlock."
    },
    {
      "@type": "HowToStep",
      "position": 4,
      "name": "Download and test",
      "text": "Download the program to the PLC. Switch the PLC to Run mode. Test by pressing the Forward and Reverse buttons, verifying the motor responds correctly and interlocks prevent simultaneous activation."
    }
  ]
}
</script>

Rich Result Types

Both FAQ and HowTo schema can trigger enhanced display in search results. The specific appearance varies:

Schema Type Rich Result Visual Effect Current Status
FAQPage FAQ accordion in SERP Expandable Q&A pairs below your listing Available (reduced visibility since 2023)
HowTo Step carousel Numbered steps with optional images Available on mobile
HowTo Rich snippet Total time and step count in listing Available
FAQPage Voice assistant answers Google Assistant reads FAQ answers Active for eligible pages

Key concept: Google reduced FAQ rich results for many sites in August 2023, limiting them primarily to well-known government and health sites. However, the schema still provides structured data that feeds Google's understanding of your content. The rich result is the bonus, not the purpose. The purpose is machine-readable expertise signals.

Rules for Both Types

Further Reading

Assignment

  1. Identify one page on your site (or create one) with at least 3 frequently asked questions. Write the FAQPage schema for it.
  2. Identify one process or procedure your business performs that could be a HowTo. Write the HowTo schema with at least 4 steps.
  3. Test both using the Rich Results Test. Screenshot the results showing eligibility status.
  4. For the FAQ, verify that every question and answer in the schema is also visible on the page.