diff --git a/README.md b/README.md
index ec90f95bd5f749891ed1a5c55ad6ef606a796467..4a7dbf62085f95112a1bd2dda6dd5d0420c422c7 100644
--- a/README.md
+++ b/README.md
@@ -160,7 +160,7 @@ Parameters:
 
 #### Signing release commits with GPG
 
-For an introduction on commit signing, see [GitLab documentation](https://docs.gitlab.com/ee/user/project/repository/gpg_signed_commits/).
+For an introduction on commit signing, see [GitLab documentation](https://docs.gitlab.com/ee/user/project/repository/signed_commits/gpg.html).
 
 To make semantic-release sign its commits, use the following variable.
 
@@ -170,7 +170,7 @@ To make semantic-release sign its commits, use the following variable.
 
 ### `semantic-release-info` job
 
-This job (disabled by default) runs `semantic-release` with `dry-run` mode in `.pre` stage to save the following variables as [dotenv artifact](https://docs.gitlab.com/ee/ci/pipelines/job_artifacts.html#artifactsreportsdotenv) making them available for the next pipeline stages:
+This job (disabled by default) runs `semantic-release` with `dry-run` mode in `.pre` stage to save the following variables as [dotenv artifact](https://docs.gitlab.com/ee/ci/yaml/artifacts_reports.html#artifactsreportsdotenv) making them available for the next pipeline stages:
 
 * `SEMREL_INFO_LAST_VERSION`: latest released version
 * `SEMREL_INFO_NEXT_VERSION`: next release version (based on actual commits and comments)