Разработка системы моделирования поисковой оптимизации веб-сайта - Программирование, компьютеры и кибернетика курсовая работа

Разработка системы моделирования поисковой оптимизации веб-сайта - Программирование, компьютеры и кибернетика курсовая работа




































Главная

Программирование, компьютеры и кибернетика
Разработка системы моделирования поисковой оптимизации веб-сайта

Ранжирование сайтов поисковыми системами. Поисковые машины, алгоритм работы. Описание процесса изменения рейтинга сайта, математическая модель. Главные функциональные возможности скрипта, описание подпрограмм, алгоритмов и принципа работы программы.


посмотреть текст работы


скачать работу можно здесь


полная информация о работе


весь список подобных работ


Нужна помощь с учёбой? Наши эксперты готовы помочь!
Нажимая на кнопку, вы соглашаетесь с
политикой обработки персональных данных

Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.

1. Ранжирование сайтов поисковыми системами
1.2 Внутренние факторы ранжирования
1.4 Поисковые машины. Алгоритм работы
2. Процессы изменения состояния популярности сайта
2.1 Графы состояний рейтинга сайта, виды состояний, вероятности состояний.
2.2 Описание процесса изменения рейтинга сайта, математическая модель
3. Описание работы программы: описание функциональных возможностей скрипта, описание подпрограмм, алгоритмов и принципа работы
Актуальность исследования данной работы обусловлена тем обстоятельством, что расширение применения индивидуального подхода к потребителям, определяемое общей тенденцией поиска частных решений в удовлетворении потребностей, все активнее воздействует на процесс преобразования характера отношений между производителями и потребителями.
Факторами, оказавшими наибольшее влияние на переход отношений в новое качество, являются повсеместное внедрение компьютерных технологий, программного обеспечения, а также интернет-технологий; возможность автоматизации всех процедур взаимодействия с потребителями и последующего автоматического анализа и использования полученной информации; возможность персонализации процедур взаимодействия с клиентами; решение проблем дефицита времени потребителей и нехватки информации для принятия ими решения о покупке; возможность приобретения и оплаты товаров прямо через Интернет.
Появление и развитие Интернета прибавило целый ряд инструментов, чья функция состоит в достижении цели продвижения товаров, а также несколько дополнительных задач, связанных с использованием Сети - к ним относятся создание и продвижение собственного web-сайта и формирование собственного уникального имиджа в Интернете.
Web-сайт компании обычно выступает центральным элементом коммуникативной политики, проводимой в Интернете. Поэтому так важна задача его продвижения, от успешной реализации которой в значительной степени зависит эффективность всей коммуникативной политики.
Целью данной работы является изучение некоторых методов продвижения, построение математической модели поисковой оптимизации и дальнейшая разработка системы моделирования поисковой оптимизации web-сайта в Интернете. Данная цель предполагает раскрытие через комплекс задач: рассмотреть теоретические подходы к обоснованию проблемы поисковой оптимизации и ранжирования web-сайтов, уяснить сущность поисковой оптимизации и ранжирования как предметов исследования, охарактеризовать факторы ранжирования, исследовать специфику работы современных поисковых машин.
Методы исследования: сравнение, анализ и синтез данных, комплексный и системный подход к изучению проблемы поисковой оптимизации.
Теоретическая и практическая значимость исследования состоит в том, что положения и выводы данного исследования могут быть использованы в научно-исследовательской деятельности, а также в работе и в учебном процессе.
1. Ранжирование сайтов поисковыми системами
Ранжирование представляет собой сортировку (расстановку) сайтов в выдаче поисковых систем, которая происходит на основе наибольшего их соответствия конкретному запросу.
Процесс ранжирования сайтов происходит следующим образом:
поисковая система принимает запрос от интернет-пользователя;
подбирает наиболее релевантные страницы (документы) по данному запросу из своего индекса;
выстраивает сайты, содержащие релевантные страницы, по наибольшему соответствию конкретному запросу - то есть ранжирует их.
Позиция сайта по тому или иному поисковому запросу зависит от алгоритма ранжирования поисковой системы. При этом важно учитывать положительные и отрицательные факторы, которые смогут более точно отразить объективные результаты.
Ранжирование происходит постоянно, при каждом запросе пользователя при обращении к поисковой системе. При ранжировании, расположение сайта на той или иной позиции обусловлено многими факторами, которые учитывают поисковые машины.
Согласно тому, что разные поисковые машины, имеют разные алгоритмы работы, то и ранжирование сайтов в них будет выполняться по разному. Каждая поисковая система имеет собственный закрытый набор факторов ранжирования и алгоритмы их обработки. При этом идет постоянная корректировка алгоритма с целью улучшения результатов выдачи. Тем не менее, аналитически установлен ряд факторов, безусловно, оказывающих влияние на ранжирование сайтов поисковыми системами, как внешних, так и внутренних.
К внутренним факторам ранжирования, на которые владелец сайта может влиять самостоятельно, можно отнести:
правильно подобранные ключевые фразы;
грамотный (с точки зрения SEO) текст;
правильная внутренняя перелинковка;
К внешним факторам ранжирования относятся:
1.2 Внутренние факторы ранжирования
Хорошо составленные заголовки. Title является важнейшим элементом страницы с точки зрения поисковой оптимизации. Грамотно составить тег заголовка достаточно трудная задача, ведь необходимо соблюсти баланс между наполнением его ключевыми словами и сохранением читабельности, ведь именно он будет отображаться пользователю в результатах поиска, да к тому же еще допустимая длинна составляет всего 68 символов, включая пробелы (это означает, что заголовки большей длинны не будут индексироваться дальше 68-го символа).
Правильно подобранные ключевые фразы. Очень важным фактором является правильное составление семантического ядра сайта (ключевых слов). Это является самым важным шагом в оптимизации сайта, ведь грамотно подобранные ключевые фразы позволят попасть на хорошие позиции в выдаче даже в очень конкурентных областях.
Грамотный (с точки зрения SEO) текст. Текст должен обязательно иметь включения ключевых слов, тегов эмоционального выделения ( и ), но немаловажно соблюсти тонкий баланс между нехваткой и перенасыщенностью, ведь по обе стороны лежат опасности, с одной - не релевантность, а с другой - санкции за поисковый спам.
Правильный код страницы. HTML и CSS коды страниц должны быть валидны. Код должен быть правильным с точки зрения SEO (заполнены атрибуты alt и title тегов img, наиболее важная информация как можно выше на странице и т.д.).
Заполненные мета-теги. Многие уже не обращают внимания на теги описания страницы description и keywords, хотя при грамотном составлении они могут оказать влияние на поисковую выдачу.
Правильная внутренняя перелинковка. Текст страницы должен быть не просто текстом, а именно гипертекстом, составленным по канонам SEO.
Возраст домена. Прямым образом влияет на ранжирование сайтов.
Название домена. Ключевое слово в названии домена позволяет увеличить релевантность продвигаемой страницы.
Зона домена. Оказывает некоторое влияние на индексацию сайтов
Названия страниц сайта. Ключевое слово, использованное в названии страницы сайта, позволяет получить некоторый бонус релевантности продвигаемому запросу.
Регион сайта. Влияет на выдачу. В разных регионах разные результаты поиска. Например, в Москве и Санкт-Петербурге на один и тот же запрос вы получите две совершенно разных поисковых выдачи.
Обновляемость сайта. Поисковые роботы любят сайты, которые обновляются.
Количество внешних ссылок сайта. Чем меньше, тем лучше.
ВИЦ сайта. Взвешенный индекс цитирования - показатель авторитетности ресурса для Yandex.
Pagerank сайта. Ранг Пейджа (один из создателей алгоритма Google) - показатель ранжирования Google.
Trustrank сайта. Уровень надежности ресурса. Сильно влияет на выдачу и на вес, передаваемый внешним ссылкам. Молодому сайту получить практически невозможно.
Pagerank ссылающихся сайтов. Чем выше PR ссылающегося сайта, тем больший вес передается ссылке.
Trustrank ссылающихся сайтов. Аналогично.
ТИЦ ссылающихся сайтов. Тематический индекс цитирования Yandex'a - не влияет на выдачу, но влияет на вес, передаваемый внешними ссылками.
Ссылочная масса сайта. Количество и качество ссылок, которые имеет сайт. К примеру множество ссылок со спамовых ресурсов могут нанести вред, в то время как одна единственная ссылка с трастового ресурса может сильно повлиять на позиции сайта в самом хорошем смысле.
Якоря ссылок. Необходимо для определения релевантности сайта. Вполне возможно сделать сайт релевантным определенному запросу засчет одних лишь внешних ссылок (то есть само ключевое слово не будет встречаться в тексте вообще).
Наличие в трастовых каталогах. Наличие в таких каталогах, как ЯК или DMOZ может сильно повлиять на ранжирование сайта.
Ранжирование сайта - одна из причин, заставляющих учитывать web-мастеров все эти факторы. Если правильно выполнить все условия, которые учитывают в своей работе поисковые машины, то при ранжировании сайтов, они будут поднимать Ваш ресурс на верхние позиции и может быть в скором времени он войдет в десятку сайтов на первой странице поисковика. Выполнять оптимизацию и учитывать факторы ранжирования лучше поисковой системой Yandex - он дает большую часть трафика по сравнению с другими поисковыми машинами.
1.4 Поисковые машины. Алгори тм работы
Как на самом деле работает поисковая машина, и принцип работы ее алгоритмов на 100% не знает никто, даже создатели поисковых систем. Однако некоторые постулаты алгоритма работы поисковых машин все-таки известны, на которые нужно опираться в первую очередь при выполнении поисковой оптимизации сайта.
Вся работа поисковых машин направлена на упрощение поиска информации в Интернете, которую запрашивает пользователь, и выдачу сайтов содержащих данную информацию, наиболее релевантную запросу. То есть другими словами алгоритмы работы поисковых машин, созданы не для самих поисковиков, а для подачи качественной информации пользователям системы. Это правило нужно учитывать всегда и не пытаться заниматься обманом поисковых машин, при создании web-сайтов.
Работа поисковой машины в целом выполняется набором определенного вида программ. У каждой программы "машины ищейки", есть своя определенная задача, которую она должна выполнять. Давайте рассмотрим, как работает поисковая машина, разбирая по отдельности ее компоненты.
Паук (спайдер) - является поисковым роботом, который перемещается по страницам сайтов и занимается скачиванием новых сайтов или их обновлений, в базу поисковой машины. Паук не различает и не читает графику, флеш и скрипты, которые использую web-мастера при создании сайтов. Поисковый робот видит только код страниц, соответственно наполняя страницы баннерами и анимацией, Вы тем самым ухудшаете ее индексацию.
Путешествующий паук (краулер) - название говорит само за себя, путешествуя по сети, выполняет функцию ищейки. Отслеживает появление новых сайтов и страниц и сообщает пауку-спайдеру о появлении нового документа, который необходимо занести в базу поисковой системы. Играет одну из важных ролей в работе поисковой машины. Для того, чтобы краулер нашел Ваш сайт, необходимо сообщить ему о нем. Сообщить можно, либо путем регистрации в поисковике, либо установкой ссылки ведущей на Ваш сайт на проиндексированном ресурсе - подойдет каталог сайтов.
Индексатор - специальная программа, играющая также немалую роль в работе поисковой машины. Путем анализа страниц, определяет релевантность и тематическое соответствие содержания страницы, некоторым поисковым запросам. Алгоритмы работы индексатора в каждой поисковой машине отличаются друг от друга, но цель у них одна.
Архив или база поисковой машины - здесь размещаются все страницы сайтов, которые были проиндексированы и найдены пауками. Работа поисковой машины сводится к выявлению из этой общей базы данных, наиболее релевантного запросу сайта.
Сервер поисковой машины - тут надо понимать, что поисковая машина работает одновременно с несколькими тысячами запросами и сайтами, ежедневно перелопачивая невиданные объемы информации. Соответственно поисковики располагаются на мощнейшем сервере, который позволяет за доли секунды выполнять запросы нескольких тысяч пользователей одновременно. Такие сервера обеспечивают стабильную работу поисковой машины.
Алгоритм работы поисковой машины заключается в следующем.
Вы задаете слово или фразу в поисковую форму на сайте поисковика, не важно, на каком из них Rambler'e, Yandex'e или др., тем самым, давая команду поисковой машине на обработку запроса.
Поисковик в свою очередь сравнивает совпадение запроса с ключевыми словами, которые заключены в мета-теги страниц, а также совпадение названия страниц с заданным запросом.
Поисковая машина, сделав выборку наиболее релевантных сайтов, выдает их список пользователю. Выполняет ранжирование сайтов или другими словами распределение позиций, согласно соответствию и ценности информационного содержимого страниц, заданному пользователем запросу.
Скорость работы поисковой машины, зависит от количества обрабатываемой информации. Чем больше она будет загружена, тем дольше Вам придется ждать индексации сайта. Период между нахождением сайта поисковой машиной и занесением его в свою базу данных, составляет от двух дней до нескольких месяцев.
После того как сайта будет обнаружен и поисковая машина выполнит индексацию страниц Вашего сайта, он появится в базе каталога, и будет занимать позиции при выдаче пользователю согласно своей релевантности запросу.
Для того, чтобы работа поисковой машины соответствовала тому ради чего она была сделана, ей приходится постоянно претерпевать изменения алгоритмов. Разработчики постоянно вносят обновления для изменения тех или иных параметров работы поисковика, что в свою очередь создает дополнительные трудности вweb-мастерам. Когда меняется алгоритм работы поисковой системы, неизвестно на какие позиции улетит Ваш сайта, на верхние или же опустится ниже. Поэтому web-мастерам при изменении алгоритма работы поисковика, приходится менять содержимое и структуру сайта, тем самым, подстраиваясь под эти обновления.
2. Процессы изменения состояния популярности сайта
2.1 Графы состояний рейтинга сайта, виды состояний, вероятности состояний
Для описания процессов изменения состояния популярности сайта мы будем пользоваться теорией случайных процессов, а точнее Марковскими процессами с дискретными состояниями.
Строго говоря, в природе не существует совершенно не случайных, в точности детерминированных процессов, но есть процессы, на ход которых случайные факторы влияют так слабо, что при изучении явления ими можно пренебречь. Существуют и такие процессы, где случайность играет основную роль. Между этими двумя крайними случаями лежит целый спектр процессов, в которых случайность играет большую или меньшую роль. Учитывать (или не учитывать) случайность процесса зависит также и от того, какую практическую задачу мы решаем.
Случайный процесс, протекающий в любой физической системе S, представляет собой случайные переходы системы из состояния в состояние. Состояние системы может быть охарактеризовано с помощью каких-то численных переменных; в простейшем случае - одной, а в более сложных - нескольких.
Рассмотрим физическую систему S, в которой протекает случайный процесс с дискретными состояниями:
число которых конечно (или счетно). Состояния si, s2,... могут быть качественными (т. е. описываться словами) или же каждое из них характеризуется случайной величиной (либо случайным вектором).
Прежде всего, рассмотрим множество состояний (2.1.1) с точки зрения его структуры - возможности системы S переходить из состояния si в данное состояние sj непосредственно или через другие состояния. Для этого удобно пользоваться наглядной схемой, так называемым графом состояний.
Имеется две основные разновидности графов: неориентированные и ориентированные. Неориентированный граф - совокупность точек (вершин графа) с соединяющими некоторые из них отрезками (ребрами графа). Ориентированный граф - это совокупность точек (вершин) с соединяющими некоторые из них ориентированными отрезками (стрелками).
В дальнейшем мы будем пользоваться только ориентированными графами.
Вершины графа будут соответствовать состояниям системы. Вершину будем изображать прямоугольником, в который вписано обозначение состояния; стрелка, ведущая из вершины si в вершину sj, будет обозначать возможность перехода системы S из состояния si в состояние sj непосредственно, минуя другие состояния. Стрелки графа могут изображаться не только прямолинейными, но и криволинейными отрезками.
Если привязывать вышеназванную систему к поисковой оптимизации сайта, то можно получить следующую картину: система S будет представлять собой собственно сайт, а его возможные состояния s1, s2, … si, … это нахождение сайта в каком-либо «топе популярности», например топ 5, топ 10, топ 50 и т.д. Граф состояний показан на рисунке 2.1.1. Будем считать далее, что переход системы S из состояния si в состояние sj осуществляется мгновенно и что в любой момент времени система может находиться только в одном из своих состояний.

Проведем некоторую необходимую для дальнейшего классификацию состояний.
Состояние si называется источником, если система S может выйти из этого состояния, но попасть в него обратно уже не может, т.е. на графе состояний в состояние si не ведет ни одна стрелка. На рисунке 2.2 состояния s1 и s2 являются источниками.


Состояние si называется концевым (или поглощающим), если система S может попасть в это состояние, но выйти из него уже не может. Для графа состояний это означает, что из состояния si не ведет ни одна стрелка (для графа, изображенного на рис. 2.3, состояния s4 и s7 - поглощающие; для графа состояний сайта, изображенного на рис. 2.1, поглощающих состояний нет; у графа, построенного на рис. 2.2, поглощающие состояния также отсутствуют).
Если система S может непосредственно перейти из состояния si в состояние sj, то состояние sj называется соседним по отношению к состоянию si. Если система S может непосредственно перейти из состояния si в состояние sj и из состояния sj в состояние si, то состояния si, sj называются соседними. На графе состояний нашего сайта все состояния можно считать соседними, т.к. сайт может переместиться, например, из «топа 50» и в «топ 10», и в «топ 5» или стать непопулярным сайтом.
Состояние si называется транзитивным, если система S может войти в это состояние и выйти из него, т. е. на графе состояний есть хотя бы одна стрелка, ведущая в si, и хотя бы одна стрелка, ведущая из si. На рис. 2.1 все состояния являются транзитивными; на рис. 2.3 все состояния, кроме источников s1, s5 и поглощающих s4, s7, транзитивны.
При анализе случайных процессов, протекающих в системах с дискретными состояниями, важную роль играют вероятности состояний.
Обозначим S(t) состояние системы S в момент t.
Вероятностью i-го состояния в момент t называется вероятность события, состоящего в том, что в момент t система S будет в состоянии si; обозначим ее pi(t):
где S(t) - случайное состояние системы S в момент t.
Очевидно, что для системы с дискретными состояниями s1, s2,.... si,... в любой момент t сумма вероятностей состояний равна единице:
как сумма вероятностей полной группы несовместных событий.
В ряде задач практики нас интересует так называемый установившийся или стационарный режим работы системы, который в ней устанавливается, когда от начала процесса прошло достаточно большое время.
В некоторых случайных процессах по прошествии достаточно большого времени устанавливается стационарный режим, во время которого состояния системы хотя и меняются случайным образом, но их вероятности pi(t) (i=1,2,...) остаются постоянными.
Обозначим эти постоянные вероятности рi:
Вероятности pi (i=l, 2,...), если они существуют, называются финальными (предельными) вероятностями состояний. Финальную вероятность pi можно истолковать как среднюю долю времени, которую в стационарном режиме проводит система S в состоянии si.
Введем очень важное для дальнейшего понятие марковского случайного процесса.
Случайный процесс, протекающий в системе S с дискретными состояниями s1, s2,..., si,..., называется марковским, если для любого момента времени t0 вероятность каждого из состояний системы в будущем (при t > t0) зависит только от ее состояния в настоящем (при t = t0) и не зависит от того, когда и как она пришла в это состояние; т. е. не зависит от ее поведения в прошлом (при t t0 зависят от того, в каком состоянии si находится система в настоящем (при t = t0); само же это «настоящее» зависит от «прошлого», от того, как вела себя система S при tРазработка системы моделирования поисковой оптимизации веб-сайта курсовая работа. Программирование, компьютеры и кибернетика.

Курсовая работа по теме Пути улучшения показателей по труду и заработной плате в условиях рыночных отношений на примере ОАО 'Гомельстекло'
Список литературы по предмету: "стоматология"
Наследственные Болезни Курсовая Работа
Темы Курсовых Работ По Менеджменту
Понятие Преступления В Уголовном Праве Реферат
Реферат: Социально-психологическое направление в педагогике
Дипломная Работа На Тему Порядок Назначения Инвалидности, Компенсационных Выплат В Рф
Темы Эссе Егэ Правоведение
Прибыль И Рентабельность Предприятия Курсовая Работа
Смутное Время Реферат Введение
Дипломная работа по теме Кредитные ресурсы Ростовской области
Культурно-досуговые учреждения
Сочинение 5 Предложений
Курсовая Работа На Тему База Данных Библиотека
Дипломная работа: Обеспечение взрывобезопасности при ликвидации весеннего затора на реке
Дипломная работа по теме Анализ организационно-экономических условий племзавода ОАО "Восточный"
Шпаргалка: Тесты по информатике с ответами Вариант 6
Дипломная работа по теме Договор складского хранения
Курсовая работа: Исследование товарного рынка на примере ООО «Нягань-лесстройсервис». Скачать бесплатно и без регистрации
Книга На Тему Азбука Самореализации
Діяльність канцелярії. Атестація і звільнення кадрів - Менеджмент и трудовые отношения контрольная работа
Створення та реєстрація юридичних осіб за правом Великобританії та України. Порівняльний аналіз - Государство и право реферат
Матеріали до історії Волинських монастирів - История и исторические личности курсовая работа


Report Page