Kind of an aside but it seems like there are SEO pages which dynamically adjust their displayed text in the search results to your search query...how does that work? Isn't search result text indexed in advance? Or is this some sort of paid feature from google, where your search terms are injected into a template?
Whatever it is it's really annoying because usually these results link to another search on a shopping site and more often than not those results come up empty anyway.
They are usually search result pages with the keyword in the url parameter, and they link to those search results elsewhere on their site for Google to find
But they show up in the cached google search preview as well. I search for something that doesn't exist, and you get 5 "shopping" sites that have faked URLs and faked product entries for the non-existant product.
Like you see in the cached textlines: "Buy reptilecandy here, low prices!!" or something, and the URL to the site seems legit, trustedstore.com/reptilecandy/ but if you click on it you just get to the shop top page with no reptile candy in sight.
This actually turned out to be an example of what was discussed... if you google "reptilecandy" (as one word) you get some of these weird search results that do look like they have a category on the shop that has Reptile Candy, with the appropriate Title and search excerpt.
Clicking on one of the sites linked in the search results gives:
And on their shop page it seems they have a section called "Reptile Candy & Favors". But if you click on the category above, Candy & Favors, there is no sub-section list so the sub-section is probably entirely dynamically generated.
So there's something weird going on, I wonder how those dynamic categories end up in googles search excerpts. Can they pay google to inject non-existant pages and sections into the results? (the search result in question was not marked as an Ad though)
Whatever it is it's really annoying because usually these results link to another search on a shopping site and more often than not those results come up empty anyway.