ведь next-head это обертка, при чем в реакт исполнении. А я вот хочу описывать страницу вне реакт представление а больше отделить логику от представления
У тебя есть бэк с CMS, у тебя есть страница товара в next. В этой странице в РЕАКТ-ИСПОЛНЕНИИ написан блок head (руками ли/ плагином ли - неважно). В getInitialProps ты из роутера получаешь path, например /products/dildo/xxl. Разбираешь этот path на части и отсылаешь запрос в CMS: «ЭЙ cms, дай мне /products/dildo/xxl и все, что знаешь по этому слагу». Полученные от CMS данные кладешь в Head - вот тебе динамическая шапка сайта и метатэги. Контент кладешь внезапно в… контент страницы в нексте.