Источник файла SEO. Откуда взялся AJAX? - PullRequest
0 голосов
/ 07 марта 2012

Предположим, что я прошел через проблему, чтобы сделать несколько хороших html5 таких, как те, которые можно найти на MDN :

<section>  
  <h1>Forest elephants</h1>   
  <section>  
    <h1>Introduction</h1>  
    <p>In this section, we discuss the lesser known forest elephants.  
  </section>  
  <section>  
    <h1>Habitat</h1>  
    <P>Forest elephants do not live in trees but among them.   
  </section>  
  <aside>  
    <p>advertising block  
  </aside>  
</section>  
<footer>  
  <p>(c) 2010 The Example company  
</footer>

Это можно легко интерпретировать и приятноНаброски могут быть сгенерированы.

Теперь мой вопрос: предположим, что на вашем сайте есть много таких статей, как та, что приведена выше, но он обслуживает их посредством AJAX и HTML-внедрения.Таким образом, источник, который просматривается во многих браузерах, показывает только кучу JavaScript или ссылок на JavaScript и т. Д., А не этот прекрасный источник.

Это скрывает это и прилагает все усилия по оптимизации SEO?

Я знаю, что источник можно правильно просмотреть в инструменте отладки, таком как firebug , но так ли это будет читаться при поиске SEO?

В таком случае это так?лучше просто перезагрузить страницу и включить?

1 Ответ

0 голосов
/ 07 марта 2012

Лучше всего сделать это на стороне сервера.В зависимости от вашей технологии, вы можете создавать страницы несколькими способами.В C # /. NET вы бы использовали URL Routing.В PHP я не уверен, лучший вариант для создания URL-адресов.По сути, сервер использует данные для генерации страниц, которые на самом деле не существуют на сервере, например mydomain / forest-elephants

Независимо от того, вы захотите сбросить фактическое содержимое в html на ваши «виртуальные» страницы,бэкэндЕсли вы зависите от HTTP-сервиса для ваших данных, вам придется использовать поток URL-адреса на стороне сервера или эквивалентный, чтобы написать свой HTML для вас.Бэкэнд может использовать шаблон для форматирования ваших страниц и даже импортировать ваш код JavaScript.

Это не то, что вы просто выбросите через несколько часов.

...