Will posts show up on Google?

Given Discourse is a JavaScript application can it still be crawled by Google.


Yes

Discourse is designed in such a way that the entire content can be crawled by bots with or without JavaScript.

We ship NOSCRIPT tag containing topic list and topic content.

Additionally old browsers with old JavaScript engines will fallback to a simple read-only view.

To view the JS disabled view, you can either install a plugin in Chrome/Firefox that disables JS or disable using these instructions.

Here is an example of how meta is rendered to Googlebot:

image
image1383×1905 461 KB

Note that when using the no JS rendering we include pagination.

image
image1338×593 50.2 KB

To be honest, we’re kind of busy right now… I’m not sure such a history would be all that interesting. I am much, much more interested in the history from the time the project went public!

The general strategy is, build the prototype… post on it… see how it feels… fix the broken and incomplete bits… add polish… repeat forever.

For fun, here’s an early screenshot of Discourse

discourse-jun13-2012.png1152×840 74.9 KB