Magento SEO
Magento SEO Services That Get Google Crawling the Pages That Actually Sell
Magento can run a huge catalog. Left on default settings, it also creates millions of URLs Google doesn't need. We clean up the crawl, so your categories and best sellers get the attention.
25 years of SEO · 50,000+ first-page rankings · Record $1.2M in organic sales for a client in one month
Why do big Magento stores underperform in search?
Big Magento stores usually underperform because Google spends its time on filter pages, duplicate product paths and internal search results instead of the pages that drive revenue. The catalog grows, but organic traffic doesn't grow with it.
You see it in Search Console: hundreds of thousands of URLs "discovered, currently not indexed," while new products take weeks to show up. Your dev partner is busy with releases and extensions. SEO tickets sit in the backlog because nobody can say which ones matter most.
Every quarter that passes, the problem compounds. More SKUs, more filter combinations, more rewrites. And every replatform conversation starts with "maybe Magento is the problem," which is usually the most expensive wrong answer available.
What are the biggest Magento SEO issues, and how do you fix them?
The three that matter most are layered navigation, crawl budget and URL rewrites. Get these right and most other Magento SEO work gets easier. Here is what to look for in your own store.
1. Layered navigation (filters). Layered navigation is the filter panel on category pages: color, size, brand, price. Each filter adds parameters to the URL, and combinations multiply fast. A category with five filters and a few options each can produce thousands of crawlable URLs that show nearly the same products.
The fix: Decide which filtered pages deserve to rank (for example, "men's black running shoes" may have real search demand). Give those clean, indexable URLs with unique copy. Keep the rest out of the crawl with a mix of robots.txt rules, canonical tags and nofollow on filter links. Which mix depends on how your filters are built.
2. Crawl budget. Crawl budget is the amount of attention Google gives your site in a given period. Small sites rarely need to worry about it. Large Magento catalogs do. When Google crawls sort orders, internal search result pages and session-style parameters, it has less time for new products and updated categories.
The fix: Use your server logs and Search Console's crawl stats to see where Googlebot actually goes. Block internal search results and sort parameters. Make sure your XML sitemaps list only indexable, canonical URLs.
3. URL rewrites. Magento stores friendly URLs in a rewrite table. When "Use Categories Path for Product URLs" is on and products sit in many categories, one product can have many URLs. The rewrite table can grow very large, slowing reindexing and creating duplicate paths.
The fix: In most stores, turn on "Use Canonical Link Meta Tag For Products" and "Use Canonical Link Meta Tag For Categories" (Stores > Configuration > Catalog > Catalog > Search Engine Optimization). Link to products by their short product URL. Review the rewrite table for bloat with your developer before making changes, and plan redirects for any URLs that already rank.
A mistake to avoid: Don't block filter URLs in robots.txt and add noindex tags to the same pages. If Google can't crawl a page, it can't see the noindex tag. Pick the right tool for each URL pattern.
Which Magento settings should your team check this week?
These checks take an admin login and about an hour. None of them needs a deployment. Menu paths are for Magento 2 and Adobe Commerce and can differ slightly by version.
- Default robots setting: Under Content, Design, Configuration, open your store view and look at Search Engine Robots. Staging sites are often set to NOINDEX, NOFOLLOW. When a staging database is copied to live, that setting can come with it. Live stores should read INDEX, FOLLOW.
- Internal search results: Addresses under /catalogsearch/ are endless and useless to Google. Make sure your robots.txt, which you can edit in the same Search Engine Robots panel, disallows them.
- Automatic redirects: In the Search Engine Optimization settings, "Create Permanent Redirect for URLs if URL Key Changed" should be set to Yes. Without it, every renamed product or category leaves a dead address behind.
- URL suffix: The same panel sets whether product and category addresses end in .html. Either choice is fine. Changing it on a live store changes every address at once, so leave it alone unless you have a full redirect plan.
- Meta templates: Under Product Fields Auto-Generation, Magento fills in meta titles and descriptions from masks like the product name. Fine as a fallback. Your top categories and best sellers need titles written by a person.
- Simple products behind configurables: The child products of a configurable item should normally be set to "Not Visible Individually." If they are visible, each size and color becomes its own thin, duplicate page.
- Out-of-stock rules: Under Catalog, Inventory, "Display Out of Stock Products" decides whether sold-out items vanish. Vanishing pages lose rankings. Decide on purpose: keep them visible if they will return, redirect them if they will not.
- XML sitemap: Under Marketing, Site Map, confirm a sitemap exists for each store view, regenerates on a schedule and is submitted in Search Console. A sitemap last built two years ago lists products you no longer sell.
Value tip: In Google Search Console, open Settings, then Crawl stats, and look at the breakdown of crawled addresses. If a large share contains question marks, such as ?color=, ?price= or ?product_list_order=, Googlebot is spending its time on filters and sort orders instead of products. That one screen is the fastest free way to prove a crawl budget problem to your developers.
What's included in our Magento SEO service?
Crawl and log analysis
We study how Googlebot moves through your store, so fixes target real waste instead of guesses.
Category page content
Helpful copy, internal links and FAQs on your most valuable categories, so they rank for the broad terms buyers search.
Developer-ready tickets
Every recommendation written as a clear task with the reason, the expected impact and how to test it.
Layered navigation strategy
A clear rule set for which filter pages get indexed and which stay out, ready for your developers to build.
Product schema and feed alignment
Structured data for price, stock and reviews that matches what Google sees in your product feed.
Content, links and AI visibility
Ongoing content, backlinks and work to get your brand named in AI shopping answers.
Canonical and rewrite cleanup
Settings, link patterns and redirect plans that cut duplicate product paths down to one main URL.
Speed priorities
We identify the templates, extensions and scripts slowing page loads and rank fixes for your dev team.
$540K/mo
monthly revenue for an e-commerce client, up from $300K
What results has our e-commerce SEO work produced?
We'll be straight with you: we don't have a Magento-specific case study to publish yet. What we do have is a strong e-commerce track record on the same kinds of problems Magento stores face, like large catalogs, crawl control and category pages that need to earn rankings.
One example is a household appliance retailer. Their monthly revenue grew from $300K to $540K, and daily clicks from search more than doubled. Appliances mean lots of models, specs and near-duplicate products, the same mess layered navigation creates. Read the full e-commerce SEO case study.
Our record month for a single client was $1.2M in organic sales.
Joey W., an e-commerce owner, is one of the clients who left us a 5-star Google review. Read our reviews.
How does Magento SEO work with MRB?
1. Free audit
A crawl of your store plus a keyword rankings report, focused on crawl waste and duplicate URLs.
2. Strategy (week 1–2)
We map filters, categories and products to search demand and agree on priorities with your team.
3. Build and optimize (month 1–3)
Your developers ship the technical changes from our tickets. We handle content, schema guidance and links, and test every release.
4. Monthly reporting and growth
Indexed pages, crawl stats, rankings and organic revenue, every month.
How much does Magento SEO cost?
Plans start at $950/month, but Magento stores almost always fit our e-commerce plans: Expand starts at $5,500/month and Aggressive at $9,700/month for competitive markets. Price depends on catalog size, the number of store views or languages, and how much content and link building you need. Developer time is billed by your dev partner. See pricing.
Who works on your Magento store?
Brian Vastola leads every Magento engagement. He has 25 years of hands-on SEO and joins calls with your developers to explain each change and why it matters. Our senior team of five handles content, schema, links and reporting. You talk to the people doing the work, not an account manager relaying messages.
What Magento SEO results should you expect, and when?
- Months 1–2: Crawl rules and canonical fixes ship. Crawl stats start shifting toward real pages.
- Months 2–4: Indexing improves. New products get picked up faster. Category rankings start moving.
- Months 4–9: Clicks and revenue grow as the right pages gain rankings.
- Month 9+: Content and links compound.
Big catalogs depend on release cycles. If your dev team ships monthly, our timeline moves with it. We'll set honest expectations after the audit and never guarantee rankings.
What does Magento SEO look like month to month?
Magento work runs on your release cycle, so we plan around sprints instead of pretending changes go live overnight.
Months 1 to 3: rules and tickets
We agree on the indexing rules for filters, write the developer tickets, check each one on staging and confirm it in production. In parallel, work that needs no deployment starts right away: category copy, meta titles, internal links and sitemap cleanup can all be done in the admin.
Month 4 onward: content and monitoring
- Category copy and buying guides, worked through in order of revenue
- Landing pages for the filter combinations that have real search demand
- Backlinks and brand mentions built each month
- A staging review before each release, so new extensions or template changes do not undo earlier fixes
- Crawl stats, indexed page counts and server response times checked monthly
- A report on organic revenue, rankings and what ships next
Speed is part of this, and on Magento it is mostly a server and front-end job: full-page cache working as intended, a slim theme, fewer third-party scripts and compressed images. We rank those fixes by impact so your developers know which ones are worth a sprint.
How does Magento SEO connect to AI search?
AI assistants and Google's AI Overviews recommend products they can identify clearly. Large catalogs have an edge here when the data is clean, and a problem when it is not.
- Consistent product data: Names, brands, model numbers and product identifiers such as GTINs should match on the page, in your structured data and in your product feed.
- Attributes as text: Magento stores rich attribute data. Show the important attributes on the product page as readable text, not only inside filters.
- Category pages that explain: A short guide on how to choose within the category gives AI tools something to quote and shoppers a reason to stay.
- Policies in plain view: Shipping, returns and warranty details answer the follow-up questions assistants get asked.
- Brand mentions: Reviews and articles on other sites are what make an assistant name your store instead of a marketplace.
AI visibility work is included in every MRB plan. See our GEO services for how we measure it.
What should you ask any Magento SEO agency?
Magento punishes vague advice. These questions show whether an agency can work with a real development team.
- How will you decide which layered navigation pages get indexed?
- Will you look at our server logs and crawl stats, or only run a crawler?
- What does one of your developer tickets look like? Can we see a sample?
- How do you test a change on staging before release, and again after?
- Have you handled multiple store views and language tags?
- Do you report on organic revenue and indexed pages, or only rankings?
- Who joins the call when our developers have questions?
What affects cost and timeline on Magento?
Catalog size and the number of store views set the scope. The condition of your filters and rewrites sets how much technical work comes first. Your release cycle sets the pace, because a rule that waits six weeks for a deployment cannot help you for six weeks. And competition sets how much content and how many links each month takes. Developer time is billed by your dev partner and is separate from our plans. Our plans have no long-term contract: you choose month-to-month or a 6-month agreement, with 30 days' notice to cancel.
Is Magento good for SEO?
Yes. Magento 2 and Adobe Commerce give you deep control over URLs, canonicals, metadata and store structure. That control is the upside and the risk. Default settings and heavy filtering can create huge numbers of duplicate URLs, so Magento rewards stores that set clear rules early.
How much do Magento SEO services cost?
Plans start at $950/month, though most Magento stores fit plans starting at $5,500 or $9,700 per month because of catalog size and competition. Developer time is separate. You'll get a written scope with costs before work begins.
How long does Magento SEO take?
Crawl and indexing improvements often show within 1 to 2 months of release. Ranking and revenue gains usually take 4 to 9 months on a large catalog. Your release cycle sets the pace, so faster development means faster results.
Should layered navigation pages be indexed?
Some should. Filter pages that match real searches, like a brand within a category, can rank well with clean URLs and unique copy. Most combinations should not be indexed. The goal is a short list of filter pages worth ranking and a firm rule for the rest.
Do you write the code changes?
Usually your developers do. Magento code changes need to fit your deployment process and extensions. We write detailed tickets, review them with your team and test the result on staging and live. That keeps your store stable and your developers in control.
Should we move off Magento for better SEO?
Rarely for SEO alone. A replatform puts rankings at risk and takes months. Most Magento SEO issues can be fixed in place. If you are moving anyway, we'll build the redirect map and protect rankings through the switch.
Do you work with Adobe Commerce Cloud?
Yes. Adobe Commerce runs on the same core as Magento Open Source, so the SEO issues and fixes are largely the same. We work within your cloud setup and your partner's release process.
Can you help with multiple store views and languages?
Yes. Multiple store views need correct language and region tags (hreflang), separate sitemaps and careful canonicals so each version ranks in the right country. We set the rules and check them after each release.
Does Magento handle hreflang tags for multiple store views?
Not by default. Magento 2 and Adobe Commerce let you run many store views, but they do not print the language and region tags (hreflang) that tell Google which version belongs to which country. Stores usually add them with an extension or a custom module. We write the rules, your developers put them in place, and we check the output on every store view.
How do we know if crawl budget is a real problem for our store?
Look at two things in Google Search Console. First, the Pages report: a large and growing count under "Discovered, currently not indexed" suggests Google is finding more addresses than it wants to crawl. Second, Crawl stats: if most crawled addresses carry filter or sort parameters, Googlebot's time is going to the wrong pages. Server logs confirm it.
Related services and resources
Fixes built for Wix, Shopify, WordPress and Magento.
SEO for Shopify stores.
SEO for online stores.
How an appliance retailer grew organic sales.
Speed, crawling and indexing fixes.
Estimate what more organic traffic is worth.
FREE SEO AUDIT
Find out where Google is wasting time in your store
Your free audit shows the filter URLs, duplicate paths and crawl waste in your Magento store, plus a keyword rankings report. Bring it to your dev team either way. Call Brian's team at 919-230-0045.
25 years of SEO · 50,000+ first-page rankings · 5-star Google reviews
