Технические ошибки на сайте можно разделить на несколько групп: на те, которые ни на что не влияют, на те, которые желательно исправить, хотя они не критичны, и критические ошибки, которые влияют на работу сайта и его функциональность.
Например, ошибки, не позволяющие оформить заказ или открыть страницу, — очевидно критические. Но бывают и такие, которые можно обнаружить только в логах или в консоли разработчика. Вроде бы они ни на что не влияют напрямую, но их наличие тоже нежелательно. Более того, до того как сайт увидят пользователи по запросам из поисковиков, его просматривают поисковые роботы. И эти «невидимые» ошибки могут быть восприняты ими как проблемы, что негативно скажется на ранжировании. Такое действительно может произойти.
Даже если ошибки не заметны посетителям и не мешают поисковым системам, они всё равно многое говорят о разработчиках. Представьте: у вас сломалась машина — совсем не заводится и не едет. Вы обращаетесь к мастеру, он делает ремонт, и машина снова работает. Казалось бы, всё хорошо. Но вы заглядываете под капот и видите, что провода скручены кое-как, замотаны изолентой, а шланги подвязаны проволокой. Приедете ли вы к этому мастеру снова? Есть большая разница между «сделать, чтобы работало» и «сделать хорошо и качественно».
Такой неаккуратный ремонт может привести к тому, что под нагрузкой машина снова выйдет из строя. Та же логика справедлива и для сайтов. Плохо реализованный сайт может «сломаться» при высоких нагрузках или в определённых условиях.
Кроме того, даже хорошо сделанный сайт требует регулярных доработок и технического обслуживания. Например, когда выходят новые версии программного обеспечения, на которых работают наши сайты, мы обновляем платформу под них. Очень часто после таких обновлений возникают ошибки, которых раньше просто не было.
Хорошо разработанный сайт не должен сыпать ошибками в логах и консоли — это, как минимум, показатель неаккуратности, а возможно и непрофессионализма. Даже если сайт работает формально без нареканий, его обязательно нужно проверять на наличие ошибок.