Moz Q&A is closed.
After more than 13 years, and tens of thousands of questions, Moz Q&A closed on 12th December 2024. Whilst we’re not completely removing the content - many posts will still be possible to view - we have locked both new posts and new replies. More details here.
SEO Advice for Angular JS
-
We are changing our homepage (and gradually the rest of the site) to Angular JS.
In order not to lose anything in terms of SEO we are implementing Hashbangs + escaped fragment snapshots.Are there any other SEO considerations you think we should have and/or additional elements that we could add to the page to improve it in terms of SEO?
-
thanks! very helpful!
-
Check my answer to a similar question: http://moz.com/community/q/angular-seo
I am a big advocate of Angularjs, it's a great framework and I use it in every project. I always put SEO on top of my priority list when starting a new project and I never use hashbangs.
In my opinion hashbangs are fundamentally wrong, an old hack born when pushstate was not available.
The only case where Hashbangs make sense is for old complex application/javascript website developed without thinking about SEO, when you evaluate to modernize the app is too complex and not worth it.
You can happily use angularjs and benefit from its routing api without messing around with hashbangs.
Got a burning SEO question?
Subscribe to Moz Pro to gain full access to Q&A, answer questions, and ask your own.
Explore more categories
-
Chat with the community about the Moz tools.
-
Discuss the SEO process with fellow marketers
-
Discuss industry events, jobs, and news!
-
Chat about tactics outside of SEO
-
Dive into research and trends in the search industry.
-
Support
Connect on product support and feature requests.
-