The free SEO extension we install on most Magento 2 stores, what Magento core already does for nothing, and when you actually need to pay for Mirasvit or Mageworx instead.
Search “magento seo extension” and every result is a vendor selling you their suite for $159 to $379. What none of them mention: Magento 2 core already handles a big chunk of SEO for free, and the most-downloaded SEO extension, Mageplaza SEO, is open source and costs nothing. So before you spend $379 on Mirasvit or Amasty, here is what we actually install on most stores, and when free stops being enough.
We are a Magento agency, not an extension vendor. We do not make a cent whether you run the free Mageplaza extension or a paid suite. That is the point of this review.
People buy SEO extensions to fix problems Magento 2 solved years ago. Out of the box, Magento 2.4 gives you canonical tags for products and categories, meta title and description templates with variables, an XML sitemap, robots.txt control, and SEO-friendly URL keys. Turn those on in Stores, Configuration, Catalog before you install anything. A surprising number of “SEO problems” are just these settings left at their defaults.
Magento core stops short in a few spots, and that is the gap Mageplaza SEO fills. It adds rich snippets and structured data (product, breadcrumb, review schema), an HTML sitemap for humans, cross-domain canonical control, and an on-page SEO report that flags missing meta and duplicate titles. The free version on GitHub covers most of this. For the average store, that is enough, and it costs nothing.
If you run thousands of SKUs with heavy layered navigation, the free route hits a wall. Faceted URLs spawn near-duplicate pages, and you need real control over which filter combinations get indexed. That is when we move clients to Mirasvit Advanced SEO Suite (around $179) or Mageworx ($299). Both handle layered-navigation indexing, hreflang for multi-store, and template rules at a scale the free extension was not built for. Pay for the suite when your catalog forces the problem, not before.
Adds product, breadcrumb, and review schema so Google can show price, stars, and stock in results. This is the main thing Magento core does not give you.
Scans products and categories for missing meta titles, short descriptions, and duplicate tags, then lists what to fix. Useful as a checklist, not a fix-it button.
A human-readable sitemap page alongside the XML one. Helps shoppers and spreads internal link equity to deep category pages.
Set canonical URLs across stores and domains, which matters once you run more than one storefront off the same catalog.
We use this in real client projects β here's what we've learned.
Start with Magento core plus the free Mageplaza SEO extension. Pay for a suite only when your catalog forces it. For most single-store Magento 2 sites, turning on the built-in canonical, meta, and sitemap settings and adding Mageplaza for rich snippets covers the SEO basics for nothing.
The free route runs out when you have thousands of SKUs and heavy layered navigation generating duplicate filter pages. That is when Mirasvit (around $179) or Mageworx ($299) start to pay for themselves. We usually install the free stack first, fix the core settings, and only recommend a paid suite once we can point at the specific problem it solves.
Yes. The community version on GitHub is open source and free, and it covers rich snippets, the HTML sitemap, and the on-page SEO report. There is a paid Pro tier with more automation, but most stores never need it.
Less than the vendors want you to think. Magento 2.4 already handles canonical tags, meta templates, XML sitemaps, and SEO-friendly URLs. Turn those on first. You mainly need an extension for structured data and rich snippets, which is exactly what the free Mageplaza extension adds.
For a single store, Magento core plus free Mageplaza SEO covers the basics at no cost. For large catalogs with heavy layered navigation, we move clients to Mirasvit Advanced SEO Suite (about $179) or Mageworx ($299), because those handle facet indexing and multi-store hreflang properly.
No. An extension gives you the controls. Rankings come from correct meta, clean URL structure, fast pages, and content. We install the extension, fix the configuration, and handle the on-page work as part of a Magento SEO engagement, not as a one-click install.
Yes. We install the extension, turn on the Magento core SEO settings most stores leave off, set up the structured data, and run the SEO report to fix what it flags. Fixed install fee, and we tell you up front if your catalog actually needs a paid suite.
We can install, configure, or customize it for you.
Don't want to install yourself? Our developer connects via FTP, installs, configures, tests with a real transaction. Usually takes one business day.