Technologies for website application development such as Angular, React and Angular 2.0 are gradually proliferating throughout the front end web development landscape. A core understanding of this technology should be, in our opinion, a mandatory requirement in the advanced SEO skillset.
For SEO Consultants
We’ve written this article as an introductory guide to a technically savvy SEO who may be faced with answering questions about the “SEO friendliness” of websites built in Angular and React. As an SEO, if you’re comfortable with a standard level of technical site auditing, then you’ll probably be surprised by how easy it is to get up to speed with JS frameworks.
For Web Developers
If you’re a developer you may find you’d like to get into the detail more quickly. In each of our developer guides we advocate server side rendering for search engines. Thankfully, React and Angular 2.0 both support this feature natively leaving no further need for the “Ajax Crawl Directive” or 3rd Party Pre Rendering services. For the most upto date guidance on writing SEO friendly JS apps, take a look at this technical guide on Angular 2.0 / Universal Server Side Rendering or this guide for ReactJS.
Inevitably, of course, it may be you inherit a legacy platform that uses some sort of 3rd party rendering or a custom solution relying on the “?_escaped_fragment_=” parameter and the Ajax Crawl Directive. If that’s the case and you’re not likely to migrate any time soon, read on.