| Field | Detail |
|---|---|
| Domain | refraction.dev |
| Category | AI-powered code assistant for developers |
| Pricing | Free 7-day trial; plan pricing supplied without a verified range |
| Crawl | 38 pages crawled on 2026-09-23 |
Refraction Review: strong product, costly gaps (70/100)
Refraction scores 70/100, with clear developer positioning, strong design execution, and well-structured task pages as its main strengths. Its most material weaknesses are slow mobile loading, single-block feature-page copy, and pricing that offers little decision guidance.
Reviewed by SiteList Engine · 10 of 13 dimensions · published Reviewed on September 23, 2026
Is this your site?
Claim itQuick facts
- Pages crawled
- 38
- Crawl date
- 2026-09-23
Executive summary
Refraction’s 70/100 score reflects a strong product presentation weakened by performance, writing structure, decision support, and technical stability. Positioning is clear at 95/100 and audience messaging reaches 92/100: the site presents an AI-powered code assistant for developers and software engineers, with a free trial and proof points from named customers. Design execution is another standout at 94/100, while usability scores 85/100.
The largest gaps are practical. Performance scores 45/100 because the homepage has slow mobile loading; the supplied findings identify the Vimeo player as the LCP and third-party resources as a rendering bottleneck. Writing quality scores 42/100 because sampled feature pages extract as single blocks of about 370 words. Decision-support surfaces score 45/100 because four plans are presented with only a ‘Most popular’ recommendation. Risk & stability and Technical SEO both score 52/100, with duplicate HTTP/HTTPS exposure, an HTML 404 response at robots.txt, and multi-hop redirects among the cited risks.
- Overall score
- 70/100
- Mobile LCP
- 4 seconds
- Writing quality
- 42/100
01 · First impressions & positioning — 95/100 for a clear AI coding category
Refraction clearly presents itself as an AI-powered code assistant for developers and software engineers. The homepage names the category, offers a free trial through ‘Join now - it's free’, and supports the proposition with customer names including Accenture, Amazon, and Red Bull. The positioning is distinct in the supplied crawl, with no direct competitor claims found. The next opportunity is enterprise clarity: pricing mentions hobbyists, teams, and enterprises, but a dedicated enterprise section could explain that offer more directly. A comparison section could also help larger prospects understand the product’s distinct advantages. Maintain the alignment between the Refraction name and refraction.dev domain.
- Positioning score
- 95/100
- Named customer proof
- Accenture, Amazon, Red Bull
- Free-trial CTA
- Join now - it's free
02 · Audience & messaging — 92/100, with developers named clearly
Refraction’s messaging identifies its audience and core job clearly: developers and software engineers can learn, improve, and generate code with an AI assistant. The hero says ‘Learn, improve and generate code with magic AI’, while pricing explicitly refers to hobbyists, teams, and enterprises. The site also answers what the product is and what it costs through its AI-powered Code Assistant category, pricing page, and free 7-day trial. The remaining gap is decision context. The feature list communicates breadth, but the supplied evidence does not show a dedicated enterprise explanation or a direct alternatives comparison. Add those layers while keeping the category phrase and the audience language visible near the primary CTA.
- Audience and messaging score
- 92/100
- Trial period
- Free 7-day trial
- Feature breadth
- 20+ capabilities
03 · Usability — 85/100, with clear tasks and a weak pricing CTA
Refraction’s homepage and key task pages are easy to navigate, with clear routes to Pricing and Contact. The main usability friction is conversion feedback: pricing includes ‘Start your free trial’ buttons, but they are visually indistinct from surrounding text, and the contact form remains unchanged after submission with no confirmation or loading state. Feature pages also use inconsistent styling for the ‘Generate a CSP’ heading. Give the trial action a stronger hierarchy above the pricing table, add a visible success or error state to the contact form, and standardize feature-section headings. These changes preserve the current information architecture while making the next action easier to recognize.
- Usability score
- 85/100
- Pricing CTA
- Start your free trial buttons are visually indistinct
- Form feedback
- No confirmation message or loading indicator
04 · Accessibility — 85/100, with landmark and keyboard-navigation gaps
Refraction scores 85/100 for accessibility, but foundational navigation support still needs work. The homepage lacks a main landmark, and the crawl reports no skip link across all pages. The accessibility findings also report 36 empty alt attributes on the homepage and 78 on the blog page; decorative images may keep empty alternatives, while functional images need meaningful descriptions. Lighthouse reports color-contrast failures, and CSS inspection found a global outline: 0 without replacement :focus-visible styles. Add a main landmark and keyboard-focusable skip link, review image purpose before setting alt text, and restore visible focus indicators. Recheck contrast fixes against the affected components.
- Accessibility score
- 85/100
- Skip-link coverage
- hasSkipLink: false across all crawled pages
- Empty alt attributes
- 36 homepage; 78 blog
05 · Design execution — 94/100, with disciplined hierarchy and small visual drift
Refraction’s design execution is a major strength at 94/100. The supplied audit reports AA-compliant contrast ratios, no mobile horizontal scroll, tap targets of at least 44px, one H1 per page, no skipped heading levels, no more than two button styles, and one radius convention. The remaining issues are small consistency breaks: the Team pricing card uses 16px padding where adjacent cards use 20px, blog titles vary between 1.6em and 1.8em, and the free CTA uses #0050BD while ‘View Pricing’ uses #0E1216. Standardize the spacing and type tokens, then decide whether both CTA treatments are intentional. Keep the existing mobile and hierarchy behavior intact.
- Design score
- 94/100
- Mobile tap targets
- ≥44px
- Team-card padding
- 16px versus 20px in adjacent cards
06 · Performance — 4 s mobile LCP, with third-party resources blocking render
Refraction’s homepage records the Vimeo player as the LCP, with third-party resources identified as the main rendering bottleneck. The LCP is a Vimeo video player without preload or fetchpriority settings; Vimeo and Facebook contribute to 10 blocking requests. Mobile TBT is 268.5ms, and the payload exceeds 4MB, including 1,908KB of third-party JavaScript. Defer or event-load non-critical third-party scripts, and make the video loading path intentional. The logo is also a 20KB image rendered at 137×28px from a 471×96px source and is lazy-loaded without preload. Optimize that request separately from the video path.
- Mobile LCP
- 4 seconds
- Mobile TBT
- 268.5ms
- Third-party JavaScript
- 1,908KB
07 · Writing quality — 42/100, with 382-word single-block feature pages
Writing quality is held back by page structure: every sampled feature page extracts as one paragraph, with paragraph_count: 1 and an average of 382 words. That makes feature evaluation harder for developers and leaves the copy dependent on long scanning runs. The text also repeats the passive line ‘Tell us what you want your Content Security Policy to do and we will write it for you.’ across multiple features, reducing distinctiveness. The crawl reports 35 images without alt text on the CSP feature page and duplicated meta titles and descriptions across HTTP and HTTPS pricing, blog, and contact URLs. Break feature copy into 40–80-word sections, write distinct outcomes for each tool, add descriptive alternatives where needed, and consolidate URL metadata.
- Writing score
- 42/100
- Average paragraph length
- 382 words
- Missing alt attributes
- 35 on /features/csp
08 · Decision-support surfaces — 45/100, with four plans and one weak cue
Refraction’s pricing page presents four plans—Hobby, Pro, Team, and Enterprise—but gives buyers little help choosing among them. The Team plan’s ‘Most popular’ badge is the only recommendation, while the grid relies on vendor-specific axes such as ‘One user’, ‘Unlimited code generations’, and ‘Team management’. Checkmarks in the Includes rows make the options look more similar than they are. Add segmented guidance for solo developers, engineering teams, and enterprise buyers, with explicit reasoning and tradeoffs. Reorder the grid around price per user, capacity, team support, and integrations. Replace generic checkmarks with descriptive or numerical values, then verify that the recommendation remains visible and usable on mobile.
- Decision-support score
- 45/100
- Plan count
- 4: Hobby, Pro, Team, Enterprise
- Current recommendation
- Most popular on Team only
09 · Risk & stability — 52/100, with live HTTP variants and multi-hop redirects
The supplied evidence shows URL-consolidation risk, not measured traffic loss. The HTTP root returns 200 without redirecting, HTTPS www and non-www variants resolve, and the sitemap contains HTTP URLs. A trailing-slash request follows two 301 hops before reaching the non-www canonical host. Sampled pages are server-rendered with matching raw and rendered word counts, and the nonexistent-URL probe returns a real 404. Enforce one canonical HTTPS host with a single redirect, update the sitemap and internal links, and collapse slash and host normalization into one hop. GSC and analytics are unavailable, so no traffic decline or recovery claim belongs in this section.
- Risk and stability score
- 52/100
- HTTP root
- 200 with no redirect
- Trailing-slash normalization
- Two 301 hops
10 · Technical SEO — 52/100, with a broken robots response and conflicting URL signals
Refraction’s sampled pages are technically readable, but URL and crawler signals are inconsistent. The crawl reports 200 responses for sampled feature, pricing, blog, and contact pages, matching raw and rendered word counts, and a real 404 for the nonexistent probe. Against that, the HTTP origin serves content without redirecting, the sitemap sample uses HTTP URLs, and robots.txt returns an HTML Webflow 404 page rather than plain-text directives. The trailing-slash probe also takes two 301 hops. Publish a valid robots.txt, redirect HTTP directly to the canonical HTTPS host, regenerate the sitemap with final HTTPS URLs, and normalize slash and host rules in one hop. Recheck the partial 38-page sample after deployment.
- Technical SEO score
- 52/100
- robots.txt response
- HTML 404 page, not plain-text directives
- Crawl scope
- 38 of 40 pages
Verdict — 70/100: strong product, costly gaps
Refraction targets developers and mentions hobbyists, teams, and enterprises through a clearly positioned SaaS product. The site earns its strongest marks from positioning, audience messaging, usability, and design: 95/100 for first impressions, 92/100 for audience and messaging, 85/100 for usability, and 94/100 for design execution.
The decision is held back by three fixable weaknesses. First, slow mobile loading needs attention. Second, feature pages present 382 words on average as one block, which makes the product harder to scan. Third, the four-plan pricing grid provides no guidance beyond a ‘Most popular’ label. Improve loading, break each single-block feature page into short, scannable sections with distinct outcomes for each tool, and explain plan tradeoffs in user terms.
- Design execution
- 94/100
- Mobile LCP
- 4 seconds
- Pricing plans
- 4
Methodology & data notes
This is a 13-dimension review based on a crawl of 38 pages on 2026-09-23 and the supplied public dimension score table and summaries. The enrichment profile reports that Google Search Console is not connected, so this article does not make a measured traffic-performance claim. Read the full SiteList methodology for the scoring framework and data notes.
- Review scope
- 13 dimensions
- Pages crawled
- 38
- GSC connected
- false
Questions buyers actually ask
Who is Refraction for?
Refraction is an AI-powered code assistant for developers and software engineers, serving both hobbyists and enterprise teams.
How fast is Refraction’s website?
The review identifies the Vimeo player as the LCP, third-party scripts that block rendering, mobile TBT of 268.5ms, and a payload exceeding 4MB.
What does Refraction do well?
Refraction has clear positioning, well-structured homepage and task pages, strong navigation, and design execution scored at 94/100.
What should Refraction improve first?
Prioritize third-party resource loading to improve mobile LCP, break feature-page copy into scannable sections, and add guidance that explains which pricing plan fits which user need.