diff --git a/_template.pug b/_template.pug
index 975b6b4e26d893d137c8cde16e9e3924b93cc68d..4e909febbd455e6cc344e414ec256efeefb97530 100644
--- a/_template.pug
+++ b/_template.pug
@@ -39,6 +39,11 @@ html(lang="en")
     meta(name="theme-color" content="#0a70c0")
     meta(name="msapplication-navbutton-color" content="#0a70c0")
     meta(name="apple-mobile-web-app-status-bar-style" content="#0a70c0")
+    
+    link(rel="preload" as="script" href="/assets/js/intersectionobserver.min.js")
+    link(rel="preload" as="font" href="/assets/fonts/icons.woff2")
+    link(rel="preload" as="font" href="/assets/fonts/Lato-Regular.woff2")
+    link(rel="preload" as="font" href="/assets/fonts/Lato-Bold.woff2")
 
     style
       include /assets/css/important.min.css
@@ -124,4 +129,4 @@ html(lang="en")
 
     script(src="/assets/js/intersectionobserver.min.js")
     script
-      include /assets/js/script.js
\ No newline at end of file
+      include /assets/js/script.js