diff --git a/app/views/admin/application_settings/_repository_storage.html.haml b/app/views/admin/application_settings/_repository_storage.html.haml
index 412098cfae4491f7d3b594913c4ce55da6e6e1c4..5fc9db06bb2ec0b95eef4eaeb7e08da6fb360538 100644
--- a/app/views/admin/application_settings/_repository_storage.html.haml
+++ b/app/views/admin/application_settings/_repository_storage.html.haml
@@ -5,7 +5,7 @@
     .sub-section
       %h4= _('Hashed repository storage paths')
       .form-group
-        - repository_storage_help_link_url = help_page_path('administration/repository_storage_types')
+        - repository_storage_help_link_url = help_page_path('administration/repository_storage_paths')
         - repository_storage_help_link_start = '<a href="%{url}" target="_blank" rel="noopener noreferrer">'.html_safe % { url: repository_storage_help_link_url }
         = f.gitlab_ui_checkbox_component :hashed_storage_enabled,
            _('Use hashed storage'),
diff --git a/doc/administration/geo/replication/upgrading_the_geo_sites.md b/doc/administration/geo/replication/upgrading_the_geo_sites.md
index aae35d45bde1621b32307e5191277a91fb0f6c5f..4a72dcf0145a7cac34036099977b14286d485ee1 100644
--- a/doc/administration/geo/replication/upgrading_the_geo_sites.md
+++ b/doc/administration/geo/replication/upgrading_the_geo_sites.md
@@ -15,7 +15,7 @@ to Geo secondaries. This may result in a larger than expected downtime.
 
 Upgrading Geo sites involves performing:
 
-1. [Version-specific upgrade steps](version_specific_upgrades.md), depending on the
+1. [Version-specific upgrade steps](../../../update/index.md#version-specific-upgrading-instructions), depending on the
    version being upgraded to or from.
 1. [General upgrade steps](#general-upgrade-steps), for all upgrades.
 
diff --git a/doc/administration/geo/replication/version_specific_upgrades.md b/doc/administration/geo/replication/version_specific_upgrades.md
deleted file mode 100644
index 13d00ced3cdba3aaddd86fab74eb485ecb75b228..0000000000000000000000000000000000000000
--- a/doc/administration/geo/replication/version_specific_upgrades.md
+++ /dev/null
@@ -1,11 +0,0 @@
----
-redirect_to: '../../../update/index.md#version-specific-upgrading-instructions'
-remove_date: '2023-12-01'
----
-
-This document was moved to [another location](../../../update/index.md#version-specific-upgrading-instructions).
-
-<!-- This redirect file can be deleted after <2023-12-01>. -->
-<!-- Redirects that point to other docs in the same project expire in three months. -->
-<!-- Redirects that point to docs in a different project or site (for example, link is not relative and starts with `https:`) expire in one year. -->
-<!-- Before deletion, see: https://docs.gitlab.com/ee/development/documentation/redirects.html -->
diff --git a/doc/administration/gitaly/concurrency_limiting.md b/doc/administration/gitaly/concurrency_limiting.md
index 321bb9efe20d3729bef72a182c5486ae610d3ac7..2b1a2bbef64ad2dafffaaa693c9143a940d048a0 100644
--- a/doc/administration/gitaly/concurrency_limiting.md
+++ b/doc/administration/gitaly/concurrency_limiting.md
@@ -18,7 +18,7 @@ Enabling limits on your environment should be done with caution and only
 in select circumstances, such as to protect against unexpected traffic.
 When reached, limits _do_ result in disconnects that negatively impact users.
 For consistent and stable performance, you should first explore other options such as
-adjusting node specifications, and [reviewing large repositories](../../user/project/repository/managing_large_repositories.md) or workloads.
+adjusting node specifications, and [reviewing large repositories](../../user/project/repository/monorepos/index.md) or workloads.
 
 ## Limit RPC concurrency
 
@@ -30,7 +30,7 @@ When cloning or pulling repositories, various RPCs run in the background. In par
 These RPCs can consume a large amount of resources, which can have a significant impact in situations such as:
 
 - Unexpectedly high traffic.
-- Running against [large repositories](../../user/project/repository/managing_large_repositories.md) that don't follow best practices.
+- Running against [large repositories](../../user/project/repository/monorepos/index.md) that don't follow best practices.
 
 You can limit these processes from overwhelming your Gitaly server in these scenarios using the concurrency limits in the Gitaly configuration file. For
 example:
@@ -94,7 +94,7 @@ number of in-flight pack-object processes per remote IP address.
 WARNING:
 Only enable these limits on your environment with caution and only in select circumstances, such as to protect against unexpected traffic. When reached, these limits
 disconnect users. For consistent and stable performance, you should first explore other options such as adjusting node specifications, and
-[reviewing large repositories](../../user/project/repository/managing_large_repositories.md) or workloads.
+[reviewing large repositories](../../user/project/repository/monorepos/index.md) or workloads.
 
 Example configuration:
 
diff --git a/doc/administration/gitaly/configure_gitaly.md b/doc/administration/gitaly/configure_gitaly.md
index 829455283b014d0153db33ae4922facb8720d81f..2cdb4ea35fc39e15b587304fa37c49194c45faed 100644
--- a/doc/administration/gitaly/configure_gitaly.md
+++ b/doc/administration/gitaly/configure_gitaly.md
@@ -574,7 +574,7 @@ Enabling limits on your environment should be done with caution and only
 in select circumstances, such as to protect against unexpected traffic.
 When reached, limits _do_ result in disconnects that negatively impact users.
 For consistent and stable performance, you should first explore other options such as
-adjusting node specifications, and [reviewing large repositories](../../user/project/repository/managing_large_repositories.md) or workloads.
+adjusting node specifications, and [reviewing large repositories](../../user/project/repository/monorepos/index.md) or workloads.
 
 When enabling cgroups for memory, you should ensure that no swap is configured on the Gitaly nodes as
 processes may switch to using that instead of being terminated. This situation could lead to notably compromised
diff --git a/doc/administration/repository_storage_types.md b/doc/administration/repository_storage_types.md
deleted file mode 100644
index 844dc76b23d8dacc2e13552c92a255e58dfad539..0000000000000000000000000000000000000000
--- a/doc/administration/repository_storage_types.md
+++ /dev/null
@@ -1,8 +0,0 @@
----
-redirect_to: 'repository_storage_paths.md'
-remove_date: '2023-11-29'
----
-
-This document was moved to [another location](repository_storage_paths.md).
-
-<!-- This redirect file can be deleted after <2023-11-29>. -->
diff --git a/doc/api/award_emoji.md b/doc/api/award_emoji.md
deleted file mode 100644
index 09f7b4c77fabf2345e6e9949d57cd9f6bdf0aa83..0000000000000000000000000000000000000000
--- a/doc/api/award_emoji.md
+++ /dev/null
@@ -1,11 +0,0 @@
----
-redirect_to: 'emoji_reactions.md'
-remove_date: '2023-12-20'
----
-
-This document was moved to [another location](emoji_reactions.md).
-
-<!-- This redirect file can be deleted after <2023-12-20>. -->
-<!-- Redirects that point to other docs in the same project expire in three months. -->
-<!-- Redirects that point to docs in a different project or site (link is not relative and starts with `https:`) expire in one year. -->
-<!-- Before deletion, see: https://docs.gitlab.com/ee/development/documentation/redirects.html -->
diff --git a/doc/ci/large_repositories/index.md b/doc/ci/large_repositories/index.md
deleted file mode 100644
index cef0554bf6c5e88be0a4fc1daf8b858cd85c8634..0000000000000000000000000000000000000000
--- a/doc/ci/large_repositories/index.md
+++ /dev/null
@@ -1,11 +0,0 @@
----
-redirect_to: '../../user/project/repository/managing_large_repositories.md'
-remove_date: '2023-11-30'
----
-
-This document was moved to [another location](../../user/project/repository/managing_large_repositories.md).
-
-<!-- This redirect file can be deleted after <2023-11-30>. -->
-<!-- Redirects that point to other docs in the same project expire in three months. -->
-<!-- Redirects that point to docs in a different project or site (for example, link is not relative and starts with `https:`) expire in one year. -->
-<!-- Before deletion, see: https://docs.gitlab.com/ee/development/documentation/redirects.html -->
diff --git a/doc/ci/pipelines/pipeline_efficiency.md b/doc/ci/pipelines/pipeline_efficiency.md
index 4a548c8c0afaace48dfeb3081008a56a80cfd1a2..07fc7c2dfd649f9b551faeb7e2f2572c58a397c9 100644
--- a/doc/ci/pipelines/pipeline_efficiency.md
+++ b/doc/ci/pipelines/pipeline_efficiency.md
@@ -27,7 +27,7 @@ The easiest indicators to check for inefficient pipelines are the runtimes of th
 stages, and the total runtime of the pipeline itself. The total pipeline duration is
 heavily influenced by the:
 
-- [Size of the repository](../../user/project/repository/managing_large_repositories.md)
+- [Size of the repository](../../user/project/repository/monorepos/index.md)
 - Total number of stages and jobs.
 - Dependencies between jobs.
 - The ["critical path"](#directed-acyclic-graphs-dag-visualization), which represents
diff --git a/doc/development/activitypub/actor.md b/doc/development/activitypub/actor.md
deleted file mode 100644
index 1d10e421df7124d8cc6e4e2f3fbf5be64365146e..0000000000000000000000000000000000000000
--- a/doc/development/activitypub/actor.md
+++ /dev/null
@@ -1,11 +0,0 @@
----
-redirect_to: 'actors/index.md'
-remove_date: '2023-12-08'
----
-
-This document was moved to [another location](actors/index.md).
-
-<!-- This redirect file can be deleted after <2023-12-08>. -->
-<!-- Redirects that point to other docs in the same project expire in three months. -->
-<!-- Redirects that point to docs in a different project or site (for example, link is not relative and starts with `https:`) expire in one year. -->
-<!-- Before deletion, see: https://docs.gitlab.com/ee/development/documentation/redirects.html -->
diff --git a/doc/development/ai_features.md b/doc/development/ai_features.md
deleted file mode 100644
index a952d8f2804d8c90ad9dd3f98ee8f4c4bcbba466..0000000000000000000000000000000000000000
--- a/doc/development/ai_features.md
+++ /dev/null
@@ -1,11 +0,0 @@
----
-redirect_to: 'ai_features/index.md'
-remove_date: '2023-12-01'
----
-
-This document was moved to [another location](ai_features/index.md).
-
-<!-- This redirect file can be deleted after <2023-12-01>. -->
-<!-- Redirects that point to other docs in the same project expire in three months. -->
-<!-- Redirects that point to docs in a different project or site (for example, link is not relative and starts with `https:`) expire in one year. -->
-<!-- Before deletion, see: https://docs.gitlab.com/ee/development/documentation/redirects.html -->
diff --git a/doc/development/documentation/alpha_beta.md b/doc/development/documentation/alpha_beta.md
deleted file mode 100644
index 4579c57b448ecce53ce49df37c443a6971d1e560..0000000000000000000000000000000000000000
--- a/doc/development/documentation/alpha_beta.md
+++ /dev/null
@@ -1,11 +0,0 @@
----
-redirect_to: 'experiment_beta.md'
-remove_date: '2023-11-29'
----
-
-This document was moved to [another location](experiment_beta.md).
-
-<!-- This redirect file can be deleted after <2023-11-29>. -->
-<!-- Redirects that point to other docs in the same project expire in three months. -->
-<!-- Redirects that point to docs in a different project or site (for example, link is not relative and starts with `https:`) expire in one year. -->
-<!-- Before deletion, see: https://docs.gitlab.com/ee/development/documentation/redirects.html -->
diff --git a/doc/development/documentation/feature_flags.md b/doc/development/documentation/feature_flags.md
index 617691e86284f2c6aed488170e4b02427100e37e..637b2d163e7de217f00362ca8a4ef5c6ff7c4b57 100644
--- a/doc/development/documentation/feature_flags.md
+++ b/doc/development/documentation/feature_flags.md
@@ -17,7 +17,7 @@ When the state of a feature flag changes, the developer who made the change
 
 Every feature introduced to the codebase, even if it's behind a disabled feature flag,
 must be documented. For more information, see
-[the discussion that led to this decision](https://gitlab.com/gitlab-org/gitlab/-/merge_requests/47917#note_459984428). [Experiment or Beta](../../policy/experiment-beta-support.md) features are usually behind a feature flag, and must also be documented. For more information, see [Document Experiment or Beta features](alpha_beta.md).
+[the discussion that led to this decision](https://gitlab.com/gitlab-org/gitlab/-/merge_requests/47917#note_459984428). [Experiment or Beta](../../policy/experiment-beta-support.md) features are usually behind a feature flag, and must also be documented. For more information, see [Document Experiment or Beta features](experiment_beta.md).
 
 When the feature is [implemented in multiple merge requests](../feature_flags/index.md#feature-flags-in-gitlab-development),
 discuss the plan with your technical writer.
diff --git a/doc/development/fe_guide/design_anti_patterns.md b/doc/development/fe_guide/design_anti_patterns.md
deleted file mode 100644
index e0d3a80d9c8d31291145a53a582f14e3e2c70bbc..0000000000000000000000000000000000000000
--- a/doc/development/fe_guide/design_anti_patterns.md
+++ /dev/null
@@ -1,10 +0,0 @@
----
-redirect_to: 'design_patterns.md'
-remove_date: '2023-12-07'
----
-
-This document was moved to [another location](design_patterns.md).
-
-<!-- This redirect file can be deleted after <2023-12-07>. -->
-<!-- Redirects that point to other docs in the same project expire in three months. -->
-<!-- Before deletion, see: https://docs.gitlab.com/ee/development/documentation/redirects.html -->
diff --git a/doc/development/internal_analytics/internal_event_tracking/event_definition_guide.md b/doc/development/internal_analytics/internal_event_tracking/event_definition_guide.md
deleted file mode 100644
index 8793e317cdc6528bb5ac015b216ec355f2ca0e1d..0000000000000000000000000000000000000000
--- a/doc/development/internal_analytics/internal_event_tracking/event_definition_guide.md
+++ /dev/null
@@ -1,11 +0,0 @@
----
-redirect_to: '../internal_event_instrumentation/event_definition_guide.md'
-remove_date: '2023-12-27'
----
-
-This document was moved to [another location](../internal_event_instrumentation/event_definition_guide.md).
-
-<!-- This redirect file can be deleted after <2023-12-27>. -->
-<!-- Redirects that point to other docs in the same project expire in three months. -->
-<!-- Redirects that point to docs in a different project or site (for example, link is not relative and starts with `https:`) expire in one year. -->
-<!-- Before deletion, see: https://docs.gitlab.com/ee/development/documentation/redirects.html -->
diff --git a/doc/development/internal_analytics/internal_event_tracking/index.md b/doc/development/internal_analytics/internal_event_tracking/index.md
deleted file mode 100644
index 03b539d2a0333e5877aba1e7ebb12fe995dadc9d..0000000000000000000000000000000000000000
--- a/doc/development/internal_analytics/internal_event_tracking/index.md
+++ /dev/null
@@ -1,11 +0,0 @@
----
-redirect_to: '../internal_event_instrumentation/index.md'
-remove_date: '2023-12-27'
----
-
-This document was moved to [another location](../internal_event_instrumentation/index.md).
-
-<!-- This redirect file can be deleted after <2023-12-27>. -->
-<!-- Redirects that point to other docs in the same project expire in three months. -->
-<!-- Redirects that point to docs in a different project or site (for example, link is not relative and starts with `https:`) expire in one year. -->
-<!-- Before deletion, see: https://docs.gitlab.com/ee/development/documentation/redirects.html -->
diff --git a/doc/development/internal_analytics/internal_event_tracking/introduction.md b/doc/development/internal_analytics/internal_event_tracking/introduction.md
deleted file mode 100644
index 3f769e7935e0270097f746b4da384f3aff45e814..0000000000000000000000000000000000000000
--- a/doc/development/internal_analytics/internal_event_tracking/introduction.md
+++ /dev/null
@@ -1,11 +0,0 @@
----
-redirect_to: '../internal_event_instrumentation/introduction.md'
-remove_date: '2023-12-27'
----
-
-This document was moved to [another location](../internal_event_instrumentation/introduction.md).
-
-<!-- This redirect file can be deleted after <2023-12-27>. -->
-<!-- Redirects that point to other docs in the same project expire in three months. -->
-<!-- Redirects that point to docs in a different project or site (for example, link is not relative and starts with `https:`) expire in one year. -->
-<!-- Before deletion, see: https://docs.gitlab.com/ee/development/documentation/redirects.html -->
diff --git a/doc/development/internal_analytics/internal_event_tracking/migration.md b/doc/development/internal_analytics/internal_event_tracking/migration.md
deleted file mode 100644
index 9d78f544f4c672a4340966228835d521ae8163e3..0000000000000000000000000000000000000000
--- a/doc/development/internal_analytics/internal_event_tracking/migration.md
+++ /dev/null
@@ -1,11 +0,0 @@
----
-redirect_to: '../internal_event_instrumentation/migration.md'
-remove_date: '2023-12-27'
----
-
-This document was moved to [another location](../internal_event_instrumentation/migration.md).
-
-<!-- This redirect file can be deleted after <2023-12-27>. -->
-<!-- Redirects that point to other docs in the same project expire in three months. -->
-<!-- Redirects that point to docs in a different project or site (for example, link is not relative and starts with `https:`) expire in one year. -->
-<!-- Before deletion, see: https://docs.gitlab.com/ee/development/documentation/redirects.html -->
diff --git a/doc/development/internal_analytics/internal_event_tracking/quick_start.md b/doc/development/internal_analytics/internal_event_tracking/quick_start.md
deleted file mode 100644
index 4c378c4d7bb2819eb3fd90a4195f1d80b983ab01..0000000000000000000000000000000000000000
--- a/doc/development/internal_analytics/internal_event_tracking/quick_start.md
+++ /dev/null
@@ -1,11 +0,0 @@
----
-redirect_to: '../internal_event_instrumentation/quick_start.md'
-remove_date: '2023-12-27'
----
-
-This document was moved to [another location](../internal_event_instrumentation/quick_start.md).
-
-<!-- This redirect file can be deleted after <2023-12-27>. -->
-<!-- Redirects that point to other docs in the same project expire in three months. -->
-<!-- Redirects that point to docs in a different project or site (for example, link is not relative and starts with `https:`) expire in one year. -->
-<!-- Before deletion, see: https://docs.gitlab.com/ee/development/documentation/redirects.html -->
diff --git a/doc/development/internal_analytics/service_ping/review_guidelines.md b/doc/development/internal_analytics/service_ping/review_guidelines.md
deleted file mode 100644
index 0ca7b084fc450be22a4ab152228a943cc30e8fd8..0000000000000000000000000000000000000000
--- a/doc/development/internal_analytics/service_ping/review_guidelines.md
+++ /dev/null
@@ -1,11 +0,0 @@
----
-redirect_to: '../review_guidelines.md'
-remove_date: '2023-12-29'
----
-
-This document was moved to [another location](../review_guidelines.md).
-
-<!-- This redirect file can be deleted after <2023-12-29>. -->
-<!-- Redirects that point to other docs in the same project expire in three months. -->
-<!-- Redirects that point to docs in a different project or site (for example, link is not relative and starts with `https:`) expire in one year. -->
-<!-- Before deletion, see: https://docs.gitlab.com/ee/development/documentation/redirects.html -->
diff --git a/doc/development/internal_analytics/snowplow/review_guidelines.md b/doc/development/internal_analytics/snowplow/review_guidelines.md
deleted file mode 100644
index 0ca7b084fc450be22a4ab152228a943cc30e8fd8..0000000000000000000000000000000000000000
--- a/doc/development/internal_analytics/snowplow/review_guidelines.md
+++ /dev/null
@@ -1,11 +0,0 @@
----
-redirect_to: '../review_guidelines.md'
-remove_date: '2023-12-29'
----
-
-This document was moved to [another location](../review_guidelines.md).
-
-<!-- This redirect file can be deleted after <2023-12-29>. -->
-<!-- Redirects that point to other docs in the same project expire in three months. -->
-<!-- Redirects that point to docs in a different project or site (for example, link is not relative and starts with `https:`) expire in one year. -->
-<!-- Before deletion, see: https://docs.gitlab.com/ee/development/documentation/redirects.html -->
diff --git a/doc/index.md b/doc/index.md
index 5fdb2386771d0b0429240d8cf69b0065647dae4b..37200d9429354ab98b9e0594d8db0a170b29372b 100644
--- a/doc/index.md
+++ b/doc/index.md
@@ -54,7 +54,7 @@ For more information about GitLab account management, see:
 | Topic                                                      | Description |
 |:-----------------------------------------------------------|:------------|
 | [User account](user/profile/index.md)                      | Manage your account. |
-| [Authentication](topics/authentication/index.md)           | Account security with two-factor authentication, set up your SSH keys, and deploy keys for secure access to your projects. |
+| [Authentication](administration/auth/index.md)           | Account security with two-factor authentication, set up your SSH keys, and deploy keys for secure access to your projects. |
 | [User settings](user/profile/index.md#access-your-user-settings) | Manage your user settings, two factor authentication, and more. |
 | [User permissions](user/permissions.md)                    | Learn what each role in a project can do. |
 
diff --git a/doc/security/index.md b/doc/security/index.md
index 8fd55fd08fffda267a5741c19b1c94b36eb980af..01f227efbf98f4af62fba92413ed2e20ec547c14 100644
--- a/doc/security/index.md
+++ b/doc/security/index.md
@@ -27,6 +27,6 @@ info: To determine the technical writer assigned to the Stage/Group associated w
 - [Maximum decompressed file size for imported archives](../administration/settings/import_and_export_settings.md#maximum-decompressed-file-size-for-imported-archives)
 - [Responding to security incidents](responding_to_security_incidents.md)
 
-To harden your GitLab instance and minimize the risk of unwanted user account creation, consider access control features like [Sign up restrictions](../administration/settings/sign_up_restrictions.md) and [Authentication options](../topics/authentication/index.md). For more detailed information, refer to [Hardening](hardening.md).
+To harden your GitLab instance and minimize the risk of unwanted user account creation, consider access control features like [Sign up restrictions](../administration/settings/sign_up_restrictions.md) and [Authentication options](../administration/auth/index.md). For more detailed information, refer to [Hardening](hardening.md).
 
 Self-managed GitLab customers and administrators are responsible for the security of their underlying hosts, and for keeping GitLab itself up to date. It is important to [regularly patch GitLab](../policy/maintenance.md), patch your operating system and its software, and harden your hosts in accordance with vendor guidance.
diff --git a/doc/topics/authentication/index.md b/doc/topics/authentication/index.md
deleted file mode 100644
index 0702e715d73b0cc4ced2c53e9abf3b10405b198f..0000000000000000000000000000000000000000
--- a/doc/topics/authentication/index.md
+++ /dev/null
@@ -1,11 +0,0 @@
----
-redirect_to: '../../administration/auth/index.md'
-remove_date: '2023-12-26'
----
-
-This document was moved to [another location](../../administration/auth/index.md).
-
-<!-- This redirect file can be deleted after <2023-12-26>. -->
-<!-- Redirects that point to other docs in the same project expire in three months. -->
-<!-- Redirects that point to docs in a different project or site (for example, link is not relative and starts with `https:`) expire in one year. -->
-<!-- Before deletion, see: https://docs.gitlab.com/ee/development/documentation/redirects.html -->
diff --git a/doc/update/plan_your_upgrade.md b/doc/update/plan_your_upgrade.md
index 00ee87ac96cedddccd225cb8a77b42ab301bb10c..eda78402c7ad56483d5f6389ff0c47f773014788 100644
--- a/doc/update/plan_your_upgrade.md
+++ b/doc/update/plan_your_upgrade.md
@@ -143,7 +143,7 @@ version prior to upgrading the application server.
 If you're using Geo:
 
 - Review [Geo upgrade documentation](../administration/geo/replication/upgrading_the_geo_sites.md).
-- Read about the [Geo version-specific update instructions](../administration/geo/replication/version_specific_upgrades.md).
+- Read about the [Geo version-specific update instructions](index.md#version-specific-upgrading-instructions).
 - Review Geo-specific steps when [upgrading the database](https://docs.gitlab.com/omnibus/settings/database.html#upgrading-a-geo-instance).
 - Create an upgrade and rollback plan for _each_ Geo site (primary and each secondary).
 
diff --git a/doc/user/analytics/contributor_statistics.md b/doc/user/analytics/contributor_statistics.md
deleted file mode 100644
index b6f195e22adbe36009856b101779f2400ae8b50f..0000000000000000000000000000000000000000
--- a/doc/user/analytics/contributor_statistics.md
+++ /dev/null
@@ -1,11 +0,0 @@
----
-redirect_to: 'contributor_analytics.md'
-remove_date: '2023-03-06'
----
-
-This document was moved to [another location](contributor_analytics.md).
-
-<!-- This redirect file can be deleted after <YYYY-MM-DD>. -->
-<!-- Redirects that point to other docs in the same project expire in three months. -->
-<!-- Redirects that point to docs in a different project or site (for example, link is not relative and starts with `https:`) expire in one year. -->
-<!-- Before deletion, see: https://docs.gitlab.com/ee/development/documentation/redirects.html -->
diff --git a/doc/user/award_emojis.md b/doc/user/award_emojis.md
deleted file mode 100644
index 09f7b4c77fabf2345e6e9949d57cd9f6bdf0aa83..0000000000000000000000000000000000000000
--- a/doc/user/award_emojis.md
+++ /dev/null
@@ -1,11 +0,0 @@
----
-redirect_to: 'emoji_reactions.md'
-remove_date: '2023-12-20'
----
-
-This document was moved to [another location](emoji_reactions.md).
-
-<!-- This redirect file can be deleted after <2023-12-20>. -->
-<!-- Redirects that point to other docs in the same project expire in three months. -->
-<!-- Redirects that point to docs in a different project or site (link is not relative and starts with `https:`) expire in one year. -->
-<!-- Before deletion, see: https://docs.gitlab.com/ee/development/documentation/redirects.html -->
diff --git a/doc/user/profile/index.md b/doc/user/profile/index.md
index 81e2f3d7a55c2072acd22cf8f4df9bb97f05f723..b903e422a596e924b0eda559e4dd46e4af2f1976 100644
--- a/doc/user/profile/index.md
+++ b/doc/user/profile/index.md
@@ -425,7 +425,7 @@ a session if the browser is closed or the existing session expires.
 ## Related topics
 
 - [Create users](account/create_accounts.md)
-- [Sign in to your GitLab account](../../topics/authentication/index.md)
+- [Sign in to your GitLab account](../../administration/auth/index.md)
 - [Change your password](user_passwords.md)
 - Receive emails for:
   - [Sign-ins from unknown IP addresses or devices](notifications.md#notifications-for-unknown-sign-ins)
diff --git a/doc/user/project/repository/gpg_signed_commits/index.md b/doc/user/project/repository/gpg_signed_commits/index.md
deleted file mode 100644
index 592041ef4e2415a417818bc341139a7273dd8dc7..0000000000000000000000000000000000000000
--- a/doc/user/project/repository/gpg_signed_commits/index.md
+++ /dev/null
@@ -1,11 +0,0 @@
----
-redirect_to: '../signed_commits/gpg.md'
-remove_date: '2023-12-01'
----
-
-This document was moved to [another location](../signed_commits/gpg.md).
-
-<!-- This redirect file can be deleted after <2023-12-01>. -->
-<!-- Redirects that point to other docs in the same project expire in three months. -->
-<!-- Redirects that point to docs in a different project or site (for example, link is not relative and starts with `https:`) expire in one year. -->
-<!-- Before deletion, see: https://docs.gitlab.com/ee/development/documentation/redirects.html -->
diff --git a/doc/user/project/repository/managing_large_repositories.md b/doc/user/project/repository/managing_large_repositories.md
deleted file mode 100644
index 1fedd8da20cba901ec1868a21d2e8f307ea4205b..0000000000000000000000000000000000000000
--- a/doc/user/project/repository/managing_large_repositories.md
+++ /dev/null
@@ -1,11 +0,0 @@
----
-redirect_to: 'monorepos/index.md'
-remove_date: '2023-12-17'
----
-
-This document was moved to [another location](monorepos/index.md).
-
-<!-- This redirect file can be deleted after <2023-12-17>. -->
-<!-- Redirects that point to other docs in the same project expire in three months. -->
-<!-- Redirects that point to docs in a different project or site (for example, link is not relative and starts with `https:`) expire in one year. -->
-<!-- Before deletion, see: https://docs.gitlab.com/ee/development/documentation/redirects.html -->
diff --git a/doc/user/project/repository/ssh_signed_commits/index.md b/doc/user/project/repository/ssh_signed_commits/index.md
deleted file mode 100644
index 89e3d811dbaf67db5e20c9591a5e0b4137e9b983..0000000000000000000000000000000000000000
--- a/doc/user/project/repository/ssh_signed_commits/index.md
+++ /dev/null
@@ -1,11 +0,0 @@
----
-redirect_to: '../signed_commits/ssh.md'
-remove_date: '2023-12-01'
----
-
-This document was moved to [another location](../signed_commits/ssh.md).
-
-<!-- This redirect file can be deleted after <2023-12-01>. -->
-<!-- Redirects that point to other docs in the same project expire in three months. -->
-<!-- Redirects that point to docs in a different project or site (for example, link is not relative and starts with `https:`) expire in one year. -->
-<!-- Before deletion, see: https://docs.gitlab.com/ee/development/documentation/redirects.html -->
diff --git a/doc/user/project/repository/x509_signed_commits/index.md b/doc/user/project/repository/x509_signed_commits/index.md
deleted file mode 100644
index ae418581820d0bced38f2ab4445209b1e3aa515a..0000000000000000000000000000000000000000
--- a/doc/user/project/repository/x509_signed_commits/index.md
+++ /dev/null
@@ -1,11 +0,0 @@
----
-redirect_to: '../signed_commits/x509.md'
-remove_date: '2023-12-01'
----
-
-This document was moved to [another location](../signed_commits/x509.md).
-
-<!-- This redirect file can be deleted after <2023-12-01>. -->
-<!-- Redirects that point to other docs in the same project expire in three months. -->
-<!-- Redirects that point to docs in a different project or site (for example, link is not relative and starts with `https:`) expire in one year. -->
-<!-- Before deletion, see: https://docs.gitlab.com/ee/development/documentation/redirects.html -->