No data available.
';
return;
}
$max = 0;
foreach ($items as $value) {
$max = max($max, ai_seo_cro_number($value));
}
foreach ($items as $label => $value) {
$width = ai_seo_cro_percent_width($value, $max);
?>
Page issue severity distribution
Page issue category distribution
Detailed Page Issues
| URL | Severity | Category | Issue | Location | Recommendation |
|
|
|
|
|
|
Weakest Pages
| URL | Score | Issue count | Top issues |
'Weak page performance',
'url' => $page_url,
'location' => 'Score: ' . ($p['score'] ?? '') . ' | Issue count: ' . ($p['issueCount'] ?? ''),
'recommendation' => 'Open or edit this page and fix the listed top issues first. Start with high-severity SEO/CRO problems, then rerun the scan.',
];
$weak_issue_help = [
'title' => $top_issues ?: 'Top issues for this page',
'url' => $page_url,
'location' => 'Top issues column',
'recommendation' => $top_issues ? 'Resolve these top issues on the affected page. They are the main reasons this page appears in Weakest Pages.' : 'Review this page for SEO/CRO issues and improve the elements flagged by the scan.',
];
?>
|
|
|
|
Failed Pages
| URL | Status | Depth | Issue messages |
$failed_messages ?: 'Page crawl failed',
'url' => $failed_url,
'location' => 'Status: ' . ($f['statusCode'] ?? $f['status'] ?? '') . ' | Depth: ' . ($f['depth'] ?? ''),
'recommendation' => 'Check that this URL loads, is not blocked by authentication, redirects correctly, and does not return an error status. Fix server, redirect, or access issues, then rerun the scan.',
];
?>
|
|
|
|
Sample Pages
| URL | Title | H1 | Word count | HTML size |
'Sample page details',
'url' => $sample_url,
'location' => 'Title: ' . ($s['title'] ?? '') . ' | H1: ' . ($s['h1'] ?? '') . ' | Word count: ' . ($s['wordCount'] ?? '') . ' | HTML size: ' . ($s['htmlSize'] ?? ''),
'recommendation' => 'Use this sample data to review the page title, H1, content depth, and HTML weight. Edit the page if these values look incomplete or unusually low/high.',
];
?>
|
|
|
|
|