我有一个 MVC3 的网站,它没有出现在谷歌搜索中。作为 SEO 优化的一部分,我想将元标记放在 _layout.cshtml 中。将元标记仅放在母版页或内容页中是否很好?什么是 SEO 更好的技术?元标记是静态的。提前致谢。
问问题
422 次
2 回答
2
- 所有站点共有的元标记应放在 _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>
在自定义页面中,您应该使用
@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 回答