AngularJS is all the rage these days and if you’re web developer I’m sure you have come across it by now. I first discovered AngularJS back in 2013 and instantly fell in love with it, since then it seems to have exploded.
AngularJS is open-source framework maintained by Google which primarily allows you to build SPA’s (single page applications) among many other features and benefits. Google state on the angularjs.org website that:
Angular is what the web browser would have been, had it been designed for applications.
The concept of SPA applications / websites is not new however with AngularJS developers can now use an easy framework to rapidly develop highly intelligent and far more sophisticated websites. Some of my personal favorites include:
So you have built this new jazzy website, it does all these grate things but you soon gather that search bots are not interacting with your website or app as expected. Sadly it’s often the case, the more technologically advanced your website is; the more chances you have to run into SEO crawlability issues.
- Don’t block functional resources like JS / CSS files if they are required to render the website. (This would apply to all JS heavy websites not just Angular)
Throughout this series will look at some of the common pitfalls and development considerations that will help you out latter on down the track. Will also take a look at solutions like prerender.io as well as try and look at some live case scenarios.
If you just build a website within the angular framework and are experiencing SEO implications please get in contact via the comments or email below. We may be able to use your website as an example and at the same time solve your issues while helping our readers. Stay tuned.