Skip to main content

No placeholder content

ab-002550 · site-health-check.trust-polish.no-placeholder-content
Severity: infoactive

Why it matters

"Lorem ipsum," "TODO," "[Your Company Name]," or "Coming soon" in shipped body copy tells every visitor — and every AI answer-engine scraping your page — that the site is unfinished. Conversion collapses on any page containing visible placeholder text, and GEO retrieval will happily quote the placeholder back in an AI answer card. This is the most unambiguous trust-killer in the check suite and the one users notice first.

Severity rationale

Info in severity only because detection is probabilistic; actual user impact on trust and conversion is immediate and severe.

Remediation

Sweep the source tree for the common placeholder patterns and replace each with finalized copy before shipping. A single grep catches most of them:

grep -rniE "lorem ipsum|dolor sit amet|TODO|FIXME|\bexample\.com\b|\[your|coming soon|under construction" src/ app/ components/ public/

If a section genuinely isn't ready, remove it from the live site rather than shipping a "coming soon" note inline with finished content — or redirect to a dedicated landing page.

Detection

  • ID: site-health-check.trust-polish.no-placeholder-content

  • Severity: info

  • What to look for: Search visible text content (excluding HTML tags, attributes, and scripts) for each of these 9 placeholder patterns (case-insensitive): "lorem ipsum", "dolor sit amet", "TODO", "FIXME", "example.com" (in visible text, not in code/config), "[placeholder]", "[your", "coming soon" (in body text, not in navigation elements), "under construction". Count the number of distinct placeholder patterns found and count the total occurrences across all patterns.

  • Pass criteria: 0 of the 9 placeholder patterns are found in visible text content of the page. Report confirmation: "Scanned page text for 9 placeholder patterns — none found."

  • Fail criteria: 1 or more placeholder patterns found in visible text content.

  • Skip (N/A) when: The HTML body contains less than 50 characters of visible text (too little content to meaningfully scan for placeholders).

  • Error when: SPA detected.

  • Detail on fail: "Found 'Lorem ipsum dolor sit amet' in page content — placeholder text not replaced"

  • Remediation: Placeholder content in production signals an unfinished site and damages user trust. Find and replace all placeholder text:

    # Search for common placeholders in your source files
    grep -rni "lorem ipsum\|TODO\|FIXME\|placeholder\|example\.com" src/ app/ components/
    

    Replace "lorem ipsum" with real copy describing your product. Replace "TODO" and "FIXME" with completed implementations. Replace "example.com" URLs with your actual domain. If content is genuinely coming soon, create a proper "Coming Soon" landing page rather than leaving placeholder text inline.


Taxons

History