Магия Ajax: Как Kotaku достигает доступности Ajax * и * Google? - PullRequest
1 голос
/ 10 мая 2011

Kotaku запустил новый дизайн без хэшбэнгса.Их сайт по-прежнему явно использует запросы ajax, но каким-то образом его все еще можно найти через Google , а его содержимое отображается в источнике страниц .Как они это делают?Кажется, что их текст содержится внутри скрипта type = text / javascript, но я не понимаю, какой эффект это имеет или почему они это делают.(конечно, запрос первой страницы может просто вызвать статический серверный ответ. Но посмотрите другие статьи, он загружает json через запрос ajax. Нет обновления страницы)

Посмотрите, например, этот сайт:

http://kotaku.com/5800326/read-some-of-new-tomb-raider-game-right-now

Нет хэшей, очень правильно сформированный URL, и он появляется в Google.Я прочитал руководство по Google Ajax, и, насколько я понимаю, Google запрашивает только снимок html, если вы используете #!внутри вашего URL.

Для вашего удобства я сделал снимок экрана, на котором показано, как выглядит текст внутри отладчика Chrome: (что означает «ganjaAjaxContent»?) enter image description here

Если выПоищите эту статью, это первое совпадение в Google: Поиск в Google для статьи Kotaku

Было бы здорово выполнять ajax, не беспокоясь о поиске в Google.

1 Ответ

1 голос
/ 24 мая 2011

Kotaku и другие сайты Gawker делают несколько вещей для SEO:

  • Отправка карт сайта XML для всего их контента
  • Правильное использование тегов заголовка и описания для Google и Facebook

    • <title>Read Some of New Tomb Raider Game Right Now</title><br> <meta name="fragment" content="!"><br> <meta name="title" content="Read Some of New Tomb Raider Game Right Now" /><br> <meta name="description" content="Upcoming Tomb Raider reboot doesn&#039;t have a release date yet, but website Siliconera apparently has the game&#039;s script and published what&#039;s reportedly an excerpt from it. Check it out. [Siliconera]" /><br> <meta property="og:title" content="Read Some of New Tomb Raider Game Right Now" /><br> <meta property="og:description" content="Upcoming Tomb Raider reboot doesn't have a release date yet, but website Siliconera apparently has the game's script and published what's reportedly an excerpt from it." />
  • Отображение содержимого публикации HTML, когда Javascript отключен (проверьте элемент <div class="post-body quick-post"></div>)

Итак, вы правы, при первом посещении Google загружается семантическая доступная сторона сервера-строенная страница.Когда Google может сканировать страницы хэш-банга, это не нужно, потому что все страницы проиндексированы через sitemap.xml

Надеюсь, что это ответит на все ваши вопросы.

ps, сказав все это, hashbangs все еще вредны для сети

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...