Задача была сделать сайт на Wordpress и я поделюсь своим подходом к разработке:
1. Пишу тему вручную с полного нуля без использования конструкторов: чистая нативная вёрстка, понятная семантика, чёткая структура стилей и компонентов проекта. Это даёт быструю загрузку, ускоренную индексацию и лёгкость управления проектом.
2. Полное отсутствие сторонних плагинов. Принципиально не использую никакие чужие решения, потому что они кривые, тяжёлые, платные и небезопасные. И просто потому что могу.
3. Создаю максимум разделов в админке, чтобы заказчик мог комфортно управлять контентом в удобном интерфейсе. Не отдаю проект клиенту, где он не может даже заменить номер телефона без помощи программиста.
4. Обязательно создаю раздел с заявками с сайта. Некий упрощённый вариант CRM-системы. Принимать заявки только на почту ненадёжно. Почта может отвалиться, письмо попасть в СПАМ, интеграция сломаться.
5. Закладываю мощную базу для сео-продвижения:
разрабатываю SEO-менеджер, где можно проставить Title, Description, Keywords для всех страниц
прорабатываю структуру URL
разрабатываю автообновляемую микроразметку, чтобы поисковики лучше понимали содержимое сайта.
прорабатываю og-контент для соцсетей, favicons для разных типов устройств
разрабатываю автообновляемый sitemap.xml и robots.txt с возможностью корректировки clear-param для защиты от дублей
6. Наполняю сайт. Не оставляю клиента 1 на 1 с контентом, а собираю всю информацию с соцсетей и открытых источников, чтобы он получил сразу готовый, рабочий и боевой продукт
7. Учитываю территориальные и юридические особенности, например, сайт посещают люди из России и зарубежья, поэтому я предусмотрел два видеоплеера YouTube и ВКонтакте под разные регионы из-за ограничений и блокировок.
🔥 С приходом AI мои руки теперь полностью развязаны и я наконец-то могу реализовывать все самые дотошные задумки для своих проектов.