Updates all internal links on permalink update

WordPress by default does not help to solve this – which has always bugged me. However, by using plugins there are ways to achieve it.

  1. What do you mean by shortlink? I think this is too much of an overhead for this “simple” problem. If you meant shortcode, these are going to disappear with Gutenberg

  2. There are very good plugins such as Better Search Replace, which will work in most cases. Though if you have two sites /about and you could by accident also change the second one (/aboutme -> /teamme). Do this with caution and only if you know what you’re doing.

  3. 301 redirection won’t change the “broken” link itself, but the site will keep working. Plugins like Redirection or YOAST premium allow you to this.

In the end, it all depends. If there are alot of links, you don’t want to have any links that target wrong but get redirected right, go with option 2. Do this on a test instance and test for edge cases.

If this is a one time change of a single page and you don’t want to change 100s of other sites (or can’t), go with option 3.