школа по созданию сайтов






Поэтика кода или любовь машин к оптимизации

оптимизация

 

Если посмотреть на исходный код любой странички, то нетрудно заметить, что письмо для машины похоже на подражание какому-то стилю. Почему текст кода для машин – понятно, так как, то, что для людей – показывает браузер. Но как некоторые пользователи имеют склонность заглядывать в код программы, так и машины как будто подсматривают тексты и картинки, - то, что видит обычный пользователь, точно им это тоже интересно. Машины тоже любят читать.

В отличие от языков программирования отступы, табуляции и переносы в HTML служат скорее для удобства визуального восприятия и используются для приведения текстов разметки к оптимальному виду, наделяя сочетания строк смыслом. Конечно, если начинающий веб-программист впервые заглянет в исходный код серьёзного динамического сайта, который, разумеется, как и должно быть, интегрирован в сотни или тысячи ресурсов смысла он там не увидит и с трудом и не сразу найдёт для себя то, что его интересует. Но все люди и машины хотят находить быстро то что ищут. Поэтому работа поисковых машин основана на принципе оптимизации подачи искомой информации для пользователя. Это базовая цель. Это важно понимать, имея ввиду, что большая часть трафика приходит на Ваш сайт с поисковиков.

Алгоритмы, которые используют роботы поисковых систем, для большинства людей недоступны, и поэтому мы можем только догадываться о силе искусственного интеллекта машины. В любом случае обмануть его или ввести в заблуждение начинающему программисту не под силу. Однако, зная основной принцип оптимизации и придерживаясь его в написании исходного кода и создания контента, возможно чтобы машины полюбили Ваши страницы и показывали их чаще.

Когда пользователь набирает в строке поиска запрос, он чаще всего вводит ключевые слова, которые, в большинстве случаев, хотя и косвенно, связаны смыслом и каким-то образом относятся к искомому предмету. Поисковик практически мгновенно выдаёт ответ на запрос, и, о чудо, очень часто мы находим сразу то, что искали! Но как такое возможно? Действительно, в сети Интернет в настоящее время существуют миллиарды взаимосвязанных страниц, и на поиск одной единственной или хотя бы десятка подходящих по теме запроса у обычного компьютера уйдут годы, а человеку не хватит и жизни. Но даже мощнейшие суперкомпьютеры не идут по такому сложному пути, - они не дожидаются, пока Вы их спросите...

Оказывается, машина заранее и регулярно посещает все или почти все сайты, точнее поисковая машина объединяет в себе несколько мощнейших суперкомпьютеров – поисковых роботов, которые прочитывают эти ресурсы, переходя с одного на другой. Эти роботы наделены гениальными людьми – программистами поисковых машин, - специальными алгоритмами, используя которые, программы заложенные в них составляют индексные списки и сохраняют в своей базе копии посещённых страниц. В этих страницах робот отмечает определённые слова и их связки, которые становятся ключевыми. Когда робот ищет информацию отвечающую запросу он «просто» пробегает по спискам ключевых слов, которые связаны с индексом в определённой последовательности, которая бесконечно стремится к оптимальной. Принципиальное значение для поисковика, таким образом, имеют не все слова, а только ключевые, которые в своей сумме и последовательности составляют семантическое ядро запроса. Также обстоит дело и с индексацией изображений и любой информации.

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

Опираясь на эти сведения, мы можем сделать правильный вывод, что, оказывается, текст и информация, которые мы помещаем на странице имеют большое значение помимо смыслового содержания, также и для их последующего поиска. Чем точнее описан на страничке искомый предмет, тем большая вероятность, что он будет первым в списках выдачи поисковых систем. Как правило, машина на один лишь запрос выдаёт миллионы ответов! Таким образом, если содержание страницы не оптимизировано для поиска оно, скорее всего, затеряется в море информации. Понятно, что на эту страницу можно попасть также с других страниц, но где гарантия, что другие также не затерялись или не утонули где-нибудь в болоте?

Следовательно, наша поэтика кода и содержания страниц должна бать такой, чтобы в чём-то подражать стихам, быть лаконичной и конкретной по описанию. Для этого для каждой странички должен быть составлен список ключевых слов и выражений - семантическое ядро сайта. Опираясь на этот список, следует наполнять сайт релевантным (адекватным) содержанием, либо переписывать уже существующие статьи, приводя их к оптимальному виду.

Оптимизатор умных сайтов
Сергей Меркоев

 




по созданию сайтов

© www.1artsite.com | Все права защищены.
© Создание сайта Сергей Меркоев, 2010-2015 гг.