Claude Skill MartBrowse skillsQuick linesLearn by videoTerminal guideWhat is a Skill?
Back to list

SEO Landing Page Generator

Generates, audits and fixes dependency-free static HTML landing pages built for 100/100 PageSpeed with full JSON-LD markup.

Marketing & SEOIntermediate13111AI score 9/10Last updated: Aug 30, 2026

What it does

  • Turns a brief (domain, target keywords, CTA, contacts, business type) into a single-page static HTML landing: inlined critical CSS, AVIF/WebP/JPEG image sets, full schema.org JSON-LD, zero third-party requests on first load.
  • Ships a whole project folder, not just one file: index.html, robots.txt, sitemap.xml, favicon.png, images/, ASSETS.md (asset rights & provenance) and SERVER-SETUP.md (caching, compression, security headers).
  • Routes every request into one of three modes: generate, audit-only (read-only, never touches project files) and fix-existing (targeted fixes only).
  • Enforces an executable validation contract: W3C Nu validator, existence check for every referenced local asset, JSON-LD parsing, responsive screenshots at 320/768/1280/1920px, Lighthouse (3 runs, median, ≥90), and manual WCAG 2.1 AA accessibility checks — with a hard rule that unmeasured scores must never be reported.

Who it's for

  • Marketers, small business owners and freelancers who need a fast, search-friendly one-pager.
  • Frontend developers working to a strict performance budget (LCP < 2.5s, CLS < 0.1, ≤15 KB JS).
  • Anyone who wants an evidence-backed audit of an existing landing page.

Example uses

  1. "Build a landing page for a dental clinic from this brief" → it asks for the missing domain, keywords and verified address/phone, then produces a project folder with LocalBusiness/Dentist JSON-LD.
  2. "Audit https://example.com against the performance checklist" → per-check pass/fail with the exact command used, BLOCKER: for anything that can't run, and no files modified.
  3. "The hero image shifts on load — fix it" → a targeted fix to the relevant markup, followed by re-validation with measured evidence only.

· · · Install guide · · ·

Try it now, no install

Paste this into Claude to use the skill without installing anything.

Read the instructions in this file and follow them to help me:
https://raw.githubusercontent.com/aleksandr-alhoff/seo-landing/HEAD/SKILL.md

What I want: (describe your task here)

If Claude can't open the link, open it yourself and paste the contents instead.

If it works for you, download the ZIP below and install it. Then it runs on its own — no pasting each time.

Install in the Claude app (no terminal)
  1. Download the ZIP with the button below.
  2. In Claude, open Settings → Capabilities and turn on 'Code execution and file creation'. (one time)
  3. Go to Customize → Skills → + → 'Upload a skill' and upload the ZIP.
Download ZIP
Install in Claude Code

Let Claude do it — paste this into Claude Code

Install the skill I found on Claude Skill Mart.
Copy the SKILL.m folder from the GitHub repo aleksandr-alhoff/seo-landing into my ~/.claude/skills/seo-landing/.
When it's done, tell me in one line what this skill can do.

Install with a command instead

git clone https://github.com/aleksandr-alhoff/seo-landing.git ~/.claude/skills/seo-landing

This is a third-party skill. Check the source repository before installing.

  1. Open a terminal.
  2. Create the skills directory if needed: mkdir -p ~/.claude/skills
  3. Clone the repo into it: git clone https://github.com/aleksandr-alhoff/seo-landing.git ~/.claude/skills/seo-landing
  4. Verify that ~/.claude/skills/seo-landing/SKILL.md and the references/ folder exist (if SKILL.md sits in a subfolder, move that subfolder's contents up one level).
  5. Restart Claude Code and ask something like "build an SEO landing page for…" or "audit this landing page".
  6. Optional but recommended: install Node.js plus Lighthouse (npm i -g lighthouse) and image encoders (cwebp, avifenc or ImageMagick) so the validation gates can actually run.