I have an issue with my site. It is primarily JavaScript generated, and the JavaScript is very complex. Therefore, most search engines won't be able to pick up the data of the website because it is created by JavaScript. The closest thing to a "fix" i have thought of is to have an invisible element at the bottom of the page, and some server-side stuff that fills this in with the textual content. Hopefully, the user won't be able to see this element and the search engine will, therefore solving my issue.
But, I'm worried that search engines might see this as being too similar to the system where crazy people put the same keyword many times in invisible elements in an attempt to get higher rankings. Will the search engine pick this up as that hack because the element is invisible? Or will it work fine? I don't care about those thousands of search engines that nobody uses, just Google, Bing, and Yahoo.
Another REALLY crude method I'm pretty sure wouldn't work is to just dump everything into the meta
description
tag. But if that would work, please tell me
Thank you in advance!