Skill

Analyze Single Web Page for SEO

Detailed single-URL SEO audit: metadata, content quality, technical tags, schema, and images, all scored out of 100.

Works with dataforseo

91
Spark score
out of 100
Updated 17 days ago
Version 14.2.0

Add to Favorites

Why it matters

Get a comprehensive SEO audit for a single web page, covering on-page elements, content quality, technical SEO, schema markup, and image optimization.

Outcomes

What it gets done

01

Analyze title tags, meta descriptions, and header hierarchy.

02

Evaluate content quality, readability, and keyword usage.

03

Check technical SEO elements like canonical tags and Open Graph data.

04

Review image alt text, file size, and format recommendations.

Install

Add it to your toolbox

Run in your project directory:

curl -fsSL https://spark.entire.vc/get/ag-seo-page | bash

Overview

Single Page Analysis

A single-URL SEO audit scoring on-page metadata, content quality, technical tags, schema markup, and image optimization, with HTML-inferred Core Web Vitals risk flags. Use when reviewing one specific page in detail rather than running a full-site crawl.

What it does

Single Page Analysis runs a detailed on-page SEO review of one URL - metadata, content, schema, images, and page-level technical signals together - producing a scored breakdown across five categories.

When to use - and when NOT to

Use this when the user provides a single URL for detailed on-page review, when auditing one page rather than an entire site, or when checking metadata, content, schema, images, and technical signals together.

Inputs and outputs

Checks span: on-page SEO (title tag 50-60 characters with the primary keyword and uniqueness, meta description 150-160 characters, exactly one H1 matching page intent, a logical H2-H6 hierarchy with no skipped levels, a short hyphenated URL with no parameters, sufficient internal links with relevant anchor text, external links to authoritative sources); content quality (word count against page-type minimums, Flesch Reading Ease and grade level, natural 1-3% keyword density with semantic variations, E-E-A-T signals like author bio and first-hand experience markers, publication and update dates); technical elements (canonical tag, meta robots, Open Graph and Twitter Card tags, hreflang for multi-language pages); schema markup (detects all JSON-LD types present, validates required properties, flags missing opportunities, and explicitly never recommends HowTo, which is deprecated, or FAQ, which is now restricted to government/health sites); images (alt text presence and quality, file-size warnings at 200KB and critical flags at 500KB, WebP/AVIF over JPEG/PNG, explicit width/height to prevent CLS, lazy loading below the fold); and Core Web Vitals risk flags inferred from the HTML alone rather than measured directly - oversized hero images or render-blocking resources for LCP, heavy or non-deferred JS for INP, missing image dimensions or injected content for CLS. Output is a per-category score card (On-Page SEO, Content Quality, Technical, Schema, Images, each out of 100) plus issues ranked Critical > High > Medium > Low, specific actionable recommendations, and ready-to-use JSON-LD for any detected schema opportunities.

Integrations

Optionally pulls live data via DataForSEO MCP tools when available - serp_organic_live_advanced for real SERP positions and backlinks_summary for backlink data and spam scores. It handles three failure modes explicitly: an unreachable URL gets reported as an error rather than guessed at, an authentication-gated page (401/403) prompts a request for rendered HTML or a public URL, and JavaScript-rendered content with an empty HTML body gets flagged as potentially incomplete with a suggestion to supply a browser-rendered snapshot.

Who it's for

Anyone who needs a focused, single-page SEO audit rather than a full-site crawl - covering metadata, content quality, technical tags, schema, and images in one pass with a scored, prioritized report.

FAQ

Common questions

Discussion

Questions & comments · 0

Sign In Sign in to leave a comment.