diff --git a/layouts/shortcodes/external-link.html b/layouts/shortcodes/external-link.html
index 82db817..dc4aab4 100644
--- a/layouts/shortcodes/external-link.html
+++ b/layouts/shortcodes/external-link.html
@@ -1,4 +1,4 @@
-{{ $text := .Get "text" | default (.Get 0)
-}}{{ $url := .Get "url" | default (.Get 1)
+{{ $url := .Get "url" | default (.Get 1) | default (.Get 0)
+}}{{ $text := .Get "text" | default (.Get 0) | default $url
}}
{{ $text | markdownify }}