SlideShare a Scribd company logo
Оптимизация скорости
загрузки и
перелинковки
То, над чем многие не заморачиваются
Баньковский Игорь
Более 6 лет в SEO
Работа над внутренней оптимизацией

больших проектов
Скорость загрузки
Методы
• Pagespeed insights

• CDN

• Кеширование страниц

• Асинхронная и поэтапная загрузка элементов
страницы

• Контроль сканирования страниц ботом
CDN
• Выше скорость загрузки страниц

• Защита от DDOS

• Снижаем нагрузку и трафик на основной сервер
Какие плюсы должны получить?
CDN
• В каких странах нужно
ускориться

• Своя разработка или купить
сервис

• Что будем отдавать:
статика, динамика, другой
контент

• Как часто будет
обновляться
CDN + свои серваки
• Свои серваки в разных странах - отдача там, где CDN
не справляется или ее просто нет

• CDN - меньшие затраты и быстрей для тех стран, где
он хорошо работает
Кеширование контента
• Можно кешировать
практически все - даже
поисковые запросы на сайте

• Время жизни кеша - должна
быть разная для разных
типов контента

• Если контент динамический
- нужно оптимизировать
принцип его формирования
Кеш
Клиент
(браузер)
Сервер
gzip База данных
Асинхронная и поэтапная
загрузка данных на странице
• Асинхронно подгружать скрипты и различные
плагины

• Поэтапная загрузка: основной контент —> доп
материалы (превью изображений, тултипы и тд)
Много тяжелого
контента на странице?
1. Размещаем его на разных серверах

2. При загрузке страницы элементы загружаются с
разных серверов одновременно

3. Профит
Контроль сканирования
разных страниц ботом
• Настройте мониторинг в
Kibana

• Анализируйте разные типы
(кластеры) страниц

• Не забывайте про crawl-
delay
Перелинковка
• Анализируем вес страниц

• Делим страницы по группам

• Создаем новую перелинковку

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

• + Сразу понимаем структуру
сайта - значит можем
улучшить
Подсчет веса - способы
посложней
• Лучший краулер из
покупных - DeepCrawl

• Еще: Scrapy, Screaming Frog,
Netpeak Spider и другие

• Выдается примерный вес
каждой страницы

• Вес страницы =
(входящие ссылки х 2 -
исходящие ссылки) * k
Подсчет веса страниц
• Разделяем страницы по группам

• Берем средний вес для каждой группы страниц

• Узнаем куда сливается больше веса
Перелинковка
Статическая Динамическая
Не изменяется сама во времени
Сама изменяется в зависимости от
алгоритмов
Реализация
Хардкод Админка
Плюсы
• Не нужно разрабатывать админку

• Быстрей внедрить

Минусы
• Не выйдет быстро менять

• Усложняется проведение тестов
Плюсы
• Меняешь сам, когда хочешь

• Быстрые тесты

Минусы
• Время на разработку и внедрение
Частые ошибки в
перелинковке
• Сливаем вес на страницы без потенциала по трафику

• Поделили страницы на минимум групп - нет
разнообразия

• Сливаем на страницы с noindex, canonical и тд
Facebook: bankovskyihor
SEO подкасты и еще: deepseo.com.ua
Спасибо

More Related Content

What's hot

Drupal Highload - Klera Vilenskaya
Drupal Highload - Klera VilenskayaDrupal Highload - Klera Vilenskaya
Drupal Highload - Klera VilenskayaAlex Ilyin
 
хостинг
хостингхостинг
хостинг
tufelka
 
Как мы строили аналитическую платформу на несколько миллиардов событии в месяц
Как мы строили аналитическую платформу на несколько миллиардов событии в месяцКак мы строили аналитическую платформу на несколько миллиардов событии в месяц
Как мы строили аналитическую платформу на несколько миллиардов событии в месяц
Mikhail Tabunov
 
10 шагов к ускорению сайта
10 шагов к ускорению сайта10 шагов к ускорению сайта
10 шагов к ускорению сайта
Nikolay Matsievsky
 
Промышленное ускорение сайтов
Промышленное ускорение сайтовПромышленное ускорение сайтов
Промышленное ускорение сайтов
Nikolay Matsievsky
 
NAS, Predictions, Preloading, Presudo-Isomorphism / Охрименко Алексей (Acronis)
NAS, Predictions, Preloading, Presudo-Isomorphism / Охрименко Алексей (Acronis)NAS, Predictions, Preloading, Presudo-Isomorphism / Охрименко Алексей (Acronis)
NAS, Predictions, Preloading, Presudo-Isomorphism / Охрименко Алексей (Acronis)
Ontico
 
HappyDev-lite-2016-весна 02 Дмитрий Пашкевич. Нетривиальный веб
HappyDev-lite-2016-весна 02 Дмитрий Пашкевич. Нетривиальный вебHappyDev-lite-2016-весна 02 Дмитрий Пашкевич. Нетривиальный веб
HappyDev-lite-2016-весна 02 Дмитрий Пашкевич. Нетривиальный веб
HappyDev-lite
 
Выбор оптимального хостинга для интернет-магазина на CMS Битрикс
Выбор оптимального хостинга для  интернет-магазина на CMS БитриксВыбор оптимального хостинга для  интернет-магазина на CMS Битрикс
Выбор оптимального хостинга для интернет-магазина на CMS Битрикс
borovoystudio
 
Moбильная база данных Realm. Прошло ли время SQLite?
Moбильная база данных Realm. Прошло ли время SQLite?Moбильная база данных Realm. Прошло ли время SQLite?
Moбильная база данных Realm. Прошло ли время SQLite?
Олег Чебулаев
 
Web performance 101 [GDG nsk webdev meetup #3]
Web performance 101 [GDG nsk webdev meetup #3]Web performance 101 [GDG nsk webdev meetup #3]
Web performance 101 [GDG nsk webdev meetup #3]
Eugene Chekan
 
Tagconf 12 - SphinxSearch - 1
Tagconf 12 - SphinxSearch - 1Tagconf 12 - SphinxSearch - 1
Tagconf 12 - SphinxSearch - 1
Roman Kudlay
 
Как не положить тысячи серверов с помощью системы централизованного управлени...
Как не положить тысячи серверов с помощью системы централизованного управлени...Как не положить тысячи серверов с помощью системы централизованного управлени...
Как не положить тысячи серверов с помощью системы централизованного управлени...
Ontico
 
Доклад Виталия Котова на конференции LoveQA. "Selenium тесты. От RC и одного ...
Доклад Виталия Котова на конференции LoveQA. "Selenium тесты. От RC и одного ...Доклад Виталия Котова на конференции LoveQA. "Selenium тесты. От RC и одного ...
Доклад Виталия Котова на конференции LoveQA. "Selenium тесты. От RC и одного ...
Badoo Development
 
«Разработка и оптимизация высоконагруженного проекта»
«Разработка и оптимизация высоконагруженного проекта» «Разработка и оптимизация высоконагруженного проекта»
«Разработка и оптимизация высоконагруженного проекта»
Гузель Рахимова
 
Построение высоконагруженных приложений на базе Windows Azure
Построение высоконагруженных приложений на базе Windows AzureПостроение высоконагруженных приложений на базе Windows Azure
Построение высоконагруженных приложений на базе Windows AzureAlexander Feschenko
 
Получаем текст веб-страниц из Python и как это работает
Получаем текст веб-страниц из Python и как это работаетПолучаем текст веб-страниц из Python и как это работает
Получаем текст веб-страниц из Python и как это работает
PyNSK
 
Промышленное ускорение сайтов / Николай Мациевский (Айри.рф)
Промышленное ускорение сайтов / Николай Мациевский (Айри.рф)Промышленное ускорение сайтов / Николай Мациевский (Айри.рф)
Промышленное ускорение сайтов / Николай Мациевский (Айри.рф)
Ontico
 
MongoDB. Фокус на тестирование
MongoDB. Фокус на тестированиеMongoDB. Фокус на тестирование
MongoDB. Фокус на тестирование
Uladzimir Kryvenka
 

What's hot (20)

Drupal Highload - Klera Vilenskaya
Drupal Highload - Klera VilenskayaDrupal Highload - Klera Vilenskaya
Drupal Highload - Klera Vilenskaya
 
Drupal and NodeJS.
Drupal and NodeJS.Drupal and NodeJS.
Drupal and NodeJS.
 
хостинг
хостингхостинг
хостинг
 
Как мы строили аналитическую платформу на несколько миллиардов событии в месяц
Как мы строили аналитическую платформу на несколько миллиардов событии в месяцКак мы строили аналитическую платформу на несколько миллиардов событии в месяц
Как мы строили аналитическую платформу на несколько миллиардов событии в месяц
 
10 шагов к ускорению сайта
10 шагов к ускорению сайта10 шагов к ускорению сайта
10 шагов к ускорению сайта
 
Промышленное ускорение сайтов
Промышленное ускорение сайтовПромышленное ускорение сайтов
Промышленное ускорение сайтов
 
NAS, Predictions, Preloading, Presudo-Isomorphism / Охрименко Алексей (Acronis)
NAS, Predictions, Preloading, Presudo-Isomorphism / Охрименко Алексей (Acronis)NAS, Predictions, Preloading, Presudo-Isomorphism / Охрименко Алексей (Acronis)
NAS, Predictions, Preloading, Presudo-Isomorphism / Охрименко Алексей (Acronis)
 
HappyDev-lite-2016-весна 02 Дмитрий Пашкевич. Нетривиальный веб
HappyDev-lite-2016-весна 02 Дмитрий Пашкевич. Нетривиальный вебHappyDev-lite-2016-весна 02 Дмитрий Пашкевич. Нетривиальный веб
HappyDev-lite-2016-весна 02 Дмитрий Пашкевич. Нетривиальный веб
 
Выбор оптимального хостинга для интернет-магазина на CMS Битрикс
Выбор оптимального хостинга для  интернет-магазина на CMS БитриксВыбор оптимального хостинга для  интернет-магазина на CMS Битрикс
Выбор оптимального хостинга для интернет-магазина на CMS Битрикс
 
Moбильная база данных Realm. Прошло ли время SQLite?
Moбильная база данных Realm. Прошло ли время SQLite?Moбильная база данных Realm. Прошло ли время SQLite?
Moбильная база данных Realm. Прошло ли время SQLite?
 
Web performance 101 [GDG nsk webdev meetup #3]
Web performance 101 [GDG nsk webdev meetup #3]Web performance 101 [GDG nsk webdev meetup #3]
Web performance 101 [GDG nsk webdev meetup #3]
 
Tagconf 12 - SphinxSearch - 1
Tagconf 12 - SphinxSearch - 1Tagconf 12 - SphinxSearch - 1
Tagconf 12 - SphinxSearch - 1
 
Как не положить тысячи серверов с помощью системы централизованного управлени...
Как не положить тысячи серверов с помощью системы централизованного управлени...Как не положить тысячи серверов с помощью системы централизованного управлени...
Как не положить тысячи серверов с помощью системы централизованного управлени...
 
Доклад Виталия Котова на конференции LoveQA. "Selenium тесты. От RC и одного ...
Доклад Виталия Котова на конференции LoveQA. "Selenium тесты. От RC и одного ...Доклад Виталия Котова на конференции LoveQA. "Selenium тесты. От RC и одного ...
Доклад Виталия Котова на конференции LoveQA. "Selenium тесты. От RC и одного ...
 
«Разработка и оптимизация высоконагруженного проекта»
«Разработка и оптимизация высоконагруженного проекта» «Разработка и оптимизация высоконагруженного проекта»
«Разработка и оптимизация высоконагруженного проекта»
 
Построение высоконагруженных приложений на базе Windows Azure
Построение высоконагруженных приложений на базе Windows AzureПостроение высоконагруженных приложений на базе Windows Azure
Построение высоконагруженных приложений на базе Windows Azure
 
Получаем текст веб-страниц из Python и как это работает
Получаем текст веб-страниц из Python и как это работаетПолучаем текст веб-страниц из Python и как это работает
Получаем текст веб-страниц из Python и как это работает
 
Промышленное ускорение сайтов / Николай Мациевский (Айри.рф)
Промышленное ускорение сайтов / Николай Мациевский (Айри.рф)Промышленное ускорение сайтов / Николай Мациевский (Айри.рф)
Промышленное ускорение сайтов / Николай Мациевский (Айри.рф)
 
Speed
SpeedSpeed
Speed
 
MongoDB. Фокус на тестирование
MongoDB. Фокус на тестированиеMongoDB. Фокус на тестирование
MongoDB. Фокус на тестирование
 

Similar to Nazapad 7. Оптимизация скорости загрузки и перелинковки

Что, зачем и каким образом следует проверять и тестировать перед запуском сай...
Что, зачем и каким образом следует проверять и тестировать перед запуском сай...Что, зачем и каким образом следует проверять и тестировать перед запуском сай...
Что, зачем и каким образом следует проверять и тестировать перед запуском сай...
Alexey Kostin
 
Организация надежного резервного копирования веб-проекта. Практика и подводны...
Организация надежного резервного копирования веб-проекта. Практика и подводны...Организация надежного резервного копирования веб-проекта. Практика и подводны...
Организация надежного резервного копирования веб-проекта. Практика и подводны...
Anton Baranov
 
Организация надежного резервного копирования веб-проекта. Практика и подводны...
Организация надежного резервного копирования веб-проекта. Практика и подводны...Организация надежного резервного копирования веб-проекта. Практика и подводны...
Организация надежного резервного копирования веб-проекта. Практика и подводны...
Ontico
 
Антон Рева - презентация с конференции NaZapad
Антон Рева - презентация с конференции NaZapadАнтон Рева - презентация с конференции NaZapad
Антон Рева - презентация с конференции NaZapad
NaZapad
 
Прогрессивный рендеринг и Catberry.js / Михаил Реенко (2GIS / Flamp)
Прогрессивный рендеринг и Catberry.js / Михаил Реенко (2GIS / Flamp)Прогрессивный рендеринг и Catberry.js / Михаил Реенко (2GIS / Flamp)
Прогрессивный рендеринг и Catberry.js / Михаил Реенко (2GIS / Flamp)
Ontico
 
Техническая внутренняя оптимизация больших сайтов
Техническая внутренняя оптимизация больших сайтовТехническая внутренняя оптимизация больших сайтов
Техническая внутренняя оптимизация больших сайтов
Ihor Bankovskyi
 
Доклад Сергея Аверина на DevConf 2013. "Распространенные ошибки применения ба...
Доклад Сергея Аверина на DevConf 2013. "Распространенные ошибки применения ба...Доклад Сергея Аверина на DevConf 2013. "Распространенные ошибки применения ба...
Доклад Сергея Аверина на DevConf 2013. "Распространенные ошибки применения ба...
Badoo Development
 
Распространенные ошибки применения баз данных
Распространенные ошибки применения баз данныхРаспространенные ошибки применения баз данных
Распространенные ошибки применения баз данных
Sergey Xek
 
Производительность Client-Side
Производительность Client-SideПроизводительность Client-Side
Производительность Client-SideAleksandr Boichenko
 
РИФ+КИБ 2014 [Севальнев] - Плюсы и подводные камни для SEO при использовании CDN
РИФ+КИБ 2014 [Севальнев] - Плюсы и подводные камни для SEO при использовании CDNРИФ+КИБ 2014 [Севальнев] - Плюсы и подводные камни для SEO при использовании CDN
РИФ+КИБ 2014 [Севальнев] - Плюсы и подводные камни для SEO при использовании CDN
Дмитрий Севальнев
 
Иван Карев — Клиентская оптимизация
Иван Карев — Клиентская оптимизацияИван Карев — Клиентская оптимизация
Иван Карев — Клиентская оптимизацияYandex
 
Sem ревизия сайта, ревизия оптимизации сайта
Sem ревизия сайта, ревизия оптимизации сайтаSem ревизия сайта, ревизия оптимизации сайта
Sem ревизия сайта, ревизия оптимизации сайта
Олександр Мілютін
 
Мониторинг качества работы вашего проекта
Мониторинг качества работы вашего проектаМониторинг качества работы вашего проекта
Мониторинг качества работы вашего проекта
Nikolay Sivko
 
Гетерогенные сервисы для highload-проектов на примере Imhonet.ru и 4talk.im, ...
Гетерогенные сервисы для highload-проектов на примере Imhonet.ru и 4talk.im, ...Гетерогенные сервисы для highload-проектов на примере Imhonet.ru и 4talk.im, ...
Гетерогенные сервисы для highload-проектов на примере Imhonet.ru и 4talk.im, ...
Ontico
 
Ускоряем и разгружаем веб-сервер, прозрачно кэшируя на SSD, Станислав Николов...
Ускоряем и разгружаем веб-сервер, прозрачно кэшируя на SSD, Станислав Николов...Ускоряем и разгружаем веб-сервер, прозрачно кэшируя на SSD, Станислав Николов...
Ускоряем и разгружаем веб-сервер, прозрачно кэшируя на SSD, Станислав Николов...
Ontico
 
Как превратить Openstack Swift в хранилище для высоких нагрузок разных типов,...
Как превратить Openstack Swift в хранилище для высоких нагрузок разных типов,...Как превратить Openstack Swift в хранилище для высоких нагрузок разных типов,...
Как превратить Openstack Swift в хранилище для высоких нагрузок разных типов,...
Ontico
 
Самые частые проблемы и пути решения при росте нагрузки и масштабировании про...
Самые частые проблемы и пути решения при росте нагрузки и масштабировании про...Самые частые проблемы и пути решения при росте нагрузки и масштабировании про...
Самые частые проблемы и пути решения при росте нагрузки и масштабировании про...
Mad Devs
 
Распространенные ошибки применения баз данных (Сергей Аверин)
Распространенные ошибки применения баз данных (Сергей Аверин)Распространенные ошибки применения баз данных (Сергей Аверин)
Распространенные ошибки применения баз данных (Сергей Аверин)Ontico
 
Распространенные ошибки применения баз данных
Распространенные ошибки применения баз данныхРаспространенные ошибки применения баз данных
Распространенные ошибки применения баз данных
Sergey Xek
 
My Open Source (Sept 2017)
My Open Source (Sept 2017)My Open Source (Sept 2017)
My Open Source (Sept 2017)
Roman Dvornov
 

Similar to Nazapad 7. Оптимизация скорости загрузки и перелинковки (20)

Что, зачем и каким образом следует проверять и тестировать перед запуском сай...
Что, зачем и каким образом следует проверять и тестировать перед запуском сай...Что, зачем и каким образом следует проверять и тестировать перед запуском сай...
Что, зачем и каким образом следует проверять и тестировать перед запуском сай...
 
Организация надежного резервного копирования веб-проекта. Практика и подводны...
Организация надежного резервного копирования веб-проекта. Практика и подводны...Организация надежного резервного копирования веб-проекта. Практика и подводны...
Организация надежного резервного копирования веб-проекта. Практика и подводны...
 
Организация надежного резервного копирования веб-проекта. Практика и подводны...
Организация надежного резервного копирования веб-проекта. Практика и подводны...Организация надежного резервного копирования веб-проекта. Практика и подводны...
Организация надежного резервного копирования веб-проекта. Практика и подводны...
 
Антон Рева - презентация с конференции NaZapad
Антон Рева - презентация с конференции NaZapadАнтон Рева - презентация с конференции NaZapad
Антон Рева - презентация с конференции NaZapad
 
Прогрессивный рендеринг и Catberry.js / Михаил Реенко (2GIS / Flamp)
Прогрессивный рендеринг и Catberry.js / Михаил Реенко (2GIS / Flamp)Прогрессивный рендеринг и Catberry.js / Михаил Реенко (2GIS / Flamp)
Прогрессивный рендеринг и Catberry.js / Михаил Реенко (2GIS / Flamp)
 
Техническая внутренняя оптимизация больших сайтов
Техническая внутренняя оптимизация больших сайтовТехническая внутренняя оптимизация больших сайтов
Техническая внутренняя оптимизация больших сайтов
 
Доклад Сергея Аверина на DevConf 2013. "Распространенные ошибки применения ба...
Доклад Сергея Аверина на DevConf 2013. "Распространенные ошибки применения ба...Доклад Сергея Аверина на DevConf 2013. "Распространенные ошибки применения ба...
Доклад Сергея Аверина на DevConf 2013. "Распространенные ошибки применения ба...
 
Распространенные ошибки применения баз данных
Распространенные ошибки применения баз данныхРаспространенные ошибки применения баз данных
Распространенные ошибки применения баз данных
 
Производительность Client-Side
Производительность Client-SideПроизводительность Client-Side
Производительность Client-Side
 
РИФ+КИБ 2014 [Севальнев] - Плюсы и подводные камни для SEO при использовании CDN
РИФ+КИБ 2014 [Севальнев] - Плюсы и подводные камни для SEO при использовании CDNРИФ+КИБ 2014 [Севальнев] - Плюсы и подводные камни для SEO при использовании CDN
РИФ+КИБ 2014 [Севальнев] - Плюсы и подводные камни для SEO при использовании CDN
 
Иван Карев — Клиентская оптимизация
Иван Карев — Клиентская оптимизацияИван Карев — Клиентская оптимизация
Иван Карев — Клиентская оптимизация
 
Sem ревизия сайта, ревизия оптимизации сайта
Sem ревизия сайта, ревизия оптимизации сайтаSem ревизия сайта, ревизия оптимизации сайта
Sem ревизия сайта, ревизия оптимизации сайта
 
Мониторинг качества работы вашего проекта
Мониторинг качества работы вашего проектаМониторинг качества работы вашего проекта
Мониторинг качества работы вашего проекта
 
Гетерогенные сервисы для highload-проектов на примере Imhonet.ru и 4talk.im, ...
Гетерогенные сервисы для highload-проектов на примере Imhonet.ru и 4talk.im, ...Гетерогенные сервисы для highload-проектов на примере Imhonet.ru и 4talk.im, ...
Гетерогенные сервисы для highload-проектов на примере Imhonet.ru и 4talk.im, ...
 
Ускоряем и разгружаем веб-сервер, прозрачно кэшируя на SSD, Станислав Николов...
Ускоряем и разгружаем веб-сервер, прозрачно кэшируя на SSD, Станислав Николов...Ускоряем и разгружаем веб-сервер, прозрачно кэшируя на SSD, Станислав Николов...
Ускоряем и разгружаем веб-сервер, прозрачно кэшируя на SSD, Станислав Николов...
 
Как превратить Openstack Swift в хранилище для высоких нагрузок разных типов,...
Как превратить Openstack Swift в хранилище для высоких нагрузок разных типов,...Как превратить Openstack Swift в хранилище для высоких нагрузок разных типов,...
Как превратить Openstack Swift в хранилище для высоких нагрузок разных типов,...
 
Самые частые проблемы и пути решения при росте нагрузки и масштабировании про...
Самые частые проблемы и пути решения при росте нагрузки и масштабировании про...Самые частые проблемы и пути решения при росте нагрузки и масштабировании про...
Самые частые проблемы и пути решения при росте нагрузки и масштабировании про...
 
Распространенные ошибки применения баз данных (Сергей Аверин)
Распространенные ошибки применения баз данных (Сергей Аверин)Распространенные ошибки применения баз данных (Сергей Аверин)
Распространенные ошибки применения баз данных (Сергей Аверин)
 
Распространенные ошибки применения баз данных
Распространенные ошибки применения баз данныхРаспространенные ошибки применения баз данных
Распространенные ошибки применения баз данных
 
My Open Source (Sept 2017)
My Open Source (Sept 2017)My Open Source (Sept 2017)
My Open Source (Sept 2017)
 

Nazapad 7. Оптимизация скорости загрузки и перелинковки

  • 1. Оптимизация скорости загрузки и перелинковки То, над чем многие не заморачиваются
  • 2. Баньковский Игорь Более 6 лет в SEO Работа над внутренней оптимизацией
 больших проектов
  • 4. Методы • Pagespeed insights • CDN • Кеширование страниц • Асинхронная и поэтапная загрузка элементов страницы • Контроль сканирования страниц ботом
  • 5. CDN • Выше скорость загрузки страниц • Защита от DDOS • Снижаем нагрузку и трафик на основной сервер Какие плюсы должны получить?
  • 6. CDN • В каких странах нужно ускориться • Своя разработка или купить сервис • Что будем отдавать: статика, динамика, другой контент • Как часто будет обновляться
  • 7. CDN + свои серваки • Свои серваки в разных странах - отдача там, где CDN не справляется или ее просто нет • CDN - меньшие затраты и быстрей для тех стран, где он хорошо работает
  • 8. Кеширование контента • Можно кешировать практически все - даже поисковые запросы на сайте • Время жизни кеша - должна быть разная для разных типов контента • Если контент динамический - нужно оптимизировать принцип его формирования Кеш Клиент (браузер) Сервер gzip База данных
  • 9. Асинхронная и поэтапная загрузка данных на странице • Асинхронно подгружать скрипты и различные плагины • Поэтапная загрузка: основной контент —> доп материалы (превью изображений, тултипы и тд)
  • 10. Много тяжелого контента на странице? 1. Размещаем его на разных серверах 2. При загрузке страницы элементы загружаются с разных серверов одновременно 3. Профит
  • 11. Контроль сканирования разных страниц ботом • Настройте мониторинг в Kibana • Анализируйте разные типы (кластеры) страниц • Не забывайте про crawl- delay
  • 12. Перелинковка • Анализируем вес страниц • Делим страницы по группам • Создаем новую перелинковку • Тестируем и улучшаем
  • 13. Подсчет веса - самый простой способ • Посчитаем количество блоков, которые ссылаются на каждую страницу • + Сразу понимаем структуру сайта - значит можем улучшить
  • 14. Подсчет веса - способы посложней • Лучший краулер из покупных - DeepCrawl • Еще: Scrapy, Screaming Frog, Netpeak Spider и другие • Выдается примерный вес каждой страницы • Вес страницы = (входящие ссылки х 2 - исходящие ссылки) * k
  • 15. Подсчет веса страниц • Разделяем страницы по группам • Берем средний вес для каждой группы страниц • Узнаем куда сливается больше веса
  • 16. Перелинковка Статическая Динамическая Не изменяется сама во времени Сама изменяется в зависимости от алгоритмов
  • 17. Реализация Хардкод Админка Плюсы • Не нужно разрабатывать админку • Быстрей внедрить Минусы • Не выйдет быстро менять • Усложняется проведение тестов Плюсы • Меняешь сам, когда хочешь • Быстрые тесты Минусы • Время на разработку и внедрение
  • 18. Частые ошибки в перелинковке • Сливаем вес на страницы без потенциала по трафику • Поделили страницы на минимум групп - нет разнообразия • Сливаем на страницы с noindex, canonical и тд
  • 19. Facebook: bankovskyihor SEO подкасты и еще: deepseo.com.ua Спасибо