SEO & Marketing

SEO for ecommerce: the complete guide to selling more in Catalonia

E
Equip editorial Posicionament-Web
06 May 2026 11 min 5 views

SEO for ecommerce: the complete guide to selling more in Catalonia

When I audit a Catalan ecommerce for the first time, the pattern repeats itself: the store has been active for months, invests in Google Ads, but organic traffic doesn't take off. The problem is almost never the product or the price—it's that the SEO foundations are poorly laid from day one. This guide collects the exact process I apply with real clients, from a cosmetics shop in Sabadell to a winery in Empordà, to build a strategy that generates visits and sales consistently.

1. What is SEO for ecommerce and why it's different

SEO for ecommerce is the set of actions to position an online store on Google with the aim of generating organic sales without relying exclusively on paid advertising. The difference compared to SEO for corporate websites is not a matter of degree, it's structural: we work with hundreds or thousands of pages, with constant risk of duplicate content and with search intent that changes depending on the stage of the buying cycle.

What distinguishes a serious approach from a superficial one is that every decision—from URL structure to the text of a category—is made with an eye to how it affects final conversion. A well-positioned ecommerce that doesn't convert is a failure just like one that doesn't position. Both things must go hand in hand.

Type of websiteEcommerce (online store)
Time to see results3–6 months with solid foundations
Indicative SEO investmentBetween 500 and 2,000 €/month depending on size
Essential toolsGoogle Search Console, Screaming Frog, Semrush or Ahrefs
Critical factor number 1Web architecture without duplicates
Most common errorFacet filters indexed without canonical

2. Keyword research oriented to purchase

For an ecommerce, the priority is clear: first keywords with transactional intent ("buy", "price", "offer"), then comparison keywords ("best", "vs", "review"), and finally informational ones for the blog or buying guides. Mixing them without criteria is one of the most frequent errors.

A concrete case: a natural cosmetics shop in Sabadell was working only with the keyword "moisturizing cream". In Search Console we see hundreds of impressions but almost no clicks—it was competing against El Corte Inglés and Sephora. The solution was to pivot towards long-tail variants: "moisturizing cream dry skin without parabens", "natural moisturizing cream for sensitive skin" and "buy organic moisturizing cream". In six months, organic traffic tripled and conversion rate went up because the user arriving already knew exactly what they wanted.

  • Start with Search Console: filter by "Queries" and sort by impressions. Queries with CTR below 2% are immediate opportunities—you already appear, but they don't click. Improve the title and meta description of those pages and measure the change in 3-4 weeks.
  • Analyze competitor filters: if a rival has categories like "running shoes home size 42" indexed and positioned, it's a signal that that long-tail has real demand and you can take advantage of it.
  • Separate by page type: high-volume keywords for categories, specific keywords for individual products, informational keywords for the blog. Each page type has its function and shouldn't be mixed.
  • Catalan and Spanish, from the start: in Catalonia many ecommerces lose traffic by not having both versions well optimized. Decide your language strategy before building the architecture, not after.

3. Web architecture and category structure

Architecture is the foundation of everything. If Google can't crawl and understand the structure of your ecommerce, no other optimization will work. The rule I always apply: maximum 3 clicks from the homepage to any product. Greater depth than that and products begin to lose crawl authority silently but steadily.

3
Maximum clicks to any product
1 URL
Per product, with canonical to avoid duplicates
0
Filter pages indexed without canonical
301
Mandatory redirect for deleted products

The most serious problem I find in WooCommerce and PrestaShop stores is that of facet URLs: when a user filters by color, size and price, the platform generates a new URL for each possible combination. Without proper configuration, Google indexes thousands of nearly identical pages that don't rank anything and dilute domain authority. The solution involves three layers: "noindex" attribute on filter URLs, canonical tag pointing to the parent category, and selective blocking in robots.txt for combinations without SEO value.

A detail that few agencies implement and that makes a real difference: the segmented sitemap.xml. One sitemap for categories, one for products and one for blog content. This allows Google Search Console to show you exactly how many pages of each type are indexed and detect anomalies quickly—for example, if suddenly you have 3,000 product URLs indexed when you have 800, there's an active duplicate problem.

4. Optimization of product and category pages

Category pages capture the bulk of organic traffic in an ecommerce. What I often find is that they're completely empty of text: no introduction, no optimized H1, no structured data. Google treats them as low-quality pages and keeps them away from the first page, no matter how good the products they contain are.

ElementCategory pageProduct sheet
Title tagMain keyword + brand + year if applicableProduct name + model + key feature
Meta descriptionBenefit + number of products + CTADifferentiating feature + indicative price + CTA
H1Category name (exact keyword)Exact product name as user searches for it
Text content150–300 introductory words at topUnique description, never copied from manufacturer
Structured dataBreadcrumbList + ItemListProduct + Offer + AggregateRating
ImagesAlt text of category with keywordAlt text with keyword + color/model/use
Internal linkTo subcategories and featured productsTo related products and parent category

The point most often forgotten: unique product descriptions. A sports equipment store in Girona we audited had 90% of sheets with literal text from the supplier. Google had them in supplementary index, practically invisible. In three months of progressive rewriting—prioritizing products with higher commercial margins—the sheets began to appear on the first page for long-tail keywords that didn't even exist in Search Console before. You don't need to rewrite everything at once: start with the 20 products you sell most.

5. Technical SEO: speed, indexation and Core Web Vitals

Core Web Vitals measure real user experience in three dimensions: LCP (speed of loading main content), CLS (visual stability while loading) and INP (response to interaction). In ecommerces, LCP is the big problem: uncompressed product images, JavaScript sliders and poorly optimized price comparison plugins drive load times to values that Google directly penalizes in ranking.

To put it in perspective: an ecommerce that goes from 4 to 2 seconds load time on mobile can see conversion improvements of between 10 and 20%, plus gain positions on Google. Speed is not an abstract technical issue—it's money coming in or going out every day you go without fixing it.

How to review it practically: open Google Search Console, go to "Experience" → "Core Web Vitals" and see how many URLs appear as "Poor" or "Need improvement". Sort by number of pages affected. Category or product templates usually concentrate the problems, which means a single code change can fix hundreds of pages at once—it's the type of intervention with the best effort/impact ratio that exists in technical SEO.

  • Convert all images to WebP or AVIF format and apply lazy loading for those below the visible fold.
  • Remove or replace WooCommerce plugins that load CSS and JS on all pages, even when not used on that specific page.
  • Enable full-page cache and use a CDN for static resources like images, fonts and scripts.
  • Check that pagination pages (/page/2/, /page/3/…) are accessible to Google but don't generate duplicate content compared to the first page of the category.
  • Implement structured data of type Product with fields "price", "availability" and "aggregateRating" to opt for price rich snippets in SERPs—a visual advantage that increases CTR noticeably.

6. Content and thematic authority

The stores that position best on Google don't limit themselves to product sheets. They combine transactional pages with informational content that builds thematic authority: buying guides, comparisons, blog articles. When Google sees that a domain answers all questions in a sector well, it raises its commercial pages organically—without you touching them.

A concrete example: an ecommerce of professional kitchen equipment in Tarragona created a blog section with guides like "how to choose a chef's knife for home use" and "differences between steel and non-stick pans". In four months, their category pages went up between 5 and 12 positions. We hadn't touched those pages directly—Google associated the domain with authority in the sector and rewarded the entire site.

As for backlinks, in ecommerce they work especially well with collaborations with specialized sector blogs, product launch press releases and mentions in Catalan local media. You don't need an aggressive strategy: for most small and medium-sized stores, between 3 and 5 monthly backlinks from thematically relevant sites is enough to grow consistently. Thematic relevance is worth much more than volume.

+40%
Average organic traffic at 6 months with active and consistent content strategy

7. Order of action: where to start

The question I'm asked most often is: "where do we start?". There's an order of priority I apply almost always, regardless of sector or platform:

  1. Technical audit first: identify critical errors—duplicates, 404s without redirect, pages blocked in robots.txt. Screaming Frog in free mode already detects main problems in stores up to 500 URLs. For larger stores, the paid version is essential.
  2. Clean up indexation: deindex filter pages, pagination without value and empty tags. Fewer indexed pages of low quality means more authority concentrated on pages that really matter.
  3. Optimize the 10 main categories: title, H1, introductory text, structured data. This is where the fastest and most visible return is. Usually in 6-8 weeks you already notice ranking movements.
  4. Speed and Core Web Vitals: images, cache, CDN. Direct impact on ranking and conversion—two improvements for one action.
  5. Product sheets: start with products with higher commercial margin or more search volume. You don't need to do it all at once; consistency is more important than speed.
  6. Content strategy: one well-oriented blog article a month is better than ten generic articles. Quality over quantity is not a cliché—it's what Google rewards.

If you follow this order and are consistent, in 3-4 months you will have built a foundation that Google will recognize. From there, growth is cumulative: each improvement adds to the previous ones.

8. Common errors in Catalan ecommerces

After auditing dozens of online stores in Catalonia, these are the errors that appear again and again, regardless of sector or platform:

  1. Duplicates from filters and facets without canonical: in a clothing store in Hospitalet we audited, 60% of indexed pages were filter variants with no SEO value. Google was wasting crawl budget on pages that brought no visits.
  2. Generic product titles: "Basic t-shirt" doesn't rank anything. "Basic organic cotton t-shirt for women, available in 8 colors" captures long-tail and converts better because the user knows what they'll find.
  3. Category pages without introductory text: leaving them empty is leaving money on the table. Google can't understand what the page is about if there's only a product grid without context.
  4. Not setting up Search Console: it's free, it's essential and it's the most reliable source of data you have about how Google sees your ecommerce. Without it, you operate completely blind.
  5. Deleting products without 301 redirect: every deleted URL without redirect is accumulated authority lost forever. Always redirect to the category or an equivalent product.
  6. Ignoring mobile: more than 60% of ecommerce traffic in Catalonia comes from mobile devices. An ecommerce that loads in 5 seconds on mobile loses sales every hour, not every day.
If your ecommerce has been active for more than a year and you've never done an SEO audit, it's very likely you have hundreds of indexed pages that do more harm than good. A well-done technical cleanup can be the biggest performance change you'll make this year—and it often costs less than it seems.

Want to know exactly what the three main problems of your ecommerce are? Contact us for an initial review with no commitment. In 30 minutes we'll explain where to start and what impact you can expect in the coming months.

Frequently Asked Questions about SEO for ecommerce

How long does SEO take to deliver results in an online store?

In most cases, between 3 and 6 months to see significant organic traffic growth. If the domain is new or has serious unresolved technical problems, it can take up to 9-12 months. The factor that most accelerates results is quickly resolving technical errors and optimizing main categories in the first weeks.

Do I need a blog on my ecommerce to rank well on Google?

It's not essential for all sectors, but in competitive markets it's practically mandatory. A blog with buying guides and informational content builds thematic authority and boosts category pages indirectly. One well-oriented article a month is enough to notice the effect in 4-6 months.

How do I avoid duplicate content in a WooCommerce or PrestaShop store?

With three concrete actions: configure canonical tags on URLs generated by filters and facets, write your own product descriptions—never copy from the manufacturer—and block in robots.txt pagination URLs or filter combinations that don't add SEO value. In WooCommerce, plugins like Yoast or Rank Math make managing canonicals easy without touching code.

Want to improve your SEO in Catalonia?

Free SEO analysis: we tell you exactly where to start.

Free analysis


Share:
E
Equip editorial Posicionament-Web

L'equip editorial de Posicionament-Web publica continguts SEO pensats per a negocis de Catalunya.

Comments

No comments yet. Be the first to comment!

Leave a comment