I'm working on a web application that will allow users to create a dedicated page for them like www.example.com/john.doe
So the structure I've come up with is this:
- Landing Page: Pre-rendered at server with no Angularjs
- Application: Built with AngularJs
- User Pages: Pre-rendered at server with no Angularjs
Is this design correct and necessary if I want my landing page and the users' dedicated pages to be crawled?