Condition: Include when page visibility = "Public"
Ensure every public page is optimized for search engines during specification — not as an afterthought during development.
Before specifying this page, check the project brief's SEO Strategy section:
If the page is missing from the keyword map, flag it as an open question.
**URL:** /{slug}
Verify the page has:
Document in page spec:
### Heading Hierarchy
| Level | Content | Keyword |
|-------|---------|---------|
| H1 | {Main page heading} | {primary keyword} |
| H2 | {Section heading} | {secondary keyword} |
| H3 | {Subsection heading} | — |
Every public page should link to at least 2 other pages on the site.
Document link targets:
### Internal Links
| Anchor Text | Target Page | Context |
|-------------|-------------|---------|
| "Läs mer om service" | /service | About section |
| "Ring oss" | tel:+46485-27070 | CTA section |
For every image on the page:
verkstad-ac-service.jpg not IMG_001.jpg)Include the meta content section (see meta-content.instructions.md):
If the project brief's structured data plan includes this page type:
### Structured Data
**Schema Type:** {e.g., Service, Article, FAQPage}
| Property | Value |
|----------|-------|
| name | {service/article name} |
| description | {from meta description} |
| provider | {business name} |
Add this section to the page specification:
## SEO & Search
**Primary Keyword (SE):** {keyword}
**Primary Keyword (EN):** {keyword}
**Primary Keyword (DE):** {keyword}
**URL:** /{slug}
### Page Title (Browser Tab & Search Results)
- SE: "{title} | {brand}" (≤ 60 chars)
- EN: "{title} | {brand}" (≤ 60 chars)
- DE: "{title} | {brand}" (≤ 60 chars)
### Meta Description
- SE: "{description with keyword and CTA}" (150-160 chars)
- EN: "{description with keyword and CTA}" (150-160 chars)
- DE: "{description with keyword and CTA}" (150-160 chars)
### Heading Hierarchy
| Level | SE | EN | DE | Keyword |
|-------|----|----|----|---------|
| H1 | ... | ... | ... | primary |
| H2 | ... | ... | ... | secondary |
### Structured Data
**Type:** {Schema type}
Every public page is a search result. Specify it accordingly.