Важно оптимизировать код в первую очередь для того что бы сайт быстро работал, и не замедлял скорость загрузки сайта.
Так как скорость загрузки влияет на ранжирование, если сайт грузится медленно, то поисковые системы могут его понизить в позициях по ключевых словам.
Во вторых часто в системе управлении бывает много лишнего, как с точки зрения работы движка, так и поисковой оптимизации.
Для того что бы понять какой код и как использовать в пользу seo, в статье книги по раскрутке сайтов: Поисковая оптимизация на PHP для профессионалов. Руководство разработчика по SEO. Полезная книга для разработчиков, а так же для технических seo специалистов.
• На данном этапе внутренней оптимизации сайта необходимо сделать так, чтобы код был валидным. Это будет почти 100% гарантией того, что сайт будет хорошо открываться в браузерах. Также есть исследования, которые говорят о том, что валидный код дает небольшой бонус при ранжировании.
• В рамках данного этапа важно проследить за тем, чтобы все стили были вынесены из исходного html кода в отдельный CSS файл.
• Все JS скрипты нужно вынести в отдельный файл.
• Важно работать в целом над тем, чтобы убрать лишние теги, пробелы — это позволит уменьшить вес страниц сайта в килобайтах.
• Оптимальный размер страницы — до 100 килобайт.
• Также нужно позаботиться о том, чтобы ваш HTML код был лишен CSS, JS и шрифтов, которые не используются на данной конкретной странице — это позволит ускорить загрузку.
• Основные seo-теги — title и дескрипшен нужно выводить сразу же после открывающегося тега