diff --git a/AUTHORS b/AUTHORS
index ef36a4251b1..fd74485d1a1 100644
--- a/AUTHORS
+++ b/AUTHORS
@@ -250,6 +250,7 @@ Kostis Anagnostopoulos
 Kristoffer Nordström
 Kyle Altendorf
 Lawrence Mitchell
+Ladislav Chvastas
 Lee Kamentsky
 Leonardus Chen
 Lev Maximov
diff --git a/doc/en/conf.py b/doc/en/conf.py
index 47fc70dce85..49533e872cf 100644
--- a/doc/en/conf.py
+++ b/doc/en/conf.py
@@ -142,10 +142,18 @@
 linkcheck_ignore = [
     "https://blogs.msdn.microsoft.com/bharry/2017/06/28/testing-in-a-cloud-delivery-cadence/",
     "http://pythontesting.net/framework/pytest-introduction/",
-    r"https://github.com/pytest-dev/pytest/issues/\d+",
-    r"https://github.com/pytest-dev/pytest/pull/\d+",
+    r"https://pypi\.org/project/pytest.*",
+    r"https://github\.com/sponsors/.*",
+    r"https://github\.com/pytest-dev/pytest/issues/.*",
+    r"https://github\.com/pytest-dev/pytest/pull/.*",
 ]
-linkcheck_workers = 5
+
+linkcheck_workers = 20
+linkcheck_timeout = 30
+linkcheck_retries = 2
+linkcheck_anchors = False
+linkcheck_rate_limit_timeout = 2.0
+linkcheck_delay = 2.0
 
 # -- Options for HTML output ----------------------------------------------------------
 # https://www.sphinx-doc.org/en/master/usage/configuration.html#options-for-html-output
diff --git a/doc/en/requirements.txt b/doc/en/requirements.txt
index ddcb7efb99b..cd4610c5082 100644
--- a/doc/en/requirements.txt
+++ b/doc/en/requirements.txt
@@ -2,7 +2,7 @@
 pluggy>=1.5.0
 pygments-pytest>=2.3.0
 sphinx-removed-in>=0.2.0
-sphinx>=7
+sphinx>=8.1.3
 sphinxcontrib-trio
 sphinxcontrib-svg2pdfconverter
 furo
diff --git a/tox.ini b/tox.ini
index 80fae513142..f9b2470af07 100644
--- a/tox.ini
+++ b/tox.ini
@@ -127,7 +127,7 @@ usedevelop = True
 changedir = doc/en
 deps = -r{toxinidir}/doc/en/requirements.txt
 commands =
-    sphinx-build -W -q --keep-going -b linkcheck . _build
+    sphinx-build -W -q --keep-going -b linkcheck -j auto . _build
 setenv =
     # Sphinx is not clean of this warning.
     PYTHONWARNDEFAULTENCODING=
@@ -142,7 +142,7 @@ passenv =
 deps =
     PyYAML
     regendoc>=0.8.1
-    sphinx
+    sphinx>=8.1.3
 allowlist_externals =
     make
 commands =