Hey everyone. I'm running a sports website along with a news section.
My old link to the post had year, month and day along with postname in its structure. I was stupid and didn't change it from the start.
Now I changed it, to look like: https://my website.com/news/%postname%/, with news being my page with blog posts.
I've set up redirects using Redirection Plugin. Tried f12-Network using the old link, it says "301 Moved Permanently". I recently (start of August) opened my website so it's pages are still undergoing indexation process, however one blog post already got indexed before I changed permalink structure.
I'm using YoastSEO, I've already updated site map and asked Google Search Console to check the URL with a high priority.
My question is, did I do everything correctly? I'm already nervous as it's taking more than a month for all pages to index, and my news got quoted by other websites a couple of times already using the old "year/month/day" structure. Thanks in advance.

It sounds like you have done everything correctly. 301 is the correct way to instruct search engines to eventually index the new URLs. As long as your redirection works correctly, you don’t have to worry about other sites using the old link.