Rule category · weight 15

Website foundation

12 rules. Each returns pass (counts fully), partial (counts half) or fail (counts zero) toward the category score, weighted by the rule’s own weight. A rule is not assessable when its source is unavailable, a credential is missing or the check could not run; it is then left out of the score with the reason shown, never counted as a failure.

Sources used in this category: crawler, html, http, llm, pagespeed, regex. “a, else b” means the first source that answers is used; “a + b” means both are required.

IdWhat it checksSeverityWeightSourceFix
W1HTTPS with no mixed contentCritical3httpForce HTTPS and fix mixed-content assets.
W2mobile viewport meta present and layout passes width testHigh3htmlAdd viewport meta; make layout responsive.
W3LCP < 2.5s mobile (PSI)High3pagespeedCompress hero images, defer non-critical JS.
W4CLS < 0.1Medium1pagespeedReserve image/ad dimensions.
W5total page weight < 3 MBMedium1httpConvert images to WebP; remove unused scripts.
W6no broken internal links (sample 50)Medium2crawlerFix or redirect broken links.
W7custom 404 pageLow1httpAdd branded 404 with nav and CTA.
W8favicon presentLow1htmlAdd favicon.
W9copyright/footer year current (±1)Low1htmlUpdate footer year; stale year signals abandonment.
W10homepage copy states what/who/where in first 100 wordsHigh3llmRewrite hero: service + audience + location in one sentence.
W11no lorem ipsum / placeholder / 'coming soon' textHigh2regexRemove placeholder content.
W12privacy policy page linkedMedium1crawlerAdd privacy policy (required for ads + forms).
Still stuck? Email [email protected] and a person will answer.