This plugin will help you to increase ranking for your pages.
Plugin has several important features:
1. Minify pictures in your store (.JPG, .PNG, .GIF).
Plugin minifies all pictures in your store by scheduler. You can set several folders with pictures. Plugin follows the last recommendations
2. Minify CSS style and JS scripts.
Plugin minifies your CSS styles and JS scripts.
Example.
If you have the file named styles.css, plugin will create the new file named styles.min.css with the same date and time stamp.
If you have the file named styles.min.css, plugin will update this file with the same date and time stamp.
3. Minify HTML on fly.
Your customer and Google robot will see HTML minified page. You can select what you want to remove from HTML (comments, etc.)
4. Optimization external links for CSS styles.
You can inline small CSS styles, you can move CSS styles to 'head' or 'footer' sections, you can load external CSS styles asynchronously, you can set critical CSS styles for loading in 'head' section and extra features.
5. Optimization external JS scripts.
You can inline small JS scripts, you can move JS scripts to 'head' or 'footer' sections and extra features.
6. You can fix <script> block using data attribute tag ' data-fixedscript="1"'. Plugin will skip this <script> block and will not move it.
7. Add support Browser-level image lazy loading for the web
You should use a new image format for the Web - WebP or AVIF.
Don't forget to install the plugin WebP and AVIF images.
Modern image formats (AVIF or WebP) can improve compression by up to 50% and deliver better quality per-byte while still looking visually appealing.
Important.
If you want to have high Pagespeed you should move JS scripts to 'footer' section.
You can move CSS style to 'footer' section too, but your customer will see the page without CSS styles, after 1 second he will see the correct page, it's not good. I don't recommend you to move CSS style to 'footer' section. I advise another solution:
a) move CSS styles to 'footer' section
b) create critical CSS style using external service https://jonassebastianohlsson.com/criticalpathcssgenerator/
c) add this critical CSS style in your file manually 'Head.cshtml' (plugin has the parameter 'Critical CSS style', but it has a limit 2000 chars).
Be carefully, your page size will be increased too...
You have another solution too:
- move all CSS styles to 'footer' section, except one main CSS style
Important 2.
Some of hosting providers (ex. www.smarterasp.net) use own GZip Compression. You must enable GZip Compression, because hosting providers compressed page before minification. It's important.
Not registered version is fully operational. It has only one limitation. This version has only one limitation. It will work 15 days. Try before buying.
Compatible with NopCommerce 4.80, 4.70, 4.60, 4.50, 4.40, 4.30, 4.20, 4.10.
+ upgraded the Magick.NET libraries (13.10.0), the fix for CVE-2023-4863
+ added a new feature Browser-level image lazy loading for the web
- removed the parameter "Serve Images in Next-Gen formats" (you should use the plugin WebP and AVIF images)
+ upgraded Magick.NET libraries
+ performance optimization
+ fix some bugs
+ fixed bug (you use parameter 'Force SSL for all site pages' and didn't change the store URL from 'http')
- fixed bug with CDN algorithm
+ upgraded external libraries
+ added support new feature "Serve Images in Next-Gen formats" link
+ created for each picture new picture in webp format
+ added support new HTML tag picture link
+ Upgrade Magick.NET library with the last release.
+ Magick.NET library wantes to restart nop store twice before first loading (solved it). Important fix.
+ Upgrade Magick.NET library with the last release.
+ cosmetic fix (skip minification AMP pages).
+ upgrated external library WebMarkupMin (2.5.5 important fix, fixed bug Fixed a error that occurred when removing quotes from attribute with an empty value).
+ very important performance optimization (increase the speed of loading the page)
+ Upgrade Magick.NET library with the last release.
+ added support minification of GIF pictures
- important fix. Changed the algorithm for minification pictures (please minify all pictures again for your store).
- fixed critical bug "didn't minify CSS and JSScript files on fly"
+ we removed support hreflang tag. We have another plugin for it Google Multi Language Sitemap.
+ Upgrade Magick.NET library with the last release.
- fixed bug for nop 4.00 "didn't find the folder for Images"
+ added new feature (Magick.NET library uses ANY.CPU mode and unpack itself in /Plugins/Bin folder), old releases used another logic. Magick.NET library unpacked itself in %Windows.TEMP% folder, but sometimes IIS application didn't have read/write permittion.
- fixed bug (wrong hreflang if you had SEO language prefix and different URL in one time)
- fixed bug (wrong folder for minified js and css files, Error. Optimization(JavaScript). file=c:\root\nop400\js\public.ajaxcart.js, minfile=c:\root\nop400\js\public.ajaxcart.min.js).
- fixed bug (wrong folder for minified js and css files, Error. Optimization(JavaScript). file=c:\root\nop400\js\public.ajaxcart.js, minfile=c:\root\nop400\js\public.ajaxcart.min.js).
- fixed bug (plugin tries to minify CSS files from external sources and wrote the message about it in nop log).
- fixed bug for nop 4.00 (don't minify html page).
- released version for nop 4.00.
- fixed bug. Can't start the task for minify CSS stylesand JS scripts. link
+ plugin doesn't move 'application/ld+json' and 'async' scripts.
+ changed logic for minify pictures (plugin remembers the last minified file). This information helps to continue work after restarting IIS application pool.
+ changed logic for minify pictures (without temporary files, plugin uses one stream now).
+ added support CDN
+ important update, Google changed recommendation for minification of pictures. Plugin follows reccomendations and plugin uses lossy minification for JPEG.
+ added new feature, you can pass minification for Admins, this feature will help to debug your site. Another customers and Google bot will see minified pages.
+ added new feature, you can fix JavaScript on the page using data attribute data-fixedscript="1".
Example
<script data-fixedscript="1">/*body of script*/</script>
<script data-fixedscript="1" src="/Scripts/jquery-1.10.2.min.js" type="text/javascript"></script>
+ added support cascade Result Filters, you will be able to use this plugin with another plugins which change HTML response.
+ added new error notifications
+ remove external .EXE file for JPEG lossless compression. Now plugin uses .DLL file. We have the same results.
+ added support minification of all .PNG pictures (Exception: This image you are attempting to quantize does not contain a 32 bit ARGB palette.).
+ added new parameter Disable minify Html for pages with size (in bytes) .
+ fix bug with wrong URL for scripts (it's not important).
+ removed limit for page size (page with size more 10000bites was skipped).
+ very important fix. Some of hosting providers (ex. www.smarterasp.net) use own GZip Compression. You must enable GZip Compression, because hosting providers compressed page before minification. It's important.
+ added optimization for Google Fonts.
- removed tag content-language (
'Using the meta element to specify the document-wide default language is obsolete').
- fixed bug 'crash site using broken HTML page'. link
- fixed bug with tag 'hreflang' for multilanguage store.
+ added support XHTML page with wrong content type.
- fixed bug for XML content type.
Powered by nopCommerce
Copyright © 2023 FoxNetSoft. All rights reserved