Skip to main content
Comerç electrònicB2C

Informe de SEO: plantasjen.no

Generat el 30 d’abril del 2026 · 35 troballes · 6.2s

80
report.overallScore
82
seo
80
security
0
performance
69
accessibility
94
Best Practices

Els llocs web comercials i de comerç electrònic tenen reptes de SEO únics: les pàgines de producte requereixen dades estructurades, càrrega ràpida i una experiència mòbil òptima per convertir.

Desglossament de la puntuació

Puntuació mitjana de Comerç electrònic: 62

seo
82(+24 vs avg)
security
80(+9 vs avg)
performance
0(-55 vs avg)
accessibility
69(+5 vs avg)
Best Practices
94(+26 vs avg)

Projecció de la puntuació

Millora estimada basada en les troballes d'aquest informe

Puntuació actual: 80Puntuació prevista: 84
Puntuació actual
Free (+1)
Starter (+1)
Pro (+2)

Ready to improve your SEO?

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

Desglossament per mòduls

headers
157 findings
sitemap
301 finding
content
603 findings
accessibility
693 findings
log analyzer
802 findings
uptime checker
851 finding
brand checker
853 findings
crawl budget
851 finding
dns
902 findings
structured data
903 findings
news mentions
90
meta
943 findings
technology
951 finding
rate limits
952 findings
social checker
951 finding
cookies
100
ssl
100
robots
100
mobile
1001 finding
layout scan
100
page experience
1001 finding
indexing checker
100

Totes les troballes (30)

Crític (4)

  • highheaders

    Missing strict-transport-security

    HSTS header is missing. The site may be vulnerable to downgrade attacks.

    Add Strict-Transport-Security header with max-age of at least 31536000

  • highsitemap

    Missing sitemap.xml

    No sitemap.xml found at the root

    Create a sitemap.xml to help search engines discover all pages

  • highcontent

    No H1 tag found

    The page has no H1 heading

    Add exactly one H1 tag with the primary keyword

  • highaccessibility

    108 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

Medium (10)

  • 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

  • mediumheaders

    Missing x-content-type-options

    X-Content-Type-Options is missing. MIME-sniffing attacks are possible.

    Add X-Content-Type-Options: nosniff header

  • mediumheaders

    Missing x-frame-options

    X-Frame-Options is missing. The site may be vulnerable to clickjacking.

    Add X-Frame-Options: DENY or SAMEORIGIN header

  • mediumcontent

    Very low text-to-HTML ratio

    Text/HTML ratio is 1% (recommended: >5%)

    Increase meaningful text content relative to HTML markup

  • mediumcontent

    External links without noopener

    2 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

  • mediumaccessibility

    Auto-playing media detected

    2 video/audio elements auto-play

    Avoid auto-playing media or ensure it has controls and is muted by default

  • mediumuptime checker

    Soft 404 detected

    Non-existent URLs return HTTP 200 instead of 404

    Return proper 404 status codes for non-existent pages to avoid indexing junk URLs

  • mediumcrawl budget

    No sitemap.xml found

    sitemap.xml returned HTTP 404

    Create a sitemap.xml to help search engines discover all pages

  • mediumlog analyzer

    X-Powered-By header exposed

    X-Powered-By: Next.js

    Remove the X-Powered-By header to reduce information leakage

Low (16)

  • lowdns

    DMARC policy is 'none'

    DMARC is set but policy is 'none' (monitoring only).

    Consider upgrading DMARC policy to 'quarantine' or 'reject'

  • lowdns

    Only one MX record (no redundancy)

    A single MX record means no failover if the mail server goes down.

    Add a secondary MX record for email redundancy

  • lowheaders

    Missing referrer-policy

    Referrer-Policy is not set. Full URLs may leak to third parties.

    Add Referrer-Policy: strict-origin-when-cross-origin

  • lowheaders

    Missing permissions-policy

    Permissions-Policy is missing.

    Add Permissions-Policy to restrict browser feature access

  • lowheaders

    X-Powered-By exposes technology

    X-Powered-By: Next.js

    Remove the X-Powered-By header

  • lowmeta

    Missing og:type

    Open Graph type is not set

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

  • lowmeta

    Missing og:url

    Open Graph URL is not set

    Add og:url meta tag matching the canonical URL

  • lowstructured data

    Missing WebSite schema

    No WebSite structured data found

    Add WebSite schema with SearchAction for sitelinks search box

  • lowstructured data

    Duplicate ItemList schema

    Found 11 schemas of type ItemList

    Consider consolidating duplicate ItemList schemas into one

  • lowtechnology

    Many inline scripts

    116 inline <script> blocks found

    Move inline scripts to external files for caching and CSP compliance

  • lowrate limits

    No rate limiting detected

    No explicit rate-limit headers or 429 responses detected. AWS CloudFront 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

  • lowbrand checker

    No web app manifest

    No manifest.json linked — PWA features unavailable

    Add a web app manifest for installability and brand customization

  • lowbrand checker

    Missing og:site_name

    Open Graph site name is not set

    Add og:site_name meta tag for consistent social sharing

  • lowlog analyzer

    Soft 404 response

    Non-existent pages return HTTP 200 instead of 404

    Return proper 404 status codes for non-existent pages

AI Fix Prompt

Copieu aquesta indicació a ChatGPT o Claude per obtenir instruccions de correcció pas a pas

Fix all SEO issues found in the audit of plantasjen.no.

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

```json
{
  "domain": "plantasjen.no",
  "scores": {
    "overall": 80,
    "performance": 0,
    "seo": 82,
    "accessibility": 69,
    "bestPractices": 94,
    "security": 80
  },
  "findings": [
    {
      "module": "headers",
      "severity": "high",
      "title": "Missing strict-transport-security",
      "description": "HSTS header is missing. The site may be vulnerable to downgrade attacks.",
      "recommendation": "Add Strict-Transport-Security header with max-age of at least 31536000"
    },
    {
      "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": "headers",
      "severity": "medium",
      "title": "Missing x-content-type-options",
      "description": "X-Content-Type-Options is missing. MIME-sniffing attacks are possible.",
      "recommendation": "Add X-Content-Type-Options: nosniff header"
    },
    {
      "module": "headers",
      "severity": "medium",
      "title": "Missing x-frame-options",
      "description": "X-Frame-Options is missing. The site may be vulnerable to clickjacking.",
      "recommendation": "Add X-Frame-Options: DENY or SAMEORIGIN header"
    },
    {
      "module": "sitemap",
      "severity": "high",
      "title": "Missing sitemap.xml",
      "description": "No sitemap.xml found at the root",
      "recommendation": "Create a sitemap.xml to help search engines discover all pages"
    },
    {
      "module": "content",
      "severity": "high",
      "title": "No H1 tag found",
      "description": "The page has no H1 heading",
      "recommendation": "Add exactly one H1 tag with the primary keyword"
    },
    {
      "module": "content",
      "severity": "medium",
      "title": "Very low text-to-HTML ratio",
      "description": "Text/HTML ratio is 1% (recommended: >5%)",
      "recommendation": "Increase meaningful text content relative to HTML markup"
    },
    {
      "module": "content",
      "severity": "medium",
      "title": "External links without noopener",
      "description": "2 external links with target=\"_blank\" lack rel=\"noopener\"",
      "recommendation": "Add rel=\"noopener noreferrer\" to all target=\"_blank\" links"
    },
    {
      "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": "108 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": "accessibility",
      "severity": "medium",
      "title": "Auto-playing media detected",
      "description": "2 video/audio elements auto-play",
      "recommendation": "Avoid auto-playing media or ensure it has controls and is muted by default"
    },
    {
      "module": "uptime-checker",
      "severity": "medium",
      "title": "Soft 404 detected",
      "description": "Non-existent URLs return HTTP 200 instead of 404",
      "recommendation": "Return proper 404 status codes for non-existent pages to avoid indexing junk URLs"
    },
    {
      "module": "crawl-budget",
      "severity": "medium",
      "title": "No sitemap.xml found",
      "description": "sitemap.xml returned HTTP 404",
      "recommendation": "Create a sitemap.xml to help search engines discover all pages"
    },
    {
      "module": "log-analyzer",
      "severity": "medium",
      "title": "X-Powered-By header exposed",
      "description": "X-Powered-By: Next.js",
      "recommendation": "Remove the X-Powered-By header to reduce information leakage"
    }
  ]
}
```

Recomanacions per al vostre sector

  • 1Afegir marcatge d'esquema Product a les pàgines de producte
  • 2Marcar preus amb l'esquema Offer
  • 3Optimitzar la velocitat de compra a menys de 3 segons
  • 4Afegir senyals de confiança i ressenyes de clients
  • 5Garantir una experiència de compra adaptada a mòbils

Llista de verificació SEO per a Comerç electrònic

Consells per a llocs web de B2C

  • →Prioritzeu la velocitat mòbil i l'experiència d'usuari
  • →Utilitzeu dades estructurades enriquides per a productes i serveis
  • →Implementeu ressenyes de clients i prova social

Context de SEO local

Noruega té el poder adquisitiu digital per càpita més alt d'Escandinàvia.

Utilitzeu Ctrl+P / Cmd+P per desar com a PDF