Выкладываю топ SEO ошибок разработчиков сайтов, когда сайт разрабатывается по ТЗ, обычно на выходе получается ТЗ Ну, а что вы хотели? Просто так техническое задание предлагали заполнить?
Все эти ошибки по большей части отражаются на доходе или продвижении сайта заказчика.
При закладывании мультиязычности сайту, выполняется редирект ботов на языковую версию сайта для той с страны, откуда зашел бот. И нет canonical
Не закладывают canonical url, либо закладывают и он с параметрами. Но, обычно не закладывают. А если закладывают, то его нельзя редактировать.
Масштабирование картинок осуществляется средствами пиксельного сжатия браузером, при этому картинка меньшего разрешения загружается исходника. Это дополнительный % отказов
Мета? нет, не слышал. Автоматизация мета? Упаси господь.
Все CSS стили в одном файле. А нужно primary стили выносить тегом style в код страницы. Это нужно делать на стадии проектирования. (незначительная ошибка)
Все javascript в верху документа. + несколько секунд к отображению страницы — это ~10% отказов.
Общие иконки и логотипа сайта. HD устройства? Не, не слышал.
Разрешено индексирование страниц поиска, для интернет-магазина — это конечна.
Параметры url [parametr] а не ?=parametr. Валидатор? не, не слышал.
Картинки просто загружаются в папки, не индексируются движком и не присваивается общие теги, title или alt. В следствие масшатабируемости сайта, у одной картинки может быть сотня разный ALT или вообще не быть.
После переноса проекта на рабочий сервер, забывают перевести сайт с SQLite на MySQL или PostgreSQL.
Нулевая гибкость создания дополнительных страницы, нет опций вообще. Я про такие как: Отключить шаринг, скрыть миниатюру, добавить фоновое изображение записи, добавить видео, вкл/выкл сайдбара, теги и т.д. (хотя в ТЗ все было, на сайте есть, вот только управлять можно будет этим, в шаблоне. И скорее всего он будет общий
JavaScript может быть кошмаром при отладке: некоторые ошибки, которые он выдает, могут быть ...