If you 301 a page from your website to a new updated page on your subdomain do you lose rankings for that page by doing so?
Yes, of course if you 301 to a different page, the redirected page will no longer rank in Google. With a 301, the majority of the link juice transfers to the new page, so if it is correctly optimized for the SAME content, it should begin to rank on it's own. Will it rank as well? It could rank better, worse, or relatively the same. But you can always undo everything to return to the old ranking.
Redirections always have some impact on the ranking, it will be minor or major. When you redirect a webpage permanently to the new webpage, must ensure the new page has the relevant content as the old one. If the new page has different content in comparison to the old one, you gonna lose your rankings on SERP. When you make a 301 redirection, it is the signal to Google, that the old URL or the web page is moved to the new URL or a different address. 301 redirection also ensures that the backlinks you have created for the old webapage will also target the new webapge (but it is not always helpful). After a 301 redirect, it takes some time to understand the search engines the page has permanently moved to a different one so you can see slight or major rank drops or fluctuations in the ranking. Things to keep in mind while making a 301 redirect The content must be relevant. Users must be able to find what they are searching for otherwise it is an indirect ranking factor if users won't find what they are looking for. Your content must be optimized for the keywords you were ranking for old main Hope this will help you.
A 301 redirect from an old page to a new one on a subdomain can help retain rankings, as search engines recognize it as a permanent move. However, it's essential to ensure the new page provides value and relevance, as rankings may still be affected by the subdomain's overall quality and user experience.