Skip to main content
GeneralMixt

Informe de SEO: schoolsoft.se

Generat el 28 d’abril del 2026 · 29 troballes · 5.1s

81
report.overallScore
89
seo
61
security
0
performance
92
accessibility
96
Best Practices

Els llocs web institucionals prioritzen l'accessibilitat, la seguretat i una indexació adequada: ciutadans i parts interessades necessiten un accés fàcil a la informació rellevant.

Desglossament de la puntuació

Puntuació mitjana de General: 50

seo
89(+44 vs avg)
security
61(+3 vs avg)
performance
0(-44 vs avg)
accessibility
92(+40 vs avg)
Best Practices
96(+40 vs avg)

Projecció de la puntuació

Millora estimada basada en les troballes d'aquest informe

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

Ready to improve your SEO?

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

Desglossament per mòduls

ssl
01 finding
headers
406 findings
content
744 findings
rate limits
753 findings
news mentions
751 finding
structured data
784 findings
meta
801 finding
technology
851 finding
dns
902 findings
mobile
903 findings
accessibility
921 finding
brand checker
951 finding
page experience
951 finding
cookies
100
robots
100
sitemap
100
layout scan
100
social checker
100
uptime checker
100
crawl budget
100
indexing checker
100
log analyzer
100

Totes les troballes (27)

Crític (2)

  • highssl

    SSL certificate not found

    Could not retrieve SSL certificate

    Ensure the site has a valid SSL certificate installed

  • highmeta

    Missing meta description

    No meta description tag found

    Add a meta description (120-160 characters)

Medium (9)

  • 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

  • mediumstructured data

    Missing @type in schema

    A structured data object has no @type

    Add a @type property (e.g. Organization, WebSite)

  • mediumtechnology

    Render-blocking scripts

    10 scripts load synchronously without async/defer

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

  • mediumcontent

    Very low text-to-HTML ratio

    Text/HTML ratio is 2% (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

    Missing main landmark

    No <main> element or role="main" found

    Wrap primary content in a <main> element for screen reader navigation

  • 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

Low (16)

  • 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

    Missing permissions-policy

    Permissions-Policy is missing.

    Add Permissions-Policy to restrict browser feature access

  • lowheaders

    Server header exposes software

    Server: nginx

    Remove or obfuscate the Server header to reduce information leakage

  • lowstructured data

    Missing Organization schema

    No Organization or LocalBusiness structured data found

    Add Organization schema with name, logo, and contact info

  • lowstructured data

    Missing WebSite schema

    No WebSite structured data found

    Add WebSite schema with SearchAction for sitelinks search box

  • lowcontent

    Empty anchor links

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

    Use proper URLs or button elements instead of empty anchors

  • lowcontent

    Lazy images without dimensions

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

    Add width and height attributes to lazy-loaded images

  • lowmobile

    Missing autocomplete attributes

    1 form fields lack autocomplete hints

    Add autocomplete attributes (email, tel, name) for faster mobile form filling

  • 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 or news presence

    No press pages found on the site and no external news mentions detected

    Create a /news or /press page with company updates — this builds authority and earns links

  • 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

    Popup elements detected

    Found 2 popup/overlay element(s) — likely consent banners

    Ensure popups don't cover main content excessively, especially on mobile

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 schoolsoft.se.

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

```json
{
  "domain": "schoolsoft.se",
  "scores": {
    "overall": 81,
    "performance": 0,
    "seo": 89,
    "accessibility": 92,
    "bestPractices": 96,
    "security": 61
  },
  "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": "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": "ssl",
      "severity": "high",
      "title": "SSL certificate not found",
      "description": "Could not retrieve SSL certificate",
      "recommendation": "Ensure the site has a valid SSL certificate installed"
    },
    {
      "module": "meta",
      "severity": "high",
      "title": "Missing meta description",
      "description": "No meta description tag found",
      "recommendation": "Add a meta description (120-160 characters)"
    },
    {
      "module": "structured-data",
      "severity": "medium",
      "title": "Missing @type in schema",
      "description": "A structured data object has no @type",
      "recommendation": "Add a @type property (e.g. Organization, WebSite)"
    },
    {
      "module": "technology",
      "severity": "medium",
      "title": "Render-blocking scripts",
      "description": "10 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": "Very low text-to-HTML ratio",
      "description": "Text/HTML ratio is 2% (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": "Missing main landmark",
      "description": "No <main> element or role=\"main\" found",
      "recommendation": "Wrap primary content in a <main> element for screen reader navigation"
    },
    {
      "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"
    }
  ]
}
```

Recomanacions per al vostre sector

  • 1Assegurar el compliment de WCAG 2.1 AA
  • 2Implementar totes les capçaleres de seguretat recomanades
  • 3Assegurar que el mapa del lloc cobreixi totes les pàgines importants
  • 4Optimitzar el temps de càrrega de la pàgina a menys de 2 segons
  • 5Garantir disseny adaptatiu a totes les pàgines

Llista de verificació SEO per a General

Consells per a llocs web de Mixt

  • →Definiu pàgines d'aterratge clares per a cada segment
  • →Utilitzeu estratègies meta diferents per a cada grup de pàgines
  • →Segmenteu el mapa del lloc per tipus de contingut

Context de SEO local

Suècia té una alta penetració d'Internet i afavoreix els dominis suecs en cerques locals.

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