Content Readiness
Review text length, heading structure, lists, tables, and authorship signals in the initial page HTML.
View as MarkdownContent Readiness checks how the retrieved page is structured. It does not grade factual accuracy, originality, usefulness, or the likelihood that a model will quote it. The Optimization card is labeled Content and its action is Check Content.
Review the page
- Open GEO Optimization → Check Content for the correct project URL.
- Inspect word count, H1/H2/H3 counts, lists, and question headings.
- Review paragraphs, tables, Has date, Has author, and the heading outline.
- Compare these signals with what the page needs to communicate, then make targeted editorial or template changes.
- Publish changes and rerun from Optimization to save a new result.
The heading outline shows up to the first 12 headings. Text is extracted after scripts, styles, and tags are removed; it is not limited to a semantically isolated article body. Navigation, footer, and other page text can influence counts. Client-rendered content may be absent.
Scoring rules
| Signal | Points |
|---|---|
| At least 300 words | 20 |
| Exactly one H1 | 10 |
| At least two H2 headings | 15 |
| At least one list | 10 |
| At least one question-style H1–H4 heading ending in a question mark | 20 |
| At least one table | 10 |
| A detected date or author signal | 15 |
Date detection uses a published-time metadata signal or a time element. Author detection uses supported author metadata or an author relationship. A visible byline or date in arbitrary text may not be recognized, and detecting a date does not establish that the content is current.
Act on gaps without padding content
Use headings to describe the actual page, lists for genuinely scannable steps, and tables where a comparison is useful. Do not add irrelevant FAQs or unnecessary words just to pass a check. Some short landing pages or transactional pages can be effective without matching every threshold.
If the report disagrees with the browser, inspect the initial HTML and the project's target URL. For structural problems, also review Site Structure; for missing content in the response, use Crawlability.
Report controls
Refresh obtains a new displayed analysis of the current project URL. Export downloads that analysis as JSON, and Share copies the report page link without granting access. Refreshing an open saved report does not overwrite its stored history payload; run Check Content from Optimization to retain another comparison point.