> ## Documentation Index
> Fetch the complete documentation index at: https://help.hoopai.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Schema markup for SEO

> Add structured data to your HoopAI funnels and websites to improve search engine appearance with rich results.

Schema markup is structured data added to your pages that helps search engines understand your content and display enhanced search results — star ratings, FAQ dropdowns, business hours, product prices, and event details directly in Google search listings.

## What schema markup does

Without schema markup, search engines display a basic title and description for your page. With it, your listing can include:

* **Business details** — address, phone number, hours, logo
* **FAQ dropdowns** — expandable question-and-answer pairs directly in search results
* **Product information** — price, availability, review rating
* **Event details** — date, location, ticket price
* **Breadcrumbs** — a visual path showing page hierarchy

These enhanced listings (called "rich results") improve click-through rates by giving searchers more information before they visit your page.

## Auto-generated schema

The HoopAI platform automatically generates basic schema markup for certain page types:

* **Store product pages** — Product schema with name, price, availability, and images
* **Blog posts** — Article schema with author, date, and headline
* **Business profile** — Organization schema pulled from your business profile settings

No manual configuration is needed for these auto-generated schemas.

## Adding custom schema markup

For pages where auto-generated schema is not available or you need additional types:

<Steps>
  <Step title="Open page settings in the builder">
    Open the page in the funnel or website builder. Click **Page Settings** and navigate to the **Tracking Code** section.
  </Step>

  <Step title="Add JSON-LD schema to the head">
    Paste your JSON-LD structured data script into the **Head Code** section. Example:

    ```html theme={null}
    <script type="application/ld+json">
    {
      "@context": "https://schema.org",
      "@type": "LocalBusiness",
      "name": "Your Business Name",
      "address": {
        "@type": "PostalAddress",
        "streetAddress": "123 Main St",
        "addressLocality": "Your City",
        "addressRegion": "CA",
        "postalCode": "90001"
      },
      "telephone": "+1-555-123-4567"
    }
    </script>
    ```
  </Step>

  <Step title="Save and publish">
    Click **Save**, then **Publish** the page.
  </Step>
</Steps>

## Supported schema types

| Schema type        | Use case                                      |
| ------------------ | --------------------------------------------- |
| **LocalBusiness**  | Service-area businesses, restaurants, clinics |
| **FAQPage**        | Pages with frequently asked questions         |
| **Product**        | E-commerce product pages with pricing         |
| **Event**          | Webinars, workshops, conferences              |
| **Article**        | Blog posts and news articles                  |
| **BreadcrumbList** | Multi-page website navigation hierarchy       |
| **HowTo**          | Step-by-step guides and tutorials             |

## Testing your schema

After adding schema markup, validate it using Google's testing tools:

1. Go to [Google's Rich Results Test](https://search.google.com/test/rich-results).
2. Enter the URL of your published page.
3. The tool shows which schema types were detected and whether they are eligible for rich results.
4. Fix any errors or warnings flagged by the tool.

<Tip>
  Start with FAQPage schema on your landing pages — it is the easiest to implement and produces highly visible results in Google search. Add a JSON-LD block with your page's FAQ content and test immediately.
</Tip>

<Note>
  Adding schema markup does not guarantee rich results in search. Google decides whether to display enhanced listings based on the quality and relevance of your content. However, valid schema markup makes your pages eligible for rich results.
</Note>
