Всем привет.
Мною был создан сайт (SPA), который загружает все данные с помощью ajax. Для индексации Гуглом был использован в статье
http://durandaljs.co...-Crawlable.html подход. Он должен отдавать Гуглу статический контент, для этого использовался phantom JS (headless webkit browser) При этом, после тестирования через ГуглВебмастер (Посмотреть как ГуглБот) выдает следующий результат (см. ниже), по факту контент не отдается.
Значит ли это что у меня ничего не получилось? Можете подсказать как можно исправить или какой то мануал?
Что показывает мне Гугл
Просмотреть как Googlebot
Вот как поисковый робот Googlebot просканировал вашу страницу.
URL: http://andriit-001-s...smarterasp.net/
Дата: пятница, 18 апреля 2014 г., 12:18:34 GMT-7
Тип робота Googlebot: Веб
Время загрузки (в миллисекундах): 96
HTTP/1.1 200 OK
Cache-Control: public, max-age=62385
Content-Type: text/html; charset=utf-8
Content-Encoding: gzip
Expires: Sat, 19 Apr 2014 13:38:06 GMT
Last-Modified: Fri, 18 Apr 2014 13:38:06 GMT
Vary: *
Server: Microsoft-IIS/8.0
X-AspNetMvc-Version: 4.0
X-AspNet-Version: 4.0.30319
X-Powered-By: ASP.NET
Date: Fri, 18 Apr 2014 20:18:20 GMT
Content-Length: 907
<!DOCTYPE html>
<html>
<head>
<title>HD Wallpapers</title>
<meta charset="utf-8" />
<meta http-equiv="X-UA-Compatible" content="IE=edge, chrome=1" />
<meta name="apple-mobile-web-app-capable" content="yes" />
<meta name="apple-mobile-web-app-status-bar-style" content="black" />
<meta name="format-detection" content="telephone=no"/>
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<meta name="fragment" content="!">
<meta name="google-site-verification" content="4PpAlnm3UYD8xdkFlJwkpKkiBDAB6MzQua7G1bmAsxE" />
<link rel="apple-touch-startup-image" href="/Content/images/ios-startup-image-landscape.png" media="(orientation:landscape)" />
<link rel="apple-touch-startup-image" href="/Content/images/ios-startup-image-portrait.png" media="(orientation:portrait)" />
<link rel="apple-touch-icon" href="/Content/images/icon.png"/>
<link href="/Content/ie10mobile.css" rel="stylesheet"/>
<link href="/Content/bootstrap.css" rel="stylesheet"/>
<link href="/Content/font-awesome.min.css" rel="stylesheet"/>
<link href="/Content/durandal.css" rel="stylesheet"/>
<link href="/Content/starterkit.css" rel="stylesheet"/>
<link href="/Content/main.css" rel="stylesheet"/>
<script type="text/javascript">
if (navigator.userAgent.match(/IEMobile\/10\.0/)) {
var msViewportStyle = document.createElement("style");
var mq = "@-ms-viewport{width:auto!important}";
msViewportStyle.appendChild(document.createTextNode(mq));
document.getElementsByTagName("head")[0].appendChild(msViewportStyle);
}
</script>
</head>
<body>
<div id="applicationHost">
<div class="splash">
<div class="message">
HD me
</div>
<i class="icon-spinner icon-2x icon-spin active"></i>
</div>
</div>
<script src="/Scripts/jquery-1.9.1.js"></script>
<script src="/Scripts/bootstrap.js"></script>
<script src="/Scripts/knockout-2.3.0.debug.js"></script>
<script src="/Scripts/jquery.lazyload.min.js"></script>
<script src="/Scripts/galleria/galleria-1.3.5.min.js"></script>
<script src="/Scripts/validator.min.js"></script>
<script type="text/javascript" src="/Scripts/require.js" data-main="/App/main"></script>
</body>
</html>
Замечание модератора:
Эта тема была закрыта автоматически ввиду отсутствия активности в ней на протяжении 100+ дней.
Если Вы считаете ее актуальной и хотите оставить сообщение, то воспользуйтесь кнопкой
или обратитесь к любому из модераторов.
|