Skip to content
SiteList

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 it

Quick facts

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
Evidence
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.

Evidence
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.

Evidence
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.

Evidence
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.

Evidence
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.

Evidence
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.

Evidence
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.

Evidence
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.

Evidence
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.

Evidence
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.

Evidence
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.

Evidence
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.

Evidence
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.

Evidence
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.

How this review was made

SiteList reviewed refraction.dev on September 23, 2026 — pages, screenshots, performance runs, structured data and public records — then scored it across 10 of the 13 public dimensions. Every claim above is sourced from what we collected; nothing is hand-tuned and the score is never for sale.

Not covered in this write-up: Review-content integrity (not applicable), Editorial QA of content (not assessed), Docs & self-serve help (not assessed). Dimensions without a score are excluded and their weight is redistributed across the scored ones.

Pending enrichment (data we could not fetch this run): readability_api, spell-check_service, Google Search Console coverage and performance data, Analytics trend data, Complete crawl, Complete crawl coverage, Google Search Console coverage and Core Web Vitals data

Read the full methodology

70/100RefractionJump to review