Skip to content
serpico.

Ecommerce

Shopify Store in the Netherlands: How Site Protection Was Serving Google a 403 Error

A technical audit and fixes for a Dutch store on Shopify. The main finding: a Cloudflare bot challenge was serving search crawlers a 403 error on the www version. We also brought order to the page structure: the Seobility score rose from 25% to 58%.

Client
Shopify online store
Region
Netherlands
Timeframe
2026
error served to search crawlers, found in the audit
403
page structure score in Seobility
25% → 58%
headings after removing duplicates
54 → 35
meta title length
663px → 410px
Shopify Store in the Netherlands: How Site Protection Was Serving Google a 403 Error

Challenge

The client: a Shopify online store from the Netherlands. The owner could see the site growing, but organic search was not delivering the results he had counted on. The task was to find the cause, not just "add some SEO."

What made it hard

  • A problem you cannot see in a browser. For an ordinary visitor, the site worked fine. But bot protection can treat search crawlers differently from people, and the owner has no idea.
  • Shopify limitations. Some technical settings depend on the theme and third-party apps, and not everything can be changed without rebuilding the store.
  • An overloaded page structure. Pages had 54 headings, including duplicates, which made it harder for both search engines and users to understand what mattered.
  • Meta titles that were too long. At 663px, the title did not fit in Google's results, so an important part got cut off.

The goal: find the technical obstacles to search and fix everything that could be fixed within the platform.

What we did

Checking access for search bots

We checked how the site is seen by crawlers specifically, not by a browser. It turned out that the Cloudflare bot challenge on the www version was serving search bots a 403 error, meaning "access forbidden." In effect, the site's protection was partly closing the door on Google. We found the cause and documented for the client's team which settings to change so search bots receive pages normally.

Heading structure

We reviewed the heading hierarchy and removed duplicates: 35 of the 54 headings remained, each in its proper place. The pages became more logical for search engines.

Meta title

We shortened the meta title from 663px to 410px so it fits fully in the results and is not cut off at the most important word.

Measuring the result

We compared the before and after state with Seobility and also checked mobile speed in PageSpeed, to show the client honestly what we managed to improve and what runs into platform limits and needs a separate decision.

Results

What changed after the audit and fixes:

  • Access for search crawlers: found and documented for fixing the 403 error the Cloudflare bot challenge was serving on the www version.
  • Heading structure: 54 → 35 after removing duplicates.
  • Page structure score in Seobility: 25% → 58%.
  • Meta title length: 663px → 410px, now fits in the results.

To be honest about what did not work: mobile PageSpeed stayed at 22. The reason is the limitations of the Shopify theme and the third-party apps the store relies on. It can only be improved significantly by replacing the theme or dropping some of the apps, and that is a business decision for the owner, not a cosmetic fix.

The project was completed in 2026.

What makes this project special

The most valuable finding of this audit is invisible to the site owner and to ordinary SEO checks in a browser. A tool that was supposed to protect the store was preventing Google from crawling it. No amount of content or links will fix problems like this until they are found. That is why, for ecommerce, we always check the site through the eyes of a search bot.

Page Structure Score in Seobility
016.232.548.765BeforeAfter2558

After removing duplicate headings and fixing the meta title Source: Seobility, client report, 2026

Published: · Updated:

Questions about this project

How can bot protection hurt SEO?

If its settings do not distinguish malicious bots from search crawlers, Google gets denied access. In this store, the Cloudflare bot challenge was serving search bots a 403 error on the www version.

Why didn't the owner notice this problem?

For people, the site worked fine, because the check was triggered specifically for bots. You only see this kind of problem when you check the site the way a search crawler sees it.

Can you speed up a Shopify store?

Partly, but a lot depends on the theme and third-party apps. In this project, mobile PageSpeed stayed at 22, because the main limitations were in the theme and the apps.

Why remove extra headings from a page?

Duplicates and a chaotic hierarchy make it harder for search engines to understand the page's main topic. After the cleanup, 35 of the 54 headings remained, and the structure score in Seobility rose from 25% to 58%.

What does shortening the meta title achieve?

A long title gets cut off in the results, and people do not see an important part of it. We shortened it from 663px to 410px so it fits completely.

Do you need a technical audit if the store is already running?

Yes, because technical problems often go unnoticed in a store's day-to-day operations. An audit shows exactly what is getting in the way of search and gives you a fix plan with a clear sense of what can be changed within the platform.

More case studies

Chiropractic Clinic Network in Oregon: +69% Google Clicks in the First Month
SEOGEO / AI SEOLocal SEO

Chiropractic Clinic Network in Oregon: +69% Google Clicks in the First Month

Four chiropractic clinics in different Oregon cities operate on a single domain. In the first month of work, Google clicks grew 69%, impressions nearly doubled, and the number of indexed pages went from 56 to 816.

Google clicks, March vs. February 2026
+69%
Google Search impressions in a month
+99%
Read case study →
AI Startup from Germany: Impressions in Google AI Search Nearly Quadrupled in a Month
SEOGEO / AI SEOSEO audit

AI Startup from Germany: Impressions in Google AI Search Nearly Quadrupled in a Month

The startup builds an MCP connector that links AI assistants with advertising platforms. Our audit found 26 tutorials blocked from indexing by a CMS setting. In the first month, impressions in AI Overviews and AI Mode grew from 818 to 3,245, and organic sessions in GA4 rose 235%.

organic sessions, 28 days before launch vs. the last 28 days
+235%
impressions in AI Overviews and AI Mode in the first month
818 → 3,245
Read case study →
US Baby Food Brand: +546.7% Impressions in Google AI Features
GEO / AI SEOSEO audit

US Baby Food Brand: +546.7% Impressions in Google AI Features

A GEO project for an American plant-based baby food brand. In two months, impressions in Google AI features grew from 168,250 to 1,088,226, and the number of pages with valid structured data increased almost tenfold.

impressions in Google AI features
+546.7%
AI features' share of all impressions
3.4% → 26.1%
Read case study →

Want results like these?

Tell us about your goals and we'll estimate your project's growth potential.

Free consultation

Tell us about your project and we'll prepare a growth plan