Сайт MVC не сканируется поисковыми системами основного потока? - PullRequest
1 голос
/ 23 июня 2011

Он основан на MVC 3 + Razor, и теперь для сайта не создан DNS, а есть только публичный IP. Из-за отсутствия понимания того, как и как Google управляет пауком для IP-сайтов, мы получаем головную боль, которая обнаружила, что мы не можем получить результаты поиска нашего общедоступного IP-адреса в Google. Кто-то настаивает на том, что это из-за MVC 3, который не может быть проиндексирован поисковой системой основного потока. Честно говоря, для меня это большая шутка, как Google может работать с сайтами AJAX, но не может сканировать сайты MVC? Я не могу в это поверить.

Теперь я хочу решить и убедить их в том, что MVC 3 не имеет никакого отношения к проблеме, с которой мы столкнулись, и решить ее надлежащим образом.

Я также обнаружил, что если мы зарегистрируем общедоступный IP-сайт, в будущем, если он будет указывать на DNS, Google будет считать, что тот же контент, просканированный в DNS, имеет более низкий рейтинг, чем первый посещающий сайт, - общедоступный IP-адрес.

Кстати, я пробовал Microsoft Search Server для сканирования нашего сайта MVC, он работает хорошо.

Есть ли какие-нибудь статьи, которые могут нам помочь,

  1. сделать общедоступный IP-сайт доступным для сканирования в Google. могут нам помочь роботы?

  2. убедить команду, что MVC 3 не является основной причиной, которая толкает нас в ситуацию.

Спасибо.

Ответы [ 3 ]

2 голосов
/ 23 июня 2011

"Кто-то настаивает на том, что это из-за MVC 3, который не может быть проиндексирован поисковой системой основного потока. Честно говоря, для меня это большая шутка ..."

Честно говоря, ты прав! Это большая шутка! Чтобы убедиться, что Google сканирует ваш веб-сайт, вам нужно сделать одну из двух вещей:

  1. Ссылки на ваш веб-сайт (даже если это общедоступный IP-адрес) с других популярных веб-сайтов.
    ИЛИ
  2. Скажите Google сканировать ваш веб-сайт.

Опция # 1 приведет к тому, что ваш веб-сайт будет сканироваться в конечном итоге (в какой-то неопределенный момент времени), а опция # 2 приведет к тому, что ваш веб-сайт будет запланирован для сканирования в ближайшем будущем.

MVC3 почти не имеет отношения к сканированию вашего сайта. Предположим, у вас есть статическая HTML-страница внутри вашего проекта MVC3:

<html>
<head></head>
<body>
    Hello! This is my ENTIRE WEB SITE! And Google will see it the same way regardless if I have an MVC project or a static HTML page!
</body>
</html>
1 голос
/ 24 июня 2011

Я также обнаружил, что если мы зарегистрируем общедоступный IP-сайт, в будущем, если он будет указывать на DNS, Google будет рассматривать тот же контент, просканированный в DNS, который имеет более низкий рейтинг, чем первый посещающий сайт, - публичный IP.

С этим проблем нет.Когда придет время, вы можете ответить HTTP 301 Moved Permanently на каждый запрос, который касается IP.Установите в заголовке ответа Location новый адрес, и Google распознает, что вы переместили сайт.

Поэтому Google переадресует все собранные данные в новое местоположение.Однако они могут и будут корректировать несколько вещей.Но именно так Google рекомендует ... (http://www.google.com/support/webmasters/bin/answer.py?answer=83105)

0 голосов
/ 17 февраля 2013

Привет, я просто хочу поделиться своим опытом.Имея дело с искателем Googles (выборкой бота) в Google Web Master Tools, затем убедитесь, что главная страница (index, default, или если домашний контроллер mvc и даже глобальный asax и basecontroller) ни одна из них не должна в любое время возвращать нольценности.Это заставит бот Google возвращать ошибки, а не загружать страницы.

...