NextJS and Builder.io dynamic pages with prerender=false

If I use the suggested setup for dynamic builder pages in nextjs 14 and app router:

export default async function Page(props: PageProps) {
const model = ‘page’;
let content;

try {
content = await builder
.get(‘page’, {
cacheSeconds: 60,
userAttributes: {
urlPath: ‘/’ + (props?.params?.page?.join(‘/’) || ‘’),
},
// prerender: true,
})
.toPromise();

console.log('Builder.io content:', content);

} catch (error) {
console.error(‘Error fetching content from Builder.io:’, error);
}

return (
<>
{content ? (

) : (

No content available

)}
</>
);
}

then we set prerender=false

It’s my understanding that this prevents server side rendering and when I look in my response preview, that is the case. I’m concerned about SEO for this and would rather have dynamic pages pre-rendered - is this possible because if I set the prerender-true then i no longer get any content back from builder.

In addition, for people who are very much concerned about SEO do you allow users to create whole pages or just sections on pages?

Any advice/ help very appreciated.