0

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

4

2 回答 2

2
  1. 所有站点共有的元标记应放在 _layout.cshtml 中
  2. 描述某些自定义页面的元标记应在此页面的自定义部分中定义。

例子:

_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>

在自定义页面中,您应该使用

@model SomeModel
@section Meta
{
    <meta name="description" content="your custom tag" />
// other custom tags
}
// some html or other code
于 2012-06-20T18:02:44.880 回答
0

由于元标记放置在 上head,它们应该只放置在布局上。您可能还想查看文章“SEO 不仅仅是元标签和好内容”

于 2012-06-20T17:06:56.470 回答