Which Magento SEO extension is the best?

Which Magento SEO extension is the best?

We’ve been in Magento business since the beginnings of this industry in 2008 and watched both default Magento’s SEO functionality and Magento SEO extensions evolve and improve. We’ve never developed our own Magento SEO extensions which is why I believe I can give you an honest, unbiased opinion on this issue. There are a lot of different Magento extension providers out there and a lot of them have their own version (some of them multiple different versions) of extensions that focus on improving the SEO of a Magento store. It can be very hard for a store owner to figure out which one to choose since they often list a lot of similar features and it’s not clear which of these features do you really need.

In a lot of cases, you don’t need to install any extension

That’s right. Most of the things that you’ll need to work on to properly set-up your Magento store’s on-site SEO can be set from admin by default. Some things will need to be added manually by your developers into the theme. Before installing any Magento SEO extension, follow this guide:

1. Check that you haven’t made one of the 7 common Magento SEO mistakes.
2. Make a good robots.txt file.
3. Strategically think about your site’s main navigation.
4. Implement schema.org microdata markup into your theme to display breadcrumbs, price, reviews and more in SERP.
5. Implement rel prev and next on your pagination.
6. If you have multiple languages, implement rel alternate hreflang x.

As long as you checked all of the above and you don’t have layered navigation on your store, your on-site SEO will be just fine without any extension. If you have layered navigation however, this will complicate things a little bit.

Magento SEO extensions and layered navigation

Handling issues with layered navigation SEO will in most cases require an extension. In case you don’t want to use any combination of attributes in your layered navigation as long tail keyword landing pages, you don’t need an extension, you just need to add meta noindex, follow to the URLs in layered navigation and / or not allow search engines to get to those layered URLs at all. That being said, if you really need to rank for long tail combinations of some category name and some attribute names, you’ll need a Magento extension that handles layered navigation URL rewrites, enables you to set different titles, and in some cases enables you to chose meta noindex, follow for some combinations.

Here are some options for you:

SEO Layered Navigation Plus by manadev

This extension will work with both community and enterprise edition. It will give you impresive control over URL rewrites in layered navigation, page titles in layered navigation and meta noindex options for combinations you don’t want in index. It’s extremely powerful extension but with so many configuration options it’s easy to miss-configure it. If you go with this extension, it’s crucial to set aside a lot of time and really explore all of the options it gives you and think strategically about the best ways you can utilize it on your specific niche. Pro tip: Try not to put too many things in page titles, especially in prefixes.

Improved Navigation – SEO Layered Navigation by Amasty

This extension is part of larger set of Amasty’s Improved Layered Navigation extensions. By spliting it into separate extension, it reduces the amount of configuration options and allows easier set-up. It gives you unlimited powers for manually setting page titles, meta tags, and even headings and content (CMS blocks) for each combination of navigation’s attributes individually.

There are a few more options out there but I’m not comfortable with recommending them at this point because either

a) they don’t support all of the functionality that the two extensions above do
b) they don’t work with both Magento Community Edition and Magento Enterprise Edition
c) I didn’t test them at all or didn’t have enough experience with them

If you have an extension that fulfills all of the requirements I listed above and I didn’t include your extension here, please don’t hesitate to leave a comment and I’ll have a look at it.

If, alternatively, you still need some help with the SEO of your Magento store, we can help you out with our SEO audit – feel free to contact us!

Related Inchoo Services

You made it all the way down here so you must have enjoyed this post! You may also like:

3 best open-source eCommerce platforms in 2021 Zrinka Antolovic
Zrinka Antolovic, | 8

3 best open-source eCommerce platforms in 2021

Ready for 2nd Meet Magento Croatia with agenda focused on PWA? Book the dates! Maja Kardum
Maja Kardum, | 0

Ready for 2nd Meet Magento Croatia with agenda focused on PWA? Book the dates!

Magento 2 Product Quick View Tomas Novoselic
, | 6

Magento 2 Product Quick View


  1. That is very helpful for increasing my knowledge in this field.Great post, and
    great website. Thanks for the information.I am a new user of this site, so here
    I saw several articles and posts published on this site, I am more curious to
    know some of them, I hope they provide more information on these topics in their
    next articles.

  2. Hi Toni

    I used SEO Layered Navigation Plus by manadev in my store and i also use a amasty’s extension but they conflict with each other so i change (manadev layered navigation) to (Improved Navigation – SEO Layered Navigation) by Amasty but now few days ago we start webmaster tool and Google gives me Crawl URL Errors Please give me the solution


  3. Hello. Have been using this for 1-2 months. The only thing we liked is product page title templates. But most of them do not work.
    There are attributes they say you can use, but just found out you could not (add category to page title). They found out now, after years of selling this extension.
    You can not select a category for title templates. So you have to use one for all products all for an attribute set. Great SEO? Each category needs different keywords Mageworx.
    The support is awful. They are trying to fix a but one month now and still can not. Some days before they say they did. And while doing that they disabled to xmls and then did not enable them when they were done, so afterwards our products were not visible in the frontend and checkout did not work.
    In the first days we have explained a bug and they could not understand what we were saying. Send multiple screenshots but they were unable to solve this. After some digging, we found out it was a simple setting in their extension.
    The conclusion is they do not know their own extension. We had some previous experience from costum product options which was also very bad due to lack of knowledge from their part. So DO NOT PURCHASE this please. We paid 200€ for extension + 200€ for professional settings and we are still trying to get this to work.

    1. Alex,

      Just to make sure we’re on the same page, you’re referring to Mageworx SEO Suite Ultimate? Or?

  4. Tony, have you ever used SEO Suite #1 by Mageworx? I just want to see if it is worth installing?

  5. Hi Toni,

    We are a extension company from the Netherlands and just released a very SEO extension for Magento. Our extension offers direct keyword research in Magento, Snippet previews and Real-time content analysis. Can you check it out and let us know what you think of this extension? It’s called ReloadSEO and you can check it out at https://www.reloadseo.com.


  6. Hi Toni, Great post .

    There are many gossip about seo extensions but i agreed with Antrax13.

    we need to know your opinion about Mageworx SEO suite ultimate because I a little confused between them and Mirasvit Advanced SEO Suite.


  7. Hi Tony,

    Thanks for your post!!. I have always had many doubts about this issue and what would be the best way to optimize seo.

    I used the extension SEO Suite Ultimate Magento extension of mageworx, I would like to know your opinion about this extension?


Leave a Reply

Your email address will not be published. Required fields are marked *

You may use these HTML tags and attributes: <a href="" title=""> <blockquote cite=""> <code> <del datetime=""> <em> <s> <strike> <strong>. You may use following syntax for source code: <pre><code>$current = "Inchoo";</code></pre>.

Tell us about your project

Drop us a line. We'd love to know more about your project.