Егор Пинченко, это одно товарное предложение с различным набором.
Это именно одно описание и один товар, где есть выбор процента содержания белка (как цвет для мобил, размер для одежды и т.д.).
Канонической страницей (без указания кол-ва белка) - можно сделать эту страницу (и её в sitemap)
А дублями этой страницы - уже сделать отдельные линки, ведущие на конкретные товары (переключатель количества белка находится в нужном положении, другой артикль, название) и НЕ ЗАНОСИТЬ их В ИНДЕКСАЦИЮ и в SITEMAP.
В большинстве же случаев не вижу никаких проблем использовать async/await.
А кто вообще начал разговор про async/await и, разве кто-то говорил, что будут какие-то проблемы при их использовании? Я не говорил вообще такого: Вы сами придумали.
Сергей Соколов,
1. Не включайте рекламные скрипты в бандл, грузите по мере надобности ajax-запросами (НО! со своего хостинга!) ИЛИ используя предварительную авторизацию по токену в куках, грузите нужный из 2-х бандлов: с рекламой (для фришных) и без неё (для платных).
2. Возможно, но вероятность того, что это не заблокировано на клиенте - крайне мала (у всех блокеры уже почти), а у Вас - SPA (один раз на клиента грузите бандл и всё).