For me SEO isn't the priority, user experience is. SSR eliminates the
flash of no-content you traditionally get from SPAs.


On Wed, May 20, 2015, at 11:55 AM, Marc Fawzi wrote:
> 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][1].
>>>>
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.



Links:

  1. mailto:clojurescript%[email protected]

-- 
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