So if SEO is the overriding priority then u could have a proxy in front that 
looks for the _escaped_fragment thing in the get request and route all those to 
a bot-dedicated nodejs/express app that serves pre-rendered page content. This 
is based on the Google scheme.

Sent from my iPhone

> On May 20, 2015, at 6:57 AM, Marc Fawzi <[email protected]> wrote:
> 
> Matt,
> 
> I forgot to mention, if SEO is the priority and you enjoy building SPAs in 
> Reagent, Google has had a way (for many years now) to crawl client-side JS 
> generated pages where you use #! in your urls (or  use the fragment meta tag) 
> to tell google that to ask the server for the server-rendered content of that 
> page (assuming it's not passworded/no session) s you don't actually serve 
> pre-rendered pages to users, just to the bot, which would result in less load 
> on your server.
> 
> Just another idea (may not be as terrible as the first attempt!)
> 
> :)
> 
> Reference: 
> https://developers.google.com/webmasters/ajax-crawling/docs/getting-started
> 
> 
> 
> 
> 
> 
>> On Tue, May 19, 2015 at 3:28 PM, Marc Fawzi <[email protected]> wrote:
>> yup that was a terrible idea from the era before isomorphism was discovered 
>> ... I'm just getting into the whole isomorphic thing...
>> 
>> the issues you stated should all be solvable or if not then reduced to a set 
>> of core obstacles so we can understand the actual limitations of this 
>> approach
>> 
>> 
>>> On Tue, May 19, 2015 at 3:05 PM, Matt Ho <[email protected]> wrote:
>>> Like I said in the other post, I'm not really keen on using something 
>>> besides reagent to render pages.  Having two ways to render a page seems 
>>> like misery waiting to happen.
>>> 
>>> Also, having only the home page renderable doesn't give me the SEO benefits 
>>> I want.  I need the detail pages to be crawl-able as well, not just the 
>>> home page.
>>> 
>>> --
>>> Note that posts from new members are moderated - please be patient with 
>>> your first post.
>>> ---
>>> You received this message because you are subscribed to the Google Groups 
>>> "ClojureScript" group.
>>> To unsubscribe from this group and stop receiving emails from it, send an 
>>> email to [email protected].
>>> To post to this group, send email to [email protected].
>>> Visit this group at http://groups.google.com/group/clojurescript.
> 

-- 
Note that posts from new members are moderated - please be patient with your 
first post.
--- 
You received this message because you are subscribed to the Google Groups 
"ClojureScript" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
Visit this group at http://groups.google.com/group/clojurescript.

Reply via email to