Skip to main content
EcommerceB2C

SEO Report: goboony.nl

Generated 1 maý 2026 · 29 findings · 3.5s

84
report.overallScore
91
seo
93
security
0
performance
47
accessibility
89
Best Practices

Ecommerce and commercial websites have unique SEO challenges — product pages require structured data, fast loading, and optimal mobile experience to convert.

Score Breakdown

Average Ecommerce score: 62

seo
91(+33 vs avg)
security
93(+22 vs avg)
performance
0(-55 vs avg)
accessibility
47(-17 vs avg)
Best Practices
89(+21 vs avg)

Score Projection

Estimated improvement based on the findings in this report

Current score: 84Projected score: 88
Current score
Free (+1)
Pro (+3)

Ready to improve your SEO?

Start a free trial and see how your score can improve.

Module Breakdown

accessibility
474 findings
content
644 findings
page experience
751 finding
headers
802 findings
sitemap
802 findings
technology
802 findings
social checker
802 findings
cookies
902 findings
mobile
903 findings
news mentions
90
meta
942 findings
structured data
952 findings
rate limits
952 findings
brand checker
951 finding
dns
100
ssl
100
robots
100
layout scan
100
uptime checker
100
crawl budget
100
indexing checker
100
log analyzer
100

All Findings (26)

Critical (5)

  • highcontent

    Images missing alt text

    28 image(s) have no alt attribute

    Add descriptive alt text to all images for accessibility and SEO

  • highaccessibility

    28 images missing alt attribute

    Images without alt text are inaccessible to screen readers

    Add descriptive alt text to all informational images, or alt="" for decorative ones

  • highaccessibility

    6 form fields without labels

    Form inputs without associated labels are inaccessible

    Use <label for="id"> or aria-label on every form field

  • highaccessibility

    10 buttons without accessible name

    Buttons with no text, aria-label, or title are invisible to screen readers

    Add visible text or aria-label to all buttons

  • highpage experience

    Intrusive interstitials detected

    Found 11 potential popup/overlay elements

    Reduce intrusive interstitials — they hurt mobile experience and can trigger Google penalties

Medium (6)

  • mediumheaders

    Missing content-security-policy

    CSP header is missing. The site may be vulnerable to XSS attacks.

    Add a Content-Security-Policy header to restrict resource loading

  • mediumsitemap

    Duplicate URLs in sitemap

    32 duplicate URLs found in sitemap

    Remove duplicate URLs from the sitemap

  • mediumtechnology

    Mixed content detected

    1 resources loaded over HTTP on an HTTPS page

    Update all resource URLs to use HTTPS

  • mediumcontent

    External links without noopener

    3 external links with target="_blank" lack rel="noopener"

    Add rel="noopener noreferrer" to all target="_blank" links

  • mediumaccessibility

    No skip navigation link

    No skip-to-content link at the top of the page

    Add a visually hidden skip link as the first focusable element

  • mediumsocial checker

    Missing Twitter Card

    No twitter:card meta tag — Twitter/X will use default preview

    Add twitter:card meta tag (e.g., "summary_large_image")

Low (15)

  • lowcookies

    4 cookies missing HttpOnly flag

    Cookies without HttpOnly can be accessed by JavaScript, increasing XSS risk

    Add HttpOnly to session and authentication cookies

  • lowcookies

    2 cookies with expiry > 1 year

    Long cookie lifetimes may violate privacy regulations

    Reduce cookie lifetimes to the minimum necessary period

  • lowheaders

    Missing permissions-policy

    Permissions-Policy is missing.

    Add Permissions-Policy to restrict browser feature access

  • lowmeta

    Missing Twitter Card

    No twitter:card meta tag

    Add twitter:card meta tag for Twitter sharing

  • lowmeta

    Missing og:type

    Open Graph type is not set

    Add og:type meta tag (e.g., "website", "article")

  • lowstructured data

    Missing WebSite schema

    No WebSite structured data found

    Add WebSite schema with SearchAction for sitelinks search box

  • lowsitemap

    Inconsistent trailing slashes

    Some sitemap URLs end with / and some don't

    Be consistent with trailing slashes in URLs

  • lowtechnology

    Many third-party domains

    25 external domains — may impact performance and privacy

    Reduce third-party dependencies or self-host critical resources

  • lowcontent

    Heading level skipped

    H6 follows H4 (skipped H5)

    Maintain sequential heading hierarchy without skipping levels

  • lowcontent

    Lazy images without dimensions

    23 lazy-loaded images lack width/height — causes layout shift

    Add width and height attributes to lazy-loaded images

  • lowmobile

    Missing inputmode attributes

    2 numeric fields lack inputmode hints

    Add inputmode="numeric" or "tel" to show the right keyboard

  • lowmobile

    Unresponsive images

    4 images lack srcset or responsive sizing

    Use srcset and sizes attributes for responsive images

  • lowrate limits

    No rate limiting detected

    No explicit rate-limit headers or 429 responses detected. Cloudflare WAF provides platform-level protection.

    Implement rate limiting (e.g., 429 Too Many Requests) to protect against brute-force attacks

  • lowsocial checker

    Missing og:type

    Open Graph type is not set

    Add og:type meta tag (e.g., "website", "article")

  • lowbrand checker

    No WebSite schema

    No WebSite JSON-LD found

    Add WebSite structured data for sitelinks search box in Google

AI Fix Prompt

Copy this prompt into ChatGPT or Claude to get step-by-step fix instructions

Fix all SEO issues found in the audit of goboony.nl.

Prioritize high-severity issues first, then medium. For each fix, make the actual code change — don't just describe what to do.

```json
{
  "domain": "goboony.nl",
  "scores": {
    "overall": 84,
    "performance": 0,
    "seo": 91,
    "accessibility": 47,
    "bestPractices": 89,
    "security": 93
  },
  "findings": [
    {
      "module": "headers",
      "severity": "medium",
      "title": "Missing content-security-policy",
      "description": "CSP header is missing. The site may be vulnerable to XSS attacks.",
      "recommendation": "Add a Content-Security-Policy header to restrict resource loading"
    },
    {
      "module": "sitemap",
      "severity": "medium",
      "title": "Duplicate URLs in sitemap",
      "description": "32 duplicate URLs found in sitemap",
      "recommendation": "Remove duplicate URLs from the sitemap"
    },
    {
      "module": "technology",
      "severity": "medium",
      "title": "Mixed content detected",
      "description": "1 resources loaded over HTTP on an HTTPS page",
      "recommendation": "Update all resource URLs to use HTTPS"
    },
    {
      "module": "content",
      "severity": "high",
      "title": "Images missing alt text",
      "description": "28 image(s) have no alt attribute",
      "recommendation": "Add descriptive alt text to all images for accessibility and SEO"
    },
    {
      "module": "content",
      "severity": "medium",
      "title": "External links without noopener",
      "description": "3 external links with target=\"_blank\" lack rel=\"noopener\"",
      "recommendation": "Add rel=\"noopener noreferrer\" to all target=\"_blank\" links"
    },
    {
      "module": "accessibility",
      "severity": "high",
      "title": "28 images missing alt attribute",
      "description": "Images without alt text are inaccessible to screen readers",
      "recommendation": "Add descriptive alt text to all informational images, or alt=\"\" for decorative ones"
    },
    {
      "module": "accessibility",
      "severity": "high",
      "title": "6 form fields without labels",
      "description": "Form inputs without associated labels are inaccessible",
      "recommendation": "Use <label for=\"id\"> or aria-label on every form field"
    },
    {
      "module": "accessibility",
      "severity": "medium",
      "title": "No skip navigation link",
      "description": "No skip-to-content link at the top of the page",
      "recommendation": "Add a visually hidden skip link as the first focusable element"
    },
    {
      "module": "accessibility",
      "severity": "high",
      "title": "10 buttons without accessible name",
      "description": "Buttons with no text, aria-label, or title are invisible to screen readers",
      "recommendation": "Add visible text or aria-label to all buttons"
    },
    {
      "module": "social-checker",
      "severity": "medium",
      "title": "Missing Twitter Card",
      "description": "No twitter:card meta tag — Twitter/X will use default preview",
      "recommendation": "Add twitter:card meta tag (e.g., \"summary_large_image\")"
    },
    {
      "module": "page-experience",
      "severity": "high",
      "title": "Intrusive interstitials detected",
      "description": "Found 11 potential popup/overlay elements",
      "recommendation": "Reduce intrusive interstitials — they hurt mobile experience and can trigger Google penalties"
    }
  ]
}
```

Recommendations for your industry

  • 1Add Product schema markup to product pages
  • 2Mark up prices with Offer schema
  • 3Optimize checkout speed to under 3 seconds
  • 4Add trust signals and customer reviews
  • 5Ensure mobile-friendly checkout experience

SEO Checklist for Ecommerce

Tips for B2C websites

  • →Prioritize mobile speed and user experience
  • →Use rich structured data for products/services
  • →Implement customer reviews and social proof

Local SEO Context

The Netherlands is one of Europe's most digitally mature markets with high mobile share.

Start your free trial

Use Ctrl+P / Cmd+P to save as PDF