Yes, you can also add meta tags for specific pages by adding another ContentPlaceHolder for meta tags:
<head>
<title><asp:ContentPlaceHolder ID="TitleContent" runat="server" /></title>
<asp:ContentPlaceHolder ID="MetaTagsContent" runat="server" />
</head>
Then on your non-master page (e.g. index.aspx) you could just
<asp:Content id="MetaTags" ContentPlaceHolderID="MetaTagsContent" runat="server">
<meta name="Description" content="your content" />
</asp:Content>
It would be much easier, in my opinion, to control meta tags
source
share