Многие под оптимизацией сайта понимают не совсем то, что нужно. По сути оптимизация сайта для поисковых систем — это настройка и диагностика технических моментов сайта.
Это первоначальная стадия работы над сайтом, которая помогает настроить правильную работу сайта, чтобы поисковой робот мог сгрузить сайт и понять информацию правильно. ВСЕ, оптимизация сайта не влияет на ранжирования документов сайта.
Оптимизация — это просто подготовка сайта для поиска, устранение рисков с неправильной индексацией и прочих технических моментов. Это необходимый этап работы, но просто оптимизация не даст результата в поисковом трафике.
Представьте шкалу с отрицательной и положительной величиной. Вот оптимизация сайта это выход на шкалу 0.
А вот уже дальнейшие работы по семантической части, по части структуры сайта, по оформлению-визуализации и добавление нужного контента дает результат для ранжирования. То есть мы уже этими действиями отрываемся от планки 0 и пытаемся идти в плюс.
_________
Что относится к технической оптимизации сайта:
— Настройка корректных ответов сервера для страниц (200, 404, 301 и тд)
— robots.txt, sitemap.htaccess
— вывод полей title, description
— meta-names (кто не курсе, с помощью мета-тегов например можно закрыть страницы от индексации)
— Генерация URL и иерархия страниц (ссылок)
— Устранения дублей страниц
— Оптимизация скорости загрузки страниц по возможности, правки по Гугл девелоперу
— Mobile-frendly (оптимизация под мобильные устройства)
— Настройка If-Modified-Since
— Настройка валидности кода
— Добавление favicon
— Настройка микроразметок Schema.org и Open Graph
Возможны прочие работы
С внесением некоторых пунктов в этот список можно поспорить, так например адаптив (оптимизированный для мобильных устройств сайт) является фактором ранжирования (пример Алгоритм Владивосток), но в целом я считаю это базовой частью и отношу к технической оптимизации.
Более подробно про данные пункты я описывал в чек-листе, с которым вы можете ознакомится по ссылке
Вопрос-ответы по оптимизации
Можно ли самостоятельно провести оптимизацию сайта, если не являешься специалистом?
В теории можно, если все изучать, но на изучение уйдет ваше личное время и не факт, что вы верно все поймете.