# Baseline Profile
The baseline profile checks generic Schema.org best practices applicable
to all structured data, regardless of platform.
## What It Checks
| Missing `name` | Warning | All types should have a `name` |
| Missing `description` | Warning | Recommended for discoverability |
| Missing `image` | Warning | Visual content improves engagement |
| HTTP image URLs | Warning | `https://` preferred over `http://` |
| HTTP page URLs | Warning | `https://` preferred over `http://` |
| Headline length | Warning | `headline` should be reasonable length |
## Usage
```rust
let registry = ProfileRegistry::with_baseline();
let result = registry.evaluate("baseline", &graph, &diagnostics)?;
```
## CLI
```bash
schemaorg-validate --file page.html --profile baseline
```
## When to Use
- General-purpose validation without platform-specific rules
- As a minimum quality bar before applying platform profiles
- When targeting multiple platforms (Google, Bing, social media)