Log in
Platform
Solutions
Use cases
Log in

Reindexing of your catalogue

Reindexing Magento 2 is the best technique to convert data on the front end so that people can view it if there are any updates or modifications to the website. It is critical to reindex converted data whenever it is changed, so in this blog, we will learn how to reindex your catalogue. Assume you raise the price of a certain product from $6 to $7; Magento needs to reindex this price adjustment to ensure it reflects on your storefront.

Magento 2 reindexing notifies search engine bots about new or updated content on your website, ensuring that your online visitors always view the most recent updates on your website. It is absolutely necessary! Magento 2 is popular mostly because of its complex design and because it stores a large amount of merchant data, which causes your website to fail to check for new updates.  This is where you would wish you had learned how to reindex your catalogue; merchant data, such as user profiles, product pricing, sales prices, coupons, and catalogue information, are spread over several database tables. An indexer is necessary for optimizing the look of the front end since it helps to store important information within particular tables.

In this article, we’ll show you how to reindex your catalogue in Magento 2 in easy steps using the command line (CMI) and the admin panel. There are two approaches to reindex your catalogue in Magento 2: using the command line or the backend. 

Reindex your catalogue in Magento 2 via Command Line:

It is vital that you understand just how important it is to reindex your catalogue. The first is to reindex data using a command line. You can use this strategy when you need to reindex data immediately.

STEP 1:

To start the process to reindex your catalogue in Magento 2, Connect to your shop via SSH or CMI (Command Line)

Step 2: After that, navigate to your online store’s root directory.

Step 3: Execute the following command: php bin/magento indexer:reindex

Output:

x9L VYOyGe4JemBFCLf LYe sBzJV9caRT87EUpGLRnaMCC1mQDuHODX4a58SvbTeDZyROaoY r55P53

STEP 4:

Now, use the following command to examine the state of the indexers and identify indexers that need to be reindexed individually: status php bin/magento indexer

Output:

Fs7M7ytJQMpc2wQUDXN fwYY zf93 IFBkVzjcAzoGiP5Com4W9dZMnijiHE23JVJCWbEzyeTh9Rtj0KJqWW3I7bG9JqLraqH0bGlTe5O8kv0DmxeuMMF7rXgyvV0NA28v1P6kVDKktsXcVb Tyu7oU

STEP 5:

Using this command, you may view the list of indexers and the status of each indexer: Magento indexer:info php bin

Output:

iGSC10SuijXjEeDTJqKQVhjhs

STEP 6:

Reindex each indexer with the status “Reindex Required” by issuing the following command: reindex php bin/magento indexer [catlog category flat]

For reference, php bin/magento indexer: catlogrule rule reindex

List of indexers:

php bin/magento indexer:reindex design_config_grid customer_grid

php bin/magento indexer:reindex catalog_category_product

php bin/magento indexer:reindex catalog_product_category

php bin/magento indexer:reindex catalog_product_price

php bin/magento indexer:reindex catalog_product_attribute

php bin/magento indexer:reindex catalogsearch_fulltext

php bin/magento indexer:reindex cataloginventory_stock

php bin/magento indexer:reindex catalogrule_rule

php bin/magento indexer:reindex catalogrule_product

STEP 7:

Follow step 4 to check the status of the index. You should output “Ready” for all indexers.

Manual Reindex From Admin Panel or Backend:

Another great method is to reindex your catalogue from the admin panel using the Magento 2 backend. To learn more, follow the steps below:

STEP 1:

– First, access the Magento 2 Admin Panel.

– You can check the status of indexers by going to System > Tools > Index Management.

STEP 2: 

Select the items marked “Reindex required” and navigate to Actions > Schedule update

Note: This will cause chosen indexers to be reindexed. Even if the time and date are displayed as changed in Magento admin, not all indexers are reindexed. We recommend double-checking the reindex process with the SSH/CLI reindex technique described below.

9We24OR0FJrofr9wMkPfLfju9z GY2v4PxhxUFZ1

STEP 3:

To change the type of indexer, choose the checkbox next to it.

STEP 4:

At the end of your process to reindex your catalogue, select indexing mode from the action menu. To apply the specified mode to indexers, click the Submit button.

To reindex each indexer, click the Reindex Data button in the Actions column on the right side of the screen.

To reindex more than one indexer, click the indexers to be reindexed. Then, in the Action box, choose Reindex Data and press the Submit button.

Click the Select All option in the Mass Action box in the upper left corner of the grid. After that, click the Submit button. Well, with just a few easy actions, all of your shop databases are now up to date, ready, and shining.

BLdatC8NoT1OTbZ53rv1CQr CerCtyk1alYix7yO9YbB5L8fGHp Xn Q1cYrvxtmr57dvwlR RWdm PlFtb85AX x3mbb 9cdKo3cOta7RPFN0acLLqlNFwh8d X9rotXHoMDWmpl3NkmC1Q4JjPGec

Reindex mode:

You may configure your indexers to “Update on Save,” in which case store entities are indexed when admin configurations are saved, or “Update by Schedule,” in which case indexers are reindexed on a regular basis (by default, once per day). Make sure your cron tasks are functioning properly on your server for “Update by Schedule” to operate properly. 

Cron jobs setting might be assisted by your hosting partner or development team. If you’re using the WeltPixel Magento 2 Pearl Theme or any other WeltPixel Magento 2 extension, an easy way to ensure that your cron jobs are running properly is to navigate to the dedicated Developer Section, which includes not only valuable information about your crons but also about the server in general, such as:

Magento Mode: Production, Developer, or Default, Magento Installation Path, Magento Edition, PHP Version installed on the server, Server User, Current Date and Time, and Most Recent Cron Jobs.

ic9rjO

Conclusion:

That concludes the article on how to reindex your catalogue in Magento 2. This allows Magento store owners to operate their stores more efficiently and provide customer satisfaction.

Get help from a human
Submit a request for help with your Braintree sandbox or production account.
Get Help
Select location and language

Contact Our Sales Team

Learn more about our products, features, and pricing options.
By submitting this form, you agree to receive promotional messages from Shopify about its products and services. You can unsubscribe at any time by clicking on the link at the bottom of our emails.
Product
Pricing
Use cases
Recourses
Documentation
Log in
Start a free trial