- Named your Homepage with title “Home”
- Have a default layered navigation
- Robots.txt not blocking the site search results
- Pointing layered URLs back to category with rel canonical
- Index both http and https versions of the website
- Missing availability in schema.org microdata markup for product offer
Magento 2 sites can only be count as successful unless the SEO work is done perfectly. But unfortunately, a lot of mistakes in a process with the Search Engine Optimization can occur. So in this tutorial, we would love to give all others an idea about how can we prevent the problems from the very start. Let’s start getting rid of the Magento 2 Seo Mistakes with:
- 1 1. Named your Homepage with title “Home”
- 2 2. Have a default layered navigation
- 3 3. Robots.txt not blocking the site search results
- 4 4. Pointing layered URLs back to category with rel canonical
- 5 5. Index both http and https versions of the website
- 6 6. Missing availability in schema.org microdata markup for product offer
1. Named your Homepage with title “Home”
The homepage is usually your strongest page in terms of link equity and the page that can rank for the most important keywords. For this reason, it’s not a good idea to have the title with only “Homepage” – does not fully describe what your website is about.
As all of us know that home page is the most important page of your eCommerce website. It is the strongest when it comes to link equity, you can rank the most important keywords on this page. So, if you keep the title ‘Home’, it will not say what your website is all about. Instead, if you keep highly searched keywords related to the products you sell; it will make a great positive impact as far as SEO is concerned. So, make sure you keep the title of home page related to the products you sell and keywords with high search volume, instead of just only the title ‘Home’.
Layered navigation is a hell for SEO. Generally, layered navigation or other filtering & sorting parameters are the things that you try to keep away from. However, the truth is that common ways, blocking them with a robots.txt disallow, isn’t the best way to deal with this case. The most convincing explanation is despite whatever you do; they can still be indexed and can’t be crawled. Instead of trusting in the robots.txt disallow approach, some of you have the tendency to apply Meta no index, follow the URLs with those parameters. Overall, there is one remarkable thing is do not apply both robots.txt disallow and Meta no index.
Having the default layered navigation is one of the biggest mistakes you make for SEO for Magento 2. Well, it is not a good idea to block them with robot.txt disallow, as they will still be indexed and not crawled. Many of us use the Meta no index, follow on URLs. Well, one of the best tips is that not to apply robots.txt as well as Meta no index; both.
3. Robots.txt not blocking the site search results
While disallowing layered parameters through robots.txt file is a bad practice, the real thing you may want to disallow are your site search results, or in most implementations, especially the /catalog search/ URL path.
The Google’s Panda algorithm is known to penalize websites that – among other things – allow indexation at a large amount of their site search data. Why? Because Google doesn’t like displaying search results within another search results a.k.a they don’t want to index your site search and they just want you to stop them.
Some Magento 2 websites forgot to disallow the site search results through their robots.txt file, more seriously, they actually actively link to their site search results from the homepage. They linked the exact homepage logos of different brands to site search with that exact brand name as a query parameter.
4. Pointing layered URLs back to category with rel canonical
At the time when Rel canonical was released, Google wanted to apply it in solving duplicated content. But it did not make sense because some cases were not duplication when layered filters can change the content of the URL.
What you really need here is to place Meta noindex, follow on those layered URLs and get them out of index when enabling the link to flow through them – through your navigation and product listings to other pages that need rank.
5. Index both http and https versions of the website
Having both versions of http and https of the same URL indexed is a remarkable example of duplicate content and a great example of where rel canonical must be used to consolidate the duplicated one into a preferred version. If the https version is the preferred one (and it should be since Google considers https to be an important ranking factor), the version with http of the same URL should have a rel canonical pointing it to https version, or if http is the preferred version, then the https version must point its canonical towards it.
If you have http as well as https version of the same URL indexed, there is no better example of content duplication. This is exactly when rel canonical comes into the picture, to consolidate the duplication in which-ever version you want. If you choose want http, the https should have rel conical pointing towards http and if you want https, the http should point its canonical to https; though latter one is preferable.
There are several other search engine optimization mistakes that are possible in Magento web development as well as Magento 2 development. However, the above-mentioned ones were some of the most commonly made blunders by most of the eCommerce development companies. So, now that you are aware of some of the most common SEO mistakes made by most Magento 2 developers, it is highly advisable for you to learn from the mistakes of others and not to repeat the above-mentioned mistakes.
6. Missing availability in schema.org microdata markup for product offer
Microdata markup helps Google and other big search engines understand the content of your pages. It helps the Search Engines figure out what’s your price, special price, reviews and so on.
It’s also a necessary feature for automatic product updates for Google Merchant Center. Because we’re missing the availability markup, neither SERP results will be featuring our product as “In stock” nor will automatic update the availability product within the Google Merchant Center work.
Can you name a common Magento 2 SEO Mistakes number 7 ?
Now you have a list of Magento 2 SEO Mistakes for your Magento store. It’s time to check before you launch your own Magento 2 store or “upgrade” of the existing Magento 1.X store.
Remember that an online store is a dynamic system having many things you can’t predict. One day everything may be ok and the next day Google Search Console shows strange 404 errors. This means you should track your site optimization and Magento 2 SEO Mistakes to notice all important changes and solve the issues quickly.