It may well be that our online catalogue is not updated yet. We have a vast network of ingredients, our supply chain team will be happy to entertain any ingrendient enquiry.
the way you want is quite challenging. That's because people often confuse credibility and indexation, which are roughly not the same thing. Robots.txt and sitemap might already be too much to handle in the technical part of the . Then there are robots meta tags.
We'll get all of these straight in this guide. You'll learn what are robots meta tags in Magento, why they are important for SEO and how you can manage them properly.
Let's get right to it.
What are Robots Meta Tags?
Robots meta tags in an HTML code that tell search engine robots how to create, index and display the page content in search results. In other words, it tells web crawlers what they can and can't do on a certain page.
The mata tags robots are added in the <head> section of the pages and looks like this:
Since robots meta tags control how Google crawls and indexes your page, you need them to control:
whether a page appears in search results
whether images on the page are indexed
whether the robots should
Content duplication is one of many SEO issues, mentioned in the . It is one of the main factors that could prevent your pages from being ranked properly. Nevertheless, there is an efficient solution — canonical tags.
Canonicals are used to indicate the main version of the page if you have some pages with similar/identical content and different URLs leading to them.
Thus, it's extremely important to add to your store pages, content pages in particular. Why? You'll find out soon.
How Do Canonical Tags Work in Magento 2?
Magento provides canonical tags functionality out of the box. And you don't even have to edit code. All you need is to navigate to Stores > Configuration > Catalog > Catalog > Search Engine Optimization and enable canonicals right in the admin panel.
But there is a catch, as you might have noticed. By default, you can only add canonical tags to categories and products. That's a great opportunity as it is, but unfortunately, not always sufficient. Thus you'll need to use
Many store owners falsely believe that the more pages they have on their website and Google indexing, the more traffic they receive. It is a common misconception that can even hurt your SEO. Especially if you don't follow the .
Thus, sometimes you might want to remove pages from Google indexing. Whether it's existing pages or future URLs, there is a certain process you should follow.
We've got you covered. You'll learn everything you need to remove Magento pages from the Google index here.
Why Do You Need To Remove Pages from Google Indexing?
There are multiple reasons why you might not want a page to appear in search results. Nonetheless, you should know about the most common ones.
Duplicate Content
One of the most common cases why you need to remove a page from the Google index is when you have several of them. It often happens if you have two similar pages, but one of them is used for a Google Ads campaign.
Although the Google Ads page's focus is on generating conversion,
consists of multiple stages. Each is marked by a specific order status that helps you to keep a record of all changes an order comes through.
Magento 2 provides various store managers can create and manage. However, customers might also be eager to learn about the stage their order is at. Fortunately, Magento covers that too.
You can make order status visible on the frontend in Magento with little to no effort. We'll show you how.
To make order visible on frontend in Magento:
1. Navigate to Stores > Settings > Order Status and press the Assign Status to State button.
2. Select the Order Status and the corresponding Order State you want to assign it to.
3. Decide whether you want to Use this Order Status As Default.
4. Most importantly, tick the Visible On Storefront checkbox to display order statuses in the accounts of your customers.
5. Save the Status Assignment and check the results on the storefront.
Making order statuses visible on the storefront is extremely easy. Yet, it promotes
Shopping can be overwhelming sometimes, especially when your catalogue is full of first-rate items that all seem to match customers' needs. Thus, having and a compare products option in your store will assist your shoppers immensely.
Fortunately, Magento 2 users have this functionality in the default setup. Yet, depending on the type of your business and strategy, the compare products might be redundant. So, you should know how to disable them.
That said, in this article, you'll learn how to remove compare products in Magento 2.
What is Compare Products in Magento 2?
Compare products is a default Magento 2 feature that allows customers to compare the options of two or more items from your catalogue while shopping. The corresponding items are displayed in the grid, where shoppers can see their descriptions, best features, and ratings.
The mechanism is pretty simple. All customers have to do is press the Add to Compare button on the corresponding product page and then click Compare in
When you into multiple languages, you often focus on products, categories, and CMS pages, expecting language packs to cover the rest.
But they don't, since most of the buttons and labels come from third-party extensions and need to be translated separately. Even though vendors usually add translations for their modules, they don't cover all the languages out there.
So in this guide, we'll show how to translate Magento 2 i18n module and how to do it in multiple ways.
Key takeways
Not all third-party Magento extension texts are translated by default.
Magento 2 i18n module translations rely on strict CSV-based dictionaries. Each language requires a correctly named .csv file (for example, es_ES.csv, de_DE.csv) with case-sensitive strings and UTF-8 encoding.
Developers can manually override module translations by adding or updating CSV files in the theme i18n directory.
Non-developers can manage module translations using the Magefan Translation extension, which allows editing, adding, or overriding
Have you ever been to a phone shop to get a new phone and ended up getting a new case as well? Or got a glass of wine to go with the pasta after a waiter recommended it on a recent night out? Congrats, you've been cross-sold without even realising it.
That's why cross-selling is so effective and why you should definitely consider incorporating it into your e-commerce strategy. Today we'll talk about the Magento cross-sell technique and how it can benefit you. So you don't need to wonder any more.
You'll also discover how you can add Magento cross-sell products automatically.
Ready?
What is Magento 2 Cross Sell?
Magento 2 cross-sell is a marketing technique of displaying products complementary to the item customers are already willing to buy. Cross-sells help you increase the average order value and pull in more profit, without increasing costs.
Unlike , cross-sells items drive more impulsive purchases since they are displayed in the shopping cart. Therefore, there are multiple examples
is a great long-awaited feature that was implemented in Magento 2.3.0. It helps merchants to operate multiple , keep proper track of the items in each stock, assign products to sources etc.
Yet, Magento 2 multi-source inventory has its own flaws. For instance, it may cause some inconsistencies with the . Besides, if you run a small business and have only one inventory source, MSI may confuse you.
Thus, you might need to know how to disable MSI in Magento 2. And this is exactly what you'll learn today.
So, to disable multi-source inventory in Magento 2:
1. Create your Magento 2 database dump.
2. Install Magefan MSI Disabler. This module has some useful CLI commands and PHP class rewrites to prevent errors when MSI is disabled. For that run the following commands:
composer require magefan/module-msi-disabler
php bin/magento setup:upgrade
php bin/magento setup:di:compile
php bin/magento setup:static-content:deploy
3. Once the extension is installed, run the command to disable MSI:
bin/magento
is one of the most important steps in the customers' journey in your store. Thus it's important to make the shopping experience as seamless as possible to prompt people to buy from you.
Magento 2 offers a perfect option for this case — an instant purchase. It saves the customers' time and reduces the chances of them abandoning their carts.
In this article, you'll find out more details as to what is Magento instant purchase and how to configure it
What is an Instant Purchase?
Instant purchase is a default Magento 2 option that brings customers directly to the checkout page after they press a corresponding button. Yet, products can be purchased instantly one item at a time.
The instant purchase functionality is available for the registered customers, provided they have default shipping and billing addresses set in their accounts. You also need to configure the payment methods and make sure that there is a shipping method available for the countries stated in the default billing address.
There are a lot of aspects in the you need to pay attention to. The URLs are what you can start with. Once you of your Magento website, you might also want to edit the way your product links look like.
Depending on your SEO strategy, you might need to remove the category path from product URLs in Magento. There are various reasons for that, like avoiding duplication or trying to shift the main focus on the product.
Fortunately, Magento 2 gives you a chance to achieve these goals. So, today you'll learn how to disable the category path in Magento product URL.
To remove category path in Magento product URLs:
1. Go to Stores > Settings > Configuration > Catalog > Catalog and unfold the Search Engine Optimization section.
2. Choose No in the Use Categories Path for Product URLs field.
3. Press the Save Config button and flush the Magento cache. Now you can check the results on the front end.
Note: in some cases, you might also need to to see the applied changes.
You can remove category
Nobody is exempt from cases when a certain product runs . But still, your customers may be genuinely interested in purchasing a corresponding item. Thus, you need to work this around somehow.
One option is to . Yet, you can also configure Magento 2 back-in-stock notifications. They make it possible for your customers to sign up for the products they intend to purchase. Then they'll receive notifications when the desired item is available again.
Sounds promising, doesn't it? And these notifications are exactly what you'll learn to set up today.
To configure back-in-stock notifications in Magento 2:
1. Go to Stores > Settings >Configuration > Catalog > Inventory and unfold the Stock Options section.
2. Choose Yes in the Display Out of Stock Products field.
3. Navigate to Stores > Settings > Configuration > Catalog > Catalog and open the Product Alerts section.
4. Allow Alert When Product Comes Back in Stock by selecting Yes in the corresponding field.
The hardest part about building a is translation. You have to localise your entire store to make shopping easier for your global customers. Starting with , as the most important pages.
However, to help people navigate your catalogue more easily, you have to translate Magento categories next.
So, in this guide, you'll learn multiple ways to do that manually, automatically and in bulk with the help of AI.
Category Translation in Default Magento
Same as with products, you don't have to create an entirely new category to translate it. You just need to go to Catalog > Categories and switch to a corresponding store view to add all translations.
Note: once you create a new , all default category values and texts will be applied to that store view by default.
Then just remove the checkmark and set the translated values of this or that attribute. You can translate category names, content, and metadata here.
Translate Magento Categories via Translation Tool
Default category translation
While there is a multitude of Magento 2 themes available on the market, you might still want to create custom theme for your store. Why? Templates, layouts, graphics and styles offered in a theme don't always satisfy your business requirements. Besides, the default Magento 2 themes Luma and Blank won't suffice if you're .
So, to create custom Magento 2 theme that conveys your brand's "feel" you need to resort to custom development.
In this guide, we'll walk you through all steps you need to take to create a theme for Magento and cover the basics of how to override basic and theme layouts.
Ready to start?
In case you're looking for a ready-to-use speed-optimized Magento 2 theme, we already have one — Optimized Magento 2 Theme.
Before Custom Theme Development in Magento
The first important thing to remember before starting theme development in Magento is that you shouldn't change or edit the default Luma and Blank theme files. If you customize the default theme files, the update to the
Magento 2 static blocks are a great way to drive customer's attention to certain products, offers, or services. Although creating is super easy, adding them to pages is quite a challenge.
All because there are different ways to insert CMS blocks in Magento. Everything depends on how and where you prefer them to appear.
This guide covers the main tools and locations to add static blocks, including how to display them dynamically: by custom group, date or other conditions.
Key takeaways
You can display CMS blocks in Magento through category settings, widgets, the WYSIWYG editor, and page builder.
Category settings are the fastest way to add banners in Magento, but they allow placement in predefined areas only — at the top of the category, near the description.
Magento widgets are the most popular method to insert CMS blocks since they give full control over the pages and containers where the block will appear.
The WYSIWYG editor and Page Builder let you add blocks directly into page content,
Choosing the right theme for your store is one of the first steps you take when . It should not only represent your brand using custom layouts and templates but be user-friendly, fast and SEO-optimized.
The variety of Magento 2 themes on the market is growing. It allows you to find any theme you want on Magento Marketplace or Theme Forest. And once you make up your mind and choose the best Magento 2 Theme, you need to know how to install and apply it to your store.
Since Magento has deprecated the WebSetup Wizard starting from Magento v2.3.6, you can now install Magento 2 theme only in the command line: via composer or archive. In the first case theme files will be located under vendor and, using the archive, you can find the theme files under app/design.
Install Magento 2 Theme via Composer
Before you install a theme in Magento 2, it is recommended to switch to .
1. Navigate to your Magento 2 root directory, using "cd" and run the following command:
composer require <vendor>/<name>
Configuration of the store URLs in Magento 2 is one of the first steps you'll take while . Once you configure base and admin URLs, it will be easier to move an entire store from one location to the other without having to update the URLs.
Besides, understanding the Magento URL structure is an advantage while developing a store. In this article, you'll find the steps on how to configure Magento store URLs, as well as some other recommendations.
Ready? Let's begin!
Types of URLs in Magento 2
After you , you'll get a storefront base URL and admin URL. All the internal links are then defined with the help of the variables added to the base URL. This pattern is rather convenient since it enables you to move your store to a different location without changing all the links.
In general, there are 3 types of URLs in Magento.
URL type
Representation
Base URL
http://www.example.com/magento/
Secure Base URL
https://www.example.com/magento/
URL with IP address
http://###.###.###.###/magento/
As you know, shipments are crucial for . Creating a shipment is the last step in the order workflow done manually after an order is invoiced. While it's possible to create a shipment in Magento programmatically, a much easier option for you is to create a shipment in the Magento admin panel.
And in this article, you'll learn how to do that.
To create a shipment in Magento 2:
1. Go to Sales > Orders and find the order you want to create a shipment for.
2. Press the Ship button in the top menu panel.
3. Review the Order & Account Information and Address Information sections. Check if all the data is correct and press the Edit link to add some changes, if necessary.
4. Move to the Payment & Shipping Method section. Press the Add Tracking Number button to specify the shipping information. You have to choose a Carrier and set the Title and Number. It is easier to track the package this way.
5. Check the item's source in the Inventory section and set the Qty to Ship in the Items
If you want to share some information, announce special offers or just make your pages more engaging you need Magento CMS blocks. You can create them directly in the admin panel and then display them on different pages of your store.
To go even further you can and display them automatically. But we'll get there later.
In this article, you'll learn how to create CMS blocks in Magento and how to display them using various methods.
Create CMS Blocks in Magento
Creating Magento CMS blocks is the easiest part. However, let's go through it step by step.
1. Navigate to Content > Elements > Blocks and press the Add New Block button.
2. Enable the CMS Block, and give it a Title and Identifier.
3. Assign your CMS Block to the Store View it should be displayed on.
4. Create CMS Block Content adding images, videos, links and other content.
Note: you can also press the "Show / Hide Editor" button and insert your HTML code in the text area.
Don't forget to Save a block, once you finish.
Magento 2.4.6 has been launched on March 2023. It features scalability and performance enhancements, over 300 quality fixes and updated core composer dependencies and third-party libraries.
In this guide, you'll learn about the Magento 2.4.6 release notes and the patch versions before you .
Magento 2.4.6 Release Notes
Magento gets better with each version. So 2.4.6. definitely has a lot to offer. Let's dive into the most important platform updates.
Platform
For high performance Magento 2.4.6 introduces support for PHP 8.2 (PHP 8.1 will continue to be supported).
Composer 2.2.x support
OpenSearch 2.x support
Redis 7.0.x support
Compatibility with ElasticSearch 8.x and MariaDB 10.6
Updated outdated JS libraries and removed outdated dependencies
Security improvements
This release contains 8 security fixes, even though there are no confirmed attacks to date. Most of them are related to the admin panel since it's the first thing the attacker would target. So the following was improved:
At a time when online shopping is at its peak, a Magento free shipping offer is one of the best ways to reduce cart abandonment, encourage customers to buy more, and increase sales.
A lot of Magento stores actively use this marketing technique, along with other , as one of the greatest ways to attract customers. All because free shipping may be applied to a certain kind of product, items total, or a particular group of items.
In this article, you’re going to learn how to set up and optimize Magento 2 free shipping promotions. We'll also share helpful tips to make your shipping strategy even more effective.
Let's begin.
Why Free Shipping in Magento Matters?
Shoppers often hesitate when finishing the checkout when they see unexpected shipping costs in their carts. Yet, if you remove or modify this burden, you can unlock a wide range of advantages.
Boost in conversions
Don't be surprised to hear that free shipping is an effective strategy to encourage customers to buy more. No hidden costs
In most cases, invoices in Magento 2 are created automatically. However, depending on the , orders may be invoiced and shipped before the payment is submitted. For such cases, you should know how to create invoices in Magento.
Of course, Magento 2 allows you to . But if you want to avoid complicated programming work or save your precious time, there is a better option. You can easily create an invoice in Magento 2 admin panel. And in this article, you'll find out how to do that.
To create invoices in Magento 2:
1. Go to Sales > Orders and choose an order you'd like to create an invoice for.
Note: you can create invoices only for orders with Pending .
2. Press the Invoice button in the top menu panel.
3. Check the data presented in the Order & Account Information and Address Information sections. If you need, you can tweak the info in some of the fields by pressing Edit.
4. Move to the Payment & Shipping Method section. Here you can create a shipment at the same you create