5 Magento 2 SEO mistakes & How to avoid



The Most Popular Extension Builder for Magento 2

With a big catalog of 234+ extensions for your online store

mageplaza extensions M2

Magento 2 is considered a new bright star in the sky of Magento as soon as it is released. Unfortunately, besides a lot of advantages Magento 2 bring, it also has several common SEO mistakes for the online stores. Tons of unexpected reason might occur to our website in a beautiful day in a sudden. So, from the SEO point of view, we should be well aware all of the bad apples which has bad effect to your business in SERPs ranking. This blog post will list all of the SEO mistakes and I hope that the checklist of Magento 2 SEO mistakes can help and provide a new view for you before launching your online store or upgrading the existing Magento 1.X store.

=> Get best practices SEO solution for Magento 2

Homepage with title “Home”

Title with homepage

As far you may have known, the homepage is the strongest page in terms of link equity and the page, which can rank the most crucial keywords. Because of this reason, you shouldn’t keep the title of the store with only “home page” if you want the customers to know what your website describes. Instead, you ought to keep the high searched keywords that relate to the products you sell. Therefore, it will make a tremendous influence if you need SEO for your online store. Hence, make sure the title of your store relates to the product you sell instead of the title with only “home”. Rich your content right from the homepage’s name!

Have a default layered navigation

Have a default layered navigation

Layered navigation is extremely awful for SEO in Magento 2. Generally, all of the online store owners need to keep away from layered navigation or other filtering & sorting parameters. The truth is that many of us used robots.txt to block them. However, it is not an optimal way to deal with this problem as they can still be indexed and can’t be crawled. Besides that, some of you also want to use Meta noindex and follow on your URLs with those parameters. On the whole, you had better not apply both robots.txt disallow and Meta no index. It is not a good idea.

Robots.txt not blocking the site search results

In case disallowing layered parameters through the robots.txt file is kind of bad practice, what you really should disallow is your site search results, especially the /catalogsearch/URL path. If you haven’t know how to configure robot.txt yet, we have a detailed write up for best practices and tips in configuring this file: [How to configure Robot.txt file](https://www.mageplaza.com/blog/robots-txt.html).

In addition, Google’s Panda algorithm will penalize websites which allow indexation of large amounts of their site search data. Because Google does’t want to index your site search and only want you to stop them. However, some Magento 2 websites not only forget to disallow the site search results through the robots.txt, but also link to their site search results from homepage actively. They will link the exact homepage logos of different brands to site search with that exact brand name as a query parameter.

Pointing layered URLs back to category with Rel Canonical

Rel Canonical

When Rel Canonical is released, Google want to apply it to resolve the duplicated content. However, it is not available because some cases are not duplicated when layered filters change the content of the URL. Hence, it is time for you to place Meta noindex, follow on those layered URLs and show them out of index while letting the link juice flow through them through your navigation and product listings to other pages that need to rank.

Indexing both HTTP and HTTPs versions of the website

Having both versions of HTTP and HTTPs on the same URL indexed are typical examples of duplicated content and remarkable ones of where rel canonical ought to be used to consolidate the duplicated content into a favored version. If the https version is the favored one (since the https is considered a ranking factor by Google), the HTTP form of the same URL should have a Rel canonical directing it toward HTTPs version and in vice versa.

Missing availability in schema. org microdata markup for product offer

Missing availability in schema. org microdata markup for product offer

Microdata markup assists Google and other search engines understand the content of your pages. It supports the Search Engines figure out what’s your price, your special price, your reviews, the value and so on. Besides that, it is exceedingly essential for automatic product updates for Google Merchant Center. If you miss the availability markup, SERP results will be featuring our product as “In stock” and auto-availability product updates with Google Merchant Center work.


Having the checklist of Magento 2 SEO mistakes, now it is high time for you to check before launching your own Magento 2 store or upgrading of the existing Magento 1.X store. You should remember that an online store is a complex system which includes many factors you can’t predict. Every thing is ok, but on beautiful day Google Search Console shows strange 404 errors. Hence, you need to track your site and Magento 2 SEO mistakes to solve the issues in time. All of things can help you hopefully.

Increase sales,
not your workload

Simple, powerful tools to grow your business. Easy to use, quick to master and all at an affordable price.

Get Started
avada marketing automation

Stay in the know

Get special offers on the latest news from Mageplaza.

Earn $10 in reward now!

Earn $10 in reward now!

go up