Filter URLs not discoverable by Google crawlers #3208
Replies: 3 comments
-
if you just set the attribute to "is_display_rel_nofollow=0" in the back-office, this should prevent it to have "rel='nofollow'", could it be sufficient for it to be crawled ? regards |
Beta Was this translation helpful? Give feedback.
-
@romainruaud #if you just set the attribute to "is_display_rel_nofollow=0" in the back-office, this should prevent it to have "rel='nofollow'", could it be sufficient for it to be crawled ? We will make a test on one single category. But our main concern is that the filters are not rendered by google's bot. |
Beta Was this translation helpful? Give feedback.
-
Hi @romainruaud Could you please take a look at this issue on demo.magento-elastic-suite.io ?
|
Beta Was this translation helpful? Give feedback.
-
We are currently utilizing the Elastic Suite module within our Magento stores and have encountered an issue with the visibility of filter URLs for Google's crawlers.
Specific Issue: Our website utilizes various attribute types for product filtering (Visual Swatch, Dropdown, Text Swatch). We expect all filter URLs generated through these attributes to be discoverable by Google crawlers. Currently, only filters set as "Visual Swatch" are visible to Googlebot.
Technical Analysis: Our internal development team has investigated this issue further. Their analysis suggests that filter URLs generated by non-Visual Swatch attributes might be rendered through JavaScript, potentially preventing them from being seen by Google.
Example:
Page: Pants & Shorts - Bottoms
Expected Behavior: When inspecting the page and navigating to a filter using any attribute type (e.g., Fashion Material -> Spandex), the corresponding filter URL (e.g., Pants & Shorts - Bottoms ) should be accessible and crawlable by Google.
Actual Behavior: For the test we used Google Rich Results Tool and these are the results for Material filter URLs versus Fashion Color filter URLs. Searching for Pants & Shorts - Bottoms yields no results. In contrast, filter URLs generated by the "Fashion Color" attribute (set as Visual Swatch) are discoverable.
Impact: This limited filter URL visibility will block Google's ability to comprehensively index our product pages based on filter selections and this can negatively impact our search engine ranking as Google may not be able to surface relevant product variations based on user filter selections (e.g., "Venia Pants + Material").
Contrasting Example: For comparison, another popular Magento filtering module, Amasty Layered Navigation appears to handle filter URLs differently. On a page like this one Women Pants, which utilizes various filter attributes, including "Pattern" (as seen in the screenshot), all filter URLs seem to be accessible and crawlable by Google, regardless of the attribute type (you can test it with the tool here).
Request: We kindly request your assistance in resolving this issue. Please advise on the necessary settings within Elastic Suite to ensure that filter URLs generated by all attribute types (Visual Swatch, Dropdown, Text Swatch) are visible and crawlable by Google bots.
If you need additional information please let me know. Thank you for your time and support.
Kind regards,
Beta Was this translation helpful? Give feedback.
All reactions