Website Inspection Report

WEBSITE URL
73/ 100
72
SEO
warning
75
Design
warning
70
Performance
warning
68
Accessibility
warning
59
Security
warning
96
Tech Quality
pass
Business Impact— why these issues matter
SEO
Poor search visibility limits organic traffic and customer discovery. Sites that search engines struggle to index or rank lose audience to competitors and grow more dependent on paid acquisition.
Design
Visual inconsistencies and UX friction weaken brand credibility and reduce user confidence. These issues raise abandonment rates and make it harder for the site to stand out against competitors.
Performance
Slow-loading pages raise bounce rates and reduce conversions. Search engines also factor speed into rankings, so performance problems compound — shrinking both organic reach and on-site results.
Accessibility
An inaccessible site excludes users with disabilities and may create legal exposure under laws such as the ADA or the European Accessibility Act. Accessibility improvements typically benefit all visitors.
Security
Security weaknesses expose the site to data breaches, malware injection, or defacement. Incidents erode customer trust, can trigger regulatory penalties, and are costly to remediate.
Issues Found — 78 checks need attention
High severity (8)
PerformanceRender-blocking scripts85warning
AccessibilityImage alt text95fail
AccessibilityButton accessible names50fail
AccessibilityDuplicate ID usage94fail
SecurityHSTS header0warning
SecurityCookie Secure flag0fail
SecurityMixed content0fail
Medium severity (47)
SEOMeta description0warning
SEOH1 heading0fail
SEOImage alt attributes95warning
SEOsitemap.xml0warning
DesignDesktop: First Impression70warning
DesignDesktop: Visual Hierarchy65warning
DesignDesktop: Typography70warning
DesignDesktop: Calls to Action65warning
DesignMobile: First Impression70warning
DesignMobile: Visual Hierarchy75warning
DesignMobile: Calls to Action65warning
PerformanceModern image formats60warning
PerformanceElement dimension reservation10warning
PerformanceLCP image priority hint65warning
PerformanceImage dimension attributes10warning
PerformanceSub-resource cache policy20fail
PerformanceModern image format coverage0warning
PerformanceTime to First Byte (TTFB)60warning
PerformanceThird-party resource weight82warning
PerformanceFont transfer size82warning
PerformanceTotal page weight60warning
AccessibilityAlt text quality60warning
AccessibilityHeading hierarchy0warning
AccessibilityMain landmark0warning
AccessibilityHTML lang attribute0warning
AccessibilitySkip navigation link0warning
SecurityCSP effectiveness60warning
SecurityX-Content-Type-Options0warning
SecurityExternal links (noopener)0warning
Tech QualityInline event handlers79warning
Low severity (23)
SEOCanonical link0warning
SEOOpen Graph tags0fail
SEOTwitter Card tag0warning
SEOCrawl depth coverage70warning
PerformanceResource hints0warning
PerformanceResponsive images (srcset)60warning
PerformanceImage lazy loading70warning
PerformanceInline script count70warning
PerformanceReduced motion support65warning
AccessibilityNavigation landmark0warning
AccessibilityReduced motion support0warning
SecurityReferrer-Policy0warning
Tech QualityInline style usage45warning
Tech QualityPlaceholder href="#" links95warning
71 Passed
68 Warning
10 Failed
29 N/A
178 checks

SEO

SEO score: 72/100. 16 issues found.
HTTPS protocol
The page is served over HTTPS.
100
HTTP response status
Page responds with HTTP 200 OK.
100
Page title tag
Title tag found (57 chars): "ФГБОУ ВО Брянский государственный технический университет".
100
!
Meta description
No meta description tag found.
Missing meta description
No meta description tag found
Fix: Add a <meta name="description"> tag with 50–160 characters
0
Robots meta indexability
No "noindex" directive found in robots meta tag.
100
H1 heading
No H1 heading found on the page.
Missing H1 heading
No <h1> element found
Fix: Use exactly one H1 per page to identify the main topic
0
Heading level order
Heading levels follow a logical order with no skipped levels.
100
!
Canonical link
No canonical link element found.
Missing canonical link
No canonical link element found
Fix: Add <link rel="canonical"> to prevent duplicate content issues
0
Open Graph tags
No Open Graph meta tags found.
Missing Open Graph tags: og:title, og:description, og:image, og:url, og:type
Incomplete Open Graph markup reduces social sharing quality
Fix: Add missing OG tags: og:title, og:description, og:image, og:url, og:type
0
!
Twitter Card tag
No Twitter Card meta tag found.
Missing Twitter Card tag
No twitter:card meta tag found
Fix: Add <meta name="twitter:card" content="summary_large_image"> for better Twitter sharing
0
!
JSON-LD structured data
No JSON-LD structured data found.
Missing JSON-LD structured data
No JSON-LD schema.org markup found
Fix: Add JSON-LD structured data (e.g., Organization, WebSite, BreadcrumbList) to improve rich results
0
!
Image alt attributes
58 of 61 images have alt attributes; 3 missing.
3 images missing alt text
Some images lack alt attributes
Fix: Add descriptive alt text to content images; use alt="" (empty) for purely decorative images
95
Viewport meta tag
Viewport meta tag is present for responsive rendering.
100
Favicon
A favicon link element is present.
100
Anchor text quality
All 225 links use descriptive anchor text.
100
Canonical self-reference
No absolute canonical URL found.
N/A
URL signal consistency
No absolute canonical URL to compare.
N/A
OG image URL
No og:image tag present.
N/A
!
Image filename quality
6 images have generic filenames (e.g., "image005.png").
6 generic image filenames
Examples: image005.png, image002.png, image005.png
Fix: Rename images to descriptive, keyword-rich filenames (e.g., red-leather-sofa.webp)
90
Body text volume
Page has ~2312 words of visible body text.
100
Title and H1 alignment
Cannot evaluate — title or H1 is missing.
N/A
Structured data validity
No JSON-LD schemas to validate.
100
!
LocalBusiness schema
No LocalBusiness schema found.
Missing LocalBusiness schema
No LocalBusiness JSON-LD found
Fix: Add LocalBusiness schema with name, address, telephone, and url for local SEO
0
!
BreadcrumbList schema
No BreadcrumbList schema found.
No breadcrumb schema
BreadcrumbList structured data not detected
Fix: Add BreadcrumbList JSON-LD on inner pages to enable breadcrumb rich results in Google
0
robots.txt availability
robots.txt found (HTTP 200).
100
!
robots.txt sitemap reference
robots.txt does not include a Sitemap: directive.
robots.txt has no Sitemap directive
robots.txt does not list a Sitemap URL
Fix: Add "Sitemap: https://example.com/sitemap.xml" to robots.txt
65
!
sitemap.xml
No sitemap.xml found at common paths or robots.txt Sitemap directive.
sitemap.xml not found
No valid sitemap detected
Fix: Create a sitemap.xml and submit it to Google Search Console
0
Redirect chain length
No links with 3+ redirect hops detected.
100
Crawl error rate
All 1 crawled page responded successfully.
100
Title tag coverage
All 1 crawled page have a <title> tag.
100
!
Meta description coverage
1 of 1 crawled page are missing meta descriptions.
1 page missing meta descriptions
Missing on: URL
Fix: Add a unique meta description (50-160 chars) to every page
0
Page title uniqueness
All 1 crawled page title are unique.
100
Meta description uniqueness
All 0 meta descriptions are unique.
100
Near-duplicate content
Only 1 page have enough content for similarity comparison.
100
!
Canonical URL coverage
1 of 1 page are missing a canonical link.
1 page missing canonical links
Examples: URL
Fix: Add <link rel="canonical" href="..."> to every page to prevent duplicate content signals
0
!
Crawl depth coverage
Crawl stopped at 1 pages (limit: 1); 153 additional URLs discovered but not visited. Max depth reached: 0.
153 URLs not crawled due to page limit
Profile limit is 1 pages - some sections of the site were not analysed
Fix: Increase the profile's maxPages limit to get broader site coverage
70
X-Robots-Tag indexability
No X-Robots-Tag header present.
N/A

Design

Desktop: The webpage for COMPANY has a solid structure but suffers from visual clutter and lacks some modern design elements. While the foundational information is present, enhancements to visual hierarchy and clarity could improve user experience. | Tablet: The website displays well on a tablet viewport with minor issues affecting readability and CTA visibility. | Mobile: The mobile page for the university is informative with a somewhat professional appearance, but improvements can be made in layout and clarity.
!
Desktop: First Impression
The page looks professional and institutional, appropriate for a university. However, it feels somewhat generic and cluttered due to the dense content arrangement. The main message is present, but the overall design appears slightly outdated.
Cluttered Design
The page layout is dense with information, which may overwhelm visitors, reducing immediate understandability.
Fix: Simplify content arrangement and use more whitespace to improve clarity.
70
!
Desktop: Visual Hierarchy
There is a clear attempt at hierarchy with headers and larger text, but the page could benefit from more distinct visual emphasis on key sections. The eye does not naturally flow due to competing elements and dense content blocks.
Competing Elements
Many sections compete for attention due to similar visual weight.
Fix: Use typography and color to better differentiate between primary and secondary content.
65
!
Desktop: Layout and Composition
A grid structure is evident, but the layout is visually dense. Padding and margins are inconsistent, which affects the balance. More separation between sections could enhance readability.
Dense Layout
The content sections are tightly packed, leading to a cramped presentation.
Fix: Increase whitespace between sections and ensure consistent margins.
60
Desktop: Clarity of Message
The page communicates its purpose as a university site effectively. However, important announcements and news could be more prominently displayed to improve quick understanding.
80
!
Desktop: Typography
Typography is legible but lacks a dynamic hierarchy. Font sizes do not always differentiate well between content types, making quick scanning difficult.
Weak Typographic Hierarchy
Fonts do not strongly distinguish between headers, subheaders, and body text.
Fix: Establish a clearer typographic hierarchy with varied font sizes and weights.
70
Desktop: Color and Contrast
The color palette supports the brand's identity but lacks vibrancy. There is adequate contrast for readability, except in some areas where emphasis is needed.
80
!
Desktop: Imagery and Visual Assets
Images are relevant but of varied styles, which affects consistency. Some images appear small and do not leverage the available space to engage users.
Inconsistent Image Style
The variation in image styles disrupts visual consistency across the page.
Fix: Standardize image style for a more cohesive look.
70
!
Desktop: Calls to Action
CTAs are present but do not stand out visually due to similar styling with surrounding content. Buttons are not highly distinct, potentially impacting usability.
Low CTA Visibility
Call-to-action elements do not stand out sufficiently on the page.
Fix: Enhance contrast or size to make CTAs more visually prominent.
65
!
Desktop: Navigation Appearance
Navigation is visible and organized but is visually dense, which may make it less user-friendly. Spacing between items is tight.
Tight Navigation Spacing
Navigation items are too close together, making them harder to distinguish.
Fix: Increase spacing between navigation items to improve usability.
70
!
Desktop: Content Scannability
Main sections are identifiable, but text-heavy blocks make it less scannable. More visual breaks and concise text could improve overall readability.
Text-Heavy Blocks
Large text blocks without breaks may deter readers.
Fix: Use bullet points or shorter paragraphs to enhance scannability.
65
Desktop: Brand Consistency
The design feels aligned with the institutional brand, using consistent colors and logos. However, a more modern approach could enhance the brand's appeal.
80
Desktop: Trust and Credibility
The page looks credible with appropriate university branding and content. It could benefit from additional elements like testimonials or awards for enhanced credibility.
85
Desktop: Visual Accessibility
Text is generally readable, but some important controls are not visually distinct enough. There could be more indicators for interactive elements.
80
Desktop: Component Consistency
The design mostly follows consistent styles, but some components like buttons and cards could be better aligned in size and spacing.
80
Desktop: Forms and Input Areas
No form elements visible in this screenshot.
N/A
Desktop: Product and Pricing Presentation
No product or pricing content visible in this screenshot.
N/A
!
Desktop: Emotional and Persuasive Design
The design conveys seriousness appropriate for a university, but it lacks elements that might engage or excite prospective students emotionally.
Low Emotional Engagement
The design does not incorporate elements that create strong emotional engagement.
Fix: Add more dynamic visuals or stories to enhance emotional appeal.
70
!
Desktop: Overall Polish and Craft
The design looks production-ready but would benefit from adjustments to spacing and hierarchy. Some areas feel unfinished due to inconsistent styling.
Inconsistent Styling
Variation in button sizes and text alignment affects the overall polish.
Fix: Ensure consistent styling across components for a more polished appearance.
70
!
Desktop: Desktop-Specific Quality
The design uses horizontal space effectively, but the overall density can make it feel crowded. Better use of whitespace and balance can improve the desktop experience.
Crowded Desktop Layout
The layout feels crowded due to dense arrangement, affecting user experience.
Fix: Rearrange content to better utilize space and reduce clutter.
70
Tablet: Layout Integrity at Tablet Width
The layout adapts well to the tablet viewport with no overlapping elements and maintains alignment throughout the page. Sections are clearly defined without any noticeable breakage.
90
!
Tablet: Content Readability
Text is mostly readable but appears slightly cramped in some sections, such as the navigation menu and content blocks. The content hierarchy is understandable but could be improved by increasing line spacing or text size.
Text appears cramped
Some sections have text that appears cramped, making it slightly harder to read.
Fix: Increase line spacing or text size to improve readability.
75
!
Tablet: CTA and Navigation Visibility
The navigation and CTAs are visible, but the navigation menu could be more prominent to enhance accessibility. The header effectively displays key elements.
Navigation visibility could be improved
The navigation menu is visible but could be more prominent.
Fix: Enhance the size or style of the navigation to make it more noticeable.
78
Tablet: Overall Visual Quality at Tablet
The page is visually acceptable with no major spacing issues or awkward elements. It appears professional and well-organized overall.
92
!
Mobile: First Impression
The page gives a professional impression suitable for a university setting. It has a clear title and banner. However, the design looks somewhat outdated and could benefit from a more modern style to enhance appeal.
Outdated Style
The design looks somewhat outdated and could benefit from modernization.
Fix: Consider updating the visual style to align with modern design practices.
70
!
Mobile: Visual Hierarchy
The hierarchy is mostly clear, with sections like news and events well defined. However, the long sequence of similar elements can make navigation cumbersome.
Cumbersome Navigation
The repeated sequence of elements makes it hard to focus on specific content.
Fix: Use distinct design elements to differentiate key sections more clearly.
75
!
Mobile: Layout and Composition
The page seems structured but lacks balance due to the repetitive and lengthy scrolling format. White spaces are minimal and not well-balanced with content densities.
Imbalanced Layout
The page has long sequences with minimal white space, causing imbalance.
Fix: Introduce more whitespace and reorganize sections for clearer distinction.
70
!
Mobile: Clarity of Message
The website's headline is clear, indicating the institution's name. However, key information such as contact details or purposes get overshadowed by extensive content.
Clarity Issues with Key Information
Key information such as contact details is easily overshadowed.
Fix: Emphasize important information at the top or in a prominent position.
65
Mobile: Typography
The typography is clear and legible, appropriate for an educational institution. Font sizes are suited for mobile viewing, but the hierarchy could be more distinct.
85
Mobile: Color and Contrast
Color contrast is satisfactory, ensuring readability. The palette is consistent with the brand, albeit somewhat plain.
85
Mobile: Imagery and Visual Assets
The images used are relevant to the university's activities and seem of acceptable quality. Authenticity is maintained, although the visual style lacks consistency.
80
!
Mobile: Calls to Action
Calls to action appear present but not prominently distinguished from the rest of the content. This can lead to confusion or missed interactions.
Insufficiently Distinct CTAs
CTAs blend with content, making them hard to identify.
Fix: Design CTAs to be more visually distinct and attention-grabbing.
65
!
Mobile: Navigation Appearance
Navigation is present but could be clearer and more organized for better usability. Spacing and organization require improvement to enhance user experience on mobile.
Navigation Appearance Needs Improvement
Navigation should be clearer and more organized on mobile devices.
Fix: Reorganize navigation for clarity and ease of access.
68
!
Mobile: Content Scannability
The content can be scanned, but the extensive length and repetitive structure make it challenging to find specific sections quickly.
Low Scannability
Content is dense and difficult to scan quickly for specific sections.
Fix: Implement clearer section breaks and utilize headings or cards for separation.
65
Mobile: Brand Consistency
While the colors and imagery align with the brand's educational theme, overall consistency could be enhanced for a more cohesive experience.
80
Mobile: Trust and Credibility
The design conveys credibility suitable for a university, featuring educational images and structured sections.
80
!
Mobile: Visual Accessibility
Text readability is good, and important controls are distinguishable. Icons are easily understandable, but more visual differentiation is needed for key elements.
Need for Visual Differentiation
Key elements lack visual differentiation, affecting usability.
Fix: Enhance visual contrast and distinctiveness for important elements.
70
!
Mobile: Component Consistency
Some consistency issues exist with repeated content blocks, causing visual fatigue. Styles are generally followed but could be more tightly controlled.
Repeated Content Blocks
Repetitions in content blocks cause visual fatigue.
Fix: Refine styles and structure for variety and reduced visual fatigue.
72
Mobile: Forms and Input Areas
No form elements visible in this screenshot.
N/A
Mobile: Product and Pricing Presentation
No product or pricing content visible in this screenshot.
N/A
!
Mobile: Emotional and Persuasive Design
The site maintains an educational and formal tone. It feels informative but does not necessarily evoke strong emotional responses due to minimal visual engagement.
Minimal Emotional Engagement
The design's formal tone limits emotional engagement.
Fix: Incorporate more dynamic elements to appeal emotionally.
70
Mobile: Overall Polish and Craft
The site feels somewhat polished but contains areas needing refinement, like alignment and whitespace utilization. The design appears ready for production albeit with room for improvement.
75
!
Mobile: Mobile-Specific Quality
The layout adapts to mobile in a long, scrollable format. While adaptable, it is somewhat overly extended, affecting readability of important content near the top.
Long Scrollable Format
The overly extended scrollable format detracts from readability.
Fix: Consolidate content to improve readability and navigation on mobile.
70

Performance

Performance score: 70/100. 16 issues found.
HTML document size
HTML document is 69KB — within the 100KB guideline.
100
Response compression
Response is compressed using gzip.
100
Cache-Control header
Cache-Control is set: "no-store, no-cache, must-revalidate".
100
CSS file count
2 CSS files — within the recommended limit of 5.
100
JavaScript file count
2 JS files — within the recommended limit of 10.
100
!
Render-blocking scripts
1 render-blocking script found in <head> without defer or async.
1 render-blocking script
Scripts without defer/async block HTML parsing
Fix: Add defer or async to <script src> tags in <head>, or move scripts before </body>
85
!
Resource hints
No resource hint <link> elements found.
No resource hints found
Resource hints help the browser prioritize fetches
Fix: Add <link rel="preconnect"> for critical third-party origins and <link rel="preload"> for critical assets
0
!
Modern image formats
No images in WebP or AVIF format detected; only legacy formats observed.
No modern image formats detected
All images appear to use legacy formats (JPEG/PNG/GIF)
Fix: Convert images to WebP or AVIF for better compression and quality
60
!
Responsive images (srcset)
No images with srcset attributes found.
No responsive images (srcset)
Images lack srcset attributes for different screen sizes
Fix: Use srcset and sizes attributes on <img> to serve appropriately sized images
60
!
Image lazy loading
61 images found but none use loading="lazy".
No lazy-loaded images
Images are not using native lazy loading
Fix: Add loading="lazy" to off-screen images to defer their loading
70
!
Inline script count
4 inline scripts found — consider externalizing.
4 inline scripts
Excessive inline scripts can hurt cacheability and CSP compliance
Fix: Move inline scripts to external files for better caching
70
Third-party script count
1 third-party script — within reasonable limits.
100
Critical font preloading
No external font references detected.
100
!
Element dimension reservation
55 elements missing width/height: 55 img, 0 iframe.
55 elements without reserved dimensions (CLS risk)
Elements without explicit dimensions cause layout shift as content loads
Fix: Add width and height attributes (or CSS aspect-ratio) to every <img> and <iframe>
10
!
LCP image priority hint
The first non-lazy image lacks fetchpriority="high" — browser may not prioritise it for LCP.
LCP image missing fetchpriority hint
The first above-fold image has no fetchpriority="high"
Fix: Add fetchpriority="high" to the hero/LCP image to improve Largest Contentful Paint
65
Hero image loading strategy
First image is not lazy-loaded — no LCP concern here.
N/A
!
Image dimension attributes
Only 6/61 images (10%) have explicit width and height.
55 images missing width/height
90% of images lack intrinsic dimension attributes
Fix: Add width and height attributes to all <img> elements to reserve layout space and reduce CLS
10
!
Reduced motion support
No prefers-reduced-motion media query detected in inline styles.
No prefers-reduced-motion support detected
CSS animations may play for users with vestibular disorders who prefer reduced motion
Fix: Wrap all CSS animations and transitions in @media (prefers-reduced-motion: no-preference)
65
Font display strategy
No external font references detected.
N/A
Total asset count
41 total external assets — within reasonable limits.
100
Sub-resource cache policy
Only 13/66 cacheable assets have effective cache headers — 53 resources are fetched on every visit.
53 cacheable assets not cached
20% of scripts, stylesheets, images and fonts have effective cache headers
Fix: Set Cache-Control: max-age=31536000, immutable on versioned assets; use at least max-age=3600 on others
20
!
Modern image format coverage
Only 0/51 images use modern formats — 51 still served as JPEG/PNG/GIF.
51 images not in modern format
100% of images are served as legacy formats
Fix: Convert and serve images as WebP or AVIF; use <picture> with format fallbacks for broad browser support
0
Asset compression coverage
3/3 JS/CSS assets are compressed (100%).
100
Preload hint accuracy
No preload hints found on this page.
N/A
!
Time to First Byte (TTFB)
TTFB measured at 888ms.
Slow TTFB: 888ms
Server took longer than 800ms to start responding
Fix: Investigate server response time, caching (CDN), and database query performance
60
!
Third-party resource weight
28 third-party resources totalling ~292KB — exceeds 200KB guideline.
~292KB of third-party resources
28 third-party requests; content outside your control
Fix: Audit third-party scripts; defer or remove non-critical ones. Consider self-hosting key assets.
82
!
Font transfer size
6 font files totalling ~205KB transferred.
Heavy font payload (~205KB)
Large font files increase page load time
Fix: Use WOFF2 format, subset fonts to characters in use, and limit font variants
82
Video resource size
No video resources detected.
N/A
JavaScript payload (INP risk)
7 JS files totalling ~137KB — within reasonable limits.
100
!
Total page weight
Estimated total weight ~4161KB (based on 58/72 resources with Content-Length).
Page weight ~4161KB
Total declared resource sizes exceed 5120KB
Fix: Reduce page weight by compressing images, code-splitting JS, and removing unused CSS
60

Accessibility

Accessibility score: 68/100. 10 issues found.
Image alt text
3 of 61 images are missing alt attributes.
3 images missing alt text
3 <img> elements have no alt attribute
Fix: Add alt attributes to all <img> elements (empty alt="" for decorative images)
95
!
Alt text quality
2 images have alt text that looks like a filename or placeholder.
2 images with poor alt text
Alt attributes contain filenames or placeholder text
Fix: Replace filename-based alt text with meaningful descriptions of the image content
60
!
Heading hierarchy
No H1 heading found to anchor the document hierarchy.
Missing H1 heading
No H1 element found
Fix: Add a single H1 that identifies the main page content
0
!
Main landmark
No <main> landmark element found.
Missing main landmark
No <main> element or role="main" found
Fix: Wrap the primary content in a <main> element so screen reader users can navigate directly to it
0
!
Navigation landmark
No <nav> landmark element found.
Missing navigation landmark
No <nav> element or role="navigation" found
Fix: Wrap navigation menus in <nav> so screen reader users can navigate to them
0
!
HTML lang attribute
The <html> element is missing a lang attribute.
Missing lang attribute
The <html> element has no lang attribute
Fix: Add lang="en" (or appropriate language code) to the <html> element
0
HTML lang code validity
No lang attribute found — cannot validate format.
N/A
Character encoding
A character set meta declaration is present.
100
User scaling policy
Viewport meta tag does not restrict user scaling.
100
Form input labels
No labelable form inputs found.
100
!
Skip navigation link
No skip navigation link detected.
Missing skip navigation link
No "Skip to main content" link detected
Fix: Add a visually-hidden "Skip to main content" link as the first focusable element on the page
0
Button accessible names
1 button found with no visible text, aria-label, or title.
1 button with no accessible name
Buttons without text are invisible to screen readers
Fix: Add visible text, aria-label, or title to every button
50
Duplicate ID usage
1 duplicate id found: news_mp_url_all.
1 duplicate id
Duplicate IDs break ARIA references and JS behavior
Fix: Ensure every id attribute value is unique within the page
94
Tabindex usage
No positive tabindex values found — natural DOM tab order preserved.
100
ARIA role validity
No ARIA role attributes found.
100
ARIA label quality
No aria-label attributes found.
100
Form error accessibility
No form inputs found on this page.
N/A
Required field indication
No required form fields found on this page.
N/A
Video captions
No <video> elements found on this page.
N/A
Table header cells
No <table> elements found on this page.
N/A
Accessible name consistency
No elements with both visible text and aria-label found.
100
Focus style visibility
No suppression of :focus outlines detected in inline CSS.
100
!
Reduced motion support
No prefers-reduced-motion media query detected.
No prefers-reduced-motion support
CSS animations may play for users with vestibular disorders
Fix: Wrap animations in @media (prefers-reduced-motion: no-preference)
0

Security

Security score: 59/100. 9 issues found.
HTTPS protocol
The page is served over a secure HTTPS connection.
100
!
HSTS header
No Strict-Transport-Security header found.
Missing HSTS header
Strict-Transport-Security is not set
Fix: Add Strict-Transport-Security: max-age=31536000; includeSubDomains; preload
0
HSTS max-age duration
No HSTS header present.
N/A
HSTS directives
No HSTS header present.
N/A
HTTP→HTTPS redirect
Site was accessed via HTTPS — redirect check not applicable.
N/A
Content-Security-Policy
CSP header is set: "frame-ancestors 'self';".
100
!
CSP effectiveness
CSP has 1 weakness(es): CSP missing 'default-src'.
CSP missing 'default-src'
Without default-src, directives not explicitly listed fall back to browser defaults
Fix: Add default-src 'self' as a safe catch-all fallback
60
Clickjacking protection
CSP frame-ancestors directive provides clickjacking protection.
100
!
X-Content-Type-Options
No X-Content-Type-Options header found.
Missing X-Content-Type-Options
MIME sniffing may allow script injection via uploaded files
Fix: Add X-Content-Type-Options: nosniff to all responses
0
!
Referrer-Policy
No Referrer-Policy header found — browser default applies (usually no-referrer-when-downgrade).
Missing Referrer-Policy
Referrer information may leak user paths to third parties
Fix: Set Referrer-Policy to strict-origin-when-cross-origin or stricter
0
CORS configuration
No CORS headers present.
N/A
Mixed content
31 HTTP references found on this HTTPS page.
31 mixed content references
HTTP resources embedded in an HTTPS page are blocked by browsers
Fix: Update all resource URLs to use HTTPS (or protocol-relative URLs)
0
Sensitive forms over HTTPS
No forms found on this page.
N/A
Password field protections
No password fields found on this page.
N/A
Exposed secrets
No common secret patterns detected in page source.
100
Subresource Integrity (SRI)
0 of 2 external resources have integrity attributes.
2 external resources lack SRI
External scripts/styles without integrity checks can be silently tampered with by the CDN or third party
Fix: Add integrity="sha384-…" and crossorigin="anonymous" to all external <script> and <link rel="stylesheet"> tags
0
TLS configuration
TLS data was not collected.
N/A
Source map exposure
No source map references detected.
N/A
Directory listing exposure
No directory paths were probed.
N/A
Known vulnerable libraries
No JavaScript libraries with known CVEs detected.
100
Admin/login page exposure
No admin paths were probed.
N/A

Tech Quality

Tech quality score: 96/100. 3 issues found across 16 checks.
HTML5 DOCTYPE
Page begins with a valid <!DOCTYPE html> declaration.
100
Document structure
Page contains all three required structural elements: <html>, <head>, and <body>.
100
Deprecated HTML elements
No obsolete HTML elements detected.
100
!
Inline event handlers
3 inline event handler attributes found.
3 inline event handlers detected
Inline event handlers mix behaviour into markup, violate Content-Security-Policy, and are hard to maintain
Fix: Remove onclick/onload/etc. attributes and attach event listeners in JavaScript using addEventListener()
79
!
Inline style usage
142 inline style attributes found — excessive use impacts maintainability.
142 inline style attributes
Excessive inline styles reduce CSS maintainability and specificity management
Fix: Consolidate inline styles into CSS classes in a stylesheet
45
Favicon in <head>
A favicon <link> element is present in <head>.
100
javascript: pseudo-protocol
No href="javascript:…" links found.
100
!
Placeholder href="#" links
1 link with href="#" detected — these scroll to top unexpectedly.
1 link with href="#"
href="#" scrolls to the top of the page, creating unexpected UX and suggesting unfinished development
Fix: Replace href="#" with the real destination URL, or use <button> for actions that do not navigate
95
SVG raster image embeds
No inline <svg> elements found.
100
SVG viewBox attribute
No inline <svg> elements found.
100
SVG image dimensions
No SVG images loaded via <img src="…"> found.
100
Form input types
No <form> elements detected on the page.
100
JavaScript console errors
No JavaScript errors detected in the browser console during page load.
100
Browser console warnings
No warnings detected in the browser console.
100
Sub-resource load errors
All sub-resources loaded without HTTP errors.
100
SVG content type
6 SVG images correctly served as image/svg+xml.
100

Oktona Site Inspector is an automated, AI-powered website review service. Our scans are designed to help identify potential issues, risks, errors, performance concerns, accessibility gaps, SEO opportunities, security indicators, and general improvement areas.

Because the inspection is automated and AI-assisted, we do not guarantee that every issue will be detected, that all results will be accurate, complete, or current, or that every recommendation will apply to your specific website or business. The service may produce false positives, miss certain issues, or generate findings that require independent human review before action is taken.

Reports are provided for informational purposes only and should not be treated as legal, cybersecurity, compliance, accessibility, SEO, or other professional advice. You are responsible for reviewing the results, validating any findings, and deciding whether to make changes.