Si leíste mi artículo sobre los temas WordPress, Google Fonts y el RGPD ya sabrás que las fuentes de Google servidas desde su CDN no cumplen el RGPD pues recopilan IPs y no se sabe qué más hace Google con los datos de los usuarios.
Por supuesto, una solución, da igual el tema que uses, es alojar localmente las fuentes, descargándolas y sirviéndolas desde tu servidor con un poco de maña, pero hay temas que te lo ponen más fácil, y uno de ellos es Astra.
Y además no tienes que aprender ningún código, ni siquiera pagar por la versión Premium de Astra, en la versión gratuita puedes hacerlo con un simple clic.
Solo tienes que ir a la página de ajustes del tema, en Astra → Escritorio → Ajustes → Rendimiento, y activar la casilla denominada «Cargar las fuentes de Google localmente».
También es recomendable activar la casilla de «Precarga de fuentes locales» para mejorar los tiempos de carga de tus páginas.
Publica los cambios y solo con este clic pasarán 3 cosas:
- Se crea una carpeta de fuentes donde Astra alojará las fuentes de Google necesarias para tu web.
- Se añaden las líneas de código necesarias para cargar las fuentes de Google alojadas localmente a la hoja de estilos.
- El tema Astra deja de servir las fuentes de Google desde la CDN externa y usa las copias alojadas localmente.
Y con esto, con un solo clic, ya no estás recopilando IPs ni nada para Google, respetando la privacidad de tus usuarios y cumpliendo el RGPD, y otras leyes de regulación de privacidad.
De paso, al no servir recursos externos, mejorarán tus puntuaciones en las métricas web principales.
¿Te gustó este artículo? ¡Ni te imaginas lo que te estás perdiendo en YouTube!
Muy agradecido por las publicaciones, por tu trabajo. Saludos
Si usas Astra + Elementor,… y en Elementor en “Ajustes del Sitio” + “Fuentes Globales” ahí has definido las fuentes del sistema,… ¿eso va APARTE de las fuentes que haya definidas en Astra? Y por tanto las carga Elementor pos su cuenta? O seleccionando en Astra lo de “Cargar las fuentes de Google localmente” también afectará a esas de Elementor?
Saludos!
Hola Pablo,
Si en Elementor > Ajustes > General > Desactivar fuentes por defecto, activas la casilla entonces solo se cargan las fuentes de Astra, estén alojadas o no. Si no activas la casilla y en algún módulo de Elementor tienes una fuente personalizada y no marcas eso entonces esa fuente se cargará remotamente si es Google Font. El ajuste de Astra solo afecta a Astra, salvo que actives esa INTEGRACIÓN de Elementor, que he comprobado que funciona.
Lo puedes comprobar tu mismo examinando las fuentes que se cargan en tus páginas con algún plugin para Chrome como whatfont y luego buscando en el código fuente de la página el nombre de tus fuentes. Si aparecen alojadas en la carpeta
wp-content/astra-local-fonts/nombre-de-la-fuente/archivo_de_la_fuente.woff2
es que está funcionandoEn lo que probaste, ¿cómo tenías configurado las Fuentes Globales de Elementor?
Acabo de probar en una instalación limpia marcando en Elementor “Desactivar fuentes por defecto” y en Elementor en “Ajustes del sitio” – “Fuentes Globales” igualmente hay creadas 4 fuentes por defecto (que cargan la fuente de Google “Roboto” y “Roboto Slab”). Y sin tocar nada, eso me crea en el código fuente una llamada a Google Fonts cargando esas 2 fuentes. … y esas fuentes globales no se pueden eliminar…
Saludos!
Ya lo he podido probar: yo tengo esa opción de Elementor marcada, pero aún así él carga Google Fonts,… parece que si defines en Elementor en “Ajustes del Sitio” + “Fuentes Globales” las debe cargar igualmente. Esto veo en el código fuente:
Y en mi caso que uso ConvertPro parece que también por cada CTA de convertPro que cargue la página (un formulario, un popup, un Slide-In,…) carga 1 linia (aún poniendo en Global Font = Inherit que entiendo que heredaría la fuente de Astra) :
Así que si es tan complicado / imposible no cargarlas,… no cumpliremos RGPD,… 🙁
Estaba revisando esto porque al parecer me han detectado del hosting muchas peticiones a fuentes desde Astra… Y ahora no me aparece esta opción de Rendimiento ¿La quitaron?