Angular 9 - мета-описание и ключевое слово не работает - PullRequest
0 голосов
/ 19 марта 2020

Я в значительной степени новичок в создании Angular проектов без приборной панели и в том, чтобы сделать их оптимизированными для SEO.

Первое, что приходит в игру, - это название, метаданные, такие как описание, и ключевые слова на каждом просмотре / странице. Я нашел angular метатеги в качестве решения. Однако использование расширенного оператора поиска, такого как 100 ‍‍‍ site:mysite.com‍ ‍‍, не дает результата. В моей проводке должно быть что-то не так.

ّ На каждом компоненте, который загружается в маршрут, у меня есть следующие

import { Component, OnInit } from '@angular/core';
import { Meta, Title } from '@angular/platform-browser';

@Component({
            selector: 'app-privacy-policy',
            templateUrl: './privacy-policy.component.html',
            styleUrls: ['./privacy-policy.component.scss']
})

export class PrivacyPolicyComponent implements OnInit {

    constructor(private meta: Meta,
          private titleService: Title) { }

    ngOnInit() {
                this.titleService.setTitle('VIP CPA | Privacy Policy');
                this.meta.addTag({
                                  name: 'description',
                                  content: 'Privacy Policy of you at VIP CPA is important to us. ' +
                                           'This page provides detailed information of our privacy '+ 
                                            'policy'
                                  }, true);

               this.meta.addTag({ name: 'keywords', content: 'Accountant, Downtown, Montreal, Tax, + 
                                        'Individual Taxation, Personal Tax, Tax deduction, Payroll,'+  
                                         'Bookkeeping, Financial statement, Privacy Policy'
                               }, true);

               this.meta.addTag({
                                 name: 'robots',
                                 content: 'index, follow'
                                }, true);
                               }
 }

, и site:vipcpa.ca дает мне выбранные абзацы с этих страниц.

...