Better way to load an external page in a dashboard?

I have a dashboard with multiple pages. One of the pages loads a website as an iframe. It works, but I feel like it’s… not the best way to do it. Is there a better way?

$Pages += New-UDPage -Name 'Page Title' -Content {
    New-UDHtml -markup '<iframe src="" width="100%" height="1000" style="border:none;" title="Page Title"></iframe>'
} -NavigationLayout Permanent