# Content QA Page Audit

**Use case:** 

Audit landing pages before launch by profiling metadata, heading structure, link totals, word counts, and sampled page text.

## Input

```json
{
  "startUrls": [
    {
      "url": "https://apify.com/"
    },
    {
      "url": "https://docs.apify.com/platform/actors"
    },
    {
      "url": "https://crawlee.dev/python/docs/introduction"
    }
  ],
  "maxPages": 3,
  "includeLinks": false
}
```

## Output

```json
{
  "url": {
    "label": "URL",
    "format": "link"
  },
  "title": {
    "label": "Title",
    "format": "text"
  },
  "metaDescription": {
    "label": "Meta description",
    "format": "text"
  },
  "statusCode": {
    "label": "Status",
    "format": "number"
  },
  "h1Count": {
    "label": "H1",
    "format": "number"
  },
  "h2Count": {
    "label": "H2",
    "format": "number"
  },
  "linkCount": {
    "label": "Links",
    "format": "number"
  },
  "wordCount": {
    "label": "Words",
    "format": "number"
  },
  "textSample": {
    "label": "Text sample",
    "format": "text"
  },
  "links": {
    "label": "Sample links",
    "format": "text"
  },
  "profiler": {
    "label": "Profiler",
    "format": "text"
  }
}
```

## About this Actor

This example demonstrates how to use [Python Crawlee Page Profiler](https://apify.com/automation-lab/python-crawlee-page-profiler) with a specific input configuration. Visit the [Actor detail page](https://apify.com/automation-lab/python-crawlee-page-profiler) to learn more, explore other use cases, and run it yourself.