$10,679 → $27,273 revenue
Long-tail keywords for parents, buying guides, CTR-focused titles, product schema, parenting site links.
Orders 102 → 170 · 9.64K clicks from 1.2M impressions
Magento can do almost anything, which is the problem. Layered navigation spawns thousands of URLs, canonicals are a setting someone must switch on, store views multiply every page, and heavy themes make it slow. The fixes are known. Someone has to ship them.
Filters that turn one category into thousands of URLs.
A setting for categories and products, often still off.
Each view needs its own URL, language and hreflang.
A heavy theme and twenty extensions add up fast.
Illustration. Example paths and parameters.
A Magento SEO consultant is a specialist who finds and fixes the configuration, crawl and content problems that stop an Adobe Commerce or Magento Open Source store from ranking. The work starts in the admin and the crawl data: layered navigation parameters, canonical settings, URL options, store views and hreflang, robots, sitemaps and speed. Only then does it move to category copy, product pages, content and links.
The first things I look at in any Magento store. Most are a setting, not a project.
Tick each item that is true on your live store today. Not sure usually means no.
| What you see | Where it comes from | The fix |
|---|---|---|
| Thousands of indexed filter URLs | Layered navigation adds a crawlable parameter per attribute | Filters out of the index, canonical to the category |
| The same product at several URLs | The category path option, plus parameters | One URL per product, canonicals on, redirects for the rest |
| A live store that will not index | Default robots left on NOINDEX from staging | INDEX, FOLLOW on production, checked after every deploy |
| Wrong country in results | Store views without hreflang, or sharing one URL | A URL per view and hreflang through theme or extension |
Magento 1 stopped receiving security updates in 2020. On it, SEO and the migration plan go together.
Magento needs proper hosting, a full page cache in front and OpenSearch behind. With those and a lean theme, category pages are fast. Without them, shoppers and Google both feel it.
Extensions are the usual culprit. Each adds code and often a script to every page, and stores collect them for years. I sort the list with your developers into keep, replace and remove.
On Adobe Commerce cloud, the CDN and hosting are managed for you. The theme, the images and the extensions are still yours to manage, on either edition.

Every SEO setting checked live: canonicals, URL options, robots, sitemap, layered navigation, store views, redirects.
A full crawl for parameter URLs and duplicates, then rules that keep Google on pages that sell.
Correct URLs per language and country, hreflang through your theme or a vetted extension.
Cache, images, theme weight and an honest extension list: keep, replace, remove.
Titles, copy, internal links and structured data where the revenue upside is largest.
Each change a ticket your team can ship, verified live, reported monthly against revenue.
Settings in the admin, a full crawl, Search Console coverage and server logs where available.
Canonicals, URL options, robots, sitemap, layered navigation rules and redirects, each as a ticket.
Hreflang and per-view URLs, then cache, images and the extension review.
Titles, copy, internal links and structured data in order of revenue upside.
Buying guides that earn links, with organic revenue reported monthly.
Canonicals, robots and filter rules live. Search Console shows fewer duplicate and excluded pages.
Crawl budget moves to categories and products. Speed fixes land.
Category pages start climbing for broad buyer searches. Store views stop competing in the wrong countries.
Product pages and guides rank for longer searches, links add authority, revenue becomes predictable.
If hosting cannot change or tickets wait months for a deploy, the plan stalls.
The staging setting survives the launch and the store disappears. Check robots after every deployment.
Every attribute combination becomes a URL. Google crawls filters while new products wait.
Every product gets duplicate URLs overnight. Change it only with canonicals and redirects in place.
New URL keys and no redirects is the most common way to lose years of rankings.
Twenty extensions, five unused, each adding code to every page. Review the list twice a year.
| Task | Do it yourself? | Why stores bring in a consultant |
|---|---|---|
| Switch on canonicals and fix robots | Yes, in the admin | Knowing the full list and checking output is hard |
| Control layered navigation URLs | Partly | Deciding which filters deserve pages needs search data |
| Add hreflang for store views | Yes, with an extension or theme code | Validating it across countries takes tools and patience |
| Build a migration redirect map | Rarely | Needs the old crawl, a mapping method, a launch check |
| Category and product content | Possible | Prioritizing by revenue and writing for search is a skill |
My e-commerce clients are covered by confidentiality agreements, so I do not name them or say which platform each result ran on. The stores below agreed to share their numbers.
Long-tail keywords for parents, buying guides, CTR-focused titles, product schema, parenting site links.
Orders 102 → 170 · 9.64K clicks from 1.2M impressions
CTR-focused titles and descriptions, technical and on-page work on key product pages.
Clicks 13.4K → 16.1K · CTR 2% → 3.7%
Technical audit with crawl and speed fixes, buyer-intent on-page work, internal links rebuilt.
Visits 2,140 → 4,432 · orders 116 → 149
Labels show the real store type and country. Platforms are left out on purpose.
A full configuration, crawl and content audit, every fix written as a ticket in priority order.
Smaller Magento stores: configuration fixed, then category and product work, content and reporting.
Most Magento stores: configuration, store views, speed, categories, products, content and links, tickets every sprint.
I do the work myselfI'm Muhammad Zohaib Ameer. I have worked in SEO since 2022 for businesses in the US, UK, Canada and the UAE. On Magento I work alongside your developers: I find the problem, write the ticket, and check the fix live.




“Compare indexed pages in Search Console with the products and categories you actually have. Three times more means layered navigation is eating your crawl budget.”
Muhammad Zohaib Ameer · OvaVerseSend your store URL. Within 48 hours you get a short recorded video audit: your canonical and filter situation, how your store views are indexing, the speed picture, and the first tickets for your developers.
The photo on this page is a custom AI-generated illustration, not a real client or event. Diagrams and sample numbers are labelled illustrations; case study screenshots are real.