diff --git a/docs/comparisons.md b/docs/comparisons.md
index d0f50c54841f9f54bba53da4750437b201c623f9..5469e2bb58f58d159cbb22a76799a5034edca088 100644
--- a/docs/comparisons.md
+++ b/docs/comparisons.md
@@ -1,9 +1,9 @@
 # Comparison
 
-## Kubespray vs [Kops](https://github.com/kubernetes/kops)
+## Kubespray vs Kops
 
 Kubespray runs on bare metal and most clouds, using Ansible as its substrate for
-provisioning and orchestration. Kops performs the provisioning and orchestration
+provisioning and orchestration. [Kops](https://github.com/kubernetes/kops) performs the provisioning and orchestration
 itself, and as such is less flexible in deployment platforms. For people with
 familiarity with Ansible, existing Ansible deployments or the desire to run a
 Kubernetes cluster across multiple platforms, Kubespray is a good choice. Kops,
@@ -11,9 +11,9 @@ however, is more tightly integrated with the unique features of the clouds it
 supports so it could be a better choice if you know that you will only be using
 one platform for the foreseeable future.
 
-## Kubespray vs [Kubeadm](https://github.com/kubernetes/kubeadm)
+## Kubespray vs Kubeadm
 
-Kubeadm provides domain Knowledge of Kubernetes clusters' life cycle
+[Kubeadm](https://github.com/kubernetes/kubeadm) provides domain Knowledge of Kubernetes clusters' life cycle
 management, including self-hosted layouts, dynamic discovery services and so
 on. Had it belonged to the new [operators world](https://coreos.com/blog/introducing-operators.html),
 it may have been named a "Kubernetes cluster operator". Kubespray however,