Google PageSpeed Insights é uma ferramenta de análise de desempenho web alimentada pelo Lighthouse que avalia a qualidade de páginas em várias dimensões, incluindo desempenho, acessibilidade, SEO e best practices.
Com a integração do Google PageSpeed no Zoen, você pode:
- Analisar o desempenho de páginas: Obter pontuações e métricas detalhadas de desempenho para qualquer URL pública, incluindo First Contentful Paint, Largest Contentful Paint e Speed Index
- Avaliar acessibilidade: Verificar o quanto uma página atende aos padrões de acessibilidade e identificar áreas de melhoria
- Auditar SEO: Avaliar a otimização para mecanismos de busca e descobrir oportunidades de melhorar o ranking
- Revisar best practices: Verificar se uma página segue as melhores práticas modernas de desenvolvimento web
- Comparar estratégias: Executar análises com estratégias desktop ou mobile para entender o desempenho por tipo de dispositivo
- Localizar resultados: Recuperar resultados da análise em diferentes locales para relatórios internacionalizados
No Zoen, a integração com o Google PageSpeed permite que seus agentes auditem páginas de forma programática como parte de workflows automatizados. É útil para monitorar o desempenho do site ao longo do tempo, disparar alertas quando as pontuações caem abaixo de limiares, gerar relatórios de desempenho e garantir que mudanças implantadas atendam aos padrões de qualidade antes do release.
Obtendo sua API Key
- Acesse o Google Cloud Console
- Crie ou selecione um projeto
- Ative a PageSpeed Insights API na API Library
- Vá em Credentials e crie uma API key
- Use a API key na configuração do bloco do Zoen
Usage Instructions
Analyze web pages for performance, accessibility, SEO, and best practices using Google PageSpeed Insights API powered by Lighthouse.
Actions
google_pagespeed_analyze
Analyze a webpage for performance, accessibility, SEO, and best practices using Google PageSpeed Insights.
Input
| Parameter | Type | Required | Description |
|---|---|---|---|
apiKey | string | Yes | Google PageSpeed Insights API Key |
url | string | Yes | The URL of the webpage to analyze |
category | string | No | Lighthouse categories to analyze (comma-separated): performance, accessibility, best-practices, seo |
strategy | string | No | Analysis strategy: desktop or mobile |
locale | string | No | Locale for results (e.g., en, fr, de) |
pricing | per_request | No | No description |
rateLimit | string | No | No description |
Output
| Parameter | Type | Description |
|---|---|---|
finalUrl | string | The final URL after redirects |
performanceScore | number | Performance category score (0-1) |
accessibilityScore | number | Accessibility category score (0-1) |
bestPracticesScore | number | Best Practices category score (0-1) |
seoScore | number | SEO category score (0-1) |
firstContentfulPaint | string | Time to First Contentful Paint (display value) |
firstContentfulPaintMs | number | Time to First Contentful Paint in milliseconds |
largestContentfulPaint | string | Time to Largest Contentful Paint (display value) |
largestContentfulPaintMs | number | Time to Largest Contentful Paint in milliseconds |
totalBlockingTime | string | Total Blocking Time (display value) |
totalBlockingTimeMs | number | Total Blocking Time in milliseconds |
cumulativeLayoutShift | string | Cumulative Layout Shift (display value) |
cumulativeLayoutShiftValue | number | Cumulative Layout Shift numeric value |
speedIndex | string | Speed Index (display value) |
speedIndexMs | number | Speed Index in milliseconds |
interactive | string | Time to Interactive (display value) |
interactiveMs | number | Time to Interactive in milliseconds |
overallCategory | string | Overall loading experience category (FAST, AVERAGE, SLOW, or NONE) |
analysisTimestamp | string | UTC timestamp of the analysis |
lighthouseVersion | string | Version of Lighthouse used for the analysis |