Magento 2 may be the new edition from the enterprise-class eCommerce software utilized by over 200K retailers. The brand new Magento 2 offers improved features, for example, advanced marketing options, catalog management, Search engine optimization, page caching, and speed. You will find optimal analytical and marketing options in-built-in the Magento 2 system, using the sole reason for simplifying consumer shopping experience. Despite these functions, a typical complaint using the Magento platform is its slow speed. Without regular optimisation, Magento 2 turns into a drag.

In the following paragraphs, we’ll share best ten practices to optimize a Magento 2 store.

Product Duplication

Because of variation in dimensions and colors, retailers frequently list exactly the same product multiple occasions. Every duplication is really a drain around the servers, resulting in slow speed and page loading. Start with an audit from the existing Magento 2 store, list and take away the duplicate listings before focusing on Search engine optimization. Why? Again, in the Search engine optimization perspective, a replica product listing means duplicate titles, meta-tags, and product information. Google discourages such Search engine optimization techniques and can lead to a problem.

Server Capacity

Host the Magento 2 store on the VPS or perhaps a dedicated website hosting platform. Shared web hosting plans are strictly not suggested. The Magento 2 store is most effective around the Linux, Debian, Ubuntu and CentOS os’s. Make use of a high-performance drive SSD, a minimum of 2GB RAM along with a dual core CPU. Enable Varnish page caching to boost loading speed and use a valid SSL security certificate for authenticity. Make use of an SMTP server for emails, Redis version 3. or Memcached for page caching and session storage. The net and database servers ought to be separate, disable unrequired PHP mods, set-up Site Crawler, make use of the latest PHP version and let Keep Alive.


An ecommerce store depends upon images. With four images associated best of luck, with an average, a thousand product store requires 4000 images, in addition to the static website images. Improve Magento 2 loading speed by compressing the pictures. Keep store emblem in SVG or PNG format and also the product images within the JPEG format. Personalized Products, Custom Option Images, Personalize-IT, Custom Product Review, and Magento Trademarks are a few extensions suggested for image personalization. Be sure to add Alt Text towards the images for internet search engine bots to trace and rank the pictures greater in SERPs.

Update Version

Not updating the Magento version to Magento 2 is going to be disastrous for that site speed. Always upgrade and employ the most recent version to acquire the best site performance. Updating the Magento version does take a moment, and minor tweaking could be conducted next.

Content Delivery Network (CDN)

Amazon . com AWS CloudFront and Magento 2 CDN are a few choices to optimise the Magento 2 store. A CDN is definitely an advanced solution saves cached pages from the whole website and renders them in line with the geolocation from the consumer. The cached pages are saved on local servers and made in line with the access request. The CDN isn’t in-included in the Magento 2 store, therefore it requires manual configuration. A correctly optimised CDN drastically increases the speed from the Magento 2 store.

Enable ‘Expires Header’

The Expires Header is an element that determines the freshness from the cached pages. Caching the static files like scripts, images, and stylesheets lessen the server request some time and improve page load. Edit the .htaccess file to include the Expires Header duration.

Enable Flat Catalog

The client and product data are kept in Magento 2 while using EAV model. Enabling the Flat Catalog option merges the groups and merchandise tables into one table, which accelerates website loading as the amount of server queries dwindle. Let the Flat Catalog using the following steps:

Login to Magento Admin.

Visit System > Configuration > Catalog

Locate Frontend and select Yes to be used Flat Catalog Category and employ Flat Catalog Product options.

Save and obvious the cache for that changes to consider effect.

Magento stores with tonnes of merchandise should make use of this option and optimize their store.

Search engine optimization Changes

Magento 2 optimisation also depends upon the shop Search engine optimization setup. Begin the merchandise keyword search using tools like and Add some primary keywords within the product name. If at all possible, add lengthy tail keywords inside a format like [brand]   [product name]. Lengthy tail keywords have three to six words inside it, plus they assistance to bring targeted visitors towards the product page.

Add Meta Titles and Descriptions towards the product page by navigating to Products > Catalog > Select Product. Locate the Internet Search Engine Optimization option and add some relevant keywords and outline. Add some keywords within the product page Hyperlink to enable search engines like google to understand the merchandise page is about. Link the web pages internally using the Related Products features on Magento 2. Related Products option gives products greater visibility helping the customer navigate the shop. Keep your product content unique, around 300  words, and add Alt Text within the images.

These fundamental on-page Search engine optimization strategies goes a lengthy means by optimizing the entire Magento 2 store.

Application Changes

The majority of the Magento 2 optimization changes happen in the application level. It offers such things as making favicon small , cacheable, staying away from 404 errors, compressing components with GZIP, removing query strings from static sources, making AJAX cacheable, staying away from bad demands, minifying JavaScript, leveraging browser caching, staying away from CSS expressions, staying away from URL redirects, deferring JavaScript parsing, reducing DNS lookups, staying away from website landing page redirects, preferring asynchronous sources, mixing images using CSS sprites, reducing cookie size, putting CSS within the document mind, staying away from AlphaImageLoader filter, making CSS and JavaScript exterior, putting JavaScript at the end and CSS at the very top, using CDN’s and much more.

Configuration Changes

In the Configuration level, name the shop products distinctively and lower the cookie size. Avoid layered navigation funnel and cleanup the Magento database log. Reduce the amount of HTTP demands by enabling Merge JavaScript Files and Merge CSS Files, and lower the amount of database queries by enabling Use Flat Catalog Category and employ Flat Catalog Product. All of the deactivated and unused Magento extensions ought to be quickly uninstalled. Choose the amount of products visible on any product category overview page, and steer clear of using category pathways for product URLs. The course URL suffix should ideally do without the .html tag. Make cautious utilization of canonical link meta tag for groups, and let the cron and log cleaning functions.


The above mentioned best ten practices will assist you to come with an enhanced Magento 2 store that loads quickly while offering an incredible consumer shopping experience.