5 ms·
I want to build website with Yapp.js, my business model involves SEO, how can I do this in your framework?
by ghostdiver 13y ago
I want to build website with Yapp.js, my business model involves SEO, how can I do this in your framework?
- AaronO 13y agoWe also built Googlee (https://github.com/FriendCode/googlee https://github.com/FriendCode/googlee), it's a service using PhantomJS, allowing you to snapshot the HTML of any Javascript based website. Depending on how many pages you want indexed, I would pre-index your website with Googlee (periodically) and cache the results to disk, so you can quickly serve the HTML to Google and other bots. Feel free to shoot me an email at aaron@friendco.de if you need any help.
- throwa 13y agoAs already mentioned, there is a startup called yapp: https://www.yapp.us/ https://www.yapp.us/. I am not affiliated with them but I will suggest you change the name to something else.
- chaddeshon 13y agoAs AaronO said, you'll want to generate snapshot of all your pages. Normally this is done with PhantomJS and some helper scripts. Google has documented this method here: https://developers.google.com/webmasters/ajax-crawling/ https://developers.google.com/webmasters/ajax-crawling/ I have made a service that takes care of this for javascript sites that don't want to mess with maintaining this system themself. http://www.BromBone.com http://www.BromBone.com
- thomasfromcdnjs 13y agoI've been working on a server which you can run easily to facilitate SEO for single page applications. https://github.com/apiengine/seoserver https://github.com/apiengine/seoserver Based off this article http://backbonetutorials.com/seo-for-single-page-apps/ http://backbonetutorials.com/seo-for-single-page-apps/
- gildas 13y agoAre your URLs predictable? If that's not the case, then I highly recommend you to take a look a http://seo4ajax.com http://seo4ajax.com (disclaimer: I'm one of the co-founder) which is the only service that handles this problem correctly.