Вы смотрите на СЕО, как на какое-то говно, но сео смотрит на вас как на говно. Мы работает с учётом советов/опытов от и над поисковыми системами.Поисковые системы дают только поверхностную информацию. Суть их рекомендаций - "Делайте сайт для человека, и Вы будете в топе". Но никто не пишет про оптимизацию title под запросы. Никто не пишет про тексты, в которых должно быть определённое кол-во ключей на кол-во символов. Никто не пишет про оптимизированный код относительно текста на странице. Очень многое умалчивается. А то что какой-то программер считает себя умнее целой отрасли, пусть и похожую на шаманство, очень опечаливает. Приведу пример, чтобы программер понял, как это говорить про логику сеошную программеру. К пример Я - программист на Jave. Мне дали проект, написать сайт на HTML. Но зная даже язык, чуть-чуть, Я начинаю писать код по синтаксису Java (знаю что такое невозможно, но это же пример). Но при это, человеку который работает на HTML, к примеру Вы, Я начинаю говорить что вы дегенерат, ведь моя логика правильна, пусть и применима к Jave. Вроде бы я и прав, однако нихера я не прав. У каждого своя работа. И когда кодер лезет в работу повара, думаю из этого ничего хорошего не выйдет.
Было бы больше адекватных клиентов, которые понимали что на всё требуется время/ресурсы, и которые не жадничали платить, за то что им приведут клиентов, то и меньше было бы таких компаний. Все хотят за 5000руб. себе миллионы посетителей, а как сказано в статье, это стоит намного дороже.
Пример с HTML и Java именно для этого и был, чтобы показать насколько это тупо. Соешник же не залазит к тебе в работу, когда ты делаешь сайт, и не говорит, что ты творишь ху..., а твой код ужасный. Ну, а если он это говорит, значит поиску это не понравится, а не ему. Именно поэтому не надо лезь в отрасль которую вы не работаете, это разные всё таки сферы, пусть и тесно переплетаются.
HTML код. Код тоже надо оптимизировать, для качественной загрузки страницы, как минимум. А что на счёт микроразметки? Или выделение контактов а поле <adress>? Есть куча мелочей относительно кода. schema.org вам в помощь, если хотите полностью понять что там надо оптимизировать.
Во-первых проверяется результатом. Во-вторых делаются эксперементы, как в науке. Берутся несколько сайтов с одинаковыми параметрами, и начинают их использовать как подопытную крысу.
У меня было куча проектов, которые пришли только-только из студии. Нам приходилось перерабатывать сайт вплоть до структуры сайта. Ведь всё это имеет значение. Вы делаете сайт, вроде бы красивый,правильный относительно кодера, но около 70% сайтов, приходят после студий даже без ЧПУ. Вы делаете свою работу, а мы делаем свою работу.