SwiftSchema Logo

    SwiftSchema

    Intuitive Schema Generation at Your Fingertips

    AboutLearnContact

    What is SearchResultsPage structured data?

    SearchResultsPage identifies internal search results pages, complementing WebSite + SearchAction schema so search engines understand your on-site search context.

    Eligibility & Status

    This type is “not direct”; it acts as supportive context rather than producing a specific rich result. Use it alongside WebSite SearchAction to improve sitelinks searchbox eligibility.

    Why it matters

    • Clarifies that the page is a search results experience.
    • Reduces confusion between category vs search pages.
    • Complements WebSite SearchAction for site-search surfacing.

    Essential properties to include

    • name
      and
      url
      .
    • Optional
      description
      ,
      inLanguage
      ,
      isPartOf
      .
    • Pair with
      WebSite
      markup that includes
      SearchAction
      .

    Implementation workflow inside SwiftSchema

    1. Select SearchResultsPage in the generator.
    2. Enter the search results page title and canonical URL.
    3. Include description/inLanguage if helpful.
    4. Ensure your site root has WebSite + SearchAction.
    5. Validate via the Rich Results Test.

    Troubleshooting & QA

    • Missing SearchAction: add to WebSite markup.
    • Incorrect targeting: use this for internal search, not category pages.
    • Ensure the search page is indexable (not blocked).

    Maintenance

    • Update schema if search URL patterns change.
    • Keep
      lastReviewed
      current.

    Required properties

    • name
    • url

    Recommended properties

    • description
    • inLanguage
    • isPartOf.name
    • isPartOf.url
    Minimal JSON-LD
    Validate
    {
      "@context": "https://schema.org",
      "@type": "SearchResultsPage",
      "name": "Search results for 'jackets'",
      "url": "https://www.example.com/search?q=jackets"
    }

    FAQs

    Do I need WebSite SearchAction?Show
    Recommended. Add SearchAction to your WebSite so search engines understand your site search endpoint.
    Does this change rankings?Show
    It improves understanding and eligibility for features, but rankings depend on many factors.

    Generate Search Results Page schema

    Fill in page details, copy JSON or Script, and validate.

      Schema Type

      🔎 Search Results Page Schema Generator

      Identify internal search results pages and their purpose. Combine with WebSite + SearchAction for site search.

      Generated Schema

      Validate your schema here.