We have a website whose content is generated dynamically via JavaScript. For the purpose of search engine indexing we also provide snapshots of the pages.
Here are some examples:
- https://www.recreyo.com
- https://www.recreyo.com/yangtze-river-cruise-china
- https://www.recreyo.com/beijing-xian-train-china
If you view the HTML source of one of these links, you will notice that there is content specified within noscript
tags. This is a mirror of the dynamic JavaScript generated content that users will see, and has been put in place for search engine crawlers to process.
Now GoogleBot has correctly processed the noscript
content and displays them in search results, but BingBot is not indexing the pages.
I've made sure the sitemap has been submitted and waited for about four days.
How do we solve the problem? Ideally, I'd like to do it the noscript way as it is simple and elegant. Alternatively, I could add the content in standard markup and use CSS to hide it, but I would like to avoid doing that if possible, because that is just unnecessary extra work for the browser.
Does any have any insight into this problem? Specifically, is there any evidence that BingBot will not process content within noscript
tags?