[wp-meta] [Making WordPress.org] #5813: Retire support profile pages

Making WordPress.org noreply at wordpress.org
Thu Jul 8 08:13:13 UTC 2021


#5813: Retire support profile pages
----------------------------+-----------------------------
 Reporter:  jonoaldersonwp  |      Owner:  (none)
     Type:  defect          |     Status:  new
 Priority:  high            |  Milestone:
Component:  Profiles        |   Keywords:  seo performance
----------------------------+-----------------------------
 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)

-- 
Ticket URL: <https://meta.trac.wordpress.org/ticket/5813>
Making WordPress.org <https://meta.trac.wordpress.org/>
Making WordPress.org


More information about the wp-meta mailing list