diff --git a/docs/docsite/rst/dev_guide/testing/sanity/action-plugin-docs.rst b/docs/docsite/rst/dev_guide/testing/sanity/action-plugin-docs.rst
index e9d339be63d..e3a5d8b838d 100644
--- a/docs/docsite/rst/dev_guide/testing/sanity/action-plugin-docs.rst
+++ b/docs/docsite/rst/dev_guide/testing/sanity/action-plugin-docs.rst
@@ -1,4 +1,4 @@
-Sanity Tests » action-plugin-docs
-=================================
+action-plugin-docs
+==================
Each action plugin should have a matching module of the same name to provide documentation.
diff --git a/docs/docsite/rst/dev_guide/testing/sanity/ansible-doc.rst b/docs/docsite/rst/dev_guide/testing/sanity/ansible-doc.rst
index 20a6a3ed78a..9f2c4f5f458 100644
--- a/docs/docsite/rst/dev_guide/testing/sanity/ansible-doc.rst
+++ b/docs/docsite/rst/dev_guide/testing/sanity/ansible-doc.rst
@@ -1,4 +1,4 @@
-Sanity Tests » ansible-doc
-==========================
+ansible-doc
+===========
Verifies that ``ansible-doc`` can parse module documentation on all supported Python versions.
diff --git a/docs/docsite/rst/dev_guide/testing/sanity/ansible-var-precedence-check.rst b/docs/docsite/rst/dev_guide/testing/sanity/ansible-var-precedence-check.rst
index f8354c9a375..1906886f4ff 100644
--- a/docs/docsite/rst/dev_guide/testing/sanity/ansible-var-precedence-check.rst
+++ b/docs/docsite/rst/dev_guide/testing/sanity/ansible-var-precedence-check.rst
@@ -1,6 +1,6 @@
:orphan:
-Sanity Tests » ansible-var-precedence-check
-===========================================
+ansible-var-precedence-check
+============================
Check the order of precedence for Ansible variables against :ref:`ansible_variable_precedence`.
diff --git a/docs/docsite/rst/dev_guide/testing/sanity/azure-requirements.rst b/docs/docsite/rst/dev_guide/testing/sanity/azure-requirements.rst
index a11534e3e17..e5c51b9e7f7 100644
--- a/docs/docsite/rst/dev_guide/testing/sanity/azure-requirements.rst
+++ b/docs/docsite/rst/dev_guide/testing/sanity/azure-requirements.rst
@@ -1,5 +1,5 @@
-Sanity Tests » azure-requirements
-=================================
+azure-requirements
+==================
Update the Azure integration test requirements file when changes are made to the Azure packaging requirements file:
diff --git a/docs/docsite/rst/dev_guide/testing/sanity/boilerplate.rst b/docs/docsite/rst/dev_guide/testing/sanity/boilerplate.rst
index e07d84654cc..adf0e6486d3 100644
--- a/docs/docsite/rst/dev_guide/testing/sanity/boilerplate.rst
+++ b/docs/docsite/rst/dev_guide/testing/sanity/boilerplate.rst
@@ -1,5 +1,7 @@
-Sanity Tests » boilerplate
-==========================
+:orphan:
+
+boilerplate
+===========
Most Python files should include the following boilerplate:
diff --git a/docs/docsite/rst/dev_guide/testing/sanity/botmeta.rst b/docs/docsite/rst/dev_guide/testing/sanity/botmeta.rst
index d899603dc21..639bb0bf017 100644
--- a/docs/docsite/rst/dev_guide/testing/sanity/botmeta.rst
+++ b/docs/docsite/rst/dev_guide/testing/sanity/botmeta.rst
@@ -1,4 +1,4 @@
-Sanity Tests » botmeta
-======================
+botmeta
+=======
Verifies that ``./github/BOTMETA.yml`` is valid.
diff --git a/docs/docsite/rst/dev_guide/testing/sanity/changelog.rst b/docs/docsite/rst/dev_guide/testing/sanity/changelog.rst
index 67ac6a1233e..d065987383b 100644
--- a/docs/docsite/rst/dev_guide/testing/sanity/changelog.rst
+++ b/docs/docsite/rst/dev_guide/testing/sanity/changelog.rst
@@ -1,5 +1,5 @@
-Sanity Tests » changelog
-========================
+changelog
+=========
Basic linting of changelog fragments with yamllint and rstcheck.
diff --git a/docs/docsite/rst/dev_guide/testing/sanity/compile.rst b/docs/docsite/rst/dev_guide/testing/sanity/compile.rst
index 55a49b60b18..207ed61504d 100644
--- a/docs/docsite/rst/dev_guide/testing/sanity/compile.rst
+++ b/docs/docsite/rst/dev_guide/testing/sanity/compile.rst
@@ -1,4 +1,4 @@
-Sanity Tests » compile
-======================
+compile
+=======
See :doc:`../../testing_compile` for more information.
diff --git a/docs/docsite/rst/dev_guide/testing/sanity/configure-remoting-ps1.rst b/docs/docsite/rst/dev_guide/testing/sanity/configure-remoting-ps1.rst
index 3c847c5b3f8..e83bc78d897 100644
--- a/docs/docsite/rst/dev_guide/testing/sanity/configure-remoting-ps1.rst
+++ b/docs/docsite/rst/dev_guide/testing/sanity/configure-remoting-ps1.rst
@@ -1,5 +1,5 @@
-Sanity Tests » configure-remoting-ps1
-=====================================
+configure-remoting-ps1
+======================
The file ``examples/scripts/ConfigureRemotingForAnsible.ps1`` is required and must be a regular file.
It is used by external automated processes and cannot be moved, renamed or replaced with a symbolic link.
diff --git a/docs/docsite/rst/dev_guide/testing/sanity/deprecated-config.rst b/docs/docsite/rst/dev_guide/testing/sanity/deprecated-config.rst
index 96eb1291f46..950805a282d 100644
--- a/docs/docsite/rst/dev_guide/testing/sanity/deprecated-config.rst
+++ b/docs/docsite/rst/dev_guide/testing/sanity/deprecated-config.rst
@@ -1,6 +1,6 @@
:orphan:
-Sanity Tests » deprecated-config
-================================
+deprecated-config
+=================
``DOCUMENTATION`` config is scheduled for removal
diff --git a/docs/docsite/rst/dev_guide/testing/sanity/docs-build.rst b/docs/docsite/rst/dev_guide/testing/sanity/docs-build.rst
index 7ac55bdbb0e..23f3c5524ba 100644
--- a/docs/docsite/rst/dev_guide/testing/sanity/docs-build.rst
+++ b/docs/docsite/rst/dev_guide/testing/sanity/docs-build.rst
@@ -1,4 +1,4 @@
-Sanity Tests » docs-build
-=========================
+docs-build
+==========
Verifies that ``make singlehtmldocs`` in ``docs/docsite/`` completes without errors.
diff --git a/docs/docsite/rst/dev_guide/testing/sanity/empty-init.rst b/docs/docsite/rst/dev_guide/testing/sanity/empty-init.rst
index 391fdf67a8d..e87bb71ed60 100644
--- a/docs/docsite/rst/dev_guide/testing/sanity/empty-init.rst
+++ b/docs/docsite/rst/dev_guide/testing/sanity/empty-init.rst
@@ -1,5 +1,5 @@
-Sanity Tests » empty-init
-=========================
+empty-init
+==========
The ``__init__.py`` files under the following directories must be empty. For some of these (modules
and tests), ``__init__.py`` files with code won't be used. For others (module_utils), we want the
diff --git a/docs/docsite/rst/dev_guide/testing/sanity/import.rst b/docs/docsite/rst/dev_guide/testing/sanity/import.rst
index 1212ce2a345..4b29636a541 100644
--- a/docs/docsite/rst/dev_guide/testing/sanity/import.rst
+++ b/docs/docsite/rst/dev_guide/testing/sanity/import.rst
@@ -1,5 +1,5 @@
-Sanity Tests » import
-=====================
+import
+======
All Python imports in ``lib/ansible/modules/`` and ``lib/ansible/module_utils/`` which are not from the Python standard library
must be imported in a try/except ImportError block.
diff --git a/docs/docsite/rst/dev_guide/testing/sanity/integration-aliases.rst b/docs/docsite/rst/dev_guide/testing/sanity/integration-aliases.rst
index d7513487218..498a68bb256 100644
--- a/docs/docsite/rst/dev_guide/testing/sanity/integration-aliases.rst
+++ b/docs/docsite/rst/dev_guide/testing/sanity/integration-aliases.rst
@@ -1,5 +1,5 @@
-Sanity Tests » integration-aliases
-==================================
+integration-aliases
+===================
Integration tests are executed by ``ansible-test`` and reside in directories under ``test/integration/targets/``.
Each test MUST have an ``aliases`` file to control test execution.
diff --git a/docs/docsite/rst/dev_guide/testing/sanity/line-endings.rst b/docs/docsite/rst/dev_guide/testing/sanity/line-endings.rst
index b2848e28ac3..d56cfc12e53 100644
--- a/docs/docsite/rst/dev_guide/testing/sanity/line-endings.rst
+++ b/docs/docsite/rst/dev_guide/testing/sanity/line-endings.rst
@@ -1,4 +1,4 @@
-Sanity Tests » line-endings
-===========================
+line-endings
+============
All files must use ``\n`` for line endings instead of ``\r\n``.
diff --git a/docs/docsite/rst/dev_guide/testing/sanity/no-assert.rst b/docs/docsite/rst/dev_guide/testing/sanity/no-assert.rst
index 0dc7bdf8917..489f917f624 100644
--- a/docs/docsite/rst/dev_guide/testing/sanity/no-assert.rst
+++ b/docs/docsite/rst/dev_guide/testing/sanity/no-assert.rst
@@ -1,5 +1,5 @@
-Sanity Tests » no-assert
-========================
+no-assert
+=========
Do not use ``assert`` in production Ansible python code. When running Python
with optimizations, Python will remove ``assert`` statements, potentially
diff --git a/docs/docsite/rst/dev_guide/testing/sanity/no-basestring.rst b/docs/docsite/rst/dev_guide/testing/sanity/no-basestring.rst
index 1c44da6bd5f..f1b6ba92c94 100644
--- a/docs/docsite/rst/dev_guide/testing/sanity/no-basestring.rst
+++ b/docs/docsite/rst/dev_guide/testing/sanity/no-basestring.rst
@@ -1,5 +1,5 @@
-Sanity Tests » no-basestring
-============================
+no-basestring
+=============
Do not use ``isinstance(s, basestring)`` as basestring has been removed in
Python3. You can import ``string_types``, ``binary_type``, or ``text_type``
diff --git a/docs/docsite/rst/dev_guide/testing/sanity/no-dict-iteritems.rst b/docs/docsite/rst/dev_guide/testing/sanity/no-dict-iteritems.rst
index 1f3db3af066..e231c796c47 100644
--- a/docs/docsite/rst/dev_guide/testing/sanity/no-dict-iteritems.rst
+++ b/docs/docsite/rst/dev_guide/testing/sanity/no-dict-iteritems.rst
@@ -1,5 +1,5 @@
-Sanity Tests » no-dict-iteritems
-================================
+no-dict-iteritems
+=================
The ``dict.iteritems`` method has been removed in Python 3. There are two recommended alternatives:
diff --git a/docs/docsite/rst/dev_guide/testing/sanity/no-dict-iterkeys.rst b/docs/docsite/rst/dev_guide/testing/sanity/no-dict-iterkeys.rst
index ca81daef238..9dc4a978550 100644
--- a/docs/docsite/rst/dev_guide/testing/sanity/no-dict-iterkeys.rst
+++ b/docs/docsite/rst/dev_guide/testing/sanity/no-dict-iterkeys.rst
@@ -1,5 +1,5 @@
-Sanity Tests » no-dict-iterkeys
-===============================
+no-dict-iterkeys
+================
The ``dict.iterkeys`` method has been removed in Python 3. Use the following instead:
diff --git a/docs/docsite/rst/dev_guide/testing/sanity/no-dict-itervalues.rst b/docs/docsite/rst/dev_guide/testing/sanity/no-dict-itervalues.rst
index 410988dc81b..979450e418d 100644
--- a/docs/docsite/rst/dev_guide/testing/sanity/no-dict-itervalues.rst
+++ b/docs/docsite/rst/dev_guide/testing/sanity/no-dict-itervalues.rst
@@ -1,5 +1,5 @@
-Sanity Tests » no-dict-itervalues
-=================================
+no-dict-itervalues
+==================
The ``dict.itervalues`` method has been removed in Python 3. There are two recommended alternatives:
diff --git a/docs/docsite/rst/dev_guide/testing/sanity/no-get-exception.rst b/docs/docsite/rst/dev_guide/testing/sanity/no-get-exception.rst
index 7e5d4f820a8..584fbc869f2 100644
--- a/docs/docsite/rst/dev_guide/testing/sanity/no-get-exception.rst
+++ b/docs/docsite/rst/dev_guide/testing/sanity/no-get-exception.rst
@@ -1,5 +1,5 @@
-Sanity Tests » no-get-exception
-===============================
+no-get-exception
+================
We created a function, ``ansible.module_utils.pycompat24.get_exception`` to
help retrieve exceptions in a manner compatible with Python 2.4 through
diff --git a/docs/docsite/rst/dev_guide/testing/sanity/no-illegal-filenames.rst b/docs/docsite/rst/dev_guide/testing/sanity/no-illegal-filenames.rst
index aa039e5a0a7..6e6f565eed8 100644
--- a/docs/docsite/rst/dev_guide/testing/sanity/no-illegal-filenames.rst
+++ b/docs/docsite/rst/dev_guide/testing/sanity/no-illegal-filenames.rst
@@ -1,5 +1,5 @@
-Sanity Tests » no-illegal-filenames
-===================================
+no-illegal-filenames
+====================
Files and directories should not contain illegal characters or names so that
Ansible can be checked out on any Operating System.
diff --git a/docs/docsite/rst/dev_guide/testing/sanity/no-main-display.rst b/docs/docsite/rst/dev_guide/testing/sanity/no-main-display.rst
index 64c4be8c37f..7ccf0dc702d 100644
--- a/docs/docsite/rst/dev_guide/testing/sanity/no-main-display.rst
+++ b/docs/docsite/rst/dev_guide/testing/sanity/no-main-display.rst
@@ -1,5 +1,5 @@
-Sanity Tests » no-main-display
-==============================
+no-main-display
+===============
As of Ansible 2.8, ``Display`` should no longer be imported from ``__main__``.
diff --git a/docs/docsite/rst/dev_guide/testing/sanity/no-smart-quotes.rst b/docs/docsite/rst/dev_guide/testing/sanity/no-smart-quotes.rst
index 5432b2c63e6..50dc7bafc92 100644
--- a/docs/docsite/rst/dev_guide/testing/sanity/no-smart-quotes.rst
+++ b/docs/docsite/rst/dev_guide/testing/sanity/no-smart-quotes.rst
@@ -1,4 +1,4 @@
-Sanity Tests » no-smart-quotes
-==============================
+no-smart-quotes
+===============
Smart quotes (``”“‘’``) should not be used. Use plain ascii quotes (``"'``) instead.
diff --git a/docs/docsite/rst/dev_guide/testing/sanity/no-tests-as-filters.rst b/docs/docsite/rst/dev_guide/testing/sanity/no-tests-as-filters.rst
index a20c6c5fc73..0c1f99ac786 100644
--- a/docs/docsite/rst/dev_guide/testing/sanity/no-tests-as-filters.rst
+++ b/docs/docsite/rst/dev_guide/testing/sanity/no-tests-as-filters.rst
@@ -1,5 +1,7 @@
-Sanity Tests » no-tests-as-filters
-==================================
+:orphan:
+
+no-tests-as-filters
+===================
Using Ansible provided Jinja2 tests as filters will be removed in Ansible 2.9.
diff --git a/docs/docsite/rst/dev_guide/testing/sanity/no-underscore-variable.rst b/docs/docsite/rst/dev_guide/testing/sanity/no-underscore-variable.rst
index f2adab078ea..5174a43adf7 100644
--- a/docs/docsite/rst/dev_guide/testing/sanity/no-underscore-variable.rst
+++ b/docs/docsite/rst/dev_guide/testing/sanity/no-underscore-variable.rst
@@ -1,7 +1,7 @@
:orphan:
-Sanity Tests » no-underscore-variable
-=====================================
+no-underscore-variable
+======================
In the future, Ansible may use the identifier ``_`` to internationalize its
message strings. To be ready for that, we need to make sure that there are
diff --git a/docs/docsite/rst/dev_guide/testing/sanity/no-unicode-literals.rst b/docs/docsite/rst/dev_guide/testing/sanity/no-unicode-literals.rst
index fefa72c307c..c4f3586a73b 100644
--- a/docs/docsite/rst/dev_guide/testing/sanity/no-unicode-literals.rst
+++ b/docs/docsite/rst/dev_guide/testing/sanity/no-unicode-literals.rst
@@ -1,5 +1,5 @@
-Sanity Tests » no-unicode_literals
-==================================
+no-unicode_literals
+===================
The use of :code:`from __future__ import unicode_literals` has been deemed an anti-pattern. The
problems with it are:
diff --git a/docs/docsite/rst/dev_guide/testing/sanity/no-wildcard-import.rst b/docs/docsite/rst/dev_guide/testing/sanity/no-wildcard-import.rst
index 04c55a8148b..fdaf07b097a 100644
--- a/docs/docsite/rst/dev_guide/testing/sanity/no-wildcard-import.rst
+++ b/docs/docsite/rst/dev_guide/testing/sanity/no-wildcard-import.rst
@@ -1,7 +1,7 @@
:orphan:
-Sanity Tests » no-wildcard-import
-=================================
+no-wildcard-import
+==================
Using :code:`import *` is a bad habit which pollutes your namespace, hinders
debugging, and interferes with static analysis of code. For those reasons, we
diff --git a/docs/docsite/rst/dev_guide/testing/sanity/pep8.rst b/docs/docsite/rst/dev_guide/testing/sanity/pep8.rst
index 7570f0fc923..808e909d1f1 100644
--- a/docs/docsite/rst/dev_guide/testing/sanity/pep8.rst
+++ b/docs/docsite/rst/dev_guide/testing/sanity/pep8.rst
@@ -1,5 +1,5 @@
-Sanity Tests » pep8
-===================
+pep8
+====
Python static analysis for PEP 8 style guideline compliance.
diff --git a/docs/docsite/rst/dev_guide/testing/sanity/pslint.rst b/docs/docsite/rst/dev_guide/testing/sanity/pslint.rst
index 0af0ab48922..baa4fa034fc 100644
--- a/docs/docsite/rst/dev_guide/testing/sanity/pslint.rst
+++ b/docs/docsite/rst/dev_guide/testing/sanity/pslint.rst
@@ -1,4 +1,4 @@
-Sanity Tests » pslint
-=====================
+pslint
+======
PowerShell static analysis for common programming errors using `PSScriptAnalyzer `_.
diff --git a/docs/docsite/rst/dev_guide/testing/sanity/pylint-ansible-test.rst b/docs/docsite/rst/dev_guide/testing/sanity/pylint-ansible-test.rst
index 744d181cda6..a80ddc1eb05 100644
--- a/docs/docsite/rst/dev_guide/testing/sanity/pylint-ansible-test.rst
+++ b/docs/docsite/rst/dev_guide/testing/sanity/pylint-ansible-test.rst
@@ -1,7 +1,7 @@
:orphan:
-Sanity Tests » pylint-ansible-test
-==================================
+pylint-ansible-test
+===================
Python static analysis for common programming errors.
diff --git a/docs/docsite/rst/dev_guide/testing/sanity/pylint.rst b/docs/docsite/rst/dev_guide/testing/sanity/pylint.rst
index b4677561437..2b2ef9e53bd 100644
--- a/docs/docsite/rst/dev_guide/testing/sanity/pylint.rst
+++ b/docs/docsite/rst/dev_guide/testing/sanity/pylint.rst
@@ -1,4 +1,4 @@
-Sanity Tests » pylint
-=====================
+pylint
+======
Python static analysis for common programming errors.
diff --git a/docs/docsite/rst/dev_guide/testing/sanity/replace-urlopen.rst b/docs/docsite/rst/dev_guide/testing/sanity/replace-urlopen.rst
index 310a1b23189..705195c942f 100644
--- a/docs/docsite/rst/dev_guide/testing/sanity/replace-urlopen.rst
+++ b/docs/docsite/rst/dev_guide/testing/sanity/replace-urlopen.rst
@@ -1,4 +1,4 @@
-Sanity Tests » replace-urlopen
-==============================
+replace-urlopen
+===============
Use ``open_url`` from ``module_utils`` instead of ``urlopen``.
diff --git a/docs/docsite/rst/dev_guide/testing/sanity/required-and-default-attributes.rst b/docs/docsite/rst/dev_guide/testing/sanity/required-and-default-attributes.rst
index 830465c04a2..573c361500a 100644
--- a/docs/docsite/rst/dev_guide/testing/sanity/required-and-default-attributes.rst
+++ b/docs/docsite/rst/dev_guide/testing/sanity/required-and-default-attributes.rst
@@ -1,5 +1,5 @@
-Sanity Tests » required-and-default-attributes
-==============================================
+required-and-default-attributes
+===============================
Use only one of ``default`` or ``required`` with ``FieldAttribute``.
diff --git a/docs/docsite/rst/dev_guide/testing/sanity/rstcheck.rst b/docs/docsite/rst/dev_guide/testing/sanity/rstcheck.rst
index f58f5a7139b..8fcbbce3431 100644
--- a/docs/docsite/rst/dev_guide/testing/sanity/rstcheck.rst
+++ b/docs/docsite/rst/dev_guide/testing/sanity/rstcheck.rst
@@ -1,4 +1,4 @@
-Sanity Tests » rstcheck
-=======================
+rstcheck
+========
Check reStructuredText files for syntax and formatting issues.
diff --git a/docs/docsite/rst/dev_guide/testing/sanity/sanity-docs.rst b/docs/docsite/rst/dev_guide/testing/sanity/sanity-docs.rst
index 7c40f5622ee..34265c34be5 100644
--- a/docs/docsite/rst/dev_guide/testing/sanity/sanity-docs.rst
+++ b/docs/docsite/rst/dev_guide/testing/sanity/sanity-docs.rst
@@ -1,4 +1,4 @@
-Sanity Tests » sanity-docs
-==========================
+sanity-docs
+===========
Documentation for each ``ansible-test sanity`` test is required.
diff --git a/docs/docsite/rst/dev_guide/testing/sanity/shebang.rst b/docs/docsite/rst/dev_guide/testing/sanity/shebang.rst
index a72389c0a3e..cff2aa0914b 100644
--- a/docs/docsite/rst/dev_guide/testing/sanity/shebang.rst
+++ b/docs/docsite/rst/dev_guide/testing/sanity/shebang.rst
@@ -1,5 +1,5 @@
-Sanity Tests » shebang
-======================
+shebang
+=======
Most executable files should only use one of the following shebangs:
diff --git a/docs/docsite/rst/dev_guide/testing/sanity/shellcheck.rst b/docs/docsite/rst/dev_guide/testing/sanity/shellcheck.rst
index acd864dc8fd..446ee1ee782 100644
--- a/docs/docsite/rst/dev_guide/testing/sanity/shellcheck.rst
+++ b/docs/docsite/rst/dev_guide/testing/sanity/shellcheck.rst
@@ -1,4 +1,4 @@
-Sanity Tests » shellcheck
-=========================
+shellcheck
+==========
Static code analysis for shell scripts using the excellent `shellcheck `_ tool.
diff --git a/docs/docsite/rst/dev_guide/testing/sanity/symlinks.rst b/docs/docsite/rst/dev_guide/testing/sanity/symlinks.rst
index 66dbf500683..017209bdd3b 100644
--- a/docs/docsite/rst/dev_guide/testing/sanity/symlinks.rst
+++ b/docs/docsite/rst/dev_guide/testing/sanity/symlinks.rst
@@ -1,5 +1,5 @@
-Sanity Tests » symlinks
-=======================
+symlinks
+========
Symbolic links are only permitted for files that exist to ensure proper tarball generation during a release.
diff --git a/docs/docsite/rst/dev_guide/testing/sanity/test-constraints.rst b/docs/docsite/rst/dev_guide/testing/sanity/test-constraints.rst
index 0dcff71c397..0e8789f6c9f 100644
--- a/docs/docsite/rst/dev_guide/testing/sanity/test-constraints.rst
+++ b/docs/docsite/rst/dev_guide/testing/sanity/test-constraints.rst
@@ -1,4 +1,4 @@
-Sanity Tests » test-constraints
-===============================
+test-constraints
+================
Constraints for test requirements should be in ``test/runner/requirements/constraints.txt``.
diff --git a/docs/docsite/rst/dev_guide/testing/sanity/update-bundled.rst b/docs/docsite/rst/dev_guide/testing/sanity/update-bundled.rst
index f227691f1ce..d8f19385b35 100644
--- a/docs/docsite/rst/dev_guide/testing/sanity/update-bundled.rst
+++ b/docs/docsite/rst/dev_guide/testing/sanity/update-bundled.rst
@@ -1,7 +1,7 @@
:orphan:
-Sanity Tests » update-bundled
-=============================
+update-bundled
+==============
Check whether any of our known bundled code needs to be updated for a new upstream release.
diff --git a/docs/docsite/rst/dev_guide/testing/sanity/use-argspec-type-path.rst b/docs/docsite/rst/dev_guide/testing/sanity/use-argspec-type-path.rst
index 3972b9eb147..e06d83dd1a5 100644
--- a/docs/docsite/rst/dev_guide/testing/sanity/use-argspec-type-path.rst
+++ b/docs/docsite/rst/dev_guide/testing/sanity/use-argspec-type-path.rst
@@ -1,5 +1,5 @@
-Sanity Tests » use-argspec-type-path
-====================================
+use-argspec-type-path
+=====================
The AnsibleModule argument_spec knows of several types beyond the standard python types. One of
these is ``path``. When used, type ``path`` ensures that an argument is a string and expands any
diff --git a/docs/docsite/rst/dev_guide/testing/sanity/use-compat-six.rst b/docs/docsite/rst/dev_guide/testing/sanity/use-compat-six.rst
index 62c3053ac2a..1f4150056da 100644
--- a/docs/docsite/rst/dev_guide/testing/sanity/use-compat-six.rst
+++ b/docs/docsite/rst/dev_guide/testing/sanity/use-compat-six.rst
@@ -1,4 +1,4 @@
-Sanity Tests » use-compat-six
-=============================
+use-compat-six
+==============
Use ``six`` from ``module_utils`` instead of ``six``.
diff --git a/docs/docsite/rst/dev_guide/testing/sanity/validate-modules.rst b/docs/docsite/rst/dev_guide/testing/sanity/validate-modules.rst
index d08161994ef..acf528b622f 100644
--- a/docs/docsite/rst/dev_guide/testing/sanity/validate-modules.rst
+++ b/docs/docsite/rst/dev_guide/testing/sanity/validate-modules.rst
@@ -1,5 +1,5 @@
-Sanity Tests » validate-modules
-===============================
+validate-modules
+================
Analyze modules for common issues in code and documentation.
diff --git a/docs/docsite/rst/dev_guide/testing/sanity/yamllint.rst b/docs/docsite/rst/dev_guide/testing/sanity/yamllint.rst
index 2d3d0ae50a6..5822bb7c1e0 100644
--- a/docs/docsite/rst/dev_guide/testing/sanity/yamllint.rst
+++ b/docs/docsite/rst/dev_guide/testing/sanity/yamllint.rst
@@ -1,4 +1,4 @@
-Sanity Tests » yamllint
-=======================
+yamllint
+========
Check YAML files for syntax and formatting issues.