Метатеги играют в SEO все возрастающую роль.
Однако, что касается MVC, вы можете настроить свою главную страницу следующим образом:
<head runat="server">
<title>
<asp:ContentPlaceHolder ID="TitleContent" runat="server" />
</title>
<asp:ContentPlaceHolder
ID="MetaPlaceHolder" runat="server">
<meta name="keywords" content="<%= ViewData["keywords"] %>" />
<meta name="description" content="<%= ViewData["description"] %>" />
</asp:ContentPlaceHolder>
// lots os stuff missed out!!
</head>
<body>// more suff missed etc</body>
, а затем передать ViewData из ваших отдельных действий контроллера взаполните разделы «ключевые слова» и «описание».Существуют и другие способы, но этот довольно просто запустить и запустить без существенного нарушения существующей кодовой базы.
использование - добавьте следующее к каждому необходимому действию контроллера
public ActionResult Index()
{
// data would obviously come from some datastore but hardcoded for now below
ViewData["keywords"] = "speed, camera, action";
ViewData["description"] = "crime dun wrong";
// other stuff happening too
}
сказал, что вы должны быть более важными для просмотра:
- плотность ключевых слов
- исходящие / входящие ссылки
- теги img alt
- заголовки страниц
- H1 / H2 содержание
- длинная сегментация URL и применимость
, так как они играют все возрастающую роль в SEO в наши дни.все вышеперечисленное должно быть легко доступно для поиска в Google.