This article will show you how to reindex data for Magento. Reindexing will need to be done when certain product data is changed, such as updating attributes, categories, or prices. This feature was in Magento 1 by default but is not available in the default Magento 2, a module is needed. It is recommended to not use this function too often as it can lead to significant slowdowns.

The Update on Save and Update on Schedule features should suffice if this feature is not available.

    Why is this necessary? Indexing is how Magento transforms data such as products, categories, and so on, to improve the performance of your storefront. As data changes, the transformed data must be updated—or reindexed. Without indexing, Magento would have to calculate the price of every product on the fly—taking into account shopping cart price rules, bundle pricing, discounts, tier pricing, and so on. Loading the price for a product would take a long time, possibly resulting in cart abandonment (Magento DevDocs).

    If you've recently made a change to one of these pieces of data, you will need to reindex to get the changes to show up on the site's front end.

NOTE: Only reindex if you don't see changes on the website.

TIP: Still don't see changes? Try Clearing the cache!

Step-by-step Guide

   1. Open your Magento admin panel.

   2. Navigate to System → Tools → Index Management

   3.  Check all Index types. You can use the Drop-Down menu on the top left of the table. Then choose, Select All instead of clicking on each checkbox individually.


  4. On the right-hand side of the page, select Reindex All button. Alternatively, you might have "Reindex Data" in the dropdown on the left-hand side of the page, select Reindex Data. Then, click the submit button.


Reindexing all types at once may take a long time to run. If reindexing is taking too long, consider selecting one or a few at a time, instead of selecting all.

Still need help? get in contact with us.