How to Rewrite WordPress Blog URLs

Hi everybody,

I want to do the following without having any broken inbound links and by avoiding duplicate content issues at all costs:

PixelCutLabs.com currently has blog posts that are being delivered via the root domain (Pixelcutlabs.com/post-name). I want to rewrite that to add /blog/ (pixelcutlabs.com/blog/post-name) for better url structure and the option to markup data more easily with Google Search Console.

Can you think of any ways to do this by again, making sure there's no broken referral links to any of my posts (requiring some sort of programatic redirect, I'm assuming) and avoiding SEO issues with duplicate content?

Thanks so much!