Skip to content
Back to skills

Website Positioning Check

ASecurity

Give an existing website a fast, fresh-eyes positioning check: can the right visitor tell what is on offer, for whom, and why to believe it? Read-only and concise — a one-screen Clear / Blurred / Broken verdict, the single biggest blur, and the three highest-leverage fixes. Use whenever someone asks if a site's offer is clear, differentiated, outcome-led, too technical, or consistent between homepage and offer pages — even without the word "positioning". Trigger phrases: "is our positioning c...

  • 6 stars
  • 0 votes
  • 0 copies
  • 3 views
  • Added September 19, 2026
ai-agentsrustgogit

Security analysis

A100/100

Scanned September 27, 2026

npx -y skills add karero/website-builder --skill website-positioning-check --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Website Positioning Check?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Website Positioning Check
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/karero-website-positioning-check/badge)](https://www.skillsdirectory.com/skills/karero-website-positioning-check)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: website-positioning-check
description: >
  Give an existing website a fast, fresh-eyes positioning check: can the right
  visitor tell what is on offer, for whom, and why to believe it? Read-only and
  concise — a one-screen Clear / Blurred / Broken verdict, the single biggest
  blur, and the three highest-leverage fixes. Use whenever someone asks if a
  site's offer is clear, differentiated, outcome-led, too technical, or
  consistent between homepage and offer pages — even without the word
  "positioning". Trigger phrases: "is our positioning clear", "fresh eyes
  on the homepage", "what are we actually selling", "is it obvious who this is
  for", "we sound too technical", "homepage and services page disagree",
  "positioning sanity check", "does the site make sense to a stranger". Do not
  use for developing positioning from scratch (website-positioning), a full
  copy rewrite (copywriting), an SEO audit, or the pre-launch website-review.
---

# Website positioning check

Answer one question: **can the right visitor quickly tell this is for them, what
they get, and why to believe it?**

This is a diagnostic, not a workshop. Keep the answer to about 300 words — one
screen; the bold labels do not count. The cap exists so the owner reads the whole
thing: when a finding needs its evidence sentence, keep the sentence and cut
elsewhere. Do not edit files unless the user explicitly asks for implementation.

## Inspect

Read like an unfamiliar visitor before adopting the site's internal vocabulary.
Inspect, in this order:

1. **The rendered homepage.** A live URL if the user gives one. Otherwise build
   the site and read the built homepage (`dist/index.html` on a kit-built site;
   there `npm run build` writes only gitignored output). Confirm with
   `git status` that the tree is still clean afterwards; if it is not, say so.
   If you cannot build, read the homepage source (`src/pages/` on a kit site).
   Do not trust a build you did not just make — it may be stale.
2. **The primary offer page** — the services, product, or offer page the
   homepage's main CTA leads to. Follow it even when it leaves the site (a
   repo, an app store, a booking tool): the offer is wherever the CTA goes. If
   the target is missing or unreachable, the visitor has no next step — make
   that the Primary blur and carry on with the pages you have.
3. **`POSITIONING.md`, `CONTENT_GUIDE.md` and `STORY.md`**, when present (repo root or
   `docs/`) — last, so the site
   is judged by what a visitor sees and only then compared with what it meant
   to say.

Stop there. Missing proof on the pages you inspected is a finding, not a reason
to open more pages. Open one more only when two surfaces contradict each other
and that page settles which one the site means. Do not turn a quick check into
a site-wide audit or competitor study.

## Check

After the hero and first offer section, can the visitor it is for answer:

1. **Is this for me?** The audience or situation is recognizable.
2. **What do I get?** The change for the visitor leads; features, methods,
   credentials, process, and deliverables support it rather than replace it.
3. **Why this instead of the current alternative?** The difference is concrete,
   not an adjective or a generic claim every competitor could make.
4. **Why believe it?** Proof, experience, a mechanism, or an honest constraint
   supports the promise.
5. **What happens next?** The offer and CTA continue the same promise.

Then check consistency: title, description, H1, hero, offer names, and CTA should
sell the same category and outcome. On a site with a `STORY.md`, also judge the header
by its grunt test (what you do, how it makes life better, how to get it, in five
seconds) and check that the direct CTA repeats with the same label. Offer options should map to distinct visitor
starting situations, not read like an overlapping capability list. Where the
promise is a change in how the visitor's own team, practice, or life works
(training, enablement, a habit, a community), the site should show what that
looks like afterwards — not only what the provider does.

Do not score with fake precision. Use these verdicts:

- **Clear**: the five answers are immediate and the surfaces agree.
- **Blurred**: a credible offer exists, but the visitor must decode it.
- **Broken**: surfaces sell different things, the mechanism has replaced the
  visitor's outcome, or the main CTA leads nowhere.

Distinguish observation from inference where it changes the advice; do not label
every sentence. Flag missing evidence; never invent it. Bold copy may be good.
Unsupported certainty is not.

## Return this shape

**Verdict:** Clear / Blurred / Broken

**Current position:** One plain sentence describing what the site actually says,
not what its strategy document intended to say.

**Strongest element:** The one thing to preserve.

**Primary blur:** The single issue doing the most damage.

**Three fixes:** Three ranked, specific changes. For each, name the page and
section; add the file path when you know it. If a fix contradicts
`POSITIONING.md`, `CONTENT_GUIDE.md` or `STORY.md`, say so in the fix — the document
changes first, then the page (and `STORY.md` yields to `POSITIONING.md`).

**Core line:** One replacement positioning line only when the existing line is
part of the problem. Keep it faithful to available evidence.

Omit the Core line when no replacement is needed. Do not append a long checklist,
page-by-page inventory, or generic marketing advice.

## Handoff

If the user asks to fix the findings, update the positioning source of truth with
`website-positioning`, then use `copywriting` for page copy. Run the site's normal
tests and `website-review` after consequential changes.

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.