|
||||||||||
Поисковая система обычно состоит из 5 отдельных программных «модулей»:
Поисковая система обычно состоит из 5 отдельных программных «модулей»:
Spider: Паук – это программа, которая скачивает веб-страницы. Он работает точно как ваш браузер, когды вы соединяетесь с веб-сайтом и загружаете страницу. Паук не имеет никаких визуальных компонент. То же действие (скачивание) вы можете наблюдать, когда просматриваете некоторую страницу и когда выбираете «просмотр HTML-кода» в своем браузере.
Crawler: Как и паук скачивает страницы, он может «раздеть» страницу и найти все ссылки. Это его задача – определять, куда дальше должен идти паук, основываясь на ссылках или исходя из заранее заданного списка адресов.
Indexer: Индексатор разбирает страницу на различные ее части и анализирует их. Элементы типа заголовков страниц, заголовков, ссылок, текста, структурных элементов, элементов BOLD, ITALIC и других стилевых частей страницы вычленяются и анализируются.
Database: База данных – это хранилище всех данных, которые поисковая система скачивает и анализирует. Это часто требует огромных ресурсов.
Search Engine Results Engine: О, самое сердце зверя. Именно система выдачи результатов решает, какие страницы удовлетворяют запросу пользователя. Это та часть поисковой системы, с который вы имеете дело, осуществляя поиск.
Когда пользователь вводит ключевое слово и делает поиск, поисковая система отбирает результаты на основании постоянно меняющихся критериев. Алгоритмом называется метод, по которому она принимает решение. Профессиональные оптимизаторы (SEO) иногда употребляют термин «algos» - это и есть то, о чем мы говорим.
Не смотря на то, что поисковые алгоритмы систем со временем сильно изменяются, большинство до сих пор отбирают результаты поиска на основании примерно следующих критериев:
Как видите, поисковой системе необходимо делать множество уточняющих запросов, используя так называемый «поисковый алгоритм», с помощью которого сайты выставляются в определенной последовательности - «ранжируются» и пользователю выдавать релевантные результаты, т.е. максимально соответствующие запросу и ожиданиям пользователя.
Поисковый алгоритм достаточно сложен и учитывает огромное количество факторов (например, «Снежинск» Яндекса – более 800) для определения последовательности выдачи релевантных (соответствующих запросу) результатов – ранжированию сайтов.
Для достижения высоких результатов в выдаче (попадания хотя бы в Топ 10) необходима всесторонняя оптимизация сайта в соответствии с требованиями поисковой системы и фа54кторами ранжирования. Однако, поисковые системы раскрывают лишь часть значимых факторов. Алгоритмы же их учета, как правило, не раскрываются совсем. В результате, точного результата оптимизации, и успешности последующего поискового продвижения предсказать практически невозможно. Можно лишь, основываясь на косвенных данных, результатах экспериментов и накопленном опыте оценить вероятность попадания сайта в Топы.
Различные поисковые системы используют различные алгоритмы ранжирования, основанные на разных факторах. Более того, даже одинаковые факторы могут иметь различный вес при определении места сайта в выдаче. Однако, в настоящее время, принципы работы большинства поисковых машин сближаются. Таким образом, можно говорить о нескольких общих правилах, используемых поисковыми машинами
Особое внимание уделяется имени домена, тегу <Title>, заголовкам и подзаголовкам текстов (содержанию тегов <h?>), выделенным фрагментам и словам текста (перечислениям, спискам, выделениям шрифтом и цветом и т.д.) Плотность ключевых слов – значимая величина. Оптимальное значение 2-5% для сайтов общей тематики, 5-7% для специализированных сайтов. Меньшая плотность может привести к тому, что ключевая фраза будет проигнорирована поисковым роботом, высокие значения плотности могут быть расценены как спам.
Этот набор факторов ранжирования стал иметь весомое значение сравнительно недавно (например, Yahoo и Google получили соответствующие патенты только в текущем году). Учитывает удобство навигации, доступность информации для восприятия пользователем, а также несколько других факторов, как то, скорость загрузки страниц, количество рекламы и т.д.
Поисковая система анализируют внешние факторы, свидетельствующие об авторитетности ресурса. Этими факторами являются внешние ссылки на сайт, расположенные на других интернет-ресурсах. Анализируя ссылки, поисковый алгоритм определяет наиболее «важные» и заслуживающие внимания страницы, размещая их на более высоких позициях в выдаче.
В связи с этим, методы продвижения для сайта, применяемые в Яндексе и Гугле одинаковы, НО имеют разный подход,
Поэтому, если сайт занимает, например первую позицию в Гугле, то в Яндексе он будет примерно близок к ТОР-10 или даже входить в него. Таким образом факторы, которые позитивно влияют на позиции в Google, будут позитивными и для Яндекса, но немного в другой мере.
Алгоритм ранжирования поисковых систем являются объектом повышенного внимания оптимизаторов. Однако точной информации нет. Есть только обоснованные предположения, необоснованные догадки, домыслы, вымыслы, мысли и прочее. Поэтому работа по оптимизации основывается на предположениях, интуиции, экспериментальных данных.
Далее, я буду описывать методы ориентируясь на Google, так как в поисковом трафике Украины данная поисковая система по глобальной статистике портала bigmir)net занимает более 70% пользователей украинской аудитории.
Поисковое продвижение имеет две составные части оптимизации: