Чистый код страниц обеспечивает идеальные условия для поисковых роботов, при которых они могут беспрепятственно и оперативно провести индексацию. Есть теория о том, что корректность кода может стать дополнительным оружием оптимизатора в борьбе с конкурентами, и практика показывает, что это на самом деле так.
Следует отметить и то, что чистый код страниц улучшает общее впечатление о проекте. К примеру, особенно ретивые рекламодатели или же покупатели ссылок могут заглянуть в исходник и посмотреть, насколько хорошо он выполнен.
Они руководствуются тем мнением, что если сайт изготовлен для людей, то автор обязательно постарается соблюсти все надлежащие требования. Говоря о пользователях, следует отметить, что качественно изготовленный код улучшает скорость загрузки, а значит, и условия юзабилити.
Корректности кода очень сложно добиться в том случае, если вы полагаетесь на визуальный редактор. Такие приложения нельзя назвать до конца усовершенствованными, и при обращении к ним можно получить «довесок» в виде большого объема мусора и лишних элементов.
Кроме того, не удается достичь высокого уровня валидности и кроссбраузерности, и впоследствии могут обнаружиться проблемы с качеством отображения сайта.
Следует отметить, что готовые шаблоны, применяемые на CMS, также могут стать причиной отсутствия чистого кода страниц. Их изготавливают на скорую руку, и разработчиков не особо волнует то, как шаблон будет применяться на практике.
Поэтому частенько в готовых вариантах можно встретить немало лишних деталей, которые, по сути, только мешают работе веб-проекта.
Чтобы выполнить чистку, необходимо хоть немного разбираться в тонкостях HTML и PHP. Старайтесь привести код к максимально компактной и корректной форме. Если вы работаете с системой управления контентом, то не следует без оглядки употреблять модули.
Некоторые задачи можно с легкостью выполнить самостоятельно за счет более коротких и производительных скриптов.
Чистый код страниц также предполагает минимизацию Java-Script. В большинстве случаев в употреблении этой технологии нет особой необходимости, между тем, она вносит эффект утяжеления и захламления.
Поэтому, если есть такая возможность, старайтесь избегать подобных скриптов, тем более что поисковые системы все равно не умеют их различать. Неплохо было бы отказаться и от Flash, чтобы не вводить дополнительный балласт в отношении скорости загрузки.