Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
seo-a-z-pro.pdf
Скачиваний:
48
Добавлен:
10.06.2015
Размер:
25.54 Mб
Скачать

«SEO: Поисковая Оптимизация от А до Я» - Продвинутый уровень => Глава VII. Разное. Расширенная оптимизация

Часть VII/14. Операторы запросов Яндекс

Яндекс

Памятка по использованию языка запросов

Пример

Значение

"К нам на утренний рассол"

Слова идут подряд в точной форме

"Прибыл * посол"

Пропущено слово в цитате

полгорбушки & мосол

Слова в пределах одного предложения

снаряжайся && добудь

Слова в пределах одного документа

глухаря | куропатку | кого-нибудь

Поиск любого из слов

не смогешь << винить

Неранжирующее "и": выражение после оператора не влияет на

 

позицию документа в выдаче

я должон /2 казнить

Расстояние в пределах двух слов в любую сторону (то есть

 

между заданными словами может встречаться одно слово)

государственное дело &&/3 улавливаешь

Расстояние в 3 предложения в любую сторону

нить

 

нешто я ~~ пойму

Исключение слова пойму из поиска

при моем /+2 уму

Расстояние в пределах двух слов в прямом порядке

чай ~ лаптем

Поиск предложения, где слово чай встречается без слова

 

лаптем

щи /(-1 +2) хлебаю

Расстояние от одного слова в обратном порядке до двух слов в

 

прямом

!Соображаю !что !чему

Слова в точной форме с заданным регистром

получается && (+на | !мне)

Скобки формируют группы в сложных запросах

!!политика

Словарная форма слова

title:(в стране)

Поиск по заголовкам документов

url:ptici.narod.ru/ptici/kuropatka.htm

Поиск по URL

беспременно inurl:vojne

Поиск с учетом фрагмента URL

host:lib.ru

Поиск по хосту

rhost:ru.lib.*

Поиск по хосту в обратной записи

site:http://www.lib.ru/PXESY/FILATOW

Поиск по всем поддоменам и страницам заданного сайта

mime:pdf

Поиск по одному типу файлов

lang:en

Поиск с ограничением по языку

domain:ru

Поиск с ограничением по домену

date:200712*

Поиск с ограничением по дате

date:20071215..20080101, date:>20091231

Поиск с ограничением по интервалу дат

cat:11000051

Поиск по рубрике Яндекс.Каталога

Документные операторы

Яндекс позволяет вам искать как в отдельных элементах внутри страницы, так и в относящейся к ней служебной информации (внутри заданного домена, типа документа и т.п.) или в связанной с ней

Скачать последнее издание этого учебника - http://www.seobuilding.ru/seo-a-z.php

стр. 717 из 733

21.03.2013

«SEO: Поисковая Оптимизация от А до Я» - Продвинутый уровень => Глава VII. Разное. Расширенная оптимизация

информации. Поиск можно вести как по самим хостам, так и по словам, находящимся на заданных страницах. Во втором случае достаточно указать искомый хост или URL после слов запроса через пробел.

Синтаксис оператора

Что означает

Пример запроса

оператор

 

 

title:запрос

Поиск текста в

Максвелл title:биография

 

заголовке страниц

title:(княжна Тараканова)

 

(title)

 

Если текст состоит

 

 

из нескольких

 

 

слов, возьмите их в

 

 

скобки.

 

url:www.url.ru/cat/*

Поиск

url:"ru.wikipedia.org/wiki/Эрмида_(Кашт

 

ограничивается

ру-Дайре)"

 

группой страниц с

url:exler.ru/*

 

заданным URL.

 

Если в конце

 

 

адреса стоит *, то

 

 

учитываются

 

 

страницы, адрес

 

 

которых

 

 

начинается с

 

 

заданного URL.

 

 

Если URL

 

 

содержит один из

 

 

символов ', ", (, ),

 

 

то его нужно

 

 

искать в кавычках.

 

site:url

Поиск по всем

городские легенды site:narod.ru

 

поддоменам и

 

 

страницам

 

 

указанного сайта.

 

inurl:url

Поиск

inurl:exler

 

ограничивается

 

 

группой страниц,

 

 

URL которых

 

 

содержит заданный

 

 

фрагмент.

 

host:www.host.ru

Оператор

host:www.yandex.ru

 

аналогичен url с

 

 

именем хоста.

 

rhost:ru.url.* или rhost:ru.url.www

Оператор

новости rhost:com.livejournal.*

 

аналогичен host, но

 

 

имя хоста

 

 

записывается в

 

 

обратном

 

 

порядке — вначале

 

 

домен верхнего

 

 

уровня, затем

 

 

второго и т.д. Если

 

 

в конце указано .*,

 

 

то поиск идет по

 

 

всем поддоменам

 

Скачать последнее издание этого учебника - http://www.seobuilding.ru/seo-a-z.php

стр. 718 из 733

21.03.2013

«SEO: Поисковая Оптимизация от А до Я» - Продвинутый уровень => Глава VII. Разное. Расширенная оптимизация

заданного домена (но не включая домен ru.url).

mime:тип_файла

Поиск

(анкета загранпаспорт ~~

 

ограничивается

биометрический) (mime:pdf | mime:doc)

 

определенным

 

 

типом файла:

 

PDF (Adobe

Portable

Document

Format),

DOC

(Microsoft

Word),

PPT

(Microsoft

PowerPoint),

XLS

(Microsoft

Excel),

RTF (Rich Text Format),

SWF

(Macromedia Flash).

lang:язык

Поиск

BBC lang:en

 

ограничивается

 

 

страницами на

 

 

определенном

 

 

языке:

 

русском

(ru),

украинском

(uk),

белорусско м (be),

английском

(en),

французско м (fr),

немецком

(de),

казахском

(kk).

татарском

(tt).

domain:домен

Поиск по

domain:yandex /+1 domain:ru

 

страницам,

 

 

которые

 

 

расположены в

 

Скачать последнее издание этого учебника - http://www.seobuilding.ru/seo-a-z.php

стр. 719 из 733

21.03.2013

«SEO: Поисковая Оптимизация от А до Я» - Продвинутый уровень => Глава VII. Разное. Расширенная оптимизация

 

заданном домене.

 

date:ГГГГ{*|ММ{*|ДД}}

Поиск только по

date:200310*

 

страницам, дата

 

 

которых

 

 

удовлетворяет

 

 

заданному

 

 

условию.

 

date:ГГГГ{*|ММ{*|ДД}}..date:ГГГГ{*|ММ{*

Поиск только по хит-парад date:20090901..20090915

Д}}

страницам, дата

 

 

изменения которых

 

 

находится в

 

 

заданном

 

 

интервале.

 

date:<

Поиск только по вакансии date:>20091101

 

страницам,

 

 

измененным

 

 

раньше указанной

 

 

даты. Допустимы

 

 

также операторы

 

 

:>, :<=, :>=.

 

cat:ID региона или cat:ID темы

Поиск только

зяблик cat:11000051

страниц сайтов, зарегистрированны х в Яндекс.Каталоге, тематическая рубрика или регион которых совпадают с заданным. Идентификатор региона можно получить, прибавив к коду региона смещение

11000000.

Идентификатор

тематической

рубрики

получается прибавлением к

коду темы

смещения 9000000.

Обратите внимание, что при использовании операторов, где в качестве параметра задается имя хоста (таких как url, host и rhost), в качестве имени должно указываться главное зеркало сайта, иначе ничего не будет найдено. Например, нужно писать host:lib.ru, а не host:www.lib.ru. Как узнать главное зеркало сайта? Попробуйте добавить хост в базу Яндекса. Если он не является главным зеркалом, вы получите сообщение: "Добавленный вами сайт не индексируется, так как является "зеркалом" http://www.domain.ru/."

Скачать последнее издание этого учебника - http://www.seobuilding.ru/seo-a-z.php

стр. 720 из 733

21.03.2013

«SEO: Поисковая Оптимизация от А до Я» - Продвинутый уровень => Глава VII. Разное. Расширенная оптимизация

Часть VII/15. Карта сайта Sitemap xml для Яндекса и Google

— как создать карту сайта в Joomla и WordPress

Автор: Дмитрий KtoNaNovenkogo

Решил обобщить в одной статье все, что я уже писал про карту сайта (Sitemap xml), которая в первую очередь нужна для указания поисковым системам Яндекс и Google тех страниц сайта, которые поисковикам следует индексировать в первую очередь. Карта сайта в формате xml является очень важным и фактически обязательным атрибутом любого web проекта, но многие этого либо не знают, либо не придают Sitemap xml большого значения.

Сразу давайте расставим все точки над «i» и попробуем отделить два понятия — карту сайта в формате xml и называющуюся точно так же карту сайта в формате Html. Второй вариант представляет из себя обычный список всех материалов web ресурса, который будет доступен любому желающему по нажатию на соответствующий пункт меню. Такой вариант карты сайта тоже полезен и способствует ускорению и улучшению индексации вашего ресурса поисковыми системами (в рунете в расчет стоит брать только Яндекс и Google).

Карта сайта sitemap xml — а оно мне надо?

Но основным инструментом, предназначенным для прямого указания поисковым системам тех страниц ресурса, которые нужно будет обязательно проиндексировать — это карта сайта под названием Sitemap xml, которая не будет видна посетителям вашего web проекта. Такая карта сайта составляется с учетом специального синтаксиса, понятного поисковым машинам, где будут перечислены страницы сайта, подлежащие индексации с указанием степени их важности, даты последнего обновления и примерной частоты обновления.

Есть два основных файла, которые должны иметься у любого web проекта — robots.txt и sitemap xml. Если у вашего проекта файлов robots.txt и sitemap xml нет или они заполнены не правильно, то с большой долей вероятности вы сильно вредите своему ресурсу и не позволяете ему раскрыться на все сто процентов. Вы, конечно же, может не послушать меня (ибо я не есть авторитет, в силу относительно малого накопленного фактического материала), но думаю, что со специалистами, имеющими под рукой статистику с десятков тысяч проектов, вы огульно спорить не будете.

Скачать последнее издание этого учебника - http://www.seobuilding.ru/seo-a-z.php

стр. 721 из 733

21.03.2013

«SEO: Поисковая Оптимизация от А до Я» - Продвинутый уровень => Глава VII. Разное. Расширенная оптимизация

На этот случай у меня оказался припасен «рояль в кустах». Прямо перед написанием этой статьи попалась на глаза публикация специалистов из всем известной системы автоматического продвижения под необычным названием «Руки» (смотрите баннер под статьей). Понятно, что любая подобная им система заинтересована в том, чтобы проекты их клиентов успешно продвигались, но они могут только накачивать ресурсы клиентов ссылочной массой, а влиять на наполнение и правильную техническую настройку сайтов они, к сожалению, не могут.

Поэтому и было проведено очень интересное и показательное исследование, которое было призвано выявить 10 самых популярных причин, которые затрудняют продвижение проектов и ткнуть этими данным клиентам прямо в ... На первом месте, конечно же, был «не уникальный контент» (либо вы скопистили, либо у вас украли тексты, что сути не меняет). Но на втором месте была как раз именно карта сайта sitemap xml, а точнее ее отсутствие или несоответствие признанному формату создания. Ну, а на третьем месте был уже упомянутый ранее файл robots.txt (его отсутствие или неправильное создание):

Когда голословно утверждаешь, что карта сайта в формате xml должна быть у вашего проекта обязательно (иначе кирдык), то это не звучит так убедительно, как в случае подкрепления данного утверждения реальными фактами из довольно таки репрезентативного исследования. Ладно, будем считать, что я вас убедил и давайте посмотрим, как можно самим создать карту сайта (синтаксис формата), как сделать карту сайта для Joomla и WordPress, а так же посмотрим, как можно будет создать sitemap xml с помощью специальных онлайн генераторов (generator).

Но просто создать карту сайта sitemap xml еще не достаточно для того, чтобы быть уверенным в правильной индексации вашего проекта поисковиками. Нужно еще будет сделать так, чтобы об этой самой карте сайта узнали поисковые системы (в нашем случае это Google и Яндекс). Сделать это можно будет двумя способами, но об этом мы поговорим чуть позже (должна же быть хоть какая-то интрига, удерживающая внимание читателей).

Зачем вообще нужна карта сайта sitemap xml и файл robots.txt

Давайте для начала попробуем обосновать логическую необходимость использования как файла robots.txt, запрещающего индексацию определенных элементов вашего web проекта, так и файла карты сайта

Скачать последнее издание этого учебника - http://www.seobuilding.ru/seo-a-z.php

стр. 722 из 733

21.03.2013

«SEO: Поисковая Оптимизация от А до Я» - Продвинутый уровень => Глава VII. Разное. Расширенная оптимизация

sitemap xml, предписывающего индексацию определенных страниц. Для этого давайте вернемся на пятокдесяток лет назад, когда большинство сайтов в интернете представляли из себя просто набор Html файликов, в которых и содержались тексты всех статей вашего ресурса.

Поисковый робот Google или Яндекса просто заходил на такой Html проект и начинал индексировать все что ему попадется под руку, ибо практически везде содержался контент проекта. А что же происходит сейчас, в условиях повального использования CMS (например, той же CMS Joomla)? Собственно, даже сразу же после установки движка поисковый робот уже обнаружит у вас несколько тысяч файлов и это при том, что никакого контента у вас еще может и не быть (ну, не написали вы еще ни одной статьи).

Да и вообще, контент в современных CMS, как правило, хранится не в файлах, а в базе данных, которую поисковый робот напрямую проиндексировать, естественно, не сможет (для работы с базами советую пользоваться PhpMyAdmin). Понятно, что потыркавшись туда сюда, поисковые роботы Яндекс и Google все же найдут ваш контент и проиндексируют его, но вот насколько быстро это произойдет и насколько полной будет индексация вашего проекта — очень большой вопрос.

Вот именно для упрощения и ускорения индексации проектов поисковиками в условиях повального использования CMS и следует в обязательном порядке создавать robots.txt и sitemap xml. C помощью файла robots.txt вы подсказываете роботам поисковиков на индексацию каких файлов не стоит тратить время (файлы движка), а так же с помощью robots.txt можно закрыть от индексации и часть страниц сайта для устранения эффекта дублирования контента, который присущ многим CMS (читайте об этом подробнее в статье про robots.txt).

А с помощью файла карты сайта sitemap xml вы четко и ясно говорите роботам Яндекса и Google что именно на вашем проекте содержит контент, чтобы роботы не тыркались понапрасну по углам файлового хозяйства используемого движка. Не забывайте, что у роботов поисковых систем есть определенные лимиты на время и количество просмотренных документов. Робот побродит у вас по файлам движка и уйдет, а контент останется не проиндексированным еще долгое время. О как.

Помните как в известной комедии говорил один колоритный персонаж: «Ты туда не ходи, ты сюда ходи, а то...». Вот именно функцию этого персонажа и выполняют файлы robots.txt и sitemap xml для регулирования перемещений поисковых роботов по закоулкам вашего web проекта. Понятно, что боты могут и взбрыктуть, но скорее всего они послушно будут выполнять ваши грамотно написанные запрещающие (в robots.txt) и предписывающие (в карте сайта sitemap xml) инструкции.

Понятно? Тогда приступает непосредственно к решению вопроса, как создать sitemap xml различным способами и как сообщить о его существовании двум китам поиска в рунете — Google и Яндексу, чтобы они не шарились по вашему проекту почем зря, создавая при этом еще и дополнительную нагрузку на сервер вашего хостинга, но это, правда, уже сильно второстепенная вещь, главное — это именно индексация (быстрая и всеобъемлющая).

В отличии от robots.txt, который вам писать придется скорее всего собственноручно, файл карты сайта sitemap xml, как правило, стараются создать каким-либо автоматическим способом. Оно и понятно, ибо при большом количестве страниц на часто обновляемом проекте ручное создание файла карты сайта sitemap xml может привести к повреждению ума у вебмастера.

Да это вовсе и не обязательно, т.к. практически для каждой CMS найдется расширение, которое позволит создать, а при появлении новых материалов и пересоздать файл карты сайта в формате xml. Ну, или можно будет всегда воспользоваться каким-либо онлайн генератором (generator) карты сайта в виде готового файла sitemap xml.

Но все же, мне кажется, будет не лишним ознакомиться с нехитрым (да что там говорить — простейшим) синтаксисом создания sitemap xml. К тому же на маленьких и редко обновляемых проектах можно будет набросать sitemap xml и вручную.

Скачать последнее издание этого учебника - http://www.seobuilding.ru/seo-a-z.php

стр. 723 из 733

21.03.2013

«SEO: Поисковая Оптимизация от А до Я» - Продвинутый уровень => Глава VII. Разное. Расширенная оптимизация

Как создать Sitemap xml самому

Файл sitemap xml вы можете создать в любом текстовом редакторе, например, все в том же Notepad++. Карта сайта в формате xml имеет обычно примерно такую структуру. Сначала идет стандартная часть:

<?xml version="1.0" encoding="UTF-8"?>

<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">

А затем идет серия повторяющихся блоков, заключенных в теги «url», каждый из которых описывает одну из страниц вашего проекта, для которого пишется данная карта сайта:

<url>

<loc>http://ktonanovenkogo.ru/</loc> <lastmod>2011-05-12T19:22:36+00:00</lastmod> <changefreq>daily</changefreq> <priority>1.0</priority>

</url>

Обязательным в этом xml коде является только пара тегов «loc», в которых заключается адрес страниц вашего проекта, которую должны будут проиндексировать поисковые системы Яндекс и Google. В теги «lastmod» заключена дата последнего обновления данной страницы, что позволит поисковому роботу лишний раз не заходить на не изменившуюся с момента последнего захода страницу.

В тегах «changefreq» указывается примерная частота обновления данной страницы (раз в день, неделю, месяц), ну, а в теге «priority» указывается приоритетность индексации данной страницы. Изначальный приоритет у всех страниц сайта равен 0.5, но вы вольны изменять его для определения очередности индексации страниц вашего web проекта (от 0 до 1). Не забывайте, что за один проход робот не сможет пройти по всем ссылкам в большой карте сайта (обычно около сотни ссылок за раз проходит робот), а значит с помощью большего приоритета можно выбрать наиболее важные для быстрой индексации страницы.

По стандарту файл sitemap xml не может содержать более 50 000 ссылок и весить более 10 Мб. Хотя, многие даже при превышении 500 — 1000 ссылок в карте сайта стараются ее разбить на несколько файлов, подсунув поисковым системам и указав в robots.txt индексный файл Sitemap, в котором имеются ссылки на все остальные файлы карт большого сайта. Синтаксис этого индексного файла Sitemap будет примерно таким:

<?xml version="1.0" encoding="UTF-8"?>

<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" <sitemap>

<loc>http://ktonanovenkogo.ru/sitemap.xml.gz</loc> <lastmod>2011-04-01T18:23:17+00:00</lastmod>

</sitemap>

<loc>http://ktonanovenkogo.ru/sitemap2.xml.gz</loc> <lastmod>2011-04-01T18:23:17+00:00</lastmod>

</sitemap>

Как создать карту сайта для Joomla и WordPress

Создать карту сайта sitemap xml для WordPress можно будет с помощью плагина Google XML Sitemaps. Для создаваемой карты сайта вы сможет произвести множество настроек, которые позволят исключить из нее часть материалов вашего сайта, а так же может задать предполагаемую частоту обновления. Кроме создания карты сайта в формате xml, плагин Google XML Sitemaps при публикации новых материалов на вашем блоге уведомляет об этом многие поисковые системы, приглашая их побыстрее провести индексацию.

Путь до файла вашей карты сайта вы может задать сами в настройках плагина и даже можете дать ему название отличное от sitemap xml. Плагин Google XML Sitemaps может создавать обычный файл sitemap

Скачать последнее издание этого учебника - http://www.seobuilding.ru/seo-a-z.php

стр. 724 из 733

21.03.2013

«SEO: Поисковая Оптимизация от А до Я» - Продвинутый уровень => Глава VII. Разное. Расширенная оптимизация

xml и его сжатую в архив копию sitemap.xml.gz. Вам нужно будет создать эти файлы в любом месте вашего сайта (ftp клиент FileZilla вам в этом поможет) и назначить для этих двух файлов права доступа CHMOD 666, иначе плагин не сможет обновлять вашу карту сайта при появлении новых материалов на блоге.

Путь до вашей карты сайта в формате Xml вам нужно будет тем или иным способом сообщить поисковым системам (Яндекс и Google для рунета), но об этом читайте двумя абзацами ниже.

Создать карту сайта для Joomla можно будет с помощью компонента Xmap. По приведенной чуть выше ссылке вы найдете довольно подробную инструкцию, как по созданию карты сайта в виде файла sitemap xml, так и по созданию карты сайта в формате Html, ориентированную в первую очередь не на ускорение индексации, а на удобство пользователей. Ссылку на карту сайту для Joomla в формате Xml вы сможете найти в настройках компонента Xmap:

Добавить карту сайта sitemap xml в Яндекс Вебмастер и панель инструментов Google

Как видите, в отличии от файла robots.txt (который обязательно должен находиться в корневой папке вашего web проекта), файл карты сайта sitemap xml может лежать где угодно. Но вам нужно будет сообщить о местоположении файла sitemap xml поисковым системам. Сделать это можно будет двумя

Скачать последнее издание этого учебника - http://www.seobuilding.ru/seo-a-z.php

стр. 725 из 733

21.03.2013

«SEO: Поисковая Оптимизация от А до Я» - Продвинутый уровень => Глава VII. Разное. Расширенная оптимизация

способами. Во-первых, в robots.txt предусмотрена специальная директива «Sitemap», которая, например, для моего блога будет выглядеть так:

Sitemap: http://ktonanovenkogo.ru/sitemap.xml

или так (файл карты сайта в формате xml вовсе не обязательно должен называться sitemap.xml)

Sitemap: http://ktonanovenkogo.ru/forum/index.php?action=sitemap;xml

Обязательно нужно прописывать полный абсолютный путь до файла карты сайта sitemap xml, не опуская «http://ktonanovenkogo.ru». Это я говорю потому, что пути во всех остальных директивах robots.txt пишутся без указания «http://ktonanovenkogo.ru». Обычно директиву «Sitemap» прописывают в самом конце. Поисковые роботы Google и Яндекса при очередном заходе на ваш web проект, обязательно просмотрят содержимое robots.txt и загрузят для изучения вашу карту сайта sitemap xml.

Но существует еще один способ уже напрямую передать информацию о местоположении карты сайта поисковым системам без посредничества robots.txt. Делается это через интерфейс Яндекс Вебмастера и панели инструментов Google. Вы уже знакомы с этими инструментами поисковых систем? Если нет, то обязательно добавьте свой проект и в Яндекс Вебмастер и в панель инструментов Google, а затем укажите в соответствующих вкладках путь до вашей карты сайта в формате Xml.

Так выглядит форма добавления карты сайта в формате Xml для Яндекс Вебмастера:

А так выглядит аналогичная форма для прописывания пути до файла sitemap xml в панели инструментов Google:

Онлайн генераторы карты сайта Sitemap Generator и XML Sitemaps

Если вам не охота искать расширения для своей CMS, позволяющие автоматически создать карту сайта в формате Xml, то можете воспользоваться в этом случае онлайн генераторами sitemap xml. Тут, правда, есть один недостаток, по сравнению с автоматическим созданием карты в самой CMS — после добавления новых материалов вам придется снова идти на онлайн сервис sitemap xml generator и повторно создавать карту сайт, а затем загружать ее к себе на сервер.

Наверное, один из самых известных онлайн генераторов карты сайта — это Sitemap Generator. Этот онлайн generator обладает достаточно большим функционалом и позволит вам бесплатно генерировать карту сайта на 1500 страниц, что достаточно много.

При создании карты сайта, онлайн сервис Sitemap Generator будет учитывать содержимое вашего файла robots.txt, чтобы в карту не попали запрещенные к индексации страницы. Само по себе это не страшно, ибо запрет в robots.txt по любому будет иметь больший приоритет, но зато избавит от лишней информации в создаваемом файле sitemap xml. Для того, чтобы сделать карту сайта, вам достаточно будет указать URL сайта и сообщить свой E-mail, после чего вас поставят в очередь на генерацию:

Скачать последнее издание этого учебника - http://www.seobuilding.ru/seo-a-z.php

стр. 726 из 733

21.03.2013

«SEO: Поисковая Оптимизация от А до Я» - Продвинутый уровень => Глава VII. Разное. Расширенная оптимизация

Когда до вас дойдет очередь, то вы получите об этом почтовое уведомление и перейдя по ссылке из письма сможете скачать sitemap xml, который сделал для вас Sitemap Generator. Останется только закинуть этот файлик с картой сайта в нужное место на своем сервере. Ну, и такую процедуру вам придется повторять время от времени для того, чтобы поддерживать актуальность вашей карты сайта.

Есть похожий на Sitemap Generator англоязычный сервис онлайн генератора, который вы можете найти по этой ссылке — XML Sitemaps. На XML Sitemaps существует ограничение в 500 страниц, а в остальном все практически тоже самое, что и в Sitemap Generator.

Скачать последнее издание этого учебника - http://www.seobuilding.ru/seo-a-z.php

стр. 727 из 733

21.03.2013

«SEO: Поисковая Оптимизация от А до Я» - Продвинутый уровень => Глава VII. Разное. Расширенная оптимизация

Часть VII/16. Создаём правильную и красивую карту сайта

(Sitemap)

Автор: Atip

Решил написать небольшое руководство для таких, как я. Надеюсь, что форумчане дополнят и исправят, где я не прав.

Карта сайта: что, зачем, почему?

Сразу оговорюсь, что для пользователей Worpress и Joomla есть готовые плагины и извращаться не стоит. Поскольку я не являюсь пользователем ни того, ни другого, то могу только предложить самые популярные плагины для Wordpress (краткие характеристики)

XML-Sitemap

Поддерживается от WordPress 1.5

Не нужно PHP или изменений в файлах. Переведен на многие языки.

Автоматически генерирует карту сайта для всех страниц. Высчитывает приоритет страниц.

Автоматически уведомляет Ask.com, Google, MSN Live Search and YAHOO об изменениях через пинг. Включает WordPress фильтр для других плагинов , которые могут включить свои страницы в карту сайта. Генерирует статический XML файл, а также zip версию.

DDSitemapGen

Карта сайта (sitemap) помогает поисковым системам проиндексировать ваш сайт, она содержит все ссылки, которые вы хотите открыть для ПС. Карта сайта создаётся с помощью XML-генераторов. Для маленьких сайтов можно найти уйму ресурсов, которые бесплатно создают сайтмап до 500 url. Для больших сайтов придётся платить (напр. я не нашёл для себя подходящего скрипта и заплатил 2$ за генерацию). Сервисы вы можете найти в этой теме. Лично мне понравился сервис mysitemapgenerator: учитывает noindex, nofollow, умеет читать robots.txt правда не умеет создавать красивую (html) карту сайта.

Внимание! Карта сайта может содержать максимум 50 000 url и быть не более 10 mb

Если ваша карта превышает эти значения, то с помощью генераторов вы можете её разбить на части и сделать файл sitemap index, который будет указывать на все ваши файлы сайтмап.

Что с этим делать?

Когда вы сделали карту сайта загрузите её в корень сайта. Именно в корень, потому что судя по описанию ссылки файла сайтмап не будут указывать на директории, которые находятся выше. А даже если это не так, то всё-равно, зачем создавать себе лишние проблемы?

Теперь загрузите карту в Яндекс.Вебмастере (Настройки индексирования->Файлы sitemap) и Инструменты для веб-мастеров Google (Конфигурация сайта->Файлы sitemap). У меня яша 3 раза проверял мой файл sitemap ровно 1 месяц, у гугля как-то всё иначе и быстрее.

Если у вас несколько файлов Sitemap, то загрузите их все.

Но проще сделать индекс (вручную или во время генерации карты). В этом случае вам нужно будет загрузить лишь файл индекса, который укажет ПС на остальные файлы.

Обязательно! Укажите в файле robots.txt директиву Sitemap для Яндекса.

Скачать последнее издание этого учебника - http://www.seobuilding.ru/seo-a-z.php

стр. 728 из 733

21.03.2013

«SEO: Поисковая Оптимизация от А до Я» - Продвинутый уровень => Глава VII. Разное. Расширенная оптимизация

Код:

Sitemap: http://site.com/sitemap_index.xml Sitemap: http://site.com/sitemap1.xml Sitemap: http://site.com/sitemap2.xml Sitemap: http://site.com/sitemap3.xml

Я указал все файлы сайтмапов, хотя подозреваю, что можно было указать только индекс. Прошу знатоков уточнить этот вопрос.

HTML vs XML

Для начала решим вопрос, делать карту в html или xml?

Из первых уст (Мэтт Каттс) достоверно известно, что гугль хавает оба формата (кстати, в помощи Яша говорит, что он тоже всё хавает). Но он советует делать две карты. Карту в xml формате скармливать гуглу, а html делать для пользователей.

По словам Мэтта Каттса, HTML карта сайта имеет несколько преимуществ:

1)Она точно так же помогает поисковым ботам индексировать ваш сайт;

2)Иногда она помогает поднять вес страниц (думаю, тут речь идёт об улучшении внутренней перелинковки);

3)Она помогает пользователям находить интересующие разделы и тем самым уменьшает процент отказов.

Совет: карта сайта должна быть на расстоянии 1 клика от главной страницы т.е. на главной должна стоять прямая ссылка на файл карты сайта.

Делаем красивую карту

Итак, мы разобрались в том, что html-карта нужна нашим сайтам (если у вас не 2 страницы, конечно )

Вот несколько инструментов, которые я нашёл по этой теме:

XML2HTML - нашёл на просторах буржунета. Содержит php файл, который конвертирует xml-карту в html в виде списка. Кстати на этом же сайте есть бесплатный генератор карты до 5000 (!) url

SlickCSS - ещё не использовал, но по виду классная веСЧь! Набор стилей для преобразования списка (ul, li) в красивую древовидной карту (демо)

Продолжение темы на следующей странице:

http://www.seobuilding.ru/seo-forum/indeksaciya_saita/sozdaem_pravilnuu_i_krasivuu_kartu_saita_sitemap/

Скачать последнее издание этого учебника - http://www.seobuilding.ru/seo-a-z.php

стр. 729 из 733

21.03.2013

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]