onedaydayone
Regular Member
- Aug 5, 2019
- 271
- 91
My website has started indexing multiple filtered pages, such as "?from" or "?category".
As I understand it, robots.txt only prevents Google from crawling pages, but it does not prevent them from being indexed.
For some reason, Google still decided to index these URLs, so using disallow in robots.txt no longer seems effective in this case.
Using a noindex, follow tag is also not an ideal solution because, in my CMS, I cannot apply it only to those specific filtered pages. If I add it globally, the main pages would become noindexed as well.
The canonical tags are already set correctly and point to the main page instead being self-canonicalized.
How could I solve this issue?
As I understand it, robots.txt only prevents Google from crawling pages, but it does not prevent them from being indexed.
For some reason, Google still decided to index these URLs, so using disallow in robots.txt no longer seems effective in this case.
Using a noindex, follow tag is also not an ideal solution because, in my CMS, I cannot apply it only to those specific filtered pages. If I add it globally, the main pages would become noindexed as well.
The canonical tags are already set correctly and point to the main page instead being self-canonicalized.
How could I solve this issue?