Ускорение и технический аудит каталога кровельных материалов: металлочерепица, профнастил, водостоки, калькулятор материалов. Сайт стал быстро открываться с телефона, а поисковые роботы перестали тратить время на мусорные страницы. Это часть работы по продвижению в интернете, которую выполнил Евгений Росляков. Он с 2016 года делает сайты и доводит их до поиска, работает в Москве и удалённо. Самозанятый, подписывает договор, для юрлиц оформляет закрывающие документы.
Каталог продаёт кровлю частникам и строительным бригадам. Сайт часто открывают прямо на объекте, с телефона и слабого мобильного интернета. Страница товара грузилась так долго, что человек уходил к конкурентам. В Яндекс Вебмастере копились тысячи страниц фильтров, а нужные карточки товаров выпадали из индекса.
Задача: ускорить сайт и навести порядок в индексации, не переделывая его с нуля.
Первым шагом был аудит веб-сайта. Прогнал главную, категорию, карточку товара и калькулятор через Google PageSpeed Insights. Отчёт показал знакомое: фото в полный размер, слайдер на главной, десяток скриптов в начале страницы, сдвиги вёрстки при загрузке.
Оптимизация скорости страницы шла по шагам. Фото перевёл в WebP и отдаю нужного размера под экран, остальные картинки подгружаются при прокрутке. Слайдер на устаревшей библиотеке убрал, первый экран сделал статичным. Скрипты JavaScript разнёс: калькулятор и чат загружаются только там, где нужны, и после основного содержимого. Под шрифты и блоки с ценами заранее задал размеры, и вёрстка перестала прыгать. На сервере настроил кэширование и сжатие.
Калькулятор материалов переписал на чистом JavaScript без jQuery. Он стал легче, расчёт листов по размерам ската остался прежним.
Параллельно провёл SEO Auditing индексации. Страницы фильтров закрыл от индексации, оставил полезные сочетания вроде «металлочерепица коричневая» с понятным адресом. У разных вариантов одной страницы, например с сортировкой, прописал canonical на основную. Обновил карту сайта и robots.txt, исправил битые ссылки из старых новостей.
После каждого шага снова мерил PageSpeed и смотрел данные реальных посетителей в Яндекс Метрике. Лабораторная цифра ещё не значит, что на объекте всё работает.
Карточки товаров и калькулятор открываются быстро даже на слабой связи, страница при загрузке не прыгает. В индексе остались нужные страницы, мусорные фильтры из него ушли.
Если сайт медленно открывается или страницы пропадают из поиска, напишите мне на freelance.ru. Пришлите адрес, и я скажу, с чего начать.