What it is
Lighthouse is an open-source auditing tool from Google that measures a web page across four dimensions: performance, accessibility, best practices, and SEO. WebGrow24 runs Lighthouse in CI on every project against the top 20 routes per country, treating the audit results as a quality gate that blocks a deployment when scores drop below agreed thresholds. The performance score distils metrics like Largest Contentful Paint, Cumulative Layout Shift, and Time to Interactive into a single number that developers and stakeholders can discuss without needing to understand the underlying metrics. The accessibility audit catches missing alt text, insufficient colour contrast, missing ARIA labels, and keyboard trap issues at development time rather than in an expensive post-launch audit. For Indian SMBs, the SEO audit catches missing meta descriptions, canonical URL mismatches, and hreflang configuration errors before they affect search rankings. Running Lighthouse per country matters for Indian businesses with international audiences: a page that scores well on a fast CDN in North America may perform poorly when served from a cache in Chennai with higher latency. WebGrow24 stores Lighthouse reports as JSON artefacts in CI, which gives us a historical record to diagnose when a score changed and which code change caused it. The CLI integrates directly into the build pipeline without a separate SaaS subscription.
Use cases
- Performance budget enforcement blocking deployments when scores drop
- Accessibility audits catching WCAG violations during development
- SEO audits detecting missing meta tags, canonical URLs, and hreflang issues
- Per-country performance measurement for global sites serving Indian and international audiences
- Lighthouse CI on the top 20 routes per country as a quality gate
- Historical score tracking to diagnose which code change caused a regression
- Core Web Vitals monitoring for LCP, CLS, and INP compliance
- Mobile-first auditing against Lighthouse's mobile throttling profile
Integration patterns
Common integrations WebGrow24 connects with Lighthouse:
- GitHub Actions (Lighthouse CI running on every pull request against staging)
- Google Chrome (Playwright launching Chrome with Lighthouse extensions enabled)
- PSI API (programmatic Lighthouse scoring in CI without a browser UI)
- Lighthouse CI (the dedicated CI tool for running Lighthouse as a build step)
- Percy (visual regression triggered by Lighthouse performance regressions)
- Sentry (correlating Lighthouse performance scores with real-user Core Web Vitals from Sentry)
- Chrome DevTools (auditing from DevTools gives the same engine as the CLI)
- Lighthouse Viewer (uploading JSON reports for shareable visual results)