源代码背后的SEO元标签 - C#

时间:2017-07-03 23:34:07

标签: c# asp.net seo meta-tags

我是从代码后面添加元标记的新手,但是如果从后面的代码中添加SEO元标记,例如从数据库添加,那么它们是否会从一开始就添加到标记中?

如果是这样,我应该在哪里创建它们? Page_PreRender,Page_Init,..等。

提前致谢。

1 个答案:

答案 0 :(得分:1)

服务器会将您的页面呈现给客户端(浏览器,搜索引擎爬虫)

最好将其添加到页面的模板,Razor文件或aspx文件中。

如果您确实要将其添加到您的页面。您可以将其添加到Page_Load,Page_Render或Page_Pre_Render

E.g。

我将在下面添加我的_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" />
    }