[wp-meta] [Making WordPress.org] #5813: Retire support profile pages
Making WordPress.org
noreply at wordpress.org
Thu Jul 8 08:38:37 UTC 2021
#5813: Retire support profile pages
-----------------------------+---------------------
Reporter: jonoaldersonwp | Owner: (none)
Type: defect | Status: new
Priority: high | Milestone:
Component: Profiles | Resolution:
Keywords: seo performance |
-----------------------------+---------------------
Description changed by jonoaldersonwp:
Old description:
> Every wp.org user gets ''two'' profile pages; a legacy 'forums' profile
> (e.g., https://wordpress.org/support/users/jonoaldersonwp/), and a page
> on the 'profiles' subdomain (e.g.,
> https://profiles.wordpress.org/jonoaldersonwp/).
>
> We should retire the former, in favour of the latter.
>
> == SEO challenges
> From an SEO perspective, the sheer quantity of pages which Google has to
> discover, crawl through, and then dismiss, takes much-needed crawl budget
> from elsewhere on the site (at the time of writing, there are 30k forum
> pages which Google knows about, but hasn't yet crawled).
>
> Furthermore, the legacy forums profile contains a series of sub-pages
> (e.g., https://wordpress.org/support/users/jonoaldersonwp/topics/,
> https://wordpress.org/support/users/jonoaldersonwp/reviews/), which
> collectively result in ''millions'' of thin, low-quality, and duplicate
> pages.
>
> We've mitigated the impact somewhat through robots and canonical
> controls, but this doesn't fix the underlying problem. It also doesn't
> address the UI/UX challenge and confusion which undoubtedly impacts our
> users, nor the performance/systems impact of maintaining and serving 10x
> the volume of pages that we need to.
>
> Whilst these pages continue to exist, they'll continue to cripple other
> parts of wp.org.
>
> == Actions
>
> I appreciate that there's undoubtedly complexity and legacy challenges
> that I don't have visibility of. Regardless, however, we need to:
> - Make sure that the profiles subdomain has equivalent/full functionality
> (for moderators/admins and users) so that the ''support'' profiles can be
> retired
> - 301 redirect support profiles to subdomain profiles
> - (eventually) update all template-level internal linking to the new
> URLs(s)
New description:
Every wp.org user gets ''two'' profile pages; a legacy 'forums' profile
(e.g., https://wordpress.org/support/users/jonoaldersonwp/), and a page on
the 'profiles' subdomain (e.g.,
https://profiles.wordpress.org/jonoaldersonwp/).
We should retire the former, in favour of the latter.
== SEO challenges
From an SEO perspective, the sheer quantity of pages which Google has to
discover, crawl through, and then dismiss, takes much-needed crawl budget
from elsewhere on the site (at the time of writing, there are 30k forum
pages which Google knows about, but hasn't yet crawled).
Furthermore, the legacy forums profile contains a series of sub-pages
(e.g., https://wordpress.org/support/users/jonoaldersonwp/topics/,
https://wordpress.org/support/users/jonoaldersonwp/reviews/), which
collectively result in ''millions'' of thin, low-quality, and duplicate
pages.
We've mitigated the impact somewhat through robots and canonical controls
(support profiles are noindex'd), but this doesn't fix the underlying
problem. It also doesn't address the UI/UX challenge and confusion which
undoubtedly impacts our users, nor the performance/systems impact of
maintaining and serving 10x the volume of pages that we need to.
Whilst these pages continue to exist, they'll continue to cripple other
parts of wp.org.
== Actions
I appreciate that there's undoubtedly complexity and legacy challenges
that I don't have visibility of. Regardless, however, we need to:
- Make sure that the profiles subdomain has equivalent/full functionality
(for moderators/admins and users) so that the ''support'' profiles can be
retired
- 301 redirect support profiles to subdomain profiles
- (eventually) update all template-level internal linking to the new
URLs(s)
--
--
Ticket URL: <https://meta.trac.wordpress.org/ticket/5813#comment:3>
Making WordPress.org <https://meta.trac.wordpress.org/>
Making WordPress.org
More information about the wp-meta
mailing list