Hm, I’ve just checked my templates, snippets, etc. – no signs of show: or tag: there. Also some random HTML source code I’ve checked doesn’t contain these in their link. And last but not least: none of my content files contain a tag field.
Maybe the search engines are now so intelligent, that they know my site is build with Kirby and these are valid URI parts? What’s next? World domination? Just kiddin – they dominate it already
Have you ever used such links in the past? I can obviously add any such parameter to your (or my) Kirby websites without running into any errors. So maybe these links got cached somehow.
So if I open such a link you posted above, I actually get a result. Until I add something with a page number that doesn’t exist, e.g https://yves.io/tag:green/page:100, which finally gives me the error page, because the page is out of range.
Visiting https://yves.io or https://yves.io/tag:blue or https://yves.io/show:nothing always return the same page.
Maybe we need a route or a redirect to prevent this from happening.
@anon77445132 – Thanks for your comment. The pagination is fully (well mostly) understood – the tag: and show: parts are difficult parts.
@texnixe – I assume that any Kirby page can be called with tag:xyz and show:xyz so once it somehow got into the search engine’s index it is still shown since it produces some content. So I am in favour of you caching theory. The easiest way would be to disable tags and the thingy that is responsible for the show: other thingy. BTW are these two other thingies somewhere documented?