Scoring Reference

How your scores are calculated

Every score in Storebix is rule-based and reproducible: we start at 100 and subtract points for each issue we find, weighted by how serious it is. No hidden factors, no manual adjustments.

Security Score

Your Security Score reflects everything found across all 16 checks run during a scan. It starts at 100, and every issue found deducts points based on its severity.

The formula

Each finding deducts a fixed number of points depending on its severity. To keep any single category of problem from unfairly dominating the score, deductions are capped per severity — so, for example, having 10 medium-severity issues doesn't cost more than 3 would.

SeverityPoints lost per issueMaximum lost from this severity
Critical−20−60 (after 3 issues)
High−10−30 (after 3 issues)
Medium−5−15 (after 3 issues)
Low−2−8 (after 4 issues)
Info0never affects your score

Worked example: a scan with 2 High, 7 Medium and 7 Low findings loses 20 points for High, 15 points for Medium (capped — only 3 of the 7 count), and 8 points for Low (capped — only 4 of the 7 count). 100 − 43 = a score of 57.

What your score means

90–100

Excellent

80–89

Good

70–79

Needs Attention

50–69

High Risk

0–49

Critical

What we check

Tap any category to see exactly what can trigger a finding, and at what severity.

Malware Detection10 checks

Scans your page's HTML and scripts for signs of injected or malicious code.

Known crypto-mining script detectedCritical
Leaked API key or password found in page dataCritical
Obfuscated/packed JavaScript hiding its real behaviorHigh
Hidden iframe embedded in the pageHigh
Phishing-style form collecting passwords or card detailsHigh
Use of code-execution functions commonly abused by malwareMedium
Scripts created dynamically at runtimeMedium
Use of document.write()Low
Large embedded encoded data blobLow
Suspicious script-loading patternLow
SSL/TLS Certificate8 checks

Confirms your site is served securely with a valid, trusted certificate.

No HTTPS in use at allCritical
Certificate has expiredCritical
Certificate expires within 30 daysHigh
Self-signed or untrusted certificateHigh
Outdated, insecure TLS version in useHigh
Could not establish a secure connectionHigh
HSTS (forced HTTPS) not enabledMedium
HSTS enabled but set for less than a yearLow
Security Headers10 checks

Checks for the response headers browsers use to block common attacks like clickjacking and script injection.

Missing Content-Security-Policy headerHigh
Missing or weak Strict-Transport-Security headerHigh
Missing X-Frame-Options headerMedium
Missing X-Content-Type-Options headerMedium
Missing Referrer-Policy headerLow
Missing Permissions-Policy headerLow
Missing Cross-Origin-Opener-Policy headerLow
Missing Cross-Origin-Resource-Policy headerLow
Server header reveals version informationLow
X-Powered-By header exposes your tech stackLow
Cookie Security3 checks

Checks that cookies are configured to resist theft and cross-site attacks.

Cookie missing the Secure flag on an HTTPS siteMedium
Session/login cookie missing HttpOnly protectionMedium
Cookie missing a SameSite attributeLow
DNS Records & SPF/DMARC2 checks

Confirms your domain has anti-spoofing email records in place.

No SPF record foundMedium
No DMARC record foundMedium
Blacklist Check2 checks

Checks your domain against phishing and malware blacklists.

Domain found on a phishing blacklistCritical
Domain flagged by a malware/safe-browsing databaseCritical
CMS & Version Detection2 checks

Identifies your CMS/platform and compares its version against the latest known release.

Running an outdated CMS versionHigh
CMS or version information is publicly exposedLow
Sensitive File Exposure4 checks

Probes for common configuration, backup and admin files that shouldn't be publicly reachable.

Environment file, database dump, backup archive or credentials file reachableCritical
Version-control, server config or installer file reachableHigh
Admin panel, package manifest or build config reachableMedium
Deployment config or license/readme file reachableLow
SEO Spam Detection3 checks

Looks for spam content injected by attackers to hijack your search rankings.

Spam keywords found in page content (gambling, pharma, adult, etc.)High
Large volume of spam keywords foundCritical
Spam keyword found inside a visible linkHigh
Mixed Content1 checks

Checks that a secure (HTTPS) page isn't quietly loading insecure resources.

An insecure (HTTP) resource loads on an HTTPS pageMedium
External Resources3 checks

Reviews third-party scripts and assets your site depends on.

A resource loads from a raw IP address instead of a domainHigh
A resource loads over an insecure connectionMedium
A resource loads from a domain associated with abuseMedium
Technology Stack5 checks

Identifies your server, language runtime and frameworks, flagging outdated or exposed versions.

Outdated PHP version in useHigh
Outdated Node.js version in useHigh
Development mode accidentally left on in productionHigh
Developer tools exposed in productionMedium
Runtime version disclosed publiclyLow
Redirect Analysis5 checks

Follows your site's redirects to catch hijacking or excessive hops.

Redirects to a known malicious/spam category of siteCritical
Unexpected redirect to another domainMedium
Long redirect chain (more than 3 hops)Low
Redirect triggered via JavaScriptLow
Redirect triggered via a meta refresh tagLow
Hidden Content3 checks

Detects elements deliberately hidden from visitors — a common sign of cloaking or injected spam.

Hidden iframe foundHigh
Hidden link(s) foundHigh
Hidden form(s) foundHigh
Defacement Detection2 checks

Looks for signs your site has been visibly compromised.

Defacement message detected on the pageCritical
Page loads but content is suspiciously blankHigh
Performance Indicators4 checks

Lightweight checks on page weight and caching — not a full speed audit.

Page is unusually large (over 5MB)Medium
Response is not compressedLow
No caching headers setLow
Unusually high number of external scriptsLow

SEO Score

A separate score from the Security Score, covering how easy your site is for search engines — and increasingly, AI assistants — to find, understand and rank.

The formula

The same idea as the Security Score — start at 100, deduct capped points per severity — with its own weighting, and it maps to a letter grade instead of a risk label.

SeverityPoints lost per issueMaximum lost from this severity
Critical−20−40 (after 2 issues)
High−10−30 (after 3 issues)
Medium−5−20 (after 4 issues)
Low−2−10 (after 5 issues)
Info0never affects your score

Grades

90–100

A

75–89

B

60–74

C

45–59

D

0–44

F

Site-wide checks

Covers every page you scan, whether or not you sell online.

Meta Tags10 checks
No page title setCritical
No viewport tag (breaks mobile rendering)High
No meta descriptionHigh
Title is too short (under 30 characters)High
Title is too long (over 60 characters)Medium
Description is too short (under 70 characters)Medium
Missing social preview (Open Graph) tagsMedium
Description is too long (over 160 characters)Low
No Twitter card tagLow
No favicon setLow
Content & Structure11 checks
No H1 heading on the pageCritical
More than one H1 headingHigh
Very little text content on the page (under 100 words)High
Thin content (100–299 words)Medium
No subheadings (H2) used at allMedium
Content is hard to readMedium
Image(s) missing descriptive alt textMedium
Heading levels skip (e.g. H1 straight to H3)Low
Multiple images with blank alt textLow
Title and description repeat each otherLow
Images not using lazy loadingLow
Links3 checks
Broken internal links foundMedium
No internal links found on the pageMedium
A link redirects through 3+ hops before landingLow
Structured Data (Schema)3 checks
No structured data present at allHigh
No Product schemaMedium
No breadcrumb, organization or website schemaLow
Indexing (Canonical, Robots, Sitemap)9 checks
robots.txt blocks search engines from the entire siteCritical
robots.txt blocks product/catalog pagesHigh
Canonical tag points to the wrong pageHigh
No sitemap foundHigh
Sitemap found but emptyHigh
No canonical tag setMedium
No robots.txt file foundMedium
Sitemap lists very few pagesMedium
Sitemap not referenced from robots.txtLow
Core Web Vitals8 checks

Live performance data from Google PageSpeed Insights.

Very poor page-speed scoreCritical
Slow Largest Contentful Paint (over 4s)High
High layout shift while loadingHigh
Low SEO score from LighthouseHigh
Moderate page-speed scoreMedium
Accessibility issues detectedMedium
Somewhat slow Largest Contentful Paint (2.5–4s)Medium
Some layout shift while loadingMedium

Ecommerce checks

A deeper audit for product and catalog pages.

Product Schema7 checks
No Product schema foundCritical
Missing required product details (name, image, SKU, price…)High
Product schema present but no pricing/offer informationHigh
Missing recommended details (brand, GTIN/MPN, ratings)Medium
Offer is missing a valid-until dateMedium
No review/rating dataLow
No breadcrumb dataLow
Content & Duplicates5 checks
Extremely thin product description (under 80 words)Critical
Thin product description (80–199 words)High
Description looks copied from elsewhereHigh
URL structure risks duplicate-page indexingHigh
Variant URL missing duplicate-content protectionMedium
Image SEO4 checks
Product image(s) missing alt textMedium
Oversized product image (hurts load time)Medium
Generic, non-descriptive image filenameMedium
Images not using a modern, efficient formatLow
Technical13 checks
Session ID present in URL (wastes crawl budget)Critical
Filter/sort URL has no duplicate-content protectionHigh
Internal search results are indexableHigh
No product sitemap foundHigh
Missing reciprocal language links (hreflang)High
Out-of-stock product returns a hard error pageHigh
No canonical tag on a product pageHigh
Out-of-stock page not handled correctlyMedium
Paginated page missing duplicate-content protectionMedium
Tracking parameters without duplicate-content protectionMedium
Infinite scroll used without proper pagination markupMedium
No image sitemapMedium
Sitemap hasn’t been updated recentlyLow
Shopping Feed Readiness4 checks

Checks the fields needed for your products to appear in Google Shopping.

No product identifier (GTIN or MPN) presentHigh
Missing several required feed fieldsHigh
Missing a few required feed fieldsMedium
No product category setMedium

AI & LLM Visibility

Whether AI assistants like ChatGPT, Claude and Perplexity can access and understand your site — separate from traditional search SEO.

AI Crawler Access4 checks
Most AI crawlers are blocked from the siteHigh
Google’s AI Overviews crawler is specifically blockedHigh
Some AI crawlers are blockedMedium
No llms.txt file foundMedium
Answer Engine Optimization3 checks

How 'quotable' your content is for AI-generated answers.

No FAQ structured dataMedium
No question-style headings on the pageLow
No content directly answering a heading’s questionLow
Scores are recalculated fresh on every scan, based only on what's live on your site at that moment — nothing is cached or carried over from a previous result.