data-load-more-history="false"
.Disallow: /*?fs-
) to reduce duplicate indexing.Canonicalization errors can occur in Webflow when using tools like Finsweet's Attributes Library for filtering and load-more features, especially on CMS-driven pages like a Glossary. These errors often result from URLs with query parameters (e.g., ?fs-show-more=2
) being indexed by search engines as separate pages.
To override the default behavior, set a static canonical URL in the page’s custom code.
Go to the Glossary CMS Template or the static Glossary Page in Webflow.
In the Page Settings, scroll to the Custom Code » Inside <head>
section.
Add this line:
<link rel="canonical" href="https://www.yourdomain.com/glossary" />
Replace https://www.yourdomain.com/glossary
with the actual canonical URL of your glossary page (ensure it’s the base URL without any query parameters).
data-load-more-history="false"
attribute to prevent URL parameters from being added.data-filter-url
or disable history update if you don’t need shareable URLs.Example: <div fs-load-more-element data-load-more-history="false">
To reduce indexation of filtered URLs, you can block URLs with query parameters via your robots.txt.
Go to Webflow Project Settings > SEO > robots.txt
Add a rule like:
Disallow: /*?fs-
This tells search engines not to crawl any URL with Finsweet query parameters.
Note: Use this only if you're confident these variations don't need to be indexed.
To fix canonicalization issues on a Finsweet-enhanced Glossary page, manually set a static canonical tag, optionally disable URL parameter updates in Finsweet settings, and consider disallowing those URLs in robots.txt. This ensures only one clean version of your page is indexed.