Индексация сайта Ajax

Posted Опубликовал cross в Продвижение сайтов, Разработка сайтов     Comments 7 comments
Ноя
28

SEO - не для всех

По всей видимости индексация сайта поисковыми системами остановит меня написать весь сайт, которым я сейчас занимаюсь, на Ajax. Ведь, что получается - поисковикам нужен контент:

Первое, на что стоит обратить внимание вебмастерам – понимание структуры ссылки, поскольку при использовании JavaScript у поисковика могут возникнуть трудности с индексацией. Для лучшей индексации сайта Goоgle и другими поисковиками нужны HTML-ссылки на контент. Для того, чтобы оценить, увидит ли пользователь сайт так, как его хочет видеть его создатель, на блоге советуют изучить сайт с отключенным JavaScript. Либо просматривать его только в текстовом браузере, таком как Lynx. (Выдержка из GoogleWebmasters блога)

А так получается, что если делать допустим страницы порядка http://site_url/good/1/ и в этой странице делать перегрузку на различные контенты - общая характеристика good, специальная характеристика good..., то это ничего этого поисковик не увидит. :( А очень хотелось бы.

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

Вот и получается, что хотели как лучше, а получилось как всегда. Вывод мой таков - Ajax должен иметь специфическое применение:

  • Административные страницы
  • Формы залогинивания регистрации
  • Промежуточные выборки контента

Это по всей видимости основное его использование, хотя опять же - не могу даже предположить какие могут произойти изменения в поисковой оптимизации и индексации сайтов.

А вот File Upload Ajax, который я только что дописал и проверил под IE и Opera (вроди работает).

Файлик index. html

<html>
<head>
 <title>Upload</title>
 <link rel="stylesheet" type="text/css" href="/style.css" mce_href="/style.css">
 <script type="text/javascript" src="/js/jquery-1.2.1.js" mce_src="/js/jquery-1.2.1.js"></script>
 <script type="text/javascript" src="/js/main.js" mce_src="/js/main.js"></script>
</head>

<body>

<iframe frameborder=0 height=37 width=320 src=../scripts/img_upload.php name=frame_upload id=frame_upload></iframe>

<input type="button" value="Залить" onclick="document.frame_upload.document.getElementById('upform').submit();">

</body>

</html>

Файлик img_upload.php

<html>
<body <?=(@$_FILES)?"onload=\"parent.uploaded('".$_FILES['myfile']['name']."');\"":"";?> style="padding:0px;margin:0px;">
<?
 if ($_FILES['myfile']['tmp_name'])
  copy($_FILES['myfile']['tmp_name'],'../'.$_FILES['myfile']['name']);
?>
 <form name="upform" id="upform" method="POST" enctype="multipart/form-data" style="margin:0; padding:0; width:220px;">
  <input type="file" name="myfile" style="width:250px;">
 </form>

</body>
</html>

Файлик main.js

function uploaded(img) {

alert(img); // Или ваши действия, форму можете передать допустим для остальных данных

 }

Вот так. Просто и жестоко. Минус один - при отключенном JavaScript врятли получится заставить это работать.

Продал таблетку - получил монетку :)

Похожие посты:

  1. Ajax
  2. Индексация и настрой… или все будет Х
  3. Ajax и интернет-магазин
  4. Ajax и кодировка запросов
  5. Закругляя края

7 Комментов к “Индексация сайта Ajax”

  • А что мешает создать 2 интерфейса? Первый – для поисковиков, прямые ссылки. Второй – для пользователя, используя аякс (перехватывать событие OnClick и подгружать страницу без перезагрузки). Как пример реализации можно посмотреть на сайт tochka.in.ua.

  • Мда тяжелое дело оптимизация:)

  • Обрати внимание на http://fullajax.ru, там решены твои проблемы с индексацией

  • Спасибо за сайт, посмотрю, что интересного можно на нем найти.

    Классно все сделано. Отличный пример того, чему нужно учиться.

  • Благодарю, за простой код!
    К сожалению не все работает у меня по ФФ 2.0.14
    Для работы необходимо заменить
    document.frame_upload
    на
    window.frames['frame_upload'].
    :wink:

  • Отлично, что заработал код :) Всех моментов никогда не упомнишь :)

  • Кому интересно гляноть на идеально оптимизированный ajax сайт вам сюда vendor.net.ua Весь проект работает на ajax, но если отключаешь javascript то ходишь по обычным статичным страничкам

Оставить коммент

Donation Bar

Order Links

Топ комментаторов