Изменения веб-сайтов почти всегда вызывают обратную реакцию от её регулярных пользователей. Это происходит, прежде всего, из-за того, что изменение является подрывным пользователю: например, связь, которую ранее изучил пользователь, всегда была в левом нижнем углу, теперь она отсутствует там, и пользователь должен искать страницу, чтобы обнаружить её новое местоположение.
Пользователь дезориентирован, расстроен, замедлен, и требуется время, чтобы учиться и приспособиться к новой договоренности. На веб-сайтах с пользователями, которые тратят существенное количество времени каждый день, используя, как Facebook или Википедия, пользователи обычно отвечают на даже умеренные изменения с шумными протестами и пустыми угрозами оставить веб-сайт.
Лучше всего, когда веб-проектировщики стремятся написать кодекс, который является действительным HTML и CSS. При этом это облегчает исправлять проблемы, редактировать страницы, или страницы обновления. Дополнительно, разделение Ваших файлов HTML и файлов CSS помогает облегчить производить изменения.
Например, наличие отдельного файла CSS учитывает эстетические изменения, которые будут сделаны ко всему месту, а не к только единственной странице. Если бы правила CSS включены в пределах единственной страницы HTML, изменения должны были бы быть произведены в каждой странице. Рассуждение состоит в том, что HTML должен только использоваться для сырого содержания и CSS использоваться, чтобы управлять содержанием для эстетического стиля. Это верно для scripting файлов также.