SEO on sites made with AngularJS

0

I have a website that includes one page per section. I want to implement some of the advantages of AngularJS in it and unify each section in a single document.

What practices should I implement so as not to lose presence in the search engines? How do I make each meta tag different between sections as they are on each page?

    
asked by Marcelo Forclaz 10.04.2017 в 22:45
source

1 answer

3

To modify the meta tags, links and title in an application with AngularJs I recommend the following package that I have used in several projects.

link

On SEO strategies there is a lot of information on the web, but always look for recent articles.

In my case, the tags that I always update according to the views are:

  <title>...</title>
  <meta name="description" content=...>
  <meta http-equiv="Content-Language" content="en" />

If the site is multi-language (and the language is selected via url)

  <link rel="alternate" hreflang="en" href="...." />
  <link rel="alternate" hreflang="es" href="...." />

To avoid duplicate content (for example, you use parameters in the url for paging or filters)

<link rel="canonical" href="...." />

If you use AngularJs and since not all crawlers render JavaScript, I also recommend that you look at the following middleware:

link

I hope it helps you

Greetings

    
answered by 18.05.2017 / 13:11
source