Поисковые методы оптимизации — разъясняю основные моменты. Методы поисковой оптимизации


SEO-советы: практические методы поисковой оптимизации

DAVID MCSWEENEY, 16.12.2015

Ищете простые и удобные в применении SEO-советы для продвижения вашего сайта в поисковых системах?

Можете прекратить поиски. DAVID MCSWEENEY (редактор блога ahrefs.com) все уже нашел за вас. А мы перевели результаты его труда и предлагаем ознакомиться русскоязычной аудитории с очень полезными материалами. Итак, вникайте!

100+ SEO-подсказок от Дэвида Максвини

Мы создали список из более чем 100 SEO-советов и практических рекомендаций. Они разделены на несколько блоков, которые охватывают различные аспекты поисковой оптимизации – от внутренних факторов ранжирования до поведения пользователей, наращивания ссылочной массы и многого другого.

Чтобы перейти к конкретному разделу, воспользуйтесь быстрыми ссылками ниже. Давайте начнем!

Часть 1: Разметка и структура сайта

1. Убедитесь, что контент четко виден – контент должен быть в центре внимания на любой веб-странице. Как минимум, заголовок страницы должен находиться в первом экране, то есть виден посетителям без прокрутки.

2. Избегайте большого количества объявлений в верхней части страницы – до тех пор, пока медийная реклама является существенным источником дохода для многих сайтов, засилье объявлений в верхней части страницы может негативно влиять на ранжирование в поисковых системах. Убедитесь, что реклама на сайте ненавязчива и четко отличается от контента.

3. Создайте иерархию контента – хорошо проработанная иерархия помогает содержать контент в порядке и позволяет алгоритмам ранжирования быстро охватывать весь сайт, повышая в выдаче самые важные страницы.

4. Убедитесь, что навигация удобна – она должна быть продуманной и понятной и для поисковых систем, и для пользователей.

5. Закрывайте от индексации любые платные/партнерские ссылки – к ним должен быть добавлен атрибут rel="nofollow".

<a href="http://www.example.com/" rel="nofollow">платная ссылка</a>

6. Используйте SEO-дружественные URL-адреса – они должны быть читабельными и иметь логическую структуру. Короткие URL, которые включают в себя целевые ключевые слова (разделенные дефисами) считаются лучшими для SEO.

7. Убедитесь, что контактная информация четко видна – ее легко найти, и в идеале она должна включать фактический адрес.

8. Не пренебрегайте политикой конфиденциальности и разделом с информацией о компании – это основные страницы, которые помогают завоевать доверие пользователей и поисковых систем.

9. Минимизируйте текстовые штампы – сведите объем дублированного текста в разметке (а именно в боковых панелях) к минимуму.

10. Если ваша цель – продвижение в регионах, указывайте свой адрес в разметке – добавьте ваш фактический адрес и контактные данные на страницу, если для продвижения используются геозависимые запросы.

11. С www или без него – что бы вы ни выбрали, убедитесь, что ваш сайт открывается только одним способом. Для этого стоит настроить основной домен в Вебмастере. И не забудьте настроить 301-редирект.

Часть 2: Подбор ключевых слов

12. Грамотно подбирайте ключевые слова – они продолжают быть важной частью SEO. Используйте планировщики ключевых слов или дополнительные инструменты, такие как Long Tail Pro, чтобы оценить объем запросов и выбрать ключевые слова, по которым вы будете продвигаться.

13. Выберите для каждой страницы одно основное ключевое слово, под которое она будет оптимизирована. Избегайте канибализации ключевых слов (оптимизации нескольких страниц под один запрос).

14. Учитывайте намерения пользователей – даже если ключевое слово имеет высокую частотность, всегда задавайте себе вопрос, будет ли тот, кто вбивает в поисковик эту фразу, заинтересован в вашем продукте/услуге.

15. Используйте скрипт массовой проверки конкуренции в Google – allintitle:"ваше ключевое слово". Он поможет узнать количество веб-страниц, в title которых содержится этот ключ в прямом вхождении.

16. Учитывайте «ранжируемость» ключевого слова и то, насколько хорошо видна органическая выдача. Здесь необходимо учитывать целый ряд факторов:

17. Воруйте ключевые слова у конкурентов – выясните, какие именно ключи формируют поисковый трафик вашим конкурентам, с помощью Ahrefs Positions Explorer.

18. Отслеживайте свой рейтинг – контролируйте позиции вашего сайта в результатах поиска по целевым ключевым словам. С Ahrefs Rank Tracker вы можете просматривать данные за разные периоды времени, чтобы отслеживать прогресс.

19. Следите за показателем кликабельности (CTR) – если ваша страница ранжируется по целевому ключу, CTR должен выглядеть вот так (зависимость трафика от позиции в выдаче):

Вы можете воспользоваться отчетом поисковой аналитики в Google Вебмастере, чтобы проверить количество показов и CTR сразу по нескольким запросам. В приведенном ниже примере CTR ключевого слова на средней позиции 3.6 составляет 1.7%, что значительно ниже ожидаемого уровня (около 7%).

В этом случае стоит провести сплит-тестирование тега description (подробнее об этом ниже). Оно покажет, можно ли улучшить CTR и выиграть за счет дополнительного трафика.

Часть 3. Теги Title

<title>Это тег title</title>

20. Продвигайте ключи – ставьте целевые ключевые слова как можно ближе к началу тега title.

21. Избегайте усечения – в результатах поиска тегу title отводится всего 512 пикселей, все остальное усекается. Отличный способ этого избежать – сократить длину title до 55 символов, которые обычно укладываются в эту зону. Тем не менее, в редких случаях, использование прописных букв может все-таки привести к усечению.

22. Сделайте их кликабельными – газеты продаются благодаря заголовкам, а веб-страницы – благодаря title.

23. Выделяйтесь – если все теги title в вашей тематике выдержаны в одном формате, то уход от этого шаблона поможет стать заметнее в результатах выдачи.

24. Не стоит указывать ваш бренд – писать свое фирменное наименование в конце тегов title совершенно ни к чему – в любом случае, Google часто добавляет его автоматически – так вы только займете драгоценное место. Тем не менее:

25. Оптимизируйте главную страницу под ваш бренд. Главная страница – исключение из правила №24. Главная страница должна быть большей частью оптимизирована под ваш бренд.

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

27. Не повторяйтесь. Не повторяйтесь. Не повторяйтесь. Раздражает, не так ли? Используйте каждое ключевое слово в title один раз и не повторяйте его.

Часть 4. Теги Description

<meta name="description" content="Это тег description. Он поможет вашему контенту выделиться в результатах поиска и повысить CTR"/>

28. Продавайте свой контент. Тег description – ваше рекламное объявление в результатах поиска. Напишите уникальные и убедительные описания для каждой страницы сайта, они расскажут о ваших достоинствах и привлекут пользователей.

29. Избегайте усечения – сократите description максимум до 155 символов, чтобы не допустить их усечения в результатах поиска.

30. Используйте ключевые слова в description – хоть они и не оказывают непосредственного влияния на ранжирование, ключи будут выделены жирным шрифтом в результатах поиска, а это поможет повысить CTR.

31. Проводите сплит-тестирование – экспериментируйте с разными форматами description, чтобы оптимизировать CTR.

Часть 5: Теги заголовков

32. Убедитесь, что каждая страница имеет уникальный тег h2.

33. Используйте основной ключ в теге h2 – он остается важным внутренним фактором ранжирования и должен содержать целевое ключевое слово страницы.

34. Включайте второстепенные и дополнительные ключевые слова – дополнительные теги заголовков (Н2, Н3) дают возможность для продвижения по вторичным и LSI-словам.

35. Избегайте использования тегов заголовков в разметке – во многих шаблонах теги заголовков используются в разметке для таких общих фраз, как "Подробнее". Их можно заменить элементом <div>.

Часть 6: Контент

36. Используйте основное ключевое слово в начале – по возможности вставляйте целевые ключевые слова в первый абзац текста на странице, чтобы закрепить тему.

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

38. Забудьте о плотности ключевых слов. Текст должен быть естественным, тогда ключевые слова впишутся в него органично. Просто убедитесь, что каждое из них упоминается хотя бы раз!

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

40. Добавляйте мультимедийный контент – изображения, видео, слайд-шоу и т.д. – это привлекает больше внимания, дает возможность делиться с друзьями и создавать дополнительные ссылки. Это также может дать вам преимущество в плане SEO.

41. Делайте внутреннюю перелинковку – это равномерно распределяет ссылочную массу по сайту и подталкивает посетителей к дальнейшему просмотру, снижая показатель отказов. Этим аспектом SEO часто преступно пренебрегают.

42. Делайте внешние ссылки на качественный, авторитетный и релевантный вашей тематике контент, это поможет сайту набрать больший вес и наладить отношения с владельцами других ресурсов в вашей нише. Лучше всего, чтобы внешние ссылки открывались в новом окне или вкладке.

43. Следите за актуальностью контента – регулярно обновляйте старую информацию, чтобы она всегда была свежей, актуальной и достойной ранжирования.

44. Приоритетом должно быть качество, а не частота – за исключением крупных изданий и новостных сайтов (которым каждый день необходим большой объем нового контента), большинство сайтов получат больше пользы, сосредоточив внимание именно на качестве. Лучше размещать 1 хорошую статью каждую неделю, чем посредственные – каждый день.

45. Настройте структурированные данные, чтобы извлечь выгоду из сниппетов в результатах поиска.

46. Сделайте оглавления для больших текстов – разместите внутренние ссылки на конкретные разделы на длинных страницах – они будут отображаться в результатах поиска.

Часть 7: Убираем все лишнее

47. Используйте канонические URL – добавьте тег <link> для указания предпочтительной версии адреса для страниц с одинаковым содержанием.

<link rel="canonical" href="http://example.com/the-defacto-version-of-the-page/">

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

48. Используйте тег noindex, follow для страниц, которые вы хотите закрыть от индексации.

<meta name="robots" content="noindex, follow">

Пример таких страниц – архивы тегов и авторов в WordPress, однако использовать этот тег следует с осторожностью.

49. Защитите конфиденциальный контент от пауков при помощи robots.txt – не предоставляйте Googlebot и другим роботам доступ к уязвимым частям вашего сайта (например, к админ-панели), блокируя их в robots.txt.

Часть 8: Опыт взаимодействия

50. Снижайте показатель отказов – для большинства сайтов оптимален низкий показатель отказов и большое количество просмотренных за одно посещение страниц.

Сейчас еще обсуждается, учитывает ли Google показатель отказов, в аналитических отчетах он указывается в качестве фактора ранжирования. Наверняка можно сказать, что измеряется время, через которое пользователь возвращается к результатам поиска, а также то, переходит ли он на другие сайты из выдачи.

Достаточно быстрый уход с вашей страницы и выбор другого сайта – сигнал о том, что ваша страница либо не удовлетворила поисковый запрос пользователя, или имеет плохой UX.

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

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

53. Минимизируйте всплывающие окна – хоть они и увеличивают число переходов, слишком большое количество всплывающих окон может отпугнуть посетителей.

54. Будьте осторожны с промежуточной рекламой – Google подтвердил, что будет наказывать сайты, которые показывают пользователям промежуточную и полноэкранную рекламу (ниже) на мобильных устройствах.

55. Убедитесь, что ваш сайт оптимизирован под мобильные устройства – в противном случае вы потеряете огромное количество трафика. Сделайте это приоритетом №1.

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

57. Примите во внимание читаемость – убедитесь, что текстовый контент легко читается и хорошо отформатирован. Проверьте его на орфографические и грамматические ошибки.

58. Установите дружественную страницу 404, которая даст пользователям простые и ясные инструкции и сведет к минимуму количество отказов.

59. Минимизируйте время простоя – убедитесь, что у вас надежный хостинг с минимальным (в идеале нулевым) временем простоя. Не скупитесь на хостинг.

60. Установите SSL – подумайте о перемещении сайта на SSL (Google немного повышает в выдаче сайты, доступные по протоколу https). Тем не менее, информация на страницах, на которых вводятся пользовательские данные, должна быть надежно зашифрована.

Часть 9. Инструменты для веб-мастеров

61. Ищите быстрых побед – используйте отчеты по поисковым запросам, чтобы найти ключевые слова с большим количеством показов и средней позицией в поиске 11+. Добавьте на эти страницы несколько внутренних ссылок или ключ в прямом вхождении – этого может быть достаточно, чтобы переместить запрос в ТОП-10 и мгновенно повысить трафик.

62. Проводите проверки на наличие ошибок – регулярно исправляйте все, что указано в отчете «Ошибки сканирования».

63. Создайте карту сайта, чтобы убедиться, что все страницы на вашем сайте можно найти и установить приоритет сканирования.

Part 10: Google Analytics

64. Зарегистрируйтесь в Google Analytics – точная статистика по трафику очень важна для того, чтобы отслеживать эффективность ваших маркетинговых кампаний.

65. Регулярно проверяйте статистику и реагируйте на любые изменения трафика, посадочных страниц и т.д.

Часть 11: Скорость загрузки сайта

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

67. Тестируйте скорость загрузки вашего сайта – используйте для проверки такие средства, как pr-cy.ru.

68. Следуйте рекомендациям Google Page Speed Insights – запустите сайт через этот инструмент и исправьте ошибки там, где это необходимо.

Часть 12: Оптимизация изображений

69. Используйте их! Включайте в контент изображения, чтобы визуально сделать его более привлекательным. Высокое качество и пользовательские изображения также сделают ссылку отличной приманкой.

70. Добавьте соответствующие Alt-тексты к изображениям.

71. Используйте описательные имена файлов.

Правильно: <img src="photo-of-a-clown.jpg" alt="фото клоуна" />

Неправильно: <img src="1550111.jpg" alt="" />

72. Оптимизируйте размеры файлов – сжимайте изображения для уменьшения времени загрузки.

Часть 13: Наращивание ссылочной массы

73. Наращивайте! Входящие ссылки по-прежнему являются одним из основных факторов, которые Google учитывает при ранжировании веб-страниц.

74. Ссылки с авторитетных доменов передают больший вес – чем больше трастовость и авторитет домена, тем выгоднее для вашего рейтинга будет ссылка с него. Вы можете использовать рейтинг доменов в Ahrefs Site Explorer для быстрой оценки их авторитета. Также можно ориентироваться на показатели DA (Moz) и поток доверия (Majestic).

75. Ссылки с тематически релевантных сайтов помогают ранжированию – ссылки с качественных сайтов вашей ниши или страниц, которые тематически связаны с вашим контентом, также полезны для рейтинга.

76. Ссылки с внутреннего контента являются наиболее ценными.

77. Воруйте ссылки у конкурентов – анализ обратных ссылок ваших конкурентов – отличная отправная точка для любой кампании по наращиванию ссылочной массы. Используйте Ahrefs Site Explorer, чтобы найти обратные ссылки и захватить их для своего сайта.

78. Низкое качество ссылок или автоматизация процесса может привести к штрафам.

79. Диверсифицируйте ссылочный профиль – он должен включать несколько разных типов ссылок.

80. Диверсифицируйте анкоры – анкорные тексты все еще являются фактором ранжирования, однако важно их разнообразить. Желательно использовать прямые, разбавленные и естественные анкоры.

81. Регулярно проверяйте ссылочный профиль – проводите регулярный аудит и ищите подозрительные, неестественно выглядящие ссылки. Небольшое их количество не причинит вам никакого вреда, но если таких ссылок слишком много, это может быть признаком низкого качества наращивания ссылочной массы или даже негативного SEO от конкурентов. В этом случае ссылки нужно удалить.

Часть 14: Социальные медиа

82. Не игнорируйте социальные медиа! Официально они не оказывают прямого влияния на ранжирование (хотя на этот счет есть разные мнения), однако социальные сети помогают распространять контент среди потенциально заинтересованных пользователей. Кроме того, трафик из соцсетей может привести в действие другие факторы, которые напрямую влияют на ранжирование (трафик, поведенческие факторы, брендовые и URL-запросы).

83. Используйте социальные медиа, чтобы делиться контентом – ведите активные страницы в крупных соцсетях и обменивайтесь контентом со своей аудиторией.

84. Репосты в соцсетях (кроме Твиттера) демонстрируют доверие пользователей к вашему ресурсу. Это также учитывается и способствует дальнейшему распространению контента.

85. Поощряйте репосты вашего контента – разместите кнопки социальных сетей на видном месте, чтобы сделать обмен максимально удобным.

86. Используйте протокол Open Graph – добавляйте к вашим страницам специальные мета-теги, чтобы управлять внешним видом анонсов статей в соцсетях.

87. Настройте твиттер-карту, чтобы увеличить количество информации, содержащейся в одном твите.

88. Создавайте подробные пины в Pinterest, чтобы привлечь трафик из этой соцсети.

Часть 15: Восстановление после санкций

89. Ручные санкции за ссылочный спам – о них вас уведомят по электронной почте или сообщением в панели веб-мастера.

90. Проверяйте, не падает ли трафик после апдейтов поисковых систем – проседания трафика, совпадающие с апдейтами, могут быть признаком того, что вы попали под фильтр.

91. Избавьтесь от некачественного контента – чтобы не попасть под фильтр «Панда», найдите страницы с неинформативным или дублированным контентом и удалите их, либо закройте от индексации.

92. Удалите «плохие» ссылки – проведите аудит, отметьте все низкокачественные ссылки и попросите владельцев удалить их.

93. Дезавуируйте ссылки, которые нельзя удалить – если на ваши запросы об удалении не отвечают, добавьте низкокачественные ссылки или домены в специальный файл. Управлять несколькими такими файлами можно через Ahrefs.

94. Убедитесь, что ваш сайт не был взломан, и что на нем нет никаких подозрительных исходящих ссылок.

95. Запрашивайте повторную проверку в случае наложения ручных санкций, но только после того, как все выявленные проблемы будут устранены.

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

Часть 16: Продвижение контентом

96. Найдите популярный в вашей нише контент и улучшайте/обновляйте его – не стоит создавать контент наугад, ищите то, что уже было популярным раньше, и совершенствуйте. Самое лучшее в такой стратегии то, что вы можете обратиться к тем, кто ссылался или делился оригинальным контентом ранее, и направить их на свой сайт.

97. Тратьте на продвижение контента как минимум столько же времени, сколько на его создание. Даже если у вас уже есть огромное количество фолловеров, не стоит об этом забывать. Некоторые эксперты по контент-маркетингу утверждают, что продвижение должно занимать львиную долю вашего времени.

98. E-mail рассылки по-прежнему остаются самым эффективным методом. Лучший способ заявить о себе – электронная почта (Но! См. совет № 108).

99. Интересный контент = больше ссылок – используйте как можно больше контента, которым хочется делиться, например, инфографику, чтобы увеличить количество репостов и ссылок.

100. Делитесь контентом партнеров. Ты – мне, я – тебе. Используйте принцип взаимности в полную силу.

Часть 17: СЕО-уборка

101. Удаляйте битые ссылки – они плохо влияют на пользовательский опыт и SEO.

102. Модерируйте комментарии и пользовательский контент в блогах, на форумах и т.д. Проверяйте их на спам и некачественные ссылки.

Часть 18: Общие SEO-советы и рекомендации

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

104. Учитесь столько, сколько вы можете. Знание – сила. Есть множество отличных бесплатных SEO-блогов, например, для начала можно подписаться на блог 1PS.RU.

105. Обращайте внимание на обновления – в мире SEO все меняется, так что оставайтесь в курсе этих изменений.

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

107. Избегайте черных методов – если что-то кажется вам слишком хорошим, чтобы быть правдой, скорее всего, это неправда (см. последний совет).

108. Не спамьте.

109. Не теряйте головы.

Вот и все! У вас есть еще полезные советы, которыми вы хотели бы поделиться? Оставьте комментарий или напишите нам письмо, и мы добавим их в список!

Оригинал статьи можно найти по ссылке https://ahrefs.com/blog/seo-tips/

© 1PS.RU, при полном или частичном копировании материала ссылка на первоисточник обязательна.

1ps.ru

Методы поисковой оптимизации: версия 2017

По статистике, грамотная работа SEO-специалиста способна увеличить трафик на сайт более, чем в 12 раз. Но какие методы применить, чтобы подняться на вершину ТОПа?

Поисковая оптимизация – это длительный процесс, который требует постоянной и кропотливой работы. Очень часто можно встретить обещания «вывести в ТОП за неделю», они заведомо являются обманом. Для получения таких результатов вам лучше обратиться к магии вуду или к тибетским шаманам. Основной принцип SEO состоит в том, чтобы по всем позициям превосходить конкурентов: предлагать уникальный контент, быть самым «авторитетным» источником информации в тематике, иметь наибольший ассортимент и т.д. Да, потребуется время. Да, быстрых результатов не будет. Но результаты кропотливой работы стоят того, чтобы ждать.

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

Нельзя выделить «хорошие» или «плохие» методы SEO, т.к. их эффективность зависит от многих факторов: регион, тематика, изменения в алгоритмах поисковых систем и т.д.

Однако, можно выделить ряд наиболее эффективных методов на текущий момент:

Существует также ряд методов, которые не стоит применять при оптимизации сайтов:

Что такое «перенасыщение» отлично иллюстрирует старый SEO анекдот «заходит сеошник в бар, ресторан, кафе, пиццерия с доставкой, доставка 24 часа».

К чему приведет использование подобных методов SEO:

Как долго ждать первых результатов?

Ответ на этот вопрос лучше всего иллюстрирует кейс одной из страховых компаний.

Динамика количества запросов в ТОП- 10 Яндекс по месяцам

Динамика количества запросов в ТОП- 10 Google по месяцам

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

Хочется добавить, что на SEO положительно влияют и косвенные факторы, не имеющие прямого отношения к поисковой оптимизации:

Яркий пример такого инфоповода приведен на графике (согласно WordStat был зафиксирован колоссальный рост числа запросов пользователей по фразе «купить лабутены» после выхода всем известной песни)

По непроверенным данным, этот инфоповод обеспечил продажи «лабутенов» на много месяцев вперед.

Напоследок

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

Всем большого трафика и высоких конверсий!

 

rusability.ru

6.2. Методы поисковой оптимизации

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

Исходными данными в методах поиска являются требуемая точность метода e и начальная точка поиска Х0 .

Затем выбирается величина шага поиска h, и по некоторому правилу происходит получение новых точек Хk+1 по предыдущей точке Хk при k = 0, 1, 2, … Получение новых точек продолжают до тех пор, пока не будет выполнено условие прекращения поиска. Последняя точка поиска считается решением задачи оптимизации. Все точки поиска составляют траекторию поиска.

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

Для методов, использующих постоянную величину шага, h следует выбирать значительно меньше точности e. Если при выбранной величине шага h не удается получить решение с требуемой точностью, то нужно уменьшить величину шага и продолжить поиск из последней точки имеющейся траектории.

В качестве условий прекращения поиска принято использовать следующие:

1) все соседние точки поиска хуже, чем предыдущая;

2) çФ(Xk+1 )–Ф(X k)ç £ e, то есть значения целевой функции Ф(Х) в соседних точках (новой и предыдущей) отличаются друг от друга на величину не больше, чем требуемая точность e;

3) ,i = 1, …, n, то есть все частные производные в новой точке поиска практически равны 0, то есть отличаются от 0 на величину, не превышающую точности e.

Алгоритм получения новой точки поиска Хk+1 по предыдущей точке Хk свой для каждого из методов поиска, но всякая новая точка поиска должна быть не хуже предыдущей: если задача оптимизации является задачей поиска минимума, то Ф(Хk+1) £ Ф(Хk).

Методы поисковой оптимизации принято классифицировать по порядку производной целевой функции, используемой для получения новых точек. Так, в методах поиска нулевого порядка не требуется вычисления производных, а достаточно самой функции Ф(Х). Методы поиска первого порядка используют первые частные производные, а методы второго порядка используют матрицу вторых производных (матрицу Гессе).

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

Эффективность поискового метода определяют по числу итераций и по количеству вычислений целевой функции Ф(Х) на каждой итерации метода.

Рассмотрим наиболее распространенные методы поиска, расположив их в порядке уменьшения числа итераций.

Для методов поиска нулевого порядка справедливо следующее: в методе случайного поиска нельзя заранее предсказать количество вычислений Ф(Х) на одной итерации N, а в методе покоординатного спуска N £ 2×n, где n- количество управляемых параметров X = (x1, x2.,…,xn).

Для методов поиска первого порядка справедливы следующие оценки: в градиентном методе с постоянным шагом N = 2×n; в градиентном методе с дроблением шага N=2× n + n 1, где n1– число вычислений Ф(Х), необходимых для проверки условия дробления шага; в методе наискорейшего спуска N = 2×n + n2, где n2– число вычислений Ф(Х), необходимых для расчета оптимальной величины шага; а в методе Давидона - Флетчера - Пауэлла (ДФП) N = 2× n + n3, где n3– число вычислений Ф(Х), необходимых для расчета матрицы, приближающей матрицу Гессе (для величин n1, n2, n3справедливо соотношение n1< n2 < n3).

И, наконец, в методе второго порядка - методе Ньютона N = 3×n2.

При получении данных оценок предполагается приближенное вычисление производных по формулам конечных разностей, то есть для вычисления производной первого порядка нужно два значения целевой функции Ф(Х), а для второй производной – значения функции в трех точках.

На практике широкое применение нашли метод наискорейшего спуска и метод ДФП, как методы с оптимальным соотношением числа итераций и их трудоемкости.

Начнём рассмотрение методов поиска нулевого порядка. В методе случайного поиска исходными данными являются требуемая точность метода e, начальная точка поиска Х0 = (x10, x20, …, xn0) и величина шага поиска h.

Поиск новых точек производится в случайном направлении, на котором и откладывается заданный шаг h, таким образом получают пробную точку и проверяют, является ли пробная точка лучшей, чем предыдущая точка поиска. Для задачи поиска минимума это означает, что :

(6.19)

Если данное условие выполнено, то пробную точку включают в траекторию поиска(). В противном случае, пробную точку исключают из рассмотрения и производят выбор нового случайного направления из точкиХk, k = 0, 1, 2, … (рис. 6.3).

Несмотря на простоту данного метода, его главным недостатком является тот факт, что заранее неизвестно, сколько случайных направлений потребуется для получения новой точки траектории поиска Хk+1, что делает затраты на проведение одной итерации слишком большими.

Кроме того, поскольку при выборе направления поиска не используется информация о целевой функции Ф(Х), число итераций в методе случайного поиска очень велико.

Несмотря на простоту данного метода, его главным недостатком является тот факт, что заранее неизвестно, сколько случайных направлений потребуется для получения новой точки траектории поиска Хk+1, что делает затраты на проведение одной итерации слишком большими.

Рис. 6.3. К методу случайного поиска

Кроме того, поскольку при выборе направления поиска не используется информация о целевой функции Ф(Х), число итераций в методе случайного поиска очень велико.

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

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

Исходными данными в методе покоординатного спуска являются величина шага h и начальная точка поиска Х0 = ( x10, x2. 0,…, xn0). Движение начинаем из точки Х0вдоль оси x1 в сторону увеличения координаты. Получим пробную точку (x1k+h, x2k,…, xnk), k = 0. Сравним значение функции Ф(Х) с значением функции в предыдущей точке поиска Хk.

Если (мы предполагаем, что требуется решить задачу минимизацииФ(Х), то пробную точку включают в траекторию поиска() .

В противном случае, пробную точку исключаем из рассмотрения и получаем новую пробную точку, двигаясь вдоль оси x1 в сторону уменьшения координаты. Получим пробную точку (x1k–h, x2k,…, xnk). Проверяем, если , то продолжаем движение вдоль осиx2 в сторону увеличения координаты. Получим пробную точку (x1k+h, x2k,…, xnk), и т.д.

При построении траектории поиска повторное движение по точкам, вошедшим в траекторию поиска, запрещено.

Получение новых точек в методе покоординатного спуска продолжается до тех пор, пока не будет получена точка Хk, для которой все соседние 2×n пробных точек (по всем направлениям x1, x2, …, xn в сторону увеличения и уменьшения значения координаты) будут хуже, то есть . Тогда поиск прекращается и в качестве точки минимума выбирается последняя точка траектории поискаХ*= Хk.

Рассмотрим работу метода покоординатного спуска на примере (рис. 2.21): n = 2, X = (x1, x2), Ф(x1, x2)  min, Ф(x1, x2) = (x1 – 1)2 + ( x2 – 2)2, h = 1, Х0 = (0, 1).

  1. Начинаем движение вдоль оси x1 в сторону увеличения

координаты. Получим первую пробную точку

( x10+h, x20 ) = (1, 1), Ф() = (1-1)2 + (1-2)2 = 1,

Ф(Х0) = (0-1)2 + (1-2)2 = 2,

то есть

Ф() < Ф(Х0)  Х1 = (1, 1).

Рис. 6.4

  1. Продолжаем движение вдоль оси x1 от точки Х1 в сторону увеличения координаты. Получим пробную точку

=( x11+h, x21 ) = (2, 1), Ф() = (2-1)2 + (1-2)2 = 2,

Ф(Х1) = (1-1)2 + (1-2)2 = 1,

то есть Ф() > Ф(Х1) – пробная точка с координатами (2, 1) исключается из рассмотрения, а поиск минимума продолжается из точки Х1.

  1. Продолжаем движение вдоль оси x2 от точки Х1 в сторону увеличения координаты. Получим пробную точку

= ( x11, x21+h) = (1, 2), Ф()= (1-1)2 + (2-2)2 = 0,

Ф(Х1) = (1-1)2 + (1-2)2 = 1,

то есть

Ф() < Ф(Х1)  Х2= (1, 2).



  1. Продолжаем движение вдоль оси x2 от точки Х2 в сторону увеличения координаты. Получим пробную точку

= ( x12, x22 +h) = (1, 3), Ф() = (1-1)2 + (3-2)2 = 1,

Ф(Х2) = (1-1)2 + (2-2)2 = 0,

то есть Ф() > Ф(Х2) – пробная точка с координатами (1, 3) исключается из рассмотрения, а поиск минимума продолжается из точки Х2.

5. Продолжаем движение вдоль оси x1 от точки Х2 в сторону увеличения координаты. Получим пробную точку

= (x12 + h, x22 ) = (2, 2), Ф() = (2-1)2 + (2-2)2 =1,

Ф(Х2) = (1-1)2 + (2 - 2)2 = 0,

то есть Ф(Х^) > Ф(Х2) – пробная точка с координатами (2, 2) исключается из рассмотрения, а поиск минимума продолжается из точки Х2.

6. Продолжаем движение вдоль оси x1 от точки Х2 в сторону уменьшения координаты. Получим пробную точку

= (x12 - h, x22) = (0, 2), Ф() = (0-1)2+(2-2)2 = 1,

Ф(Х2) = (1-1)2 + (2 - 2)2 = 0,

то есть Ф() > Ф(Х2) – пробная точка с координатами (0, 2) исключается из рассмотрения, а поиск минимума закончен, так как для точки Х2 выполнено условие прекращения поиска. Точкой минимума функции Ф(x1, x2) = (x1 – 1)2 + (x2 – 2)2 являетсяХ* = Х2.

В методах поиска первого порядка в качестве направления поиска максимума целевой функции Ф(Х) выбирается вектор градиент целевой функции grad (Ф(Хk)), для поиска минимума – вектор антиградиент -grad (Ф(Хk)). При этом используется свойство вектора градиента указывать направление наискорейшего изменения функции:

.

Для изучения методов поиска первого порядка важно также следующее свойство: вектор градиент grad (Ф(Хk)), направлен по нормали к линии уровня функции Ф(Х) в точке Хk.

Линии уровня – это кривые, на которых функция принимает постоянное значение (Ф(Х) = соnst).

В данном разделе рассматриваются пять модификаций градиентного метода:

– градиентный метод с постоянным шагом,

– градиентный метод с дроблением шага,

– метод наискорейшего спуска,

– метод Давидона-Флетчера-Пауэлла (ДФП),

– двухуровневый адаптивный метод.

В градиентном методе с постоянным шагом исходными данными являются требуемая точность e, начальная точка поиска Х0и шаг поиска h.

Получение новых точек производится по формуле:

Хk+1= Хk – h×grad Ф(Хk), k=0,1,2,… (6.20)

Формула (2.58) применяется, если для функции Ф(Х) необходимо найти минимум. Если же задача параметрической оптимизации ставится как задача поиска максимума, то для получения новых точек в градиентном методе с постоянным шагом используется формула:

Хk+1= Хk + h×grad Ф(Хk), k = 0, 1, 2, … (6.21)

Каждая из формул (6.20), (6.21) является векторным соотношением, включающим n уравнений. Например, с учетом Хk+1 = (x1k+1, x2k+1,…,xnk+1), Хk=( x1k, x2 k,…, xnk) :

(6.22)

или, в скалярном виде,

(6.23)

В общем виде (2.61) можно записать:

(6.24)

В качестве условия прекращения поиска во всех градиентных методах используется, как правило, комбинация двух условий: çФ(Xk+1 ) - Ф(Xk) ç £ e или для всехi =1, …, n.

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

Рассмотрим пример поиска минимума градиентным методом с постоянным шагом для той же функции, что и в методе покоординатного спуска:

n = 2, X = (x1, x2),  =0.1,

Ф(x1, x2) = (x1 – 1)2 + ( x2 – 2)2  min, h = 0,3, Х0= (0, 1).

  1. Получим точку Х1по формуле (2.45):

Ф(X1) = (0.6–1)2 + (1.6–2)2 = 0.32, Ф(X0) = (0 –1)2 + (1–2)2 = 2.

 Ф(X1 ) - Ф(X 0) =1,68 >  = 0,1  продолжаем поиск.

  1. Получим точку Х2по формуле (2.45):

Ф(X2) = (0.84–1)2 + (1.84–2)2 = 0.05,

Ф(X1) = (0,6 –1)2 + (1,6–2)2 = 0,32.

 Ф(X1 ) - Ф(X 0) =0,27 >  = 0,1  продолжаем поиск.

  1. Аналогично получим X3:

Ф(X3) = (0.94–1)2 + (1.94–2)2 = 0.007,

Ф(X3) = (0,84 –1)2 + (1,84–2)2 = 0,05.

Так как условие прекращения поиска выполнено, найдено Х* = X3 = (0.94, 1.94) с точностью  = 0.1.

Траектория поиска для данного примера приведена на рис. 6.5.

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

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

Рис. 6.5

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

Исходными данными являются требуемая точность e, начальная точка поиска Х0и начальная величина шага поиска h (обычно h = 1). Получение новых точек производится по формуле:

Хk+1= Хk – hk ×grad Ф(Хk), k=0,1,2,…, (6.25)

где hk– величина шага на k-ой итерации поиска, при hk должно выполняться условие:

Ф(Хk – hk ×grad Ф(Хk) ) £ Ф(Хk) - e× hk ×½grad Ф(Хk)½2. (6.26)

Если величина hk такова, что неравенство (2.64) не выполнено, то производится дробление шага до тех пор, пока данное условие не будет выполнено.

Дробление шага выполняется по формуле hk = hk ×a, где 0 < a < 1.Такой подход позволяет сократить число итераций, но затраты на проведение одной итерации при этом несколько возрастают.

Это обеспечивает простоту замены и дополнения процедур, данных и знаний.

В методе наискорейшего спуска на каждой итерации градиентного метода выбирается оптимальный шаг в направлении градиента.

Исходными данными являются требуемая точность e, начальная точка поиска Х0.

Получение новых точек производится по формуле:

Хk+1= Хk – hk×grad Ф(Хk), k=0,1,2,… , (6.27)

где hk = arg min Ф(Хk – hk ×grad Ф(Хk)), то есть выбор шага производится по результатам одномерной оптимизации по параметру h (при 0 < h < ¥).

Основная идея метода наискорейшего спуска заключается в том, что на каждой итерации метода выбирается максимально возможная величина шага в направлении наискорейшего убывания целевой функции, то есть в направлении вектора-антиградиента функции Ф(Х) в точке Хk. (рис. 2.23).

При выборе оптимальной величины шага необходимо из множества ХМ = {Х½ Х= Хk–h×grad Ф(Хk), h Î [0,¥)} точек, лежащих на векторе градиенте функции Ф(Х), построенном в точке Хkвыбрать ту, где функция Ф(h) = Ф(Хk – h ×grad Ф(Хk)) принимает минимальное значение.

Рис. 6.6

Рассмотрим пример поиска минимума для той же функции, что и вградиентном методе с постоянным шагом и вметоде покоординатного спуска:

n = 2, X = ( x1, x2),  = 0.1,

Ф(x1, x2) = (x1 – 1)2 + ( x2 – 2)2  min, Х0=( 0, 1 ).

  1. Получим точку Х1:

X1 = X0 – h2∙grad Ф(X0),

где h2 = arg min Ф(X0 – h∙grad Ф(X0)) при 0 < h < ¥, то есть h2 – это аргумент, при котором достигается минимальное значение функции Ф( h ) = Ф(Х0 – h grad Ф(Х0)).

Таким образом, Ф(h) = 2(2h-1)2. Теперь нужно найти h, при котором Ф(h) принимает минимальное значение. В точке экстремума Ф/(h) = 0:

[2(2h-1)2]/h= 22(2h-1)2=8(2h-1)=0.

Следовательно, h2= 1/2 – оптимальный шаг на первой итерации метода наискорейшего спуска. Тогда

Х1= Х0 – 1/2grad Ф(Х0),

то есть

x11 =0 -1/2[2(0-1)] = 1, x21 = 1-1/2[2(1-2)] = 2  Х1 = (1, 2).

Проверим выполнение условий прекращения поиска в точке поиска Х1 = (1, 2). Первое условие не выполнено

Ф(X1)-Ф(X 0)= 0-2 =2 >  = 0.1, но справедливо

то есть все частные производные с точностью  можно считать равными нулю, точка минимума найдена: Х*=Х1=(1, 2). Траектория поиска приведена на рис. 6.7.

Таким образом, метод наискорейшего спуска нашел точку минимума целевой функции за одну итерацию (из-за того, что линии уровня функции Ф(x1, x2) = (x1 – 1)2 + (x2 – 2)2.((x1 – 1)2 + (x2–2)2 = const – уравнение окружности, и вектор антиградиент из любой точки точно направлен в точку минимума – центр окружности).

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

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

Рис. 6.7

Исходными данными являются требуемая точность e, начальная точка поиска Х0и начальная величина шага поиска h (обычно ). Получение новых точек производится по формуле:

Хk+1= Хk – hk+1 ×grad Ф(Хk), k = 0,1,2,…, (6.28)

где шаг hk+1может быть рассчитан по одной из двух формул: hk+1 = hk+lk+1×ak, или hk+1 = hk×exp(lk+1×ak). В качестве понижающего коэффициента выбирают обычно lk =1/k, где k – номер итерации поискового метода.

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

Величина akопределяет знак такой корректировки (при ak>0 шаг увеличивается, а при ak<0 уменьшается):

Ù

ak=sign{(grad Ф(Хk),grad Ф(Х))},

то есть ak – это знак скалярного произведения векторов градиентов целевой функции в точках Хk и , где=Хk – hk×grad Ф(Хk) пробная точка, а hk– это шаг, который был использован для получения точки Хkна предыдущей итерации метода.

Знак скалярного произведения двух векторов позволяет оценить величину угла между данными векторами (обозначим этот угол ). Если   9, то скалярное произведение должно быть положительным, в противном случае – отрицательным. С учетом вышеизложенного нетрудно понять принцип корректировки величины шага в двухуровневом адаптивном методе. Если угол между антиградиентами    (острый угол), то направление поиска из точки Хkвыбрано правильно, и величину шага можно увеличить (рис. 6.8).

Рис. 6.8. Выбор направления поиска при   

Если же угол между антиградиентами    (тупой угол), то направление поиска из точки Хk удаляет нас от точки минимума Х*, и шаг нужно уменьшить (рис. 6.9).

Рис. 6.9. Выбор направления поиска при  > 

Метод носит название двухуровневого, так как на каждой итерации поиска анализируются не одна, а две точки и строятся два вектора антиградиента.

Это, конечно, увеличивает затраты на проведение одной итерации, но позволяет проводить адаптацию (настройку) величины шага hk+1 на поведение случайных факторов.

Несмотря на простоту реализации метод наискорейшего спуска не рекомендуется в качестве “серьезной” оптимизационной процедуры для решения задачи безусловной оптимизации функции многих переменных, так как для практического применения он работает слишком медленно.

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

Более точный и эффективный метод решения задачи параметрической оптимизации можно получить, используя вторые производные целевой функции (методы второго порядка). Они базируются на аппроксимации (то есть приближенной замене) функции Ф(Х) функцией j(Х),

j(Х) = Ф(Х0) + (Х - Х0) т×gradФ(Х0) + ½ G(X0)×(Х - Х0), (6.29)

где G(X0) - матрица Гессе (гессиан, матрица вторых производных), вычисленная в точке Х0:

¶ 2Ф(Х ) ¶ 2Ф(Х ) . . . ¶ 2Ф(Х )

¶x12 ¶x1 ¶x2 ¶x1 ¶xn

G(X) = ¶ 2Ф(Х ) ¶ 2Ф(Х ) . . . ¶ 2Ф(Х )

¶x2 ¶x1 ¶x2 2 ¶x2 ¶xn

¶ 2Ф(Х ) ¶ 2Ф(Х ) . . . ¶ 2Ф(Х )

¶xn ¶x1 ¶xn ¶x2 ¶xn2 .

Формула (2.67) представляет собой первые три члена разложения функции Ф(Х) в ряд Тейлора в окрестности точки Х0, поэтому при аппроксимации функции Ф(Х) функцией j(Х) возникает ошибка не более чем ½½Х-Х0½½3.

С учетом (2.67) в методе Ньютона исходными данными являются требуемая точность e, начальная точка поиска Х0и получение новых точек производится по формуле:

Хk+1 = Хk – G-1(Хk)×grad Ф(Хk), k=0,1,2,…, (6.30)

где G-1(Хk) – матрица, обратная к матрице Гессе, вычисленная в точке поиска Хk( G(Хk)× G-1(Хk) = I,

1 0 … 0

I = 0 1 … 0 - единичная матрица.

0 0 … 1

Рассмотрим пример поиска минимума для той же функции, что и вградиентном методе с постоянным шагом и вметоде покоординатного спуска:

n = 2, X = ( x1, x2),  = 0.1,

Ф(x1, x2) = (x1 – 1)2 + ( x2 – 2)2  min, Х0=( 0, 1 ).

  1. Получим точку Х1:

X1 = X0 – G–1(X0)∙grad Ф(X0),

где

grad Ф(X0) = (2∙(x10–1)), 2∙(x10–1) = (–2, –2), то есть

или

x11 = 0 – (1/2∙(–2) + 0∙(–2)) = 1,

x21 = 1 – (0∙(–2) + 1/2∙(–2)) = 2,

X1 = (1, 2).

Проверим выполнение условий прекращения поиска: первое условие не выполнено

Ф(X1)-Ф(X 0)= 0 - 2  = 2 >  = 0.1,

но справедливо

то есть все частные производные с точностью  можно считать равными нулю, точка минимума найдена: Х* = Х1 = (1, 2). Траектория поиска совпадает с траекторией метода наискорейшего спуска (рис. 2.24).

Главным недостатком метода Ньютона являются затраты на вычисление обратного гессиана G-1(Хk) на каждой итерации метода.

В методе ДФП преодолены недостатки как метода наискорейшего спуска, так и метода Ньютона .

Достоинством данного метода является то, что он не требует вычисления обратного гессиана, а в качестве направления поиска в методе ДФП выбирается направление –Нk×gradФ(Хk), где Нk - положительно определенная симметричная матрица, которая заново рассчитывается на каждой итерации (шаге метода поиска) и приближает обратный гессиан G-1(Хk) (Нk ® G-1(Хk) с увеличением k).

Кроме того, метод ДФП при его применении для поиска экстремума функции n переменных сходится (то есть дает решение) не более чем за n итераций.

Вычислительная процедура метода ДФП включает следующие шаги.

Исходными данными являются требуемая точность e, начальная точка поиска Х0и начальная матрица Н0 (обычно единичная матрица, Н0= I ).

  1. На k-ой итерации метода известны точка поиска Хkи матрица Нk (k = 0,1,…).

  2. Обозначим направление поиска

dk = -Нk ×gradФ(Хk).

Находим оптимальную величину шага lkв направлении dk с помощью методов одномерной оптимизации (так же, как в методе наискорейшего спуска выбиралась величина в направлении веrтора антиградиента)

З. Обозначим vk = lk × dkи получим новую точку поиска Хk+1=Xk + vk.

4. Проверяем выполнение условия прекращения поиска .

Если ½vk½£ e или ½gradФ(Хk+1)½£ e , то решение найдено Х* = Хk+1. В противном случае продолжаем вычисления.

5. Обозначим uk = gradФ(Хk+1) - gradФ(Хk) и матрицу Нk+1рассчитаем по формуле:

Hk+1= Hk + Ak + Bk, (6.31)

где Ak = vk. vkT / (vkT ×uk), Bk = - Hk× uk. ukT. Hk / (ukT ×Hk ×uk).

Ak и Вk–это вспомогательные матрицы размера n х n (vkT соответствует вектору-строке, vkозначает вектор-столбец, результатом умножения n-мерной строки на n-мерный столбец является скалярная величина (число), а умножение столбца на строку дает матрицу размера n x n).

6. Увеличиваем номер итерации на единицу и переходим к пункту 2 данного алгоритма.

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

studfiles.net

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

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

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

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

• «изготовление детской мебели»

Поисковые методы оптимизации

Оптимизация предполагает, что вначале его следует подобрать. Так как главной поисковой системой Рунета по-прежнему является яндекс, то переходим на wordstat.yandex.ru и вписываем запрос «детская мебель». После этого в левой колонке выходит список похожих запросов. Допустим, мы выбрали запрос: «изготовление детской мебели». Именно под данный запрос и следует писать статью. Количество символов в статье может быть от 500 до 1000. Лучше, если это будет 1000 – 2000 символов, т.е. около 1500 символов на статью в среднем. Ключевая фраза может присутствовать в тексте не чаще одной на 500 символов примерно… Но можно повторять не только этот запрос. Чтобы выбрать другие запросы с точным вхождением первоначального следует просто кликнуть по нему. Если он не совсем низкочастотный, то выпадает список других вариаций фраз, куда данный запрос входит в точном соответствии:

Приведенный список показывает, что у нас есть 5 фраз, которые можно употребить в тексте своей статьи, при этом 5 фраз умножаем на 500 и выходит, что мы можем написать статью в 2500 символов. Неплохо!Подытожим, что мы имеем:

Далее…

Надо также уметь определять, имеет ли смысл продвигаться под тот или иной запрос. Для этого нужно подробней остановиться на сервисе wordstat.yandex.ru. Главное, что требуется знать, перед тем как им пользоваться – это то, как нужно наиболее точно определять частотность запросов. Из-за этого многие, получая ответ системы на вписанную фразу, рассчитывают, что показываемое число – это частотность. По другому, данное число показывает, сколько раз люди вводили фразу на протяжении месяца в Яндекс. На самом деле это не совсем так.

Операторы Яндекса

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

Здесь только скажу, что Яндекс в данном сервисе показывает не количество запросов в месяц, а лишь количество показов. Проще говоря, если вы ввели в поиске запрос «изготовление детской мебели», а затем перешли 6 раз по страницам в выдаче, то для запроса будет засчитано 6 показов, а не один, как в случае, если был бы учет запроса одного пользователя. Выходит, на самом деле запросов меньше чем показывает система. Использование операторов определяющих точность запроса практически сглаживает это погрешность.Мы определились еще по одному важному моменту – следует использовать операторы, чтобы определение частотности запросов была правильной. Переходим далее…

Виды запросов

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

Запросы разделаяют по конкурентности:

Оптимизация под запрос

Чтобы быстро и качественно получить результат при минимальных вложениях и максимальной конверсии, следует каждую статью оптимизировать под низкочастотные запросы. Естественно разделение по запросам может быть только примерное. Потому что помимо частотности существует еще такое понятие как конкурентность. Существуют тематики, для которых и низкочастотный запрос может быть весьма конкурентным. А есть и такие, при которых и среднечастотный запрос можно вывести в ТОП без особых проблем и огромного количества внешних покупных ссылок. Использовать нужно фразы с небольшим количеством показов от 20 до 1000, например. И делать оптимизацию статьи под него.

Для лучшей оптимизации ключевых слов их стоит выделять жирным, курсивом или подчеркиванием. Хотя, сейчас определяющую роль имеет наличие ключевой фразы в заголовке статьи, тэг Title. Для этого существует плагин All-in-Seo-Pack.

Также фраза должна присутствовать в самом заголовке статьи, видимым пользователям, и желательно, чтобы она логически вписывалась в него. Весьма немаловажное значение имеет постановка ключевой фразы в тэги h2 и подзаголовках h3, h4. Если вы настроили ваш блог по всем правилам, ваш заголовок уже должен заключаться в тэг h2, при этом в самом тексте можно сделать еще один подзаголовок, заключенный в тэг h3, выделяющий дополнительно ключевую фразу.

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

Советую воспользоваться сервисом от адвего для проверки уникальности: advego.ru/text/seo/.Стоит обратить внимание на ряд факторов из произведенного анализа:

Теги

Помимо этого не забывайте ставить мета-теги. Трафик по ним может быть весьма существенным.

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

• Желательно каждый день выкладывать на сайте свежие статьи. Чем больше их количество, тем соответственно больше запросов, а, следовательно, больше целевых посетителей.• Не забывайте о правильности оптимизации каждой статьи. Прописывайте каждую ключевую фразу в Title блога и метатеги, и т.д.

Внутренняя перелинковка

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

Однако следует выполнять перелинковку уже проиндексированных страниц, т.е. тех, которые уже обнаруживаются Яндексом. Если еще проще, то это должна быть статья, которую обнаруживает Яндекс после введения ключевой фразы в строку поиска в кавычках – «ключевая фраза». Если он обнаруживает статью, значит она в индексе. Также рекомендую добавить ваш блог в сервис яндекс вебмастер: webmaster.yandex.ru. Так вы будете в курсе того, какие статьи у вас проиндексированы.

Перелинковка отлично справляется с выводом ваших низкочастотных запросов в ТОП, от этого количество посещений на сайт также увеличивается. Естественно, не стоит ждать существенного прироста посещаемости, если ваш сайт имеет всего 10 страниц. Но, когда количество страниц превышает двести, то вы можете получить хороший прирост посещаемости.

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

Однако, об этом следует написать отдельную статью. Здесь лишь можно сказать, что следует использовать поиск по вашему сайту в яндексе. И пользоваться статистикой ключевых фраз, по которым осуществляются переходы на ваш сайт, для увеличения эффективности перелинковки по уже существующим запросам и переходам.Это достаточно просто сделать. Нужно в яндексе набрать в области поиска следующий запрос:

• «ключевая фраза site:www.ваш_сайт.ru»

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

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

Контент

Нельзя не сказать еще об одном моменте, который должен соблюдаться неукоснительно. Содержание ваших статей должно быть 100% уникальным! Никакого копипаста, поисковые системы это быстро отслеживают. И применяют соответствующие санкции. Если вы развиваете сайт, то позаботьтесь о том, чтобы он имел уникальные статьи!---------------------------------------------Вот такие бывают поисковые методы оптимизации. Если применять описанную информацию и каждый день выкладывать на свой блог по 2-3 статьи, то через пару месяцев вы заметите основательный прирост посещаемости.

seodengi.ru

Методы поисковой оптимизации сайта. Оптимизация интернет сайта.

Методы оптимизации сайта. Методы поисковой оптимизации сайтов.

Термин поисковая оптимизация происходит от английского «search engines optimization» — «оптимизация под поисковые машины». Данное направление в последние годы получает все более широкое развитие в Рунете и представляет один из основных и наиболее действенных методов, отвечающих за успешность любого Интернет-проекта.

Поисковая оптимизация заключается в создании страниц, коды которых удобны для считывания поисковыми системами. Если страницы сайта оптимизированы правильными методами, то поисковая система заносит их в свою базу данных таким образом, что при пользовательском запросе по ключевым словам сайт попадет в верхнюю часть списка результатов поиска, т.е. вероятность посещения сайта пользователем очень высока. Наоборот, если оптимизация не проведена, то рейтинг сайта по результатам поиска окажется низким (например, в третьей сотне), т.е. пользователь наверняка не станет искать такой сайт, а воспользуется ресурсами в верхней части списка. Бывают и крайние случаи, когда робот поисковой машины вообще не в состоянии прочитать веб-страницу. Тогда сайт вообще не попадет в результаты выдачи поисковой системы, и вероятность того, что посетители смогут его когда-нибудь найти будет очень малой.

Цель оптимизации сайта одна — повысить позиции сайта в результатах выдачи поисковых систем. А вот методы достижения этой цели бывают разные.

Суть — работа с контентом и структурой сайта с целью сделать его наиболее удобным для посетителей и доступным для индексации поисковых систем.

Приемы — исправление ошибок в навигации сайта, редактирование программного кода страниц, наращивание контента, размещение ссылок на тематических ресурсах.

Эффект — стабильные высокие позиции в поисковых системах.

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

Наращивание контента — добавление новых страниц, содержащих полезную для целевых посетителей информацию.

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

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

seoklub.ru

Методы поисковой оптимизации

В наше время, помимо метода белой оптимизации, существуют ещё методы серой и чёрной оптимизации.

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

Метод белой оптимизации мы в дальнейшем будем рассматривать подробно, и усиленно применять на своём сайте, а вот с серой и черной только ознакомимся, чтобы случайно не оказаться в числе мошенников.

Ведь поисковому роботу потом не объяснишь, что ты ничего такого не хотел, и всё незаконное вышло совершенно случайно, и ты искренно сожалеешь, и больше не будешь.

Он просто исключит сайт из результатов поиска, и ладно если только на время.

Итак, начнём с черной оптимизации. К ней относятся все методы, которые противоречат правилам поисковых систем.

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

Ещё один запрещённый приём, когда для пользователя создаётся одна страница, легко читаемая, а для поискового робота — другая, оптимизированная под какие-либо запросы (клоакинг). Ну и названьице.

Так же к чёрным методам относится использование скрытого текста на страницах, в который вставляются ключевые слова, не вписывающиеся в смысл видимого текста.

Ещё один приём – это использование однопиксельных ссылок изображений, которые из-за своей малости не видны на мониторе, но тем не менее, если их расположить в нужном месте, то при щелчке по этому месту, пользователь будет направлен на совершенно ему не нужный сайт.

Есть и вообще варварские методы, как-то взламывание сайта, и размещение на нём своих ссылок, без ведома владельца, но это уже больше из области хакерства.

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

Дело в том что разработчики поисковых систем не зря едят свой хлеб. Они прекрасно разбираются в психологии, и с учётом этого, постоянно совершенствуют алгоритм системы.

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

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

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

Хитрая мысль не стоит на месте, и изобретает всё новые способы ненаказуемого обмана, но становиться на этот путь мы не будем. Уж кому как не нам знать, что слукавив, и поимев за счёт этого в одном месте, неизменно гораздо больше потеряешь в другом.

Так что переходим к знакомству с белой, или естественной поисковой оптимизацией. И в дальнейшем будем её называть просто “поисковая оптимизация”, не отвлекаясь на незаконные методы.

Перемена

Я Бываю в Активном поиске только в 3 часа Ночи…. у Холодильника…

Что такое SEO < < < В раздел > > > Структура сайта

starper55plys.ru

Методы поисковой оптимизации

1.Увеличение релевантности веб-ресурса

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

Для того, чтобы страница была наиболее релевантной запросу, необходимо соблюдать следующие правила:

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

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

— в заголовках нужно использовать отдельные слова и словосочетания, совпадающие со словосочетаниями из запросов. Заголовков может быть много, и это можно использовать: разбить текст на группы и каждую предварить заголовком;

— в текстах сайта нужно использовать возможно большее число слов из семантического ядра (не очень часто, около 5% по каждому целевому слову). Высокорелевантные веб-страницы ориентируются на два-три ключевых слова, каждое из которых встречается в тексте в соотношении, близком к 1: 20 (5%). Ключевые слова, встречающиеся в тексте с большей частотой, могут быть восприняты поисковыми системами как спамдексинг;

— желательно присутствие ссылок на сайты по тематике данной страницы с целевыми словами в тексте ссылок.

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

2. Оптимизация контента веб-ресурсасостоит из следующих этапов:

1) Составление семантического ядра. Методы его составления:

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

2). Корректировка структуры и текстов сайта, текстов ссылок на сайт.

Она состоит из следующих этапов:

— анализ текстов сайта, выбор значимых терминов для каждой веб-страницы;

— определение необходимого объема, частоты ключевых слов и их синонимов на страницах;

— определение оптимального расстояния между ключевыми словами;

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

— создание аннотаций и регистрация (на основе семантического ядра пишутся и регистрируются новые аннотации для каталогов и рейтингов).

3) Наращивание объема контента. Наиболее устойчивый эффект дает наращивание содержания сайта, основанное на использовании формулировок и терминов из семантического ядра. Основные методы наращивания объема контента следующие:

— создание входных рекламных страниц (doorways), например, с описанием конкретного товара и приглашением перейти в основную область сайта. Страницы ориентированы на низкочастотные запросы потенциальных клиентов. Такие страницы не нарушают правил поисковых систем и не обманывают посетителей;

— создание новых страниц и разделов веб-ресурса по сформированным правилам использования семантического ядра.

Преимущества оптимизации контента веб-ресурса:

— повышается релевантность и индекс цитирования страниц сайта, объем и качество контента сайта;

— страницы сайта начинают появляться на первых местах в результатах запросов по разным ключевым словам. Число посетителей автоматически увеличивается;

— высокая посещаемость позволяет сайту занимать первые позиции в рейтингах, что тоже увеличивает число посетителей.

3. Спамдексинг (от англ. spamdexing — spam + indexing, спам поисковых систем)— использование неэтичных методов улучшения положения ссылки на страницы веб-ресурса в листах ответов поисковых систем.

Основные методы спамдексинга:

— манипуляции с текстом сайта. Обычно это попытки обмануть поисковую систему с помощью бесцветного или очень мелкого текст (неразличимого пользователями), содержащего наиболее популярные в Сети слова, создание ссылочных "страниц-паровозов" и другие приемы. Современные поисковые системы рассчитывают частоты использованияключевых слов в тексте и исключают страницы с "неестественными" (обычно более 5% текста) частотами из результатов поиска;

— входные страницы с редиректом (от англ. redirect). Размещение различного рода страниц на серверах бесплатного хостинга или собственном сервере со списком ключевых слов и автоматическим перебрасыванием посетителя (редиректом) на сайт без его желания;

— переменные страницы (cloaking). Настройка на поисковую систему — распознавание индексного робота поисковой машины и предоставление ему не тех страниц, что видит пользователь;

— индексация копий страниц под разными именами. Это попытка "затопления" (flood) поискового сервера;

— свопинг (от англ. code swapping). Это оптимизация страниц для достижения верхних позиций в листе ответа поисковой системы с последующей заменой содержания, когда нужное положение страницы в индексе достигнуто;

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

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

studfiles.net


Prostoy-Site | Все права защищены © 2018 | Карта сайта