Skip to content
Searchpedia SEO field notes Callum Bennett Callum

Site ops

Hybris SEO

Hybris SEO is not a separate discipline; it is standard technical SEO applied within the constraints of SAP Commerce Cloud, and the platform’s defaults often cause index bloat and duplicate content if not overridden.

Beginner3 min readUpdated 2026-07-27Notes by Callum Bennett

Start here

  • Audit your indexed URLs in Google Search Console to identify and remove index bloat from faceted navigation.
  • Configure robots.txt to block low-value parameterised URLs and allow only important product and category pages.
  • Set up canonical tags on all filter and variant pages to point to the parent product or category.
  • Ensure all permanent URL changes use 301 redirects, not 302s, to preserve link equity.
  • Customise the XML sitemap to exclude login pages, session URLs, and duplicate content.

Plain-English take

Hybris, now SAP Commerce Cloud, is an enterprise e-commerce platform. SEO on Hybris is not a separate discipline; it is standard technical SEO applied within the constraints of the platform. The core challenge is that Hybris generates many URLs through faceted navigation, product variants, and multi-language setups. If you let the platform manage URLs and metadata by default, you end up with index bloat and duplicate content. I have seen sites where 80% of the indexed URLs were thin or duplicate pages. The fix is to take control: configure meta tag templates, set [canonical tags](/canonical-tag/) aggressively, and use [robots.txt](/robots-txt/) to block low-value filter combinations. You also need to manage internal linking because the platform’s default navigation often links to all possible filters, which wastes crawl budget. For example, a typical Hybris site might have a category page with filters for colour, size, brand, and price. Each combination creates a new URL. If you do not block these with a [directive](/directive/) or use a canonical tag pointing to the parent category, Google might index hundreds of near-identical pages. I once audited a client’s site and found 50,000 indexed URLs for 2,000 products. That is a waste of index space and can dilute ranking signals. So the plain-English take is: Hybris SEO is about controlling what gets indexed, not about creating better content. You focus on technical hygiene.

When it actually matters

This matters when you are running a large catalogue with thousands of products, multiple languages, and complex faceted navigation. It also matters for B2B sites that have custom pricing and multi-currency support. The problems show up in search performance: important product pages are not ranking, or they are being outranked by filter pages. I have seen a drop in organic traffic when a site launches a new Hybris instance without proper SEO setup. The platform’s default behaviour is to create a new URL for every product variant, every language, and every currency, which can multiply the number of URLs by a factor of 10. If you do not use [hreflang tags](/hreflang-tags/), you risk duplicate content issues across languages. The redirect handling is also critical: Hybris allows both 301 and 302 redirects, but many teams use 302 by default, which does not pass link equity. I recommend auditing your redirects quarterly. Another scenario: when you migrate from another platform to Hybris, you need to map old URLs to new ones, and the redirect strategy must be perfect. I have seen migrations lose 50% of organic traffic because of incorrect redirects. So it matters most during launch, migration, and any major site reorganisation. The [website structure](/website-structure/) itself can become a problem if you rely on default Hybris behaviour; I always map out the URL hierarchy before going live.

What I got wrong

I used to think that Hybris had decent built-in SEO capabilities. I assumed that because it was a major enterprise platform, the default metadata handling and URL generation would be search-engine-friendly. I was wrong. The default templates often produce thin metadata—for example, product pages might have a title tag that says "Product Not Found" or "Default Title". I learned this the hard way when a client’s site launched and nearly all product pages had the same title tag. The second thing I got wrong was underestimating the impact of index bloat. I thought it was a minor issue, but I have seen sites where 90% of indexed URLs were from faceted navigation. That wastes crawl budget and can cause Google to see the site as low quality. The third mistake: I believed that Hybris’s built-in sitemap generation would handle everything. It does not. The default [sitemap](/sitemap/) often includes all URLs, including filter pages, which you do not want. You need to customise the sitemap generation to exclude low-value pages. I also missed the importance of the robots.txt file. Hybris allows you to set up a robots.txt per site, but many teams leave it open, allowing all crawlers to access everything. Blocking parameterised URLs early can save a lot of trouble. So my current approach is to treat Hybris SEO as a high-risk area that requires manual configuration and constant monitoring. I now run a [technical SEO](/technical-seo/) audit on every Hybris site I touch.

Next step

Quick answers

Does Hybris support hreflang tags?

Yes, Hybris has built-in support for hreflang tags. You can configure language and country codes in the site settings. However, you need to ensure that each language variant has a unique URL and that the hreflang tags are correctly implemented. I recommend testing with Google Search Console after setup.

How do I handle faceted navigation in Hybris?

The best approach is to use a combination of robots.txt directives to block low-value filter URLs, canonical tags pointing to the parent category, and careful internal linking. I also suggest using a 'noindex' directive for parameterised URLs that you still want to be accessible but not indexed. Avoid using JavaScript to load filters because it can cause crawl issues.

What is the most common SEO mistake on Hybris?

The most common mistake is not customising the URL structure. By default, Hybris uses long, parameterised URLs with session IDs. I always recommend using short, descriptive, static URLs for products and categories. You can configure this in the URL pattern settings. Another mistake is using 302 redirects instead of 301 for permanent moves.

Can I use a custom sitemap in Hybris?

Yes, you can customise the sitemap generation. Hybris provides a flexible sitemap extension that allows you to include or exclude pages based on rules. You should exclude filter pages, login pages, and any URLs with session IDs. I also recommend splitting the sitemap into multiple files if you have a large catalogue.

Sources

Primary documentation is linked directly. Anything commercial is marked nofollow.

Notes from Callum Bennett.