
15Katey
Member
- Joined
- May 10, 2021
- Messages
- 130
- Reaction Score
- 0
- Points
- 23
- #1
If you haven't yet read this post about XenForo 301 redirects, I encourage you to do so. It talks about the problems the software faces due to a whole bunch of redirected pages. Now, I know that these pages are useful for many of the features the software offers, so I don't want you to think that I'm suggesting we remove them altogether. What I am suggesting though is that we hide the redirects from website visitors who aren't registered for accounts and who aren't logged in to those accounts. In addition, many of these features aren't really necessary for those who are simply browsing. If a visitor is truly into the forum and hangs around it a lot, they'll register to become a member and then they'll experience what the site has to offer in all its glory.
Here's the situation. Let's say the owner of a XenForo community website creates ten primary forums on their site. Then, under those forums, the owner creates ten sub-forums for each primary forum. They allow threads to be posted to both the primary and sub forums. Pretty simple, right? It's like having ten categories and then ten sub-categories under each category. If this was a classifieds website, the users would be allowed to post their ads under the main categories as well as the subs.
The way XenForo is set up is that it shows the latest post in a thread that was posted to any given forum. So as someone is browsing all these forums that were set up, they're also browsing links to posts. Posts are contained inside of threads, if you aren't aware. So as it stands, we've got 110 forums and 110 links to the threads contained within those forums. This is all fine, but there is one oddity. The links that go to the latest posts inside of those threads aren't actually direct links. They're 301 redirects. On the surface, this seems okay, but in reality, it's not. It's pretty bad and I'll tell you why.
As I stated above, the links that accompany these forums change when a newer thread is posted. So on any given day, if a whole bunch of posts were made, those original 110 links might not actually be linked to in the same way. The older ones will get pushed down and only the latest ones will get linked to next to the forums. And once the links gets pushed down, the redirect isn't linked to anywhere else on the website. In effect, that 301 redirect link becomes an orphan link. I know what you're thinking. You're probably saying, "Who cares? This isn't a big deal." Well, I'll tell you why I think it is a big deal. It's because of Google. You see, Google crawls all of these 301 redirected links and for some reason, it only honors the redirect and canonicalizes both links to the proper thread link some of the time. For others, Google completely ignores the actual proper thread link and never indexes it. So once that link gets pushed out and isn't linked to anymore, it's known by Google, has no pagerank flowing to it, and drags the entire site down in rankings. And beyond that, since the pagerank of these pages is so low, they'll never rank for anything. And also, because the proper link isn't even in the Google index, that page won't rank either. So it's like a double whammy. I've got a site right now with about 9,000 threads. Over 1,000 of them have only the redirect pointing to them and their proper URL is nowhere to be seen, even though it's being linked to. That's not good. And I've seen this all over the internet when it comes to XenForo sites.
If you aren't sure what I'm referring to when I talk about these thread links, go to the homepage of this website. Look at the forum links, such as Economics Forum and Outdoor Forum and then look to the right of these forum links (on a desktop). You'll see the thread links I'm talking about. Now, if you are a member of this site and are logged in and if you roll your mouse over these thread links, you'll see that there's a /post-xxxx at the end of the URL. If you click on one of these links, you'll see that it redirects to another one. If you aren't a member and you roll over these links, you won't see the redirect URL (this may have changed at the time of this writing). This is because I have already fixed the problem.
So what I'm trying to say here is that this software creates a heck of a lot of orphan URLs that may be pulling the rankings of people's websites down. Orphan pages are never a good thing, especially when Google and the other search engines know about them. Their lousy non-existent pagerank gets calculated into the entire site's and the ranking of the site suffers.
If you'd like to read about orphan pages, click through the link below:
https://www.botify.com/blog/orphan-pages
And to read Google's view on how 301 redirects work, according to John Mueller, check this out:
https://www.searchenginejournal.com/google-301-redirects-canonical/363652/
Here's the situation. Let's say the owner of a XenForo community website creates ten primary forums on their site. Then, under those forums, the owner creates ten sub-forums for each primary forum. They allow threads to be posted to both the primary and sub forums. Pretty simple, right? It's like having ten categories and then ten sub-categories under each category. If this was a classifieds website, the users would be allowed to post their ads under the main categories as well as the subs.
The way XenForo is set up is that it shows the latest post in a thread that was posted to any given forum. So as someone is browsing all these forums that were set up, they're also browsing links to posts. Posts are contained inside of threads, if you aren't aware. So as it stands, we've got 110 forums and 110 links to the threads contained within those forums. This is all fine, but there is one oddity. The links that go to the latest posts inside of those threads aren't actually direct links. They're 301 redirects. On the surface, this seems okay, but in reality, it's not. It's pretty bad and I'll tell you why.
As I stated above, the links that accompany these forums change when a newer thread is posted. So on any given day, if a whole bunch of posts were made, those original 110 links might not actually be linked to in the same way. The older ones will get pushed down and only the latest ones will get linked to next to the forums. And once the links gets pushed down, the redirect isn't linked to anywhere else on the website. In effect, that 301 redirect link becomes an orphan link. I know what you're thinking. You're probably saying, "Who cares? This isn't a big deal." Well, I'll tell you why I think it is a big deal. It's because of Google. You see, Google crawls all of these 301 redirected links and for some reason, it only honors the redirect and canonicalizes both links to the proper thread link some of the time. For others, Google completely ignores the actual proper thread link and never indexes it. So once that link gets pushed out and isn't linked to anymore, it's known by Google, has no pagerank flowing to it, and drags the entire site down in rankings. And beyond that, since the pagerank of these pages is so low, they'll never rank for anything. And also, because the proper link isn't even in the Google index, that page won't rank either. So it's like a double whammy. I've got a site right now with about 9,000 threads. Over 1,000 of them have only the redirect pointing to them and their proper URL is nowhere to be seen, even though it's being linked to. That's not good. And I've seen this all over the internet when it comes to XenForo sites.
If you aren't sure what I'm referring to when I talk about these thread links, go to the homepage of this website. Look at the forum links, such as Economics Forum and Outdoor Forum and then look to the right of these forum links (on a desktop). You'll see the thread links I'm talking about. Now, if you are a member of this site and are logged in and if you roll your mouse over these thread links, you'll see that there's a /post-xxxx at the end of the URL. If you click on one of these links, you'll see that it redirects to another one. If you aren't a member and you roll over these links, you won't see the redirect URL (this may have changed at the time of this writing). This is because I have already fixed the problem.
So what I'm trying to say here is that this software creates a heck of a lot of orphan URLs that may be pulling the rankings of people's websites down. Orphan pages are never a good thing, especially when Google and the other search engines know about them. Their lousy non-existent pagerank gets calculated into the entire site's and the ranking of the site suffers.
If you'd like to read about orphan pages, click through the link below:
https://www.botify.com/blog/orphan-pages
And to read Google's view on how 301 redirects work, according to John Mueller, check this out:
https://www.searchenginejournal.com/google-301-redirects-canonical/363652/