Quick LH

Quick LH

by genuine_scarecrow

Google Lighthouse Performance Checker runs comprehensive audits for performance, accessibility, SEO, and best practices. Test on mobile or desktop wit...

19 runs
3 users
Try This Actor

Opens on Apify.com

About Quick LH

Google Lighthouse Performance Checker runs comprehensive audits for performance, accessibility, SEO, and best practices. Test on mobile or desktop with customizable scoring thresholds and multiple output formats for automated monitoring and optimization.

What does this actor do?

Quick LH is a web scraping and automation tool available on the Apify platform. It's designed to help you extract data and automate tasks efficiently in the cloud.

Key Features

  • Cloud-based execution - no local setup required
  • Scalable infrastructure for large-scale operations
  • API access for integration with your applications
  • Built-in proxy rotation and anti-blocking measures
  • Scheduled runs and webhooks for automation

How to Use

  1. Click "Try This Actor" to open it on Apify
  2. Create a free Apify account if you don't have one
  3. Configure the input parameters as needed
  4. Run the actor and download your results

Documentation

Google Lighthouse Checker Comprehensive web performance analysis tool powered by Google Lighthouse. Evaluate your website's performance, accessibility, SEO, and best practices with customizable scoring thresholds and multiple output formats. ## Features ### Core Capabilities - Multi-Device Testing: Run audits on mobile, desktop, or both device types simultaneously - Comprehensive Analysis: Evaluate performance, accessibility, best practices, and SEO - Customizable Score Ranges: Define your own thresholds for excellent, good, and poor scores - Multiple Output Formats: Generate results as tables, graphs, and charts - Flexible Timeout Settings: Configure evaluation timeouts from 30 to 300 seconds - Improvement Suggestions: Optional detailed recommendations for performance optimization ### Lighthouse Categories The actor supports four key Lighthouse audit categories: 1. Performance - Page load speed, rendering metrics, and resource optimization 2. Accessibility - WCAG compliance and usability for users with disabilities 3. Best Practices - Modern web development standards and security 4. SEO - Search engine optimization and discoverability ## Input Configuration ### Required Parameters - url (string, required): The URL of the website to audit - Example: https://apify.com ### Optional Parameters - apiKey (string, optional): API key for authentication if required - outputFormats (array, optional): Output format preferences - Options: table, graphs, charts - Default: ["table"] - evaluationTimeoutInSeconds (integer, optional): Maximum time for Lighthouse evaluation - Range: 30-300 seconds - Default: 100 - deviceType (string, optional): Device type for audit simulation - Options: mobile, desktop, both - Default: "desktop" - lighthouseCategories (array, optional): Categories to evaluate - Options: performance, accessibility, best-practices, seo - Default: All categories - includeImprovements (boolean, optional): Include improvement suggestions - Default: false - scoreRanges (object, optional): Custom score thresholds for each category - Each category must have: excellent, good, poor (0-100) - Must satisfy: excellent >= good >= poor - Default ranges: excellent ≥ 90, good ≥ 50, poor ≥ 0 ## Sample Input ### Basic Usage json { "url": "https://example.com", "deviceType": "desktop", "outputFormats": ["table"] } ### Advanced Configuration json { "url": "https://apify.com/ideas/google-lighthouse-checker-44d82046", "apiKey": "", "outputFormats": ["table", "charts", "graphs"], "evaluationTimeoutInSeconds": 100, "deviceType": "desktop", "lighthouseCategories": ["performance", "accessibility", "best-practices", "seo"], "includeImprovements": true, "scoreRanges": { "performance": { "excellent": 90, "good": 50, "poor": 0 }, "accessibility": { "excellent": 90, "good": 50, "poor": 0 }, "best-practices": { "excellent": 90, "good": 50, "poor": 0 }, "seo": { "excellent": 90, "good": 50, "poor": 0 } } } ### Multi-Device Testing json { "url": "https://example.com", "deviceType": "both", "outputFormats": ["table", "graphs"], "lighthouseCategories": ["performance", "seo"] } ### Custom Score Thresholds json { "url": "https://example.com", "deviceType": "mobile", "scoreRanges": { "performance": { "excellent": 95, "good": 70, "poor": 0 }, "accessibility": { "excellent": 100, "good": 80, "poor": 0 } } } ## Output Structure The actor returns a structured output with the following fields: typescript { "success": boolean, "report": string, "message": string, "executionTimeInMs": number } - success: Indicates whether the audit completed successfully - report: Formatted report based on selected output formats - message: Status message or error details - executionTimeInMs: Total execution time of the audit ## Score Interpretation ### Default Score Ranges | Category | Excellent | Good | Poor | |----------|-----------|------|------| | All | ≥ 90 | 50-89 | 0-49 | ### Custom Score Ranges You can customize score thresholds for each category independently. This is useful for: - Setting stricter standards for critical metrics - Adjusting thresholds based on industry benchmarks - Creating custom performance targets aligned with business goals Validation Rules: - All scores must be between 0-100 - excellent must be ≥ good - good must be ≥ poor ## Use Cases ### Web Development - Pre-deployment performance checks - Continuous integration testing - Performance regression detection ### SEO Optimization - Technical SEO audits - Mobile-friendliness testing - Core Web Vitals monitoring ### Accessibility Compliance - WCAG compliance verification - Accessibility issue identification - Regular accessibility audits ### Competitive Analysis - Benchmark against competitors - Industry standard comparison - Performance gap analysis ## Best Practices 1. Timeout Configuration: For complex sites, increase timeout to 150-200 seconds 2. Device Testing: Always test both mobile and desktop for responsive sites 3. Regular Audits: Schedule periodic audits to track performance trends 4. Score Ranges: Adjust thresholds based on your site's baseline performance 5. Categories: Focus on relevant categories for your specific use case ## Error Handling The actor includes robust validation for: - Invalid URLs - Malformed score ranges - Unsupported categories - Timeout issues Invalid configurations are automatically corrected with warnings logged to the console. ## Limitations - Maximum evaluation timeout: 300 seconds - Supported categories: performance, accessibility, best-practices, seo only - Score ranges must follow logical ordering (excellent ≥ good ≥ poor) ## Support For issues, feature requests, or questions: - Check the Apify documentation - Review Lighthouse documentation at web.dev - Contact support through Apify platform ## Version History ### Latest Version - Multi-device testing support - Customizable score ranges - Multiple output format options - Enhanced validation and error handling --- Note: This actor uses Google Lighthouse under the hood. Results may vary based on network conditions, server response times, and other environmental factors. For consistent results, run multiple audits and average the scores.

Common Use Cases

Market Research

Gather competitive intelligence and market data

Lead Generation

Extract contact information for sales outreach

Price Monitoring

Track competitor pricing and product changes

Content Aggregation

Collect and organize content from multiple sources

Ready to Get Started?

Try Quick LH now on Apify. Free tier available with no credit card required.

Start Free Trial

Actor Information

Developer
genuine_scarecrow
Pricing
Paid
Total Runs
19
Active Users
3
Apify Platform

Apify provides a cloud platform for web scraping, data extraction, and automation. Build and run web scrapers in the cloud.

Learn more about Apify

Need Professional Help?

Couldn't solve your problem? Hire a verified specialist on Fiverr to get it done quickly and professionally.

Find a Specialist

Trusted by millions | Money-back guarantee | 24/7 Support