Comment by llbbdd
I'm not sure it would work in either case anymore. for better or worse, LLMs make it a lot easier to determine whether text is hidden explicitly through CSS attributes, or implicitly through color contrast or height/overflow tricks, or basically any other method you could think of to hide the prompt. I'm sympathetic, and I'm not sure what the actual rebuttal here is for small sites, but stuff like this seems like a bitter Hail Mary.
does it though? Are LLMs used to filter this stuff out currently? If so, do they filter out visually hidden content, that is to say content that is meant for screen readers, and if so is that a potential issue? I don't know, it just seems like a conceptual bug, a concept that has not been fully thought through.
second thought, sometimes you have text that is hidden but expected to be visible if you click on something, that is to say you probably want the rest of the initially hidden content to be caught in the crawl as it is still potentially meaningful content, just hidden for design reasons.