01Website security
A Content Security Policy limits which resources a browser may load and execute. The useful version is tailored to the real application, monitored before enforcement and kept restrictive as the product changes.
Read guide →02Website security
HSTS tells browsers to keep using HTTPS after a secure visit. Its value depends on correct HTTPS coverage, a deliberate lifetime and careful treatment of subdomains.
Read guide →03Website security
Permissions Policy limits access to browser features such as camera, microphone and geolocation. A narrow policy reduces accidental capability exposure without changing normal page content.
Read guide →04Website security
Referrer Policy controls how much URL information accompanies navigation and resource requests. The right setting preserves useful attribution without leaking sensitive paths or parameters.
Read guide →05Website security
The nosniff directive tells browsers to respect declared content types. It is a small header that becomes effective only when assets are also served with accurate MIME types.
Read guide →06Website security
Frame controls decide which sites may embed a page. A clear policy protects sensitive actions while allowing intentional embeds to continue working.
Read guide →07Website security
Cookie flags shape how browsers send session and preference data. Secure, HttpOnly and SameSite settings should match the cookie’s actual role and cross-site requirements.
Read guide →08Website security
Cross-site request forgery defenses ensure that a browser request represents the user’s intended action. Cookie settings help, but sensitive actions still need explicit server-side protection.
Read guide →09Website security
CORS is a browser access policy, not an authentication mechanism. A safe configuration returns only intended origins, methods, headers and credential behavior.
Read guide →10Website security
Rate limits protect availability and cost by constraining repeated actions. Effective limits are keyed to the abuse model and return predictable recovery information.
Read guide →11Website security
Secrets should be scoped, rotated and delivered through the deployment environment rather than source code or client bundles. Public scanning cannot prove that this boundary is intact.
Read guide →12Website security
Dependency review combines provenance, known vulnerabilities, update discipline and runtime reachability. A lockfile is evidence of repeatability, not evidence that every package is safe.
Read guide →13Website security
Authentication security includes enrollment, login, recovery, session renewal and logout. Each transition needs abuse resistance and predictable failure behavior.
Read guide →14Website security
Authorization determines whether an authenticated identity may perform a specific action on a specific object. The server must enforce it regardless of what the interface hides.
Read guide →15Website security
Validation ensures incoming data matches the shape, range and meaning the application accepts. It belongs at each trusted boundary even when the client already validates forms.
Read guide →16Website security
Output encoding prevents untrusted data from becoming executable markup or script. The correct defense depends on whether data enters HTML, attributes, URLs, JavaScript or CSS.
Read guide →17Website security
Uploads combine untrusted content, storage cost and public delivery risk. Controls should validate the real file, isolate processing and prevent user content from becoming executable.
Read guide →18Website security
Public errors should explain recovery without revealing stack traces, secrets, queries or internal topology. Detailed diagnostic context belongs in protected logs.
Read guide →19Website security
Security logs should answer what happened, when, to which resource and under which identity without becoming a new store of secrets or excessive personal data.
Read guide →20Website security
External scripts execute with the page’s authority. Every tag should have a business owner, a constrained loading path and a removal plan when the dependency is no longer justified.
Read guide →21Design distinctiveness
Cards are useful grouping devices, but repeating the same rounded container for every idea flattens hierarchy and makes unrelated products look interchangeable.
Read guide →22Design distinctiveness
Visual hierarchy should make the primary decision, supporting evidence and next action obvious before a visitor reads every word.
Read guide →23Design distinctiveness
A typography system uses a small set of roles, sizes and line lengths to make content recognizable and readable across screens.
Read guide →24Design distinctiveness
Consistent spacing helps users infer relationships, but a single gap everywhere makes every section feel equally important.
Read guide →25Design distinctiveness
A focused palette assigns colors to roles such as background, text, action, success and warning instead of using color as unstructured decoration.
Read guide →26Design distinctiveness
Gradients can focus attention or create depth, but repeating them on text, buttons and backgrounds makes the interface noisy and generic.
Read guide →27Design distinctiveness
Backdrop blur and translucent panels are expensive visual tools. They should clarify layering rather than obscure content or imitate a default template.
Read guide →28Design distinctiveness
Shadows should communicate elevation, focus or separation. Arbitrary soft shadows around every container make the interface feel unfocused.
Read guide →29Design distinctiveness
Corner treatment is a recognizable design decision when it follows component purpose and brand character, not a universal large-radius default.
Read guide →30Design distinctiveness
Buttons should reveal the primary path, safe alternatives and destructive actions without making users decode styling conventions on each screen.
Read guide →31Design distinctiveness
Good forms explain what is needed, preserve valid input and place errors where users can understand and fix them.
Read guide →32Design distinctiveness
Navigation should communicate the site’s structure and current location while keeping the next useful destination easy to predict.
Read guide →33Design distinctiveness
Responsive design should preserve meaning and interaction at different widths rather than simply stacking desktop columns.
Read guide →34Design distinctiveness
An empty state should explain why content is absent, whether that is expected and what action can create or recover value.
Read guide →35Design distinctiveness
Loading feedback should reflect real progress, keep layout stable and distinguish a slow operation from a failed one.
Read guide →36Design distinctiveness
Useful errors say what happened in user terms, what remains safe and what the user can do next.
Read guide →37Design distinctiveness
Every user action should produce a visible, perceivable state change that matches whether the system accepted, completed or rejected it.
Read guide →38Design distinctiveness
Motion earns its place when it preserves context, explains spatial relationships or confirms action without delaying the user.
Read guide →39Design distinctiveness
Original landing pages replace interchangeable claims and sections with a narrative built around the product’s real audience, mechanism and proof.
Read guide →40Design distinctiveness
A distinctive system combines recognizable type, shape, color, composition and interaction decisions while preserving familiar behavior where it helps users.
Read guide →41Frontend engineering
Semantic elements give browsers and assistive technologies stable meaning before JavaScript, styling or custom roles are applied.
Read guide →42Frontend engineering
Every interactive control needs a name that assistive technology can expose and that remains meaningful outside the visual layout.
Read guide →43Frontend engineering
Headings create a navigable outline and should describe content relationships rather than serve as convenient font-size hooks.
Read guide →44Frontend engineering
Keyboard support means every action is reachable, operable and ordered logically without a pointer.
Read guide →45Frontend engineering
Focus tells keyboard and screen-reader users where interaction continues after navigation, dialogs or asynchronous updates.
Read guide →46Frontend engineering
Alternative text should convey the function or information of an image in context, while decorative images stay silent.
Read guide →47Frontend engineering
Large inline scripts can complicate caching, CSP and debugging. Moving stable code into versioned modules improves control when it does not delay critical behavior.
Read guide →48Frontend engineering
Inline styles can speed the first render in narrow cases but excessive or repeated CSS weakens caching and maintainability.
Read guide →49Frontend engineering
Bundle size matters because parse, compile and execution work can block interaction even when network delivery is fast.
Read guide →50Frontend engineering
Browsers make better loading decisions when critical resources are discoverable early and noncritical assets do not compete with the primary content.
Read guide →51Frontend engineering
Font delivery should preserve readable text and stable layout while limiting the number of files and variants fetched.
Read guide →52Frontend engineering
Images should be sized, encoded and prioritized for how they actually appear, with dimensions that prevent layout movement.
Read guide →53Frontend engineering
Repeated components are healthy when they express a stable product pattern. They become a problem when near-duplicates diverge or one generic component is forced onto unrelated content.
Read guide →54Frontend engineering
Deep or very large DOM trees can increase style, layout and accessibility-tree work, especially in repeated interactive views.
Read guide →55Frontend engineering
Keeping data access and static rendering on the server can reduce shipped JavaScript, while interactive state belongs in focused client islands.
Read guide →56Frontend engineering
Hydration mismatches occur when server and browser output disagree, producing warnings, rerenders or broken interaction that may only appear in production.
Read guide →57Frontend engineering
Each important page needs a descriptive title, summary and social presentation that match its actual content and canonical URL.
Read guide →58Frontend engineering
A canonical identifies the preferred version of substantially similar content. It should resolve, be indexable and agree with redirects and internal links.
Read guide →59Frontend engineering
Structured data can clarify entities and page types when it matches content users can see and follows the relevant search feature requirements.
Read guide →60Frontend engineering
Core Web Vitals summarize loading, responsiveness and visual stability. The best fixes start with field data and trace the specific element or task causing the experience.
Read guide →61Content and trust
Generic copy relies on polished abstractions, repeated superlatives and vague transformation claims. Stronger copy names the audience, mechanism, constraint and evidence.
Read guide →62Content and trust
A value proposition should connect a specific audience, problem, product mechanism and useful outcome in language customers already recognize.
Read guide →63Content and trust
A strong headline helps the right visitor predict the page’s content and value without relying on the paragraph below to decode it.
Read guide →64Content and trust
Feature lists become persuasive when they explain which user problem changes, under what conditions and with what evidence.
Read guide →65Content and trust
A call to action should describe the next commitment and likely result so users can act without guessing what happens after the click.
Read guide →66Content and trust
Credible social proof identifies the source, context and result. Anonymous praise or untraceable logos can make a young product look less trustworthy.
Read guide →67Content and trust
Trust signals should answer the specific concerns created by the product, such as data access, payment, reliability, ownership and support.
Read guide →68Content and trust
Clear pricing explains the unit, included value, limits and future charges before a user commits.
Read guide →69Content and trust
A useful FAQ answers recurring, decision-relevant questions with direct facts rather than repeating marketing claims in question form.
Read guide →70Content and trust
Content hierarchy should let visitors understand the promise, assess evidence, resolve objections and take the next step without reading in a prescribed linear order.
Read guide →71Content and trust
Tone should reflect how the product behaves and how customers speak, with clear rules for certainty, technical depth and humor.
Read guide →72Content and trust
Terms, privacy and related notices should describe the actual product, entities and data flows rather than remain copied template placeholders.
Read guide →73Content and trust
Privacy transparency is strongest when users understand what data is needed, why, where it goes and how long it remains before they submit it.
Read guide →74Content and trust
A credible contact experience identifies who will respond, through which channel and within what expectation, while preventing sensitive details from being overshared.
Read guide →75Content and trust
A changelog can build trust by recording meaningful customer-facing changes, limitations and migrations without becoming a stream of internal implementation noise.
Read guide →76Launch workflows
A focused launch checklist preserves speed while requiring owners, evidence and rollback for the parts most likely to fail outside a local preview.
Read guide →77Launch workflows
A pre-launch security review combines public protections with repository, application and deployment checks proportional to the data and actions at risk.
Read guide →78Launch workflows
A design review should verify hierarchy, consistency, responsive behavior and product specificity across complete journeys, not only polished landing-page screenshots.
Read guide →79Launch workflows
Accessibility review combines automated checks with keyboard, screen-reader, zoom and content testing across the journeys customers must complete.
Read guide →80Launch workflows
A content review verifies that claims, terminology, actions, errors and policies match the released product and the customer’s real decision.
Read guide →81Launch workflows
Production readiness requires controlled configuration, scoped credentials, backups and observability that differ from local or preview convenience.
Read guide →82Launch workflows
Domain launch work should preserve reachability, HTTPS, email and rollback while caches and certificate systems converge.
Read guide →83Launch workflows
Monitoring should detect failures users care about and route actionable context to someone who can respond.
Read guide →84Launch workflows
Rollback planning defines what can be reversed, which data changes require special handling and who may make the decision under pressure.
Read guide →85Launch workflows
A post-launch rescan verifies what the public website actually delivers and creates a before-and-after record for changes made after the initial review.
Read guide →86Score interpretation
The Vibe-Footprint is a 0–100 qualitative index of similarity between observed public patterns and the reference corpus. It is orientation, not authorship proof or generated-code percentage.
Read guide →87Score interpretation
A high score means many measured public patterns resemble the reference corpus. It can occur even when only a few concrete issues are observed because similarity drivers and defect findings answer different questions.
Read guide →88Score interpretation
A low score means the public patterns show less similarity to the reference corpus. It is not a certificate of quality, security, accessibility or human authorship.
Read guide →89Score interpretation
The security baseline summarizes selected public response-header protections on the main document. It stays independent from the pattern-similarity score.
Read guide →90Score interpretation
Evidence breadth describes how much of the allowed public surface was successfully inspected. It provides context without adding a hidden bonus or penalty to the score.
Read guide →91Score interpretation
Score drivers show relative model influence for the measured page. They explain direction and strength but are not additive points on the 0–100 scale.
Read guide →92Score interpretation
A direct marker is a publicly observable token associated with a tool or delivery system. It supports a narrow observation but still does not prove complete authorship or generated-code share.
Read guide →93Score interpretation
The standard scan uses the public document, response headers and a bounded set of same-origin resources. It does not request a repository, login or private application state.
Read guide →94Score interpretation
Clear limitations make the report safer to use: the scan cannot determine authorship, inspect private source, certify security or replace accessibility and application testing.
Read guide →95Score interpretation
A useful comparison holds the target and measurement conditions stable, then connects score changes to a documented release and visible evidence.
Read guide →