Hi, @hoginblack
You can solve this by adding the following code to the <head> section of your theme. If your theme doesn’t allow such an option by default, you can use a plugin to make this modification.
<link rel="preload" as="font" href="https://demo.wpzoom.com/foodica/wp-content/plugins/social-icons-widget-by-wpzoom/assets/font/socicon.ttf" type="font/ttf" crossorigin>
<link rel="preload" as="font" href="https://demo.wpzoom.com/foodica/wp-content/themes/foodica/fonts/foodica.ttf" type="font/ttf" crossorigin>
<link rel="preload" as="font" href="https://demo.wpzoom.com/foodica/wp-content/plugins/wpzoom-shortcodes/assets/fonts/fontawesome-webfont.woff2?v=4.5.0" type="font/woff2" crossorigin>
<link rel="preload" as="font" href="https://demo.wpzoom.com/foodica/wp-content/plugins/social-icons-widget-by-wpzoom/assets/font/fontawesome-webfont.woff2?v=4.7.0" type="font/woff2" crossorigin>
@hoginblack please replace the website URL from the code above with the URL of your website.
thank you Ina, does it matter those links are using HTTPS protocol and my site uses http?
@hoginblack, Could you please delete previously added code and replace it with this one:
<link rel="preload" as="font" href="https://hoginblack.com/wp-content/plugins/social-icons-widget-by-wpzoom/assets/font/socicon.ttf" type="font/ttf" crossorigin>
<link rel="preload" as="font" href="https://hoginblack.com/wp-content/plugins/social-icons-widget-by-wpzoom/assets/font/fontawesome-webfont.woff2?v=4.7.0" type="font/woff2" crossorigin>
One of the files included in your analysis is the style.css file of your theme, so probably you will need to add this line too:
<link rel="preload" as="style" href="https://hoginblack.com/wp-content/themes/bridge/style.css" crossorigin>
I also recommend you installing and enabling this plugin to avoid the mix-up between HTTP/HTTPS links:
https://wordpress.org/plugins/really-simple-ssl/
In case you want to further optimize the fonts on your website, you can use a special plugin like WP Rocket to preload fonts and other resources:
https://wp-rocket.me/blog/font-preloading-best-practices/
https://docs.wp-rocket.me/article/1317-preload-fonts
However, my recommendation is to not pay too much attention to this kind of optimization as this is not affecting your website at all, and is simply a technical recommendation by the PageSpeed tool.
Hi Pavel,
I have Wp-rocket but I still get slow load speeds and slow time to first byte.