According to some SEO experts and theories like Progressive Enhancement (PE), page content should be presented appropriately to users even with JS disabled. And I totally agree with this.
Here is my situation, on our client's About Us page, there is a div which lists their company events. Due to space and another considerations they hide some of event lists with JS as well as CSS element display:none
.
So far, two things really really scare me about this.
- One, CSS element-
display:none
. My experience tells this is very dreadful in terms of SEO. - Two, JavaScript disabled. With JavaScript of my browser disabled, I simply cannot see the hidden event lists. Obviously without JS, the learn more tag is nonfunctional. This kind of situation is definitely going against PE theory and SEO experts' warning.
In addition to those two scaring things, I also have one puzzlement.
I used Google web master tool to fetched this page and it showed all of hide event lists. If Google robot craws my site with JS disabled, how could it fetch those hidden content? or if it is able to fetch those hidden content, does it mean the PE theory is outdated and those experts are wrong?
What should I do now? Thank you for your time.