Skip to content
Passieon

Ecommerce SEO services

More of your category and product pages on page one of Google, so more of your orders come from search and less of your budget goes on ads for the same sales.

52,993 clicks in a year

Up and Running Physical Therapy, Mar 2023 to Mar 2024, from their own Search Console.

5.0 on every rated Upwork job, Top Rated, 100% Job Success. Read the reviews on Upwork (opens in a new tab) (profile read 6 Nov 2026).

A packing bench where a parcel is being sealed beside a laptop showing a product grid

Most ecommerce SEO advice is about product pages. Most ecommerce revenue from search is not. It is the category and subcategory pages, because that is what people search: running shoes for flat feet, not a specific model number. A store with thin category pages and beautifully optimised products is competing for the searches that happen after the decision rather than the ones that make it.

The second thing that decides it is what the store is doing to itself. Faceted navigation generating a hundred thousand crawlable URLs, product descriptions copied from the supplier feed and shared with every other retailer, and out-of-stock pages quietly 404ing away the links they earned. All three are common, all three are invisible from the dashboard, and all three cap everything else.

How the work is done

Category pages written to be landed on

The highest-value pages in any store and usually an H1 with a grid under it. They need the copy that answers how to choose, which is what the searcher is actually asking, placed where it does not push the products below the fold.

Product pages that are not the supplier feed

If your description is the manufacturer text, so is everybody else’s, and Google picks the store it already trusts. Rewriting the top sellers is a finite job with a measurable return; rewriting all forty thousand is not, and nobody should pretend otherwise.

Faceted navigation brought under control

Colour times size times brand times price is combinatorial, and left open it produces more URLs than you have products. Decided per facet: indexed where people search it, crawlable but not indexed where they do not, blocked where it is noise.

Out of stock and discontinued handled deliberately

A product that sold out should not 404. It should stay, say so, and offer the replacement, which keeps the links and the ranking for when it returns. Discontinued lines redirect to the closest live equivalent rather than to the home page.

Structured data that earns the extra pixels

Product, offer, availability, price, review, and the breadcrumbs. Correct markup is what puts the stars and the price in the result, which moves click-through more than a position does.

Speed on the pages that carry the money

Measured on a category page on a phone, not on the home page on a desktop, because that is where the visitors and the abandonment are.

What you get

  • A category and subcategory structure built around how people search, not how the warehouse is organised
  • Rewritten copy on the categories and the products that actually sell
  • A faceted navigation decision per facet, written down and implemented
  • An out-of-stock and discontinued policy that keeps the links you earned
  • Product and breadcrumb structured data, validated against what is on the page
  • Internal linking from the content you already have into the categories that convert
  • Monthly reporting against orders and revenue from your own analytics

The free one-page plan for your store

Send us your store and we send back one page: the pages that could move up fastest and the extra visits and orders each could bring. This is its layout.

One-page plan for your store

  1. The searches you are closest to winning

    Category and product searches where the store sits between fourth and twentieth, with how often each is searched

  2. What each could bring

    The extra visits a top-three place would add and the orders that could follow, worked out from the search volume and today’s position

  3. What each page needs

    The fix for each page, in the order that pays back first

  4. What to do first

    The first month, so the orders from search start moving early

The parts of the plan in order, with no store’s figures in them. Yours comes filled in from your store and its search data.

“Hamza and his team were invaluable partners throughout the whole SEO Campaign, providing robust SEO expertise and a consistently proactive approach to enhancing the website’s technical visibility. Their strategic support in keyword research, content optimization, and link building was directly instrumental in the project’s success, leading to significant growth in organic traffic for Joto Imaging Supplies. Hamza is a reliable, focused, and strategic professional. He and his team would greatly benefit any organization seeking a highly effective and supportive SEO expert to collaborate with.”

Pablo Vidal, a review on Upwork

Ecommerce SEO by country

The work is the same everywhere; what people search and what the results look like are not. These have their own pages.

Usually done alongside

Results from real clients

Every number below is from the client’s own Google Search Console, for the period shown. Impressions are how often the site appeared; clicks are people who arrived.

See all eight client results

  • 52,993clicks
    Up and Running Physical Therapy
    Physical therapy · 1 Mar 2023 to 14 Mar 2024
    Impressions
    2,238,155
    CTR
    2.4%
    Avg. position
    13.49

    +139,355% clicks against the previous period of the same length.

  • 12,285clicks
    Backcountry Physical Therapy
    Physical therapy · 6 Jul 2023 to 31 May 2024
    Impressions
    601,822
    CTR
    2.0%
    Avg. position
    19.3

    +2,059% clicks against the previous period of the same length.

  • 7,630clicks
    Your Place Physical Therapy
    Physical therapy · 1 Sep 2023 to 31 May 2024
    Impressions
    284,589
    CTR
    2.7%
    Avg. position
    15.66

    +1,184% clicks against the previous period of the same length.

  • 6,816clicks
    Peak Endurance
    Performance and physical therapy · 1 Sep 2023 to 31 May 2024
    Impressions
    482,378
    CTR
    1.4%
    Avg. position
    16.16

    +1,174% clicks against the previous period of the same length.

How the engagement works

There is no package to pick from. What the site needs is decided on a call and written down before any work starts, because a business with one location and a clean site needs a different month to an agency reselling to twelve clients.

  1. 01

    A call, before anything is quoted

    Thirty minutes on what you sell, where you sell it, and what the site looks like today. No scope is written before that conversation, because the right work depends on all three.

  2. 02

    A written scope and quote

    What will be done, in what order, and what it costs, in writing. Nothing starts until you have agreed to it.

  3. 03

    Month to month from there

    The work runs monthly and the scope changes as the site does. Cancel with 30 days’ notice.

True of every engagement

  • Search Console and Analytics set up in your name, so the data is yours
  • No lock-in: month to month, cancel with 30 days’ notice
  • One person you can email, in your working hours
  • Every change listed in the monthly report

Book a call with us

Questions about ecommerce seo

Should we optimise categories or products first?

Categories, almost always. They are what people search before they have chosen, they carry more of the revenue from search than product pages do, and there are far fewer of them, so the work finishes.

What do we do about thousands of product pages?

Not all of them. Rewrite the ones that sell and the ones that get impressions and no clicks. For the long tail, get the structured data and the internal linking right and leave the descriptions alone; the return does not justify the hours.

Is faceted navigation really a problem?

On any store with more than a few hundred products, yes, and it is usually the largest technical issue on the site. Four facets with ten values each is ten thousand URL combinations for one category, and a crawler will find them.

What happens to a product when it sells out?

It stays. A page that 404s throws away every link and every ranking it earned, and if the line comes back you start again. Say it is out of stock, offer the alternative, and keep the URL.

Do you work on our platform?

Shopify, WooCommerce or whatever your store runs on. The work is the same on any platform; what differs is where the settings live and what the platform will not let you change. Shopify has its own page because its constraints are specific enough to be worth writing out.

What is in the free one-page plan?

The searches your store is closest to winning, the extra visits and orders each could bring if its page moved into the top three, what each page needs, and what to do first. It is made from your store and the search data for it, and it is yours to keep whether or not we work together.

Book a call with us

A 30-minute call in your working hours. Tell us what you sell and where, and we will tell you what we would do first and what it involves. Prefer email? Send your website through the form and the Passieon Team will reply within two working days.

Message us

Message us

Ask anything about your site or where your enquiries are going. It goes straight to a person, not a bot. Leave an email and you get a reply.