Некоторые советы по поисковой оптимизации сайта
Здравствуйте, друзья. В данной статье я собрал некоторые советы по оптимизации сайта. Возможно, что-то вам покажется банальным, но я неоднократно сталкивался с тем, что клиенты копируют тексты с других сайтов. Поэтому лишним не будет, если я тут приведу основные моменты.
Тексты
Оптимизация текстов напрямую влияет, смогут ли вас найти потенциальные клиенты через поисковые системы.
Какую информацию можно найти на сайте? С помощью каких поисковых запросов пользователи ищут информацию, которая будет опубликована на сайте?
-
Уникальность
Текст обязательно должен быть уникальным, в противном случае поисковики занизят позицию вашего сайта в выдаче.
Пожалуйста, уделите немного времени и составьте уникальные тексты для сайта. Если не хотите сочинять сами, наймите копирайтера. Средняя стоимость написания текста 100-200 рублей за 1000 знаков. В дальнейшем это с лихвой окупится.
-
Ключевые слова
Текст должен содержать ключевые слова, по которым вас будут искать клиенты. Особенно важно, чтобы ключевые слова были в теге title.
-
Заполнить мета теги
Для каждой страницы пропишите уникальный title и description. Именно они будут отображаться в поисковой выдаче. Оптимальный размер title составляет 70-90 символов, description - 160-200 символов. Также рекомендуется заполнить alt для изображений.
-
Чпу
Человекопонятный URL - это адрес страницы, который понятен человеку.
-
Перелинковка
Внутренняя перелинковка страниц сайта, например при открытии материала ссылки на похожие материалы или товар. Грамотная перелинковка повысит удобство навигации по вашему сайту.
Скорость загрузки сайта
Скорость загрузки напрямую определяет качество вашего сайта.
-
Оптимизация изображений
Для иконок и логотипа используйте только векторную графику в формате svg. Для растровых изображений лучше всего подойдёт формат webp. Современные движки сами налету конвертируют и оптимизируют изображения при публикации материала. Но иногда необходимо вручную это делать, например при вёртске макета. Конвертировать можно с помощью онлайн сервисов или в фотошопе с установленным плагином. После установки плагина в разделе Сохранить как появляется кнопка WebpShop (*.WEBP;*.WEBP).
-
Ленивая загрузка изображений
Загрузка изображений происходит отдельным запросом после загрузки всей страницы сайта.
-
Оптимизация скриптов и стилей
Не подключайте лишние скрипты и стили. Советую подключать скрипты только на тех страницах, где они нужны, а не глобально для всего сайта. Например, слайдер нужен только на главной, нет необходимости подключать его скрипты и стили на внутренних страницах. Также используйте минимизированные версии скриптов и стилей. Обычно в архиве скрипта идут оба варианта.
Для фреймворка yii2, который я использую, подключение скриптов внутри текущего view делается следующих образом:
$this->registerCssFile( '/js/lightzoom/style.css', $options = [], $key = null ); $this->registerJsFile( '/js/lightzoom/lightzoom.js', ['depends' => [\yii\web\JqueryAsset::class]] ); $js = <<< JS jQuery('.lightzoom').lightzoom({ speed: 300, viewTitle: false }); JS; $this->registerJs( $js, $position = yii\web\View::POS_READY, $key = null );
-
Кэширование
Кэширование значительно повысит скорость загрузки сайта, особенно если на нём много запросов к базе данных.
Для разных движков это делается по-разному. В yii2 же это делается следующим образом:
$articles = Yii::$app->cache->getOrSet('index-articles', function (){ return Content::find()->all(); });
-
Последняя версия рнр
Недавно вышедшая Php8 на 30% быстрее чем Php7.4, что очень даже неплохо. На нормальных хостингах делается буквально за пару кликов мышью.
Добавить на сайт
- Страница 404
- Robots.txt
- Sitemap.xml
- Фавикон
- Ssl сертификат
- Яндекс.Метрика
Дополнительная проверка
-
Покажет много полезной информации и рекомендаций для вашего сайта. Также есть статистика обхода сайта поисковым роботом Яндекса.
-
Скорость загрузки на вкладке Network
DevTools содержит много инструментов для проверки сайта. Один из них network, который покажет какие файлы и сколько времени грузятся. Открыть devtools в браузере Chrome можно кнопкой F12.
-
Lighthouse
Встроенный в Chrome инструмент для оценки качества вашего сайта. Проверяет по очень многим критериям.
-
Ошибки в коде
Ошибки javascript можно увидеть в консоли разработчика в браузере. Ошибки в вёрстке можно проверить через специальный валидатор.
- Орфографические ошибки
Разместить на картах
Разместить на картах, если это имеет смысл для вашего бизнеса. Например, адрес магазина или офиса.
Ps. Разумеется я тут привёл не всё, что требуется для оптимизации сайта. Это целая наука, которую не охватить в одном материале.
Если я что-то забыл или указал неверно, напишите в комментариях к посту или в группе в телеграме. Статья постепенно дополняется.
Обсудим в группе: