Нужен совет. У меня мало опыта в поисковой оптимизации. Создаю сайт-брошюру для нового бизнеса моей жены с помощью MVC 3. У меня есть некоторая навигация вверху с помощью
<a class="main" href="/Home/Contact">Contact Us</a>
Что я перехватываю с помощью jquery.
ns.BindNavigation = function () {
$(".nav-bar a").click(function (e) {
$("#Content").load(this.href);
return false;
});
};
Где /Home/Contact возвращает частичное представление. Причина, по которой я использую загрузку ajax, заключается в том, что я не получаю полную обратную передачу страницы при каждом клике, который перезагружает все содержимое страницы.
Итак, я запускаю отчет IIS SEO на своем сайте, и он показывает нарушения SEO и ошибки, потому что /Home/Contact не имеет метаописания или заголовка (, потому что это частичное представление без тега заголовка, если вы переходите непосредственно к этому URL ). То же самое для всех моих других навигационных ссылок.
Мой вопрос: не лучше ли просто использовать постбэки полной страницы для каждого раздела, чтобы я получил заголовок и описание на каждой странице? Или есть способ по-прежнему использовать ajax для навигации, не испортив мою поисковую оптимизацию. Я знаю, что нет идеального ответа, поэтому заранее спасибо за любой вклад.