Forum Moderators: open
Looking back at changes I made that might explain this, one of the two prime candidates is my use of CSS print styling. I added
@media print {.menu, DL, .ad, .amazon, .amtop {display:none;}}
in order to hide menus, links to related pages, and links to amazon when pages are printed, on the grounds that they're not much use in that medium.
Could Google have interpreted this as an attempt to cloak the page or could Googlebot have decided it was a printer? Is anyone else doing anything like this?
That apart, even if Google Algo analyses the CSS files, it definitely would have taken into considerations the various CSS media types.
So I think you can safely discard that assumption and look further.
The other (im)plausible explanation involves iframes with Amazon links. But maybe Google's just decided after five years that the internal linking of my site is too dense, though the site structure has hardly changed at all in that time.
I was so sure I'd never have to worry about Google penalties, but now I can see why people are so upset about them. I'm undoing all the tweaking I did in the last few months - with no clue at all what caused the problem, I have little choice.
But maybe Google's just decided after five years that the internal linking of my site is too denseI've never heard of that being a problem either. Although of late it seems to help to balance it with valid external linking as well. But even that gives you a plus for doing it rather than a penalty for not doing it.