Hola, por defecto los comentarios se ven en los artículos pero se pueden poner en las páginas también.
Sí, puedes agregar Thrive Comments a cualquier página incluso una Landing Page usando el elemento Thrive Comments dentro de Thrive Architect.
Pásate por aquí para más info: Thrive Comments el sistema de comentarios para WordPress más social: mega tutorial en español, paso a paso te lo cuento todo