Needs fix

WordFuzz

web-app

Fresh daily crosswords with AI-written clues at three difficulty tiers. Solve in your browser.

wordfuzz.com ·audited by @Erik
5/11
checks passing

No blockers — but 3 fixes would strengthen the launch.

Sign in to re-audit Re-audits need a free account. All audits of this project →

Fix before launch 3

#3 License or pricing declared Fix before launch

No pricing model declared (form field required for closed-source submissions)

Do this

Set pricing_model on the submission form. If TBD, declare 'free during beta' explicitly on the landing page.

Why we flagged this

Visitors need to know up front: free / freemium / paid / source-available. Hiding pricing creates trust friction.

#8 Static-renderable content Fix before launch

Site appears to be JS-rendered (SPA) — static-HTML scanners and social previews can't see your content

Do this

Add server-side rendering (SSR), static site generation (SSG), or at minimum pre-rendered HTML for the head section (og tags, h1, hero copy). Frameworks: Next.js/Remix (SSR), Astro (SSG), or a custom prerender step.

Why we flagged this

Social-preview crawlers (Twitter, Slack, Discord, Mastodon, search engines without JS execution) only read the static HTML response. Your content lives in JS that they don't run. This kills link previews, hurts SEO, and makes the audit unable to verify your hero/copy.

#10 Maker contact path Fix before launch

No contact path found (no Issues, no email, no contact page)

Do this

Enable GitHub Issues, OR add a contact email on the landing page, OR a /contact page.

Why we flagged this

If a reviewer or first user wants to ask a question or report a bug, they need a way to reach you. No contact path = no follow-up.

Polish 3

#11 Roadmap / updates surface Polish

No roadmap, changelog, or 'what's next' section found

Do this

Add a `## Roadmap` or `## Changelog` section to your README, even briefly.

Why we flagged this

Visitors evaluating a new project look for signals it will be maintained. A roadmap shows momentum; a changelog shows history; either reduces 'dead-on-arrival' anxiety.

#17 AI & agent discoverability Polish

Partial AI discoverability — has structured data (JSON-LD), missing llms.txt

Do this

Add a /llms.txt describing the project (llmstxt.org).

Why we flagged this

AI answer engines (ChatGPT, Perplexity, Google AI Overviews) and coding agents increasingly summarize and recommend tools to people who never visit your page. With no machine-readable description, they fall back to guessing from raw HTML — and are likelier to describe you vaguely or wrongly. Your robots.txt has no explicit AI-crawler policy — optional, but worth a deliberate decision.

#18 Alternatives & differentiation Polish LLM

Visitors will compare you to The New York Times Crossword, Spelling Bee (NYT), Crosswordle, Waffle (puzzle game) — your copy doesn't say how you differ

Do this

Add a short "how we're different" note (a sentence, or a small comparison) addressing: The New York Times Crossword, Spelling Bee (NYT), Crosswordle, Waffle (puzzle game).

Why we flagged this

Alternatives a visitor would weigh, and an angle for each: - The New York Times Crossword — AI-written clues with instant post-solve explanations vs. hand-crafted clues; free and always accessible vs. paywall-gated premium content - Spelling Bee (NYT) — Dedicated crossword focus with three explicit difficulty tiers and streaks vs. word-puzzle variant with single difficulty; AI-driven clue consistency vs. human editorial variation - Crosswordle — Traditional forward-solving with AI clue explanations vs. reverse-engineering variant; daily fresh puzzles with curated difficulty tiers vs. single dynamic puzzle type - Waffle (puzzle game) — Grid-based word puzzle with AI editorial pipeline vs. grid-based variant; focused on clue quality and explanation depth vs. primary emphasis on grid mechanics WordFuzz clearly claims AI clues and explanations as core features, but never explicitly names or contrasts itself against NYT Crossword, Crosswordle, or other daily puzzle incumbents.

Passing 5
Skipped — not applicable 8

Where to take this 5LLM

Likely audience Daily crossword enthusiasts who want fresh puzzles with modern AI-written clues and enjoy tracking solving streaks and difficulty progression.

Strong technical and daily-game-player audience; lead with engineering story on HN and community-first approach on crossword forums, then expand to indie product platforms.

Suggestions, not gospel — confirm each community still fits and read its self-promotion rules. Lead with something useful; don't drop a link and run.