How to use a permanent redirect for your /all page

By default your /all page sends visitors to your home page with a temporary redirect. Here is how to make it permanent, and when it is worth doing.

Published on:

How to use a permanent redirect for your /all page
Do not index
Want search engines to treat your /all page as a permanent move instead of a temporary one? It is one switch in your SEO settings. Here is what it does and when you actually need it.

What the /all page is

Every Feather blog comes with an /all page. It lists all your posts.
Most of the time your post listing is already your home page, so /all has nothing extra to show. When that happens, Feather sends anyone who opens /all straight to your home page.
If you have set a different page as your home page, /all is where your post listing lives instead. It shows your posts and does not send anyone anywhere.
So the redirect only happens in that first case: when your post listing is already your home page.

What this setting changes

By default that redirect is a temporary redirect (302). It works fine and search engines follow it.
Turn this setting on and Feather sends a permanent redirect (301) instead. A 301 tells search engines the move is settled and your home page is the real address for good.
If you want to give search engines the clearest possible signal, use 301. If you are not sure, leave it off. Nothing breaks either way.
How to turn it on
1. Go to Settings in the sidebar.
2. Open the SEO tab.
3. Scroll down to the Redirects section.
4. Turn on Permanent redirect for the /all page.
5. Click Save Changes.
notion image
The switch shows your real listing URL. So if you renamed your /all page or your blog sits in a subfolder, you will see that path instead.

How to check it worked

Open your /all page in a browser and it will land on your home page, exactly like before. The change is in the response, not in what you see.
To confirm it, open Feather Redirect tool, enter the url. Look at the status code on the first request. It should now say 301 instead of 302.
notion image

Good to know

Browsers remember permanent redirects. If you turn this on and later set a different page as your home page, some visitors may still land on your home page when they open /all, even though it now has posts to show.
It sorts itself out within an hour. That is why this setting is off by default. If you are planning to change your home page soon, turn this on afterwards rather than before.