Technical Analysis
Technical Analysis is a core feature of SiteOne Crawler that examines the underlying technical aspects of your website. This analysis goes beyond what’s visible to users and delves into server configurations, HTTP headers, and technical implementations that affect performance, security, and compatibility.
Key Technical Analysis Features
Section titled “Key Technical Analysis Features”HTTP Headers Analysis
Section titled “HTTP Headers Analysis”SiteOne Crawler thoroughly examines HTTP response headers across your website to identify:
- Security Headers: Presence and proper configuration of security-related headers
- Cache-Control Settings: Optimal caching configuration for different content types
- Content-Type Validation: Proper MIME type specification for all resources
- Character Encoding: Consistent character encoding declarations
- Server Information: Exposed server information that might pose security risks
SSL/TLS Analysis
Section titled “SSL/TLS Analysis”The crawler evaluates your website’s SSL/TLS implementation:
- Certificate Validation: Checks for valid and properly configured SSL certificates
- Protocol Support: Identifies supported SSL/TLS protocol versions
- Cipher Strength: Evaluates the strength of encryption ciphers
- Certificate Chain: Validates the full certificate chain
- Common Vulnerabilities: Checks for known SSL/TLS vulnerabilities
Server Configuration
Section titled “Server Configuration”The analysis provides insights into your server configuration:
- HTTP/2 Support: Detection of HTTP/2 protocol support
- Compression: Proper use of GZIP or Brotli compression
- Keep-Alive: Configuration of persistent connections
- Response Codes: Proper implementation of HTTP status codes
- CORS Settings: Cross-Origin Resource Sharing configuration
Technical Implementation
Section titled “Technical Implementation”SiteOne Crawler examines various technical implementations:
- Favicon: Presence and proper format of favicon
- Viewport Configuration: Mobile-friendly viewport settings
- Canonical URLs: Proper implementation of canonical URL tags
- Structured Data: Detection of structured data (JSON-LD, microdata)
- XML Sitemaps: Presence and validity of XML sitemaps
Sample Results
Section titled “Sample Results”The Technical Analysis generates several detailed tables:
HTTP Headers Statistics
Section titled “HTTP Headers Statistics”HTTP headers------------
Header | Occurs | Unique | Values preview | Min value | Max value--------------------------------------------------------------------------------------------------Accept-Ranges | 12 | 1 | bytes | |Cache-Control | 66 | 2 | max-age=3600 (49) / max-age=31536000 (17) | |Connection | 67 | 1 | close | |Content-Encoding | 55 | 2 | gzip (51) / br (4) | |Content-Type | 67 | 10 | [see values below] | |Expires | 66 | - | [ignored generic values] | 2025-02-12 | 2026-04-06
HTTP Header Values
Section titled “HTTP Header Values”HTTP header values------------------
Header | Occurs | Value--------------------------------------------------------------------------------Cache-Control | 49 | max-age=3600Cache-Control | 17 | max-age=31536000Content-Encoding | 51 | gzipContent-Encoding | 4 | brContent-Type | 45 | text/htmlContent-Type | 4 | application/javascript
DNS Information
Section titled “DNS Information”DNS info--------
DNS resolving tree------------------------------------------------------------------------crawler.siteone.io IPv4: 86.49.167.242
DNS server: 10.255.255.254
Analysis Statistics
Section titled “Analysis Statistics”Analysis stats--------------
Class::method | Exec time | Exec count-------------------------------------------------------------------------------Manager::parseDOMDocument | 707 ms | 48SslTlsAnalyzer::getTLSandSSLCertificateInfo | 215 ms | 1BestPracticeAnalyzer::checkNonClickablePhoneNumbers | 94 ms | 48BestPracticeAnalyzer::checkInlineSvg | 59 ms | 48
Interpreting Results
Section titled “Interpreting Results”The Technical Analysis provides actionable insights:
- Critical Issues: Severe technical problems that require immediate attention
- Warnings: Technical issues that should be addressed but aren’t critical
- Opportunities: Recommendations for technical optimizations
- Passed Checks: Confirmation of properly implemented technical aspects
Use Cases
Section titled “Use Cases”Security Hardening
Section titled “Security Hardening”Identify security vulnerabilities in your technical configuration:
- Missing or improperly configured security headers
- Outdated SSL/TLS protocols or weak ciphers
- Information disclosure through server headers
Performance Optimization
Section titled “Performance Optimization”Discover technical opportunities for performance improvements:
- Inefficient cache header configurations
- Missing compression for specific content types
- Suboptimal HTTP/2 configuration
Standards Compliance
Section titled “Standards Compliance”Ensure your website follows technical best practices:
- Proper character encoding declarations
- Valid content-type specifications
- Correct implementation of canonical URLs
💡Further Development Ideas
Section titled “💡Further Development Ideas”Future enhancements to the Technical Analysis could include:
- HTTP/3 Support Detection: Identify and validate HTTP/3 (QUIC) implementation
- Advanced CDN Analysis: Deeper inspection of CDN configurations and optimizations
- Framework Detection: Automatic identification of web frameworks and technologies
- Resource Hints Analysis: Evaluation of preload, prefetch, and preconnect directives
- Service Worker Analysis: Detection and validation of service worker implementations
- WebAssembly Usage: Identification and analysis of WebAssembly modules
- API Implementation Analysis: Validation of REST API implementations and conventions