Knowledge

On-page SEO for ecommerce: what really ranks, and what only costs time

On-page SEO decides how much organic traffic your shop gets. Here is where to start for more traffic and more revenue.

Jörg Dennis Krüger · 24 July 2024 · 8 min read

On-page SEO for ecommerce is the optimisation of everything you control directly on your shop pages: content, technology, internal linking and metadata. Google does not check how much you invest. It checks whether your page meets the search intent. That is what counts.

Most shops waste time on measures with barely any ranking effect: tweaking keyword density, changing three words in a description, naming image files without a plan. This article shows the priorities that actually work in practice.

On-page SEO for ecommerce: what really ranks

Rankings in ecommerce come from three factors: relevance, technology and trust. On-page SEO covers the first two. Backlinks and brand authority are off-page topics.

Relevance comes about when a user searches, clicks on your page and finds what they were looking for. Google measures this through click behaviour, dwell time and bounce rate. Technology makes sure Google can crawl and index the page. Both have to be right.

A mistake many shops make: they optimise for Google instead of for the user. The right order is the other way round. Satisfy the user and Google rewards you.

The on-page SEO hierarchy: what comes first, what comes later

On-page SEO is not a list you work through. It is a hierarchy. The order decides the ROI. The framework is simple: high impact, low effort first. High impact, high effort second. Low impact comes after that.

A concrete example: a content gap on a top product has high impact and fairly low effort. Optimising Core Web Vitals has high impact but high effort. Adjusting a meta description has low impact. Rewriting the image alt tag of every niche product has low impact and high effort.

Many shops get it exactly backwards. They start with metadata and image files. Those are quick wins, but they do not move rankings. Start with content and technology. The rest is maintenance.

Priority 1: Content that serves intent

Content is the most important on-page SEO measure. Not because Google loves text, but because text carries the user’s intent best. When someone searches for “sofa small flat”, they do not want general tips. They want to know which dimensions fit, how to furnish the room and which product to buy.

A real example: a furniture shop ranked in position 12 for “sofa small flat”. The content was keyword-optimised but not helpful. After restructuring it with a size chart, room planner and product recommendations, the page climbed to position 3. Traffic rose by 180%. The conversion rate was 2.3%, well above the shop average of 1.4%.

The difference was not keyword density. The difference was the answer. Google notices when users stay longer, scroll and click on. These signals now matter more than the exact word in the text.

Priority 2: Technical basics

Technology is the invisible multiplier. Bad technology can wreck good content. Long load times, crawl errors and mobile problems mean Google does not index pages, or users leave before they see the content.

An electronics shop with around 80,000 sessions a month had excellent product descriptions but an LCP of 5.2 seconds. Google indexed only 40% of the products because the crawl budget was used up.

After image compression, caching and a CDN, the LCP fell to 1.8 seconds. The indexing rate rose to 90%. The average position for long-tail keywords improved by 6 places.

Technical basics are not optional. They are the precondition. Without them, the best content does not get found.

Priority 3: Internal linking

Internal links are the road network of your shop. They show Google which pages matter and pass authority to the pages that bring in revenue. Most shops completely underestimate this.

A beauty shop with 200 products only had external links pointing to its home page. The products were practically invisible. After adding a “Customers also bought” section with descriptive anchor text, 45% of the products ranked on page 1 after three months. Before, it was 12%.

The effort is small. The effect is measurable. Every important page should get at least 3 internal links. Anchor text such as “click here” or “learn more” wastes potential. Use descriptive text such as “sofas for small flats”.

Priority 4: Metadata

Title and description matter for click-through rate, not for ranking. A good title can raise CTR by 10–20%. But it achieves nothing if the page does not rank.

So optimise metadata last, but then do it properly. Every page needs a unique title under 60 characters and a description under 160 characters. The title should contain the keyword and a clear benefit. The description should prompt action.

Example: “Sofa for a small flat: find the right size [Shop]” works better than “Sofa | Furniture Online | Buy Cheap”. The first title speaks to the intent. The second is generic.

Content optimisation: the intent method

The intent method means that before writing, you do not ask “Which keyword goes in?” but “What does the user want to know?”. It sounds simple, but few shops do it consistently.

A fashion shop published an article: “The 10 best jeans for men”. Traffic was moderate, the conversion rate 0.5%. After an intent analysis the title became: “Jeans for men: which fit suits which body type?”. Traffic tripled. The conversion rate rose to 2.8%.

The difference: the second text answered a question that comes before the purchase. People who find the right fit are more likely to buy. People who only see a list compare and leave.

How to find the intent behind a keyword: search for the term on Google yourself. Which pages rank? Which questions appear in the “People also ask” box? That is your blueprint. Write better and more completely than the competition.

The structure formula for SEO content

Structure is not decoration. It is a ranking factor. Google understands pages through their headings. Users stay longer when content is easy to scan. A proven structure for ecommerce content:

H1: Main keyword plus benefit. “Sofa for a small flat: how to find the right size.”

Introduction (max. 80 words): Why the topic matters and what the reader will learn.

H2: The main problem. “Why most sofas look too big in small flats.”

H2: The solution. With H3 subsections such as “Dimensions you need to know” or “Styles that create space”.

H2: Practical tools. Size charts, room planners, checklists.

H2: Product recommendations. From your own range, but only where they fit the topic.

H2: FAQ. 3–5 questions that users actually ask.

This structure works because it is SEO-optimised and user-friendly at the same time. Users quickly find what they are looking for. Google recognises the depth of the topic.

Technical on-page SEO: the checklist

Check your shop regularly against these points:

URLs

  • Short and readable? (shop.de/sofa-klein-wohnung instead of shop.de/produkte/möbel/wohnzimmer/sofas/item-12345)
  • No parameters in URLs? (shop.de/sofa-rot instead of shop.de/sofa?color=red)
  • Canonical tags set correctly?

Title tags

  • Max. 60 characters?
  • Keyword at the start?
  • Every page has a unique title?

Meta descriptions

  • Max. 160 characters?
  • Contains a call to action?
  • Every page has a unique description?

Images

  • Alt texts describe the image, not just keywords?
  • File size optimised (WebP, compressed)?
  • Descriptive file name (sofa-klein-wohnung.jpg instead of IMG_1234.jpg)?

Internal linking

  • Every important page has at least 3 internal links?
  • Anchor text is descriptive, not “click here”?
  • No orphan pages (pages without internal links)?

Core Web Vitals

  • Largest Contentful Paint under 2.5 seconds?
  • Interaction to Next Paint (INP) under 200 milliseconds?
  • Cumulative Layout Shift under 0.1?

Updating content: why fresh content ranks

Google rewards freshness. An article written two years ago loses relevance, even if the content is still technically correct. An update can improve the ranking by 5–10 positions.

A furniture shop had an article “The best sofas 2022”. It ranked in position 8, and traffic fell by 30% in 2023. After an update with new product recommendations, prices and images, the article became “The best sofas 2024”. The ranking rose to position 3. Traffic tripled.

The effort: about four hours. The effect: about 18,000 euros of extra revenue per month. The article was not rewritten. It was maintained. That is the difference between publishing content and looking after it.

Shops that update their top 20 articles every quarter get 25% more organic traffic on average than shops that publish content and forget it.

On-page SEO is not a one-off task. It is ongoing maintenance. Every update, every internal link, every content extension adds to the ranking. Patience and system beat tricks.

Key points at a glance

Priority Measure Impact Effort Time frame
1 Content that serves intent Very high Medium 1–3 months
2 Technical basics High High 2–4 weeks
3 Internal linking Medium Low 1–2 months
4 Metadata Low to medium Low Immediate to 2 weeks

Start with priorities 1 and 2. Only once those are in place, invest in 3 and 4. That is the framework that delivers the best ROI in practice.

Frequently asked questions about on-page SEO for ecommerce

What is on-page SEO for ecommerce?

On-page SEO for ecommerce covers every optimisation you can make directly on your shop pages: content, technical basics, internal linking and metadata. The goal is to increase relevance for search queries and make it easier for Google to crawl and index your pages.

How long does on-page SEO take to work?

Technical changes show after 2–4 weeks, once Google recrawls the page. Content changes need 1–3 months for the ranking to settle. Internal linking often takes effect after 1–2 months. Measure early, but only judge after 3 months.

Should I optimise all products?

No. Focus on the top 20% of products that generate 80% of revenue. Optimise those properly first. One fully optimised top product brings more than 20 half-heartedly optimised niche products.

What is the intent method in SEO?

The intent method means writing content not for keywords but for the user’s underlying intention. People who search want a question answered. Google can tell whether your page answers it, from dwell time, clicks and bounce rate.

How do I prioritise on-page SEO on a limited budget?

Start with content optimisation for your top 10 products. It costs little and brings the highest ROI. Technical optimisation comes next, because it needs more resources but scales. Optimise metadata and images once the big jobs are done.

Related articles

Let’s start with your shop.

In the Dropoff Analysis you see where your shop loses buyers. Afterwards you know where the first step pays off.