F.A.Q. по SEO оптимизации и индекcации сайтов

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

Индексируют ли поисковики iframe и фреймы вообще
Позиция Google по индексации iframe в последнее время изменилась, если раньше Google утверждал, что iframe им не индексируются, то теперь говорится, что Google старается определить источник содержания, но это не всегда ему удается (здесь, наверное, имеются в виду технологии типа ajax). Официальная позиция yandex по индексации фреймов. Для страниц, содержащих frame, надо предусматривать вид с "noframes", в противном случае их индексация будет затруднительна.
Как посмотреть Кэш Yandex для URL http://www.design-sites.ru/seo_slang.php с подсветкой слова "словарь seo"
Нужно набрать в поисковой строке yandex запрос словарь seo url:www.design-sites.ru/seo_slang.php и, если страница будет найдена, нажать на ссылку копия. Здесь нужно обязательно указывать главное зеркало сайта (c www или без него). Можно воспользоваться также SEO плагином для IE.
Как посмотреть Кэш Google для URL http://www.design-sites.ru/blog/ с подсветкой слова "seo решения"
Нужно набрать в поисковой строке google запрос cache:www.design-sites.ru/blog/ seo решения. Префикс www в данном случае обязателен.
Как проверить находится ли сайт в каталоге yandex
Пусть мы хотим проверить сайт www.design-sites.ru, тогда нужно набрать в браузере http://yaca.yandex.ru/yca?text=design-sites.ru&yaca=1 (увы пока еще не вставили :( ).
Как часто робот поисковых машин проверяет страницы сайта
Чем чаще обновляется страница и чем она важнее по мнению поисковика, тем чаще робот будет ее считывать.
Как проверить, что сайт использует контент с других сайтов
Скопировать строку со страницы сайта и попытаться по ней сделать поиск.
Как защитить авторство оригинального контента
Для защиты прав первоисточника контента можно воспользоваться формой добавления оригинального текста для Yandex и связыванием контента со своим профилем с помощью разметки html 5 для Google.
Как проверить индексацию сайта в Google, Bing, Yandex
Набрать в строке поиска site:url_сайта, для Yandex можно также набрать в браузере - http://yandex.ru/yandsearch?serverurl=url_сайта.
Как проверить, что сайт забанен Google
Если на ввод URL сайта в строке поиска сайт не показался на первых позициях, то сайт либо не проиндексирован, либо находится под баном.
Что такое аффилированные сайты и как проверить бан на аффилиат
Аффилированные сайты, это сайты принадлежащие одному владельцу по мнению поисковика. По одному запросу поисковики стараются показать только один сайт из нескольких аффилиатов. Чтобы проверить, что сайты аффилированы нужно набрать в строке запроса поисковика (Google или Yandex) имена доменов по "или", то есть site1.ru | site2.ru. Если между выдачами для сайта 1 и сайта 2 будут другие сайты, то сайты аффилированы (при условии, что что на запрос site1.ru и site2.ru сайты стоят на первых позициях).
Как проверить основной и дополнительный (Сопли) индекс Google
Чтобы посмотреть основной индекс Google для сайта - нужно набрать в строке поиска google site:url_сайта/&. Дополнительный индекс - идет сразу за ним в выдаче по запросу site:url_сайта.
Как проверить тиц сайта в yandex
Нужно набрать в браузере URL - "http://search.yaca.yandex.ru/yca/cy/ch/www.yourdomen.ru/", где вместо www.yourdomen.ru должен стоять url вашего сайта. ТИЦ - тематический индекс цитирования - один из индикаторов популярности сайта от Yandex. В помощи для Yandex каталога дано подробное объяснение ТИЦ.
Как проверить обратные ссылки на сайт
Набрать в поиске yahoo.com строку link:url_сайта. Более подробно см. статью проверка обратных ссылок в нашем блоге.
Как проверить региональную принадлежность сайта в Yandex
Чтобы проверить принадлежит ли сайт заданному региону в Yandex, нужно установить этот регион в настройке Яндекса, набрать в строке поиска site:your_site_url и установить флажок поиска в этом регионе. Если сайт ему принадлежит, то страницы появятся в выдаче. Регион сайта будет соответсвовать самому узкому выбору в настройках Яндекса, при котором страницы сайта будут находиться в выдаче.
Как запретить к индексации все страницы сайта, кроме главной
Допустим, что главная страница у Вас называется index.php, тогда в файле robots.txt нужно вставить строчки:
User-agent: *
Allow: /$
Allow: /index.php$
Disallow: /
Как поставить ссылку на кириллический домен, например, домен.рф
Или как на компьютере без поддержки кириллицы ввести http://www.домен.рф - нужно написать http://www.xn--d1acufc.xn--p1ai, где имя домена закодировано в кодировке punycode. Если ответ вам понравился, то можно смело регистрировать домен в зоне рф :)
Как заставить поисковики игнорировать параметры URL при индексации
Чтобы Яндекс не учитывал параметры URL при индексации страницы, нужно в файле robots.txt в разделе для робота яндекс написать директиву Clean-param. Например, следующий файл robots говорит яндексу, что параметры sort и order для URL http://www.somsite/somepage не должны создавать новых страниц в индексе:
	User-agent: Yandex
	Disallow:
	Clean-param: sort&order /somepage
 
Чтобы Google ну учитывал те же параметры, нужно в панели для веб мастеров google в разделе Конфигурация сайта->Настройки->Обработка параметров назначить этим параметрам действие пропустить.
Как узнать все внешние ссылки на сайте
Чтобы узнать на какие внешние страницы есть ссылки на сайте somesite.ru можно набрать в строке запроса поисковика bing.com запрос linkfromdomain:somesite.ru. При этом будут показаны все внешние ссылки на проиндексированных страницах сайта somesite.ru.
Как узнать сайты с похожим содержанием на данный сайт
Чтобы посмотреть список сайтов с близким содержанием к сайту mysite.com надо набрать в строке запроса google related:mysite.com
Как узнать сайты, расположенные на заданном IP адресе и содержащие заданное ключевое слово
Для просмотра на заданном IP адресе (207.46.249.252) сайтов, содежащих слово (очкарик), нужно воспользоваться оператором IP:ip_адрес поисковика bing.com. То есть, ввести в строке запроса bing IP:207.46.249.252 очкарик
Как узнать сайты с похожим содержанием на данный сайт
Чтобы посмотреть список сайтов с близким содержанием к сайту mysite.com надо набрать в строке запроса google related:mysite.com

Оптимизация сайта

Какова оптимальная длина тега title
По данным seopulta (seopult.ru) на декабрь 2009 - максимальная длина текста, индексируемого как title, для yandex - 64 слова, для Google - 70 символов, для rabmler - 118 символов (64 я бы делать не стал, но у всех свои вкусы).
По моим данным, google разпознает в теге title 12 первых слов, включая слова типа "и","из" и.т.д. Яндекс, действительно, относит к title 64 первых слова.
Какие разделители лучше использовать в теге title
В теге title лучше использовать дефис, тире, двоеточие или вертикальную черту в качестве разделителей, точку лучше не использовать. Например: "Эротические чулки - Женская одежда - Бабник.ru".
Какова оптимальная длина текста на странице
На сегодня (март 2010) превышение длины текста, чем 3000-4000 тыс. символов, нежелательно.
Сколько должно быть тегов h1, h2, h3 на странице
h1 - не более одного. h2, h3 - сколько угодно.
Как правильно оформлять заголовки h1-h6
В соответствии со спецификацией html, заголовки являются строчным элементом, в котором могут присутствовать только строчные элементы - ссылки, текст, но не списки, параграфы и.т.д.
Можно ли ставить много внешних ссылок на странице
Большое число внешних ссылок на странице, может привести к выпадению страницы из основного индекса. Лучше разбить такой список на страницы.
Когда надо использовать nofollow, а когда noindex
Атрибут у ссылки nofollow используется для того, чтобы не получить бан за случайную ссылку на нежелательный для поисковиков сайт: <a href="some_url" rel="nofollow">Ссылка на спамный сайт</a>. Когда у ссылки есть атрибут nofollow, то через нее не передается PageRank (но это не значит, что он не утекает в пустоту). В настоящее время атрибут поддерживается и Yandex и Google. Тег noindex используется для закрытия участка страницы для индексации в Yandex: <noindex>Некоторый текст</noindex>. Этот тег не воспринимается другими поисковиками и yandex советует использовать его в безопасной форме: <!--noindex-->текст, индексирование которого нужно запретить<!--/noindex-->. Ранее (до поддержки nofollow Yandex) этот тег использовался и для запрета ссылок.
См. также статью в блоге
Как узнать число запросов в Yandex и Google в месяц для точного вхождения ключевых слов, например для сочетания: оптимизация сайта
Для Yandex - нужно перейти на статистику запросов в Yandex и ввести ключевые слова в кавычках - "оптимизация сайта".
Для Google - нужно перейти на статистику запросов в Google, ввести ключевые слова и выбрать в раскрывающемся списке "Тип соответствия" - "Точное".
Как сделать главным (канонизировать) домен c www
Для канонизации домена c www, нужно сделать редирект 301 с URL без www на URL с префиксом www. Для этого пишем в файл .htaccess следующие строчки:
RewriteEngine on
RewriteCond %{HTTP_HOST} ^design-sites\.ru$ [NC]
RewriteRule ^(.*)$ http://www.design-sites.ru/$1 [L,R=301]
Как сделать главным (канонизировать) домен без www
Для канонизации домена без www, нужно сделать редирект 301 с URL с префиксом www на URL без префикса. Для этого пишем в файл .htaccess следующие строчки:
RewriteEngine on
RewriteCond %{HTTP_HOST} ^www\.design-sites\.ru$ [NC]
RewriteRule ^(.*)$ http://design-sites.ru/$1 [L,R=301]
Нужно ли делать редирект на домен со слэшом на конце, т.е. с domen.ru на domen.ru/
При вводе в браузер домена со слэшом или без него всегда получается адрес со слэшом на конце. При этом никакого редиректа не происходит. Так что, видимо, никакой разницы в домене со слэшом и без слэша нет и никакого редиректа в случае доменного имени (не директории) ставить не надо.
Нужно ли делать редирект на каталог со слэшом на конце, т.е. с domen.ru/somedir на domen.ru/somedir/
Директива Apache DirectorySlash обычно включена по умолчанию, что приводит к 301 редиректу на каталог со слэшом и, поэтому, самостоятельно перенаправление ставить не надо.
Как сделать перенаправление (канонизацию) для страниц с якорями
Так как в mod_rewrite удаляются якоря (часть ссылки после #), то только с помощью директив сделать редирект нельзя. Для этого должен использоваться специальный cgi скрипт. см. раздел Extended Redirection в справочнике по редиректам.
Когда и как применяется атрибут rel="canonical" для канонизации URL
Этот атрибут применяется для объявления кононинеского url (url, который надо индексировать) в случае доступа к одному или очень похожему содержанию под разными URL. Применяется он тогда, когда сделать редирект 301 нельзя. Для его реализации в тег head веб страницы вставляется ссылка вида: <link rel="canonical" href="http://some_url"/>, указывающая на выбранный канонический URL. В настоящее время этот атрибут поддерживается как google, так и yandex.
Как сделать перенаправление c индексных страниц (index.php, index.html) на каталог или корень сайта
RewriteEngine on
RewriteCond %{THE_REQUEST} ^GET\ .*/index\.(php|html)\ HTTP
RewriteRule ^(.*)index\.(php|html)$ /$1 [R=301,L]
Директиву лучше ставить в начало церочки редиректов (как впрочем и большинство внешних редиректов).
Как правильно сделать перенаправление с домена на домен (правильно переехать на другой домен)
В советах для веб мастеров Google подчеркивает, что хотя метод перенаправления всех страниц на одну главную частично полезен, но лучше делать редирект 301 постранично на страницы с подобным содержанием.
Каково максимальное число перенаправлений в цепочке редиректов
Чем меньше, тем лучше. По мнению специалистов от Google, при длине цепочки более трех, редирект скорее всего не будет учитываться.
Как проверить что сайт возвращает правильные http заголовки при ошибках
При обращении к несуществующей странице сайта должен возвращаться код 404. Для проверки ответа при ошибке в скриптах можно написать простейший скрипт с одной строчкой: throw new Exception(); (работает и для aspx и для php страниц) и проверить, что код ответа сервера будет 500.

Статистика и аналитика посещений

Какая разница между хостами, визитами, хитами, просмотрами, посещениями и посетителями
Хост это уникальный IP адрес c которого в данный временной период было "человеческое" (то есть не робота) обращение к страницам сайта. Хит или просмотр это "человеческое" открытие страницы браузером. Повторное открытие страницы также будет хитом. Визит или посещение это сессия не прерываемых во времени, обычно на величину более 30 минут, хитов с одного хоста. Посетитель это уникальный в данный период времени человек посетивший сайт. Если система статистики может делать различие между хостами и посетителями, то числа посетителей и хостов могут отличаться.

Общие вопросы по SEO

Какова максимальная длина запроса в Google и Yandex
Google подсвечивает и, соответственно, однозначно распознает до 40 слов в строке запроса. Yandex подсвечивает и, соответственно, однозначно распознает до 37 слов в строке запроса.