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 に答える