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.
