WordPress plugin intelligence profile

Fontstay – Local Hosting for Google Fonts

Finds the Google Fonts your theme and plugins load and hosts them on your own site, so visitors' browsers no longer contact Google for them.

WP PlugIndex snapshot

Current directory snapshot

Tested up to WordPress 7.1
Current version1.0.8
WordPress coverageTested up to WordPress 7.1
Minimum stackWP 6.6 · PHP 7.4
Directory statusactive
Last directory update14 Oct 202619d ago
Active installations10Adoption metric — not a quality score
WordPress.org rating5.0 / 5 from 1 ratings
Official packageDirect from WordPress.org

Repository metrics are context, not quality scores. Active installations measure adoption and can strongly reflect a plugin’s age and historical popularity. Ratings, recent updates and “Tested up to” metadata also do not guarantee modern code, error-free operation, security, feature completeness or suitability for a particular site. Why active installs don’t tell the whole story →

WP PlugIndex currently records Fontstay – Local Hosting for Google Fonts version 1.0.8 as active, updated 19d ago and tested up to WordPress 7.1.

Overview

About this plugin

Most themes, page builders and plugins load their fonts from Google. Every visitor’s browser then connects to Google’s servers, which shares the visitor’s IP address with Google and adds extra connections before your text appears.

Fontstay finds those fonts, downloads them to your site once, and serves them from there. Your pages look the same; the fonts simply come from your own domain.

How it works

  • Scan. Your site opens a few of its own pages – home page, latest post, a category, the first page of your menu and, with WooCommerce, the shop and a product – and lists every Google Fonts stylesheet they load, and which theme or plugin adds it.
  • Host locally. One click per font, or “Host all”. Your server downloads the font files once and keeps them in your uploads folder.
  • Done. Visitors’ browsers load these fonts from your site, not from Google.

Features

  • Finds Google Fonts added by your theme, plugins and page builders the standard WordPress way.
  • Shows which theme or plugin adds each font, and a preview of every style.
  • Hosts fonts with one click; “Stop hosting” switches a font back to Google (its files are removed a week later, so cached pages keep working).
  • Hosted fonts are also used on pages the scan didn’t open, with nothing downloaded again.
  • On slow servers, “Host all” continues by itself in short parts.
  • Clears the page cache of popular caching plugins and tells you which one.
  • Warns you if a security rule, server setting or CDN blocks the hosted files.
  • Choose styles: turn off weights and styles you don’t use, so visitors download less.
  • Preload the one or two styles visitors see first.
  • Shows text right away while fonts load (font-display: swap), on by default.
  • Removes “preconnect” and “dns-prefetch” hints to Google once nothing on the page still loads from Google.
  • Daily check: when a theme or plugin update adds a new font, it is marked “New” on the plugin’s screen and counted next to the menu item. Optionally host new fonts automatically.
  • Lists fonts that a theme or plugin loads from Google in another way (a link in the page code, an @import in a stylesheet, a script) and where they come from.
  • Tells you when reCAPTCHA, YouTube videos or Google Maps on your pages load Google’s fonts inside them – no plugin can change that.
  • Icon fonts such as Material Icons and Material Symbols are recognized and left on Google, so icons never turn into words.
  • Extra pages to scan, for a landing page with a special font.
  • Clear advice when a scan is blocked – by Cloudflare, a firewall or security plugin, a login requirement, or a site address that forwards elsewhere.

Privacy

Hosting fonts on your site means visitors’ browsers don’t send requests to Google for those fonts. This can help you meet privacy rules such as the GDPR; it is not legal advice, and your site may use other services that share visitor data.

The plugin adds no tracking and sends nothing about your visitors anywhere. See “External services” below for what your server sends to Google when you host a font.

Compatibility

  • Any theme and plugin that adds Google Fonts the standard WordPress way (wp_enqueue_style), which most do.
  • Classic and block themes; WooCommerce pages are scanned when WooCommerce is active.
  • Multisite: each site has its own fonts and settings.
  • Font files are stored in wp-content/uploads/fontstay/.
  • Works with Bedrock and other setups with the content folder outside WordPress.
  • Works on every address of your site – http and https, www or not, a language on its own domain (WPML, Polylang). On Apache, a CDN may use the fonts too.

External services

This plugin connects to Google Fonts, a service by Google, to download font files – only when an administrator clicks “Host locally”, “Host all” or “Host new fonts”, or, if “Host new fonts automatically” is turned on, when the daily check finds a new font.

  • What is sent: your server requests the Google Fonts stylesheet that your theme or plugin already uses (it contains the font names and styles, for example “Roboto 400, 700”) from fonts.googleapis.com, and then the font files it lists from fonts.gstatic.com. Like any web request, this shows Google your server’s IP address. Your server identifies itself as a current desktop browser, because Google sends the compact WOFF2 font format only to browsers that support it. Nothing about your visitors is sent.
  • When: once per font, when you host it (or click “Try again” after a failed download). Choosing styles and changing settings use the files already downloaded. Scanning never contacts Google; it only opens your own pages.
  • Visitors’ browsers do not contact Google for hosted fonts.

com/

com/terms

com/privacy

com/fonts/faq/privacy

WordPress.org metadata

Plugin tags

Topics listed for this plugin in the WordPress.org directory.

  • google fonts
  • local fonts
  • gdpr
  • performance
  • privacy
Compatibility & maintenance

Compatibility & maintenance

Tested with WP 7.1

Marked as tested with the current WordPress 7.1 release.

Current WordPress releaseWordPress 7.1
WordPress.org Tested up to7.1
Minimum requirementsWordPress 6.6 · PHP 7.4
Update activity14 Oct 202619d ago

“Tested up to” is directory metadata supplied by the plugin author. WP PlugIndex does not turn an older declaration into a claim that the plugin is incompatible.

Changes recorded by WP PlugIndex

Recent tracked changes

No tracked version or compatibility changes have been recorded by WP PlugIndex yet.

Tracking & source

WP PlugIndex tracks public WordPress.org directory metadata and records selected version, compatibility and availability changes as they are detected.

Plugin watchlist

Watch this plugin

Sign in to your WP PlugIndex account or create a free account. Free accounts can watch up to 5 plugins and see what changed.

Watch limit

Watchlist limit reached

You have reached your current active watch limit.