diff --git a/layouts/_default/list.html b/layouts/_default/list.html
index c3f6b5e..f7f44ae 100644
--- a/layouts/_default/list.html
+++ b/layouts/_default/list.html
@@ -12,7 +12,9 @@
- {{ range sort .Pages "Title" "asc" }}
+ {{ $sort_field := "Date" }}
+ {{ if eq .Kind "taxonomy" }}{{ $sort_field = "Title" }}{{ end }}
+ {{ range sort .Pages $sort_field "asc" }}
{{ .Render "li" }}
{{ end }}