Lessons
- 
                                            Introduction
                                                        
- 
                        Search engine optimization
                        - Broken links
- Site map
- Micro-markup
- Robots.txt
- References
- Text
- Duplicates
- Basic
- Pictures
 
- 
                        Speed
                        - 
                                    Minification
                                    - 
                                                                                                                        CSS minification
                                                                                                                            Minification of JavaScript files
                                                                                                                            Minification of inline CSS code
                                                                                                                            Minification of images without loss of quality
                                                                                                                            Minification of JavaScript files
                                                                                                                            Unused CSS code
                                                                                                                            Data optimization:Image URLs
                                                                                                                            Format of animated images
                                                                                                                            Unused JavaScript code
                                                                                                                            Using WebP
                                                                                                                            Image compression is missing
                                                                                                                            Video bitrate
                                                                            
 
- 
                                    Reducing requests
                                    - 
                                                                                                                        An overabundance of small pictures
                                                                                                                            Ungrouped CSS files
                                                                                                                            Ungrouped JavaScript files
                                                                                                                            An overabundance of fonts
                                                                                                                            Availability of end-to-end CSS, JS files
                                                                                                                            The presence of a monochrome font
                                                                                                                            Uploading duplicate files
                                                                                                                            Using JS facades
                                                                                                                            Redirecting JavaScript code
                                                                                                                            Adding lazy loading
                                                                                                                            Redirect from/to www version
                                                                            
 
- Fonts
- Loading time
- Server Settings
- Pictures
- The first content
 
- 
                                    Minification
                                    
- Mobility
- 
                        Bugs
                        - Code
- Availability
- Server
 
- 
                        Convenience
                        - Social networks
- Web Application Manifest
- Favicons
- Basic
- Text readability
 
- 
                        Security
                        - Encrypted connection
- Exploits
- Vulnerabilities
 
HTTP Headers
There are hundreds of different kinds of headlines. In this check we check the following:
- Specify the encoding for HTML documents. Without this, browsers may display the page incorrectly.
- Refrain from the Linkheader. It is better to use analog meta tags. They are easier to manage. The exceptions are text files of PDF, DJVU, etc. formats, the contents of which are indexed by search engines. They do not have the ability to use an HTML tag to specify different language versions.
- Remove the outdated headers Public-Key-Pins,Expect-CT, `X-XSS-Protection’.
- Use the ‘X-Frame-Options’ and Content-Security-Policyheaders only for HTML pages.
- Use the ‘X-Content-Type-Options` header only for HTML, XML, CSS, JavaScrit links.
- For cookies, pass the Secure flag.
Remark: it is not possible to delete the Server header from the Apache web server, only to make it empty. To do this, add/change the following directives in the /etc/apache2/conf-available/security.conf file: “ ServerTokens Prod ServerSignature Off SecServerSignature ” ” “`
                        Any comments or additions? Send us an email admin@site-alarm.com .                    
                                    Check your website