Совет по SEO для MVC 3 относительно маршрутизации и частичных представлений

Нужен совет. У меня мало опыта в поисковой оптимизации. Создаю сайт-брошюру для нового бизнеса моей жены с помощью 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 для навигации, не испортив мою поисковую оптимизацию. Я знаю, что нет идеального ответа, поэтому заранее спасибо за любой вклад.

5
задан Jason Gerstorff 12 April 2012 в 02:17
поделиться