I'd not recommend any of the mvc javascript frameworks if you're interested 
in any SEO consistent results. Support for executing javascript by crawlers 
is largely missing and there is no "documented" way to tell them to crawl 
and execute specific fragments.
If you're positive about implementing it, then you need to render your 
pages as "static" not using angularjs and provide only those links in your 
sitemap. There is no way to let web2py handle the angularjs logic because 
there are no python adapters for it.

On Saturday, December 29, 2012 5:10:21 AM UTC+1, Alec Taylor wrote:
>
> Search spiders such as Google—though they now execute AJAX and parse 
> the result—do not work as well with dynamic content as static content. 
>
> So I was thinking if there was some way to execute the AngularJS as 
> "static" files; for search-spiders and non-javascript enabled 
> browsers; but when they have JavaScript support execute it 
> client-side. 
>
> It would also save the trouble of implementing each view twice; once 
> in web2py views the other in AngularJS MVC. 
>
> Would this be possible? 
>
> If not, how would you recommend I go about doing this? 
>
> Thanks for all suggestions, 
>
> Alec Taylor 
>

-- 



Reply via email to