代码背后的 SEO 元标记 - C#
SEO Meta Tags From Behind Code - C#
我是从代码后面添加元标记的新手,但是如果从代码后面添加 SEO 元标记,例如从数据库中添加,它们会像从一开始就添加到标记中那样工作吗?
如果是这样,我应该在哪里创建它们? Page_PreRender、Page_Init、..等等
提前致谢。
服务器会将您的页面呈现给客户端(浏览器、搜索引擎爬虫)
最好将它添加到您的页面模板、Razor 文件或 aspx 文件中。
如果您确实想将它添加到您的页面。您可以将其添加到 Page_Load、Page_Render 或 Page_Pre_Render
例如
我会将下面添加到我的 _Layout.cshtml 文件或母版页模板的类似代码中。
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0">
@if (Page.NeedAdditionMeta)
{
<meta name="m1" content="xxx" />
<meta name="m2" content="yyy" />
<meta name="m2" content="zzz" />
}
我是从代码后面添加元标记的新手,但是如果从代码后面添加 SEO 元标记,例如从数据库中添加,它们会像从一开始就添加到标记中那样工作吗?
如果是这样,我应该在哪里创建它们? Page_PreRender、Page_Init、..等等
提前致谢。
服务器会将您的页面呈现给客户端(浏览器、搜索引擎爬虫)
最好将它添加到您的页面模板、Razor 文件或 aspx 文件中。
如果您确实想将它添加到您的页面。您可以将其添加到 Page_Load、Page_Render 或 Page_Pre_Render
例如
我会将下面添加到我的 _Layout.cshtml 文件或母版页模板的类似代码中。
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0">
@if (Page.NeedAdditionMeta)
{
<meta name="m1" content="xxx" />
<meta name="m2" content="yyy" />
<meta name="m2" content="zzz" />
}