Skip to main content
ĠeneraliImħallat

Rapport SEO: tryg.no

Iġġenerat 30 ta’ April 2026 · 32 sejba · 6.7s

86
report.overallScore
83
seo
82
security
0
performance
100
accessibility
85
Best Practices

Websajts istituzzjonali jipprijoritizzaw l-aċċessibbiltà, is-sigurtà u l-indiċjar xieraq — iċ-ċittadini u l-partijiet interessati jeħtieġu aċċess faċli għal informazzjoni rilevanti.

Tqassim tal-Punteġġ

Punteġġ medju ta' Ġenerali: 50

seo
83(+38 vs avg)
security
82(+24 vs avg)
performance
0(-44 vs avg)
accessibility
100(+48 vs avg)
Best Practices
85(+29 vs avg)

Projezzjoni tal-Punteġġ

Titjib stmat ibbażat fuq is-sejbiet f'dan ir-rapport

Punteġġ kurrenti: 86Punteġġ proġettat: 89
Punteġġ kurrenti
Free (+1)
Starter (+1)
Pro (+1)

Ready to improve your SEO?

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

Tqassim tal-Moduli

structured data
301 finding
headers
605 findings
page experience
702 findings
dns
753 findings
mobile
754 findings
rate limits
753 findings
brand checker
753 findings
technology
802 findings
news mentions
811 finding
sitemap
851 finding
social checker
851 finding
log analyzer
851 finding
meta
873 findings
content
872 findings
cookies
100
ssl
100
robots
100
accessibility
100
layout scan
100
uptime checker
100
crawl budget
100
indexing checker
100

Is-Sejbiet Kollha (29)

Kritiku (1)

  • highpage experience

    Intrusive interstitials detected

    Found 17 potential popup/overlay elements

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

Medium (14)

  • mediumdns

    No DKIM record found

    None of the common DKIM selectors returned a valid key. Email authentication may be incomplete.

    Configure DKIM signing with your email provider and publish the public key in DNS

  • 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

    CORS allows all origins

    Access-Control-Allow-Origin: * allows any website to make requests

    Restrict CORS to specific trusted origins if the page handles sensitive data

  • mediummeta

    Canonical / og:url mismatch

    Canonical: https://www.tryg.no/ og:url: https://www.tryg.no

    Ensure canonical URL and og:url match

  • mediumstructured data

    No structured data found

    No JSON-LD schemas detected on the page

    Add structured data (Organization, WebSite, BreadcrumbList) for rich search results

  • mediumsitemap

    Duplicate URLs in sitemap

    1 duplicate URLs found in sitemap

    Remove duplicate URLs from the sitemap

  • mediumtechnology

    Render-blocking scripts

    45 scripts load synchronously without async/defer

    Add async or defer to non-critical scripts to improve page load speed

  • mediumcontent

    External links without noopener

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

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

  • mediummobile

    13 small tap targets detected

    Some interactive elements may be too small for comfortable tapping

    Ensure all tap targets are at least 44x44px with adequate spacing

  • mediummobile

    Fixed-width elements may cause horizontal scroll

    1 elements have fixed widths > 400px

    Use max-width: 100% or responsive units instead of fixed pixel widths

  • mediumrate limits

    No rate limiting detected

    10 rapid requests all succeeded without any rate-limit headers or 429 responses. The site may be vulnerable to abuse.

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

  • 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")

  • mediumbrand checker

    No Organization schema

    No Organization JSON-LD found

    Add Organization structured data with name, logo, and contact information

  • mediumlog analyzer

    X-Powered-By header exposed

    X-Powered-By: PHP/8.1.29

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

Low (14)

  • lowdns

    No IPv6 (AAAA) records

    The domain has no AAAA records for IPv6 connectivity

    Add AAAA DNS records for IPv6 support

  • lowdns

    DMARC policy is 'none'

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

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

  • 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

    X-Powered-By exposes technology

    X-Powered-By: PHP/8.1.29

    Remove the X-Powered-By header

  • lowmeta

    Missing Twitter Card

    No twitter:card meta tag

    Add twitter:card meta tag for Twitter sharing

  • lowtechnology

    Many external CSS files

    27 external stylesheets loaded

    Consider bundling CSS files to reduce HTTP requests

  • lowcontent

    Empty anchor links

    16 links point to "#" or "javascript:void(0)"

    Use proper URLs or button elements instead of empty anchors

  • lowmobile

    Unresponsive images

    1 images lack srcset or responsive sizing

    Use srcset and sizes attributes for responsive images

  • lowrate limits

    No WAF detected

    No Web Application Firewall (Cloudflare, AWS, Akamai, Vercel, Sucuri, Fastly) was detected in response headers.

    Consider using a WAF to protect against common web attacks (XSS, SQL injection, DDoS)

  • lowrate limits

    No bot protection detected

    No CAPTCHA, challenge page, or bot detection was triggered during rapid requests.

    Consider implementing bot protection (e.g., Cloudflare Turnstile, hCaptcha) for sensitive endpoints

  • lownews mentions

    No press page on site

    Found 2 external mentions but no dedicated press page

    Create a /press or /news section to aggregate and amplify media coverage

  • 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

  • lowpage experience

    No resource hints

    No preload or preconnect hints found

    Add preload for critical resources and preconnect for important third-party origins

AI Fix Prompt

Ikkopja din l-istruzzjoni f'ChatGPT jew Claude biex tikseb struzzjonijiet ta' tiswija pass pass

Fix all SEO issues found in the audit of tryg.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": "tryg.no",
  "scores": {
    "overall": 86,
    "performance": 0,
    "seo": 83,
    "accessibility": 100,
    "bestPractices": 85,
    "security": 82
  },
  "findings": [
    {
      "module": "dns",
      "severity": "medium",
      "title": "No DKIM record found",
      "description": "None of the common DKIM selectors returned a valid key. Email authentication may be incomplete.",
      "recommendation": "Configure DKIM signing with your email provider and publish the public key in DNS"
    },
    {
      "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": "CORS allows all origins",
      "description": "Access-Control-Allow-Origin: * allows any website to make requests",
      "recommendation": "Restrict CORS to specific trusted origins if the page handles sensitive data"
    },
    {
      "module": "meta",
      "severity": "medium",
      "title": "Canonical / og:url mismatch",
      "description": "Canonical: https://www.tryg.no/\nog:url: https://www.tryg.no",
      "recommendation": "Ensure canonical URL and og:url match"
    },
    {
      "module": "structured-data",
      "severity": "medium",
      "title": "No structured data found",
      "description": "No JSON-LD schemas detected on the page",
      "recommendation": "Add structured data (Organization, WebSite, BreadcrumbList) for rich search results"
    },
    {
      "module": "sitemap",
      "severity": "medium",
      "title": "Duplicate URLs in sitemap",
      "description": "1 duplicate URLs found in sitemap",
      "recommendation": "Remove duplicate URLs from the sitemap"
    },
    {
      "module": "technology",
      "severity": "medium",
      "title": "Render-blocking scripts",
      "description": "45 scripts load synchronously without async/defer",
      "recommendation": "Add async or defer to non-critical scripts to improve page load speed"
    },
    {
      "module": "content",
      "severity": "medium",
      "title": "External links without noopener",
      "description": "7 external links with target=\"_blank\" lack rel=\"noopener\"",
      "recommendation": "Add rel=\"noopener noreferrer\" to all target=\"_blank\" links"
    },
    {
      "module": "mobile",
      "severity": "medium",
      "title": "13 small tap targets detected",
      "description": "Some interactive elements may be too small for comfortable tapping",
      "recommendation": "Ensure all tap targets are at least 44x44px with adequate spacing"
    },
    {
      "module": "mobile",
      "severity": "medium",
      "title": "Fixed-width elements may cause horizontal scroll",
      "description": "1 elements have fixed widths > 400px",
      "recommendation": "Use max-width: 100% or responsive units instead of fixed pixel widths"
    },
    {
      "module": "rate-limits",
      "severity": "medium",
      "title": "No rate limiting detected",
      "description": "10 rapid requests all succeeded without any rate-limit headers or 429 responses. The site may be vulnerable to abuse.",
      "recommendation": "Implement rate limiting (e.g., 429 Too Many Requests) to protect against brute-force attacks"
    },
    {
      "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": "brand-checker",
      "severity": "medium",
      "title": "No Organization schema",
      "description": "No Organization JSON-LD found",
      "recommendation": "Add Organization structured data with name, logo, and contact information"
    },
    {
      "module": "page-experience",
      "severity": "high",
      "title": "Intrusive interstitials detected",
      "description": "Found 17 potential popup/overlay elements",
      "recommendation": "Reduce intrusive interstitials — they hurt mobile experience and can trigger Google penalties"
    },
    {
      "module": "log-analyzer",
      "severity": "medium",
      "title": "X-Powered-By header exposed",
      "description": "X-Powered-By: PHP/8.1.29",
      "recommendation": "Remove the X-Powered-By header to reduce information leakage"
    }
  ]
}
```

Rakkomandazzjonijiet għall-industrija tiegħek

  • 1Żgura konformità ma' WCAG 2.1 AA
  • 2Implimenta l-headers tas-sigurtà kollha rakkomandati
  • 3Żgura li s-sitemap tkopri l-paġni importanti kollha
  • 4Ottimizza l-ħin tat-tagħbija tal-paġna għal taħt is-2 sekondi
  • 5Żgura disinn reattiv fil-paġni kollha

Lista ta' Kontroll tas-SEO għal Ġenerali

Pariri għal websajts ta' Imħallat

  • →Iddefinixxi paġni ta' nżul ċari għal kull segment
  • →Uża strateġiji meta differenti għal kull grupp ta' paġni
  • →Issegmenta s-sitemap skont it-tip ta' kontenut

Kuntest SEO Lokali

In-Norveġja għandha l-ogħla kapaċità ta' xiri diġitali per capita fl-Iskandinavja.

Uża Ctrl+P / Cmd+P biex tissejvja bħala PDF