# Ember and SEO challenges regarding discourse.org

**URL:** https://meta.discourse.org/t/ember-and-seo-challenges-regarding-discourse-org/3098
**Category:** Site feedback
**Created:** [February 14, 2013, 6:40pm UTC](https://meta.discourse.org/t/ember-and-seo-challenges-regarding-discourse-org/3098 "2013-02-14T18:40:31Z")
**Posts on this page:** 4
**Page:** 1

<div class="post-metadata">

### Author: ![rcorsaro](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/rcorsaro/32/104006_2.png) [@rcorsaro](https://meta.discourse.org/u/rcorsaro)
#### Post date: [February 14, 2013, 6:40pm UTC](https://meta.discourse.org/t/ember-and-seo-challenges-regarding-discourse-org/3098/1 "2013-02-14T18:40:31Z")

</div>

What were the challenges and trade offs of making a site that needs to be SEO and uses a client-side app framework like Ember? It seems like you have to make every page twice, once for server side and once for client side. Is there anyway to lighten the work? Anything you learned that you would do differently next time around?

---

<div class="post-metadata">

### Author: ![codinghorror](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/codinghorror/32/110067_2.png) [@codinghorror](https://meta.discourse.org/u/codinghorror)
#### Post date: [February 14, 2013, 6:58pm UTC](https://meta.discourse.org/t/ember-and-seo-challenges-regarding-discourse-org/3098/2 "2013-02-14T18:58:36Z")

</div>

This is covered in

> [@How public Discourse sites are indexed by search engines like Google](http://meta.discourse.org/t/will-posts-show-up-on-google/1184):
>
> bookmark This reference explains how public Discourse sites work with search engines like Google and how the platform ensures content is properly indexed even as a JavaScript application. person_raising_hand Required user level: All users Search engine indexing of Discourse sites Discourse is built as a JavaScript application, but is specifically designed to ensure search engines can properly crawl and index all content on public sites. How Discourse supports search engine crawlers Wh…

I think? Or do we need two topics, is this about the development side?

---

<div class="post-metadata">

### Author: ![rcorsaro](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/rcorsaro/32/104006_2.png) [@rcorsaro](https://meta.discourse.org/u/rcorsaro)
#### Post date: [February 14, 2013, 8:14pm UTC](https://meta.discourse.org/t/ember-and-seo-challenges-regarding-discourse-org/3098/3 "2013-02-14T20:14:12Z")

</div>

Yeah, more about the development side. Overall, what’s the impression. Any lessons learned? As someone developing a few Ember.js apps, I’m interested. But it’s equally applicable to any client side app framework, I think.

---

<div class="post-metadata">

### Author: ![codinghorror](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/codinghorror/32/110067_2.png) [@codinghorror](https://meta.discourse.org/u/codinghorror)
#### Post date: [June 20, 2013, 4:30am UTC](https://meta.discourse.org/t/ember-and-seo-challenges-regarding-discourse-org/3098/4 "2013-06-20T04:30:18Z")

</div>

See Robin’s new blog post at

> **[Adding Support for Search Engines to your Javascript Applications](https://eviltrout.com/blog/2013-06-19-adding-support-for-search-engines-to-your-javascript-applications/)**
>
> Important Update (May 25, 2014): Google has started parsing and indexing Javascript. The approach of this article is to use
