# Bio Checker

> Score a creator bio against 8 profile-completeness checks and surface which signals a brand would expect to see before agreeing to a partnership.

Source: https://influtics.com/llm/tools/bioChecker.md

The Bio Checker evaluates a creator's Instagram / TikTok / YouTube bio
against 8 profile-completeness checks. It returns a 0–100 score plus a
checklist of what's already in place and what's missing, so a creator can
fix the gaps before a brand's first impression is filtered out.

## Formula

`score = (passed / 8) × 100`

Each of the 8 checks is binary; the score is the percentage of checks that
pass. There is no weighting — every check is treated as equally important
because brands filter on any one of them being absent.

## The 8 checks

1. **Profile photo is set** — the bio shows a real photo, not the default
   avatar
2. **Bio length is 1–150 characters** — too-short bios signal abandoned
   accounts; too-long bios signal keyword-stuffing
3. **Niche keyword is present in the bio** — the niche the creator selected
   appears as a word or phrase in the bio
4. **Contact info is present** — bio contains an email, phone, or external
   handle (Instagram DM-only is acceptable but counts lower)
5. **Link-in-bio tool is used** — bio links to a Linktree, Beacons,
   Stan Store, or equivalent
6. **Pinned highlights work** — pinned story highlights contain a working
   link / shop / DM CTA, not just decoration
7. **Story highlights section is populated** — at least 3 highlights exist
   (Instagram-specific)
8. **Consistent username across platforms** — handle matches the creator's
   other social platforms (this check requires manual confirmation)

## Inputs

- **Bio** — paste the current bio text. The calculator scans for length,
  niche keyword, contact info, and link-in-bio pattern.
- **Niche** — the creator's declared niche (used to check that the niche
  keyword appears in the bio).
- **6 binary profile signals** — the rest of the checks: profile photo,
  contact info present, link-in-bio used, highlights section populated,
  pinned highlights work, consistent username.

## Output

- **Score** — 0–100 (8/8 × 100 = 100)
- **Checks passed** — "X / 8"
- **Passed items** — the checklist of what's already in place
- **Missing items** — the checklist of what to fix

## When to use it

- A creator preparing for an outreach campaign: fix the gaps before the
  campaign starts so brands do not filter the profile out on first glance
- A brand auditing inbound creator pitches: a 50/100 bio is a soft
  disqualifier before deeper due diligence on audience authenticity
- An agency running a creator-onboarding checklist: the 8 checks are a
  defensible baseline for "this creator is ready for partnership"
- A creator coach / educator: the checklist is a tangible action list for
  their students

## Worked example

A creator pastes a bio:

> "Sarah | 25 | NY | beauty content 💄"

She selects "Beauty" as her niche. She marks profile photo set (yes),
contact info present (no), link-in-bio used (yes), highlights section
populated (no), pinned highlights work (no), consistent username (yes).

Calculator's automated checks:
1. Profile photo set — yes (user)
2. Bio length 1–150 characters — yes (43 characters)
3. Niche keyword present — yes ("beauty")
4. Contact info present — no
5. Link-in-bio used — yes (user)
6. Pinned highlights work — no
7. Highlights section populated — no
8. Consistent username — yes (user)

Passed: 5 of 8
Score = (5 / 8) × 100 = **62 / 100**

Missing: contact info, pinned highlights work, highlights section
populated. The creator should add an email or DM handle, populate at
least 3 highlights (a "Shop" highlight pointing to affiliate links, an
"FAQ" highlight, and a "Collabs" highlight with contact details), and
add a working link / shop / DM CTA to at least one pinned highlight.

## Limitations

- The username-consistency check is manual (the calculator can't crawl
  every platform); mark it correctly
- The niche-keyword check is a simple substring search; a creator using a
  niche synonym ("makeup" instead of "beauty") will fail that check even
  when their content is on-niche
- A 100/100 score does not guarantee a brand will say yes; it only means
  the bio passes the completeness filter. Audience authenticity, brand
  fit, and content quality are separate evaluations.

## Related

- Engagement Rate Calculator: https://influtics.com/llm/tools/engagementRate.md
- Influencer Tier Classifier: https://influtics.com/llm/tools/influencerTier.md
- Page: https://influtics.com/tools/bio-checker
