Landing Page – Как скачать, Очистить и Оптимизировать

5 февраля 2025 7 мин чтения Раздел: Руководства
Landing Page как скачать и оптимизировать

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

Как скачать лендинг

Web-scraping – извлечение ресурсов из исходного кода.

WebScrapBook Chrome Extension – лучший друг и помощник веб-мастера в копировании страничек.

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

  • Система фильтров контента.
  • Замена ссылок.
  • Визуальное редактирование лендинга.

Купить или скачать лендинг бесплатно

Очистка исходного кода

Хорошие редакторы кода, которые мне нравятся:

Как делаю я: открываю index файл и ищу через поиск следующие паттерны: http | href= | .js | <script.

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

Если в ленде подключен jQuery – перекачиваю slim & compressed версию с официального сайта и заменяю старый. После каждого этапа редактирования проверяйте работоспособность лендинга. В финальной версии – полностью проходите весь флоу юзера.

Оптимизация лендинга

Хорошим тоном считается быть в зеленой зоне у page speed гугла. Добиться 100% трудно, но старайтесь быть в диапазоне 70%-80%. Свой блог я выдрал почти под 100% :).

Начните оптимизацию с переноса всех js в подвал.

Что бы отметить отправную точку до оптимизации, проверяем страничку в Google Page Speed. Делаем скриншот сохраняем его и анализируем проблемы. В отчете будет максимально развернуто указаны все ваши проблемы с лендингом и советы по их исправлению.

Изображения

Оптимизация изображений является главным инструментом ускорения загрузки странички. Старайтесь избегать GIF, заменяя на mp4 / webm форматы. Вес фоток и картинок держите до 100кб.

Для оптимизации изображений воспользуемся онлайн сервисами:

Кеширование

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

Для Nginx можете воспользоваться более тонкой настройкой встроенного кеширования локальных ресурсов.

CDN

CDN – Content Delivery Network. Подключение данной системы тоже позитивно скажется на скорости загрузки вашей странички. Из бесплатного и популярного решения, могу посоветовать Cloudflare.

Предварительная загрузка элементов

Так же можно добавить rel атрибут загрузки стилей и связанных страничек в код. Более подробно об использовании данных атрибутов написано в статье на хабре и в статье от гугла.

link rel="prefetch" href="/style.css" as="style"
link rel="preload" href="/style.css" as="style"
link rel="preconnect" href="https://example.com"
link rel="dns-prefetch" href="https://example.com"

Lazy Load

Lazy load – отложенная загрузка элемента, до момента непосредственного его использования. Например у вас длинный лендинг содержащий 10 картинок. Когда юзер попадает на страничку, браузеру нет необходимости прогружать в этот же момент все 10 изображений, атрибут "lazy" подгрузит их только в тот момент, когда это будет необходимо.

img src="example.jpg" loading="lazy" alt="ленивая загрузка"

Очистка неиспользуемого кода

  • Открываем лендинг
  • Открываем консоль разработчика (Ctrl + Shift + I)
  • Переходим во вкладку Sources
  • Открываем командное меню (Ctrl + Shift + P)
  • Вводим «Coverage» и жмем ниже кнопку RELOAD PAGE
  • Прокликиваем css стили: красным отмечаются стили, которые не были использованы для загрузки данной страницы

Объединение файлов

Если у вас больше чем 1 css файл, имеет смысл объединить их.

Онлайн сервисы объединения:

Минификация кода

Сокращайте DOM-структуру. Минификация кода помогает выиграть несколько процентов к скорости загрузки лендинга. Минифицировать можно css, html и js. Я рекомендую минифицировать только CSS.

Онлайн сервисы минификации:

Результат

Если вы воспользовались всеми советами из поста, то у вас будут хорошие результаты, как у меня :)