ItSolutionStuff.com

Angular 11/10 SEO: Adding Title and Meta Tags Example

By Hardik Savani • October 20, 2023
Angular

Hi Dev,

In this tutorial, you will learn angular 10 meta tags. step by step explain angular 11 set page title. i explained simply about how to add page title in angular 10. I’m going to show you about angular 10 seo meta tags.

it's simple example of angular 10 universal meta tags. Let's get started with how to set seo meta tags in angular 10.

We will use Meta service for adding page title and meta tags in our angular 10 project. we can use Title and Meta service from @angular/platform-browser.

Let's see simple example and also i will give you example of addTags(), getTag(), updateTag() and removeTag().

Add Tags:

src/app/app.component.ts

import { OnInit, Component } from '@angular/core';

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

@Component({

selector: 'my-app',

templateUrl: './app.component.html',

styleUrls: [ './app.component.css' ]

})

export class AppComponent implements OnInit {

name = 'Angular';

constructor(

private titleService: Title,

private metaTagService: Meta

) { }

ngOnInit() {

this.titleService.setTitle("Angular SEO Meta Tag Example - ItSolutionStuff.com");

this.metaTagService.addTags([

{ name: 'keywords', content: 'Angular SEO Title, Meta Description, Meta Keyword Example' },

{ name: 'robots', content: 'index, follow' },

{ name: 'author', content: 'Hardik Savani' },

{ charset: 'UTF-8' }

]);

}

}

You can see layout as bellow:

getTag()

src/app/app.component.ts

ngOnInit() {

this.titleService.setTitle("Angular SEO Meta Tag Example - ItSolutionStuff.com");

this.metaTagService.addTags([

{ name: 'keywords', content: 'Angular SEO Title, Meta Description, Meta Keyword Example' },

{ name: 'robots', content: 'index, follow' },

{ name: 'author', content: 'Hardik Savani' },

{ charset: 'UTF-8' }

]);

const author = this.metaTagService.getTag('name=author');

console.log(author.content); //Hardik Savani

}

updateTag()

src/app/app.component.ts

ngOnInit() {

this.titleService.setTitle("Angular SEO Meta Tag Example - ItSolutionStuff.com");

this.metaTagService.addTags([

{ name: 'keywords', content: 'Angular SEO Title, Meta Description, Meta Keyword Example' },

{ name: 'robots', content: 'index, follow' },

{ name: 'author', content: 'Hardik Savani' },

{ charset: 'UTF-8' }

]);

this.metaTagService.updateTag({ name: 'author', content: 'Paresh Savani' });

}

removeTag()

src/app/app.component.ts

ngOnInit() {

this.titleService.setTitle("Angular SEO Meta Tag Example - ItSolutionStuff.com");

this.metaTagService.addTags([

{ name: 'keywords', content: 'Angular SEO Title, Meta Description, Meta Keyword Example' },

{ name: 'robots', content: 'index, follow' },

{ name: 'author', content: 'Hardik Savani' },

{ charset: 'UTF-8' }

]);

this.metaTagService.removeTag('name="author"');

}

I hope it can help you...

Hardik Savani

Hardik Savani

I'm a full-stack developer, entrepreneur, and founder of ItSolutionStuff.com. Passionate about PHP, Laravel, JavaScript, and helping developers grow.

šŸ“ŗ Subscribe on YouTube

We Are Recommending You

ā˜…

Angular Radio Button Reactive Form Example

Read Now →
ā˜…

Angular 11/10 Checkbox Example Tutorial

Read Now →
ā˜…

Angular 11/10 Select Dropdown Example Tutorial

Read Now →
ā˜…

How to Create Service in Angular 10?

Read Now →
ā˜…

Angular 10 File Upload Tutorial Example

Read Now →
ā˜…

Angular 10 Bootstrap Modal Example

Read Now →
ā˜…

Angular 11/10 Global Variable for All Components Example

Read Now →
ā˜…

Angular 10 HttpClient Service Tutorial and Example

Read Now →
ā˜…

Angular 11/10 Call Component Function on Button Click Example

Read Now →
ā˜…

Angular 10 Router and Nested Routes Tutorial With Example

Read Now →
ā˜…

Angular 10 Custom Validator Tutorial Example

Read Now →