diff --git a/templates/macros/head.html b/templates/macros/head.html
index c566f4c..d0dc871 100644
--- a/templates/macros/head.html
+++ b/templates/macros/head.html
@@ -158,7 +158,13 @@
{# Google Analytics and Sentry are loaded client-side only after cookie consent. #}
{# Ahrefs Analytics: lightweight site-analytics script, no consent gate required. #}
- {% if config.extra.ahrefs_analytics_key is defined and config.extra.ahrefs_analytics_key != "" %}
+ {% set env_ahrefs_key = get_env(name="AHREFS_KEY", default="") %}
+ {% if env_ahrefs_key != "" %}
+ {% set ahrefs_key = env_ahrefs_key %}
+ {% elif config.extra.ahrefs_analytics_key is defined and config.extra.ahrefs_analytics_key != "" %}
+ {% set ahrefs_key = config.extra.ahrefs_analytics_key %}
+ {% endif %}
+ {% if ahrefs_key is defined and ahrefs_key != "" %}