Asp.net mvc 3 asp.net mvc 3中的元标记

Asp.net mvc 3 asp.net mvc 3中的元标记,asp.net-mvc-3,seo,Asp.net Mvc 3,Seo,我有一个MVC3的网站,它不会出现在谷歌搜索中。作为SEO优化的一部分,我想把meta标记放在_layout.cshtml中。仅在母版页或内容页中放置元标记是否好?什么是更好的搜索引擎优化技术?元标记是静态的。提前感谢。由于元标记放置在标题上,因此它们只能放置在版面上。你可能还想看看这篇文章 所有站点通用的元标记应放置在_layout.cshtml中 描述一些自定义页面的元标记应该在此页面的自定义部分中定义 例如: _layout.chtml <head> &

我有一个MVC3的网站,它不会出现在谷歌搜索中。作为SEO优化的一部分,我想把meta标记放在_layout.cshtml中。仅在母版页或内容页中放置元标记是否好?什么是更好的搜索引擎优化技术?元标记是静态的。提前感谢。

由于元标记放置在
标题上,因此它们只能放置在版面上。你可能还想看看这篇文章

  • 所有站点通用的元标记应放置在_layout.cshtml中
  • 描述一些自定义页面的元标记应该在此页面的自定义部分中定义
  • 例如:

    _layout.chtml
        <head>
            <title>@Html.Raw(ViewBag.Title)</title>
            <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
        ... other common tags
            @RenderSection("Meta", required: false) // your section
        ...
        </head>
    
    \u layout.chtml
    @Html.Raw(ViewBag.Title)
    ... 其他常用标签
    @RenderSection(“Meta”,必需:false)//您的分区
    ...
    
    在自定义页面中,您应该使用

    @model SomeModel
    @section Meta
    {
        <meta name="description" content="your custom tag" />
    // other custom tags
    }
    // some html or other code
    
    @model SomeModel
    @节元
    {
    //其他自定义标记
    }
    //一些html或其他代码