diff --git a/templates/python/code_quality/black/README.md b/templates/python/code_quality/black/README.md
index 3ec29ea78385724a61603093e29dc282197e1ee1..7e6c0efecdca670d7199739000fbf8d2678cb0e0 100644
--- a/templates/python/code_quality/black/README.md
+++ b/templates/python/code_quality/black/README.md
@@ -19,7 +19,7 @@ pre-commit, etc), you can use `pyproject.toml` configuration file. Learn more
 about [pyproject](https://pip.pypa.io/en/stable/reference/build-system/pyproject-toml/)
 configuration files.
 
-## Add a <a href="https://github.com/psf/black"><img alt="Code style: black" src="https://img.shields.io/badge/code%20style-black-000000.svg"></a> badge to your project README.md
+## Add a [![Code style: black](https://img.shields.io/badge/code%20style-black-000000.svg)](https://github.com/psf/black) badge to your project README.md
 
 To display the use of Black in your project, you can add the following badge to your README.md:
 
diff --git a/templates/python/code_quality/flake8/README.md b/templates/python/code_quality/flake8/README.md
index 912946b3c235baf3455b2f228b535734e6a71387..854e76dd48944aaaa6e5d72833be2e06740c014e 100644
--- a/templates/python/code_quality/flake8/README.md
+++ b/templates/python/code_quality/flake8/README.md
@@ -17,7 +17,7 @@ To add configuration to `flake8` shared with any other usage of flake8 (such as
 pre-commit, etc), you can use `.flake8` configuration file. Learn more
 about [flake8 configuration](https://flake8.pycqa.org/en/latest/user/configuration.html) files.
 
-## Add a <a href="https://flake8.pycqa.org/"><img alt="Code style: Flake8" src="https://img.shields.io/badge/Flake8-checks-blue"></a> Badge to your project README.md
+## Add a [![Code style: Flake8](https://img.shields.io/badge/Flake8-checks-blue)](https://flake8.pycqa.org/) badge to your project README.md
 
 To display the use of Flake8 in your project, you can add the following badge to your README.md:
 
diff --git a/templates/python/code_quality/isort/README.md b/templates/python/code_quality/isort/README.md
index d55061a51effe022b6cae7b3856cc427b5b559ba..61467a0fe3fb44c722eef8a9e607812d41e2f2a7 100644
--- a/templates/python/code_quality/isort/README.md
+++ b/templates/python/code_quality/isort/README.md
@@ -19,7 +19,7 @@ pre-commit, etc), you can use `pyproject.toml` configuration file or a dedicated
 more about [isort configuration](https://pycqa.github.io/isort/docs/configuration/config_files.html)
 files.
 
-## Add an <a href="https://pycqa.github.io/isort/"><img alt="Imports: isort" src="https://img.shields.io/badge/Imports-isort-yellow"></a> Badge to your project README.md
+## Add an [![Imports: isort](https://img.shields.io/badge/Imports-isort-yellow)](https://pycqa.github.io/isort/) badge to your project README.md
 
 To display the use of isort in your project, you can add the following badge to your README.md:
 
diff --git a/templates/python/code_quality/mypy/README.md b/templates/python/code_quality/mypy/README.md
index 9a6b7a05062067f91a0ae96b0d0f36a43a9cdac0..c8c7793a9b113e28839de482487035d7bd79fd92 100644
--- a/templates/python/code_quality/mypy/README.md
+++ b/templates/python/code_quality/mypy/README.md
@@ -18,8 +18,7 @@ To add configuration to `mypy` shared with any other usage of mypy (such as manu
 etc), you can use `mypy.ini`, `setup.cfg` or `pyproject.toml` configuration file. Learn more
 about [mypy configuration](https://mypy.readthedocs.io/en/stable/config_file.html) files.
 
-
-## Add a <a href="https://mypy.readthedocs.io/"><img alt="Type Checked: mypy" src="https://img.shields.io/badge/mypy-checks-blue"></a> Badge to your project README.md
+## Add a [![Type Checked: mypy](https://img.shields.io/badge/mypy-checks-blue)](https://mypy.readthedocs.io/) badge to your project README.md
 
 To display the use of mypy in your project, you can add the following badge to your README.md:
 
diff --git a/templates/python/code_quality/ruff/README.md b/templates/python/code_quality/ruff/README.md
index 717a79f162a583b0a43c078b679947a4d3523801..6a9dc91ea3155e781a89373ef98d21f04386b4cb 100644
--- a/templates/python/code_quality/ruff/README.md
+++ b/templates/python/code_quality/ruff/README.md
@@ -19,7 +19,7 @@ pre-commit, etc), you can use a `pyproject.toml`, `ruff.toml`, or `.ruff.toml` c
 your project's root directory. Learn more
 about [ruff configuration](https://beta.ruff.rs/docs/configuration/) files.
 
-## Add a <a href="https://github.com/ruffle-rs/ruffle"><img alt="Code style: Ruff" src="https://img.shields.io/badge/Ruff-Linter-blue"></a> Badge to your project README.md
+## Add a [![Code style: Ruff](https://img.shields.io/badge/Ruff-Linter-blue)](https://github.com/astral-sh/ruff) badge to your project README.md
 
 To display the use of Ruff in your project, you can add the following badge to your README.md:
 
diff --git a/templates/python/testing/pytest/README.md b/templates/python/testing/pytest/README.md
index 8d6004bc51a4c88cfc8c0511628fd109259aee44..7a8607d664ad25a54cd4fe6cfca5e68200c06f37 100644
--- a/templates/python/testing/pytest/README.md
+++ b/templates/python/testing/pytest/README.md
@@ -49,7 +49,7 @@ pytest_3.10:
 
 https://docs.r2devops.io/get-started/use-templates/#multiple-usage-of-the-same-job-template-in-your-pipeline
 
-## Add a <a href="https://docs.pytest.org/en/latest/"><img alt="Tested with pytest" src="https://img.shields.io/badge/Tested%20with-pytest-green"></a> Badge to your project README.md
+## Add a [![Tested with pytest](https://img.shields.io/badge/Tested%20with-pytest-green)](https://docs.pytest.org/en/latest/) badge to your project README.md
 
 To display the use of pytest in your project, you can add the following badge to your README.md: