Используйте рекомендации ниже, при оптимизации LCP:
● Установить приоритет загрузки ресурсов на вашем сайте;
● По возможности сожмите файлы изображений и видео;
● Используйте CDN, чтобы повысить скорость доставки контента;
● Размещайте ресурсы на том же сервере, где находится сайт
● Кешируйте файлы для оптимизации последующих сессий пользователей.
Что касается CLS, то все чуточку тривиальнее. Оптимизируйте шрифты, изображения и т.д.
Вот несколько пунктов по улучшению CLS:
● Заранее укажите размер объектов (картинки, видео и iframe);
● Оптимизируйте загрузку шрифтов на страницах;
● Если хотите использовать анимации, то убедитесь в том, что это не скажется на макете;
● Убедитесь, что страницы используют метод bfcache.
На этом пока, что можно закончить и переходить к FID. Тут вообще нет ничего страшного. Чаще всего большинство страниц на хорошо выполненном сайте автоматически проходят проверку, хотя бы по нижнему порогу.
Но если вы все же хотите пройтись самостоятельно, то вот:
● Отключите все не нужные JS скрипты, если не хотите отключать,
то выставите самый низкий приоритет загрузки.
● Если есть возможность, то разбейте длинные таски на части;
● Используйте технологии web workers и SSR.