# Weekly SEO health monitor

**Use case:** 

Run a scheduled SEO audit across client URLs to monitor grades, missing alt text, canonical tags, word count, and page size.

## Input

```json
{
  "urls": [
    "https://example.com",
    "https://example.com/about",
    "https://example.com/contact",
    "https://example.com/blog"
  ],
  "maxUrls": 10
}
```

## Output

```json
{
  "url": {
    "label": "URL",
    "format": "text"
  },
  "overallScore": {
    "label": "Score",
    "format": "number"
  },
  "overallGrade": {
    "label": "Grade",
    "format": "text"
  },
  "title": {
    "label": "Title",
    "format": "text"
  },
  "h1": {
    "label": "H1",
    "format": "text"
  },
  "wordCount": {
    "label": "Words",
    "format": "number"
  },
  "imageCount": {
    "label": "Images",
    "format": "number"
  },
  "imagesWithoutAlt": {
    "label": "No Alt",
    "format": "number"
  },
  "internalLinks": {
    "label": "Int Links",
    "format": "number"
  },
  "externalLinks": {
    "label": "Ext Links",
    "format": "number"
  },
  "hasCanonical": {
    "label": "Canonical",
    "format": "boolean"
  },
  "hasStructuredData": {
    "label": "Schema",
    "format": "boolean"
  },
  "responseTimeMs": {
    "label": "TTFB (ms)",
    "format": "number"
  },
  "pageSizeKb": {
    "label": "Size (KB)",
    "format": "number"
  }
}
```

## About this Actor

This example demonstrates how to use [SEO Audit Tool](https://apify.com/automation-lab/seo-audit-tool) with a specific input configuration. Visit the [Actor detail page](https://apify.com/automation-lab/seo-audit-tool) to learn more, explore other use cases, and run it yourself.