SEO-raportti: asuntosaatio.fi
Luotu 8. toukokuuta 2026 · 25 havaintoa · 10.5s
Palveluyritysten on hallittava paikallisia hakutuloksia tarkoilla yhteystiedoilla (NAP), arvosteluilla ja paikallisilla signaaleilla houkutellakseen lähialueen asiakkaita.
Pisteiden erittely
Toimialan Paikallinen yritys keskiarvo: 54
Piste-ennuste
Arvioitu parannus tämän raportin havaintojen korjaamisen jälkeen
Valmis parantamaan SEO:si?
Aloita ilmainen kokeilu ja katso miten pisteesi voi parantua.
Moduulikohtainen erittely
Kaikki havainnot (25)
Kriittinen (1)
- highreputation
Missing AggregateRating in schema
Found Organization schema without AggregateRating — missing rich snippet opportunity
Add aggregateRating with ratingValue, ratingCount, and bestRating to your structured data for star ratings in search results
Keskitaso (11)
- mediumstructured data
No structured data found
No JSON-LD schemas detected on the page
Add structured data (Organization, WebSite, BreadcrumbList) for rich search results
- mediumcontent
Very low text-to-HTML ratio
Text/HTML ratio is 2% (recommended: >5%)
Increase meaningful text content relative to HTML markup
- 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
- mediumcrawl budget
No sitemap.xml found
sitemap.xml returned HTTP 503
Create a sitemap.xml to help search engines discover all pages
- mediumlog analyzer
X-Powered-By header exposed
X-Powered-By: Seravo
Remove the X-Powered-By header to reduce information leakage
- mediumreputation
No review platform links found
No links to Trustpilot, Google Business, TripAdvisor, Yelp, G2, Capterra, or Glassdoor detected on the homepage
Add links to your review profiles to build trust signals and improve local SEO
- mediumreputation
LocalBusiness missing "telephone"
LocalBusiness/Organization schema found but "telephone" is not set
Add "telephone" to your LocalBusiness schema for better local search visibility
- mediumreputation
LocalBusiness missing "openingHours"
LocalBusiness/Organization schema found but "openingHours" is not set
Add "openingHours" to your LocalBusiness schema for better local search visibility
- mediumreputation
LocalBusiness missing "geo"
LocalBusiness/Organization schema found but "geo" is not set
Add "geo" to your LocalBusiness schema for better local search visibility
- mediumreputation
LocalBusiness missing "priceRange"
LocalBusiness/Organization schema found but "priceRange" is not set
Add "priceRange" to your LocalBusiness schema for better local search visibility
- mediumreputation
LocalBusiness missing "image"
LocalBusiness/Organization schema found but "image" is not set
Add "image" to your LocalBusiness schema for better local search visibility
Matala (13)
- lowcookies
1 cookie missing HttpOnly flag
Cookies without HttpOnly can be accessed by JavaScript, increasing XSS risk
Add HttpOnly to session and authentication cookies
- lowdns
DMARC policy is 'none'
DMARC is set but policy is 'none' (monitoring only).
Consider upgrading DMARC policy to 'quarantine' or 'reject'
- lowdns
DMARC reporting not configured
DMARC record does not have a rua= tag for aggregate reports.
Add rua=mailto:[email protected] to receive DMARC reports
- 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 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
- lowheaders
X-Powered-By exposes technology
X-Powered-By: Seravo
Remove the X-Powered-By header
- lowheaders
Missing Cache-Control header
No Cache-Control header — browser caching is undefined
Add Cache-Control with appropriate max-age for static and dynamic resources
- lowcontent
Lazy images without dimensions
2 lazy-loaded images lack width/height — causes layout shift
Add width and height attributes to lazy-loaded 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)
- lownews mentions
No press page on site
Found 1 external mentions but no dedicated press page
Create a /press or /news section to aggregate and amplify media coverage
- 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
Kopioi tämä kehote ChatGPT:hen tai Claudeen saadaksesi vaiheittaiset korjausohjeet
Fix all SEO issues found in the audit of asuntosaatio.fi.
Prioritize high-severity issues first, then medium. For each fix, make the actual code change — don't just describe what to do.
```json
{
"domain": "asuntosaatio.fi",
"scores": {
"overall": 93,
"performance": 0,
"seo": 93,
"accessibility": 92,
"bestPractices": 97,
"security": 91
},
"findings": [
{
"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": "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": "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": "crawl-budget",
"severity": "medium",
"title": "No sitemap.xml found",
"description": "sitemap.xml returned HTTP 503",
"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: Seravo",
"recommendation": "Remove the X-Powered-By header to reduce information leakage"
},
{
"module": "reputation",
"severity": "medium",
"title": "No review platform links found",
"description": "No links to Trustpilot, Google Business, TripAdvisor, Yelp, G2, Capterra, or Glassdoor detected on the homepage",
"recommendation": "Add links to your review profiles to build trust signals and improve local SEO"
},
{
"module": "reputation",
"severity": "high",
"title": "Missing AggregateRating in schema",
"description": "Found Organization schema without AggregateRating — missing rich snippet opportunity",
"recommendation": "Add aggregateRating with ratingValue, ratingCount, and bestRating to your structured data for star ratings in search results"
},
{
"module": "reputation",
"severity": "medium",
"title": "LocalBusiness missing \"telephone\"",
"description": "LocalBusiness/Organization schema found but \"telephone\" is not set",
"recommendation": "Add \"telephone\" to your LocalBusiness schema for better local search visibility"
},
{
"module": "reputation",
"severity": "medium",
"title": "LocalBusiness missing \"openingHours\"",
"description": "LocalBusiness/Organization schema found but \"openingHours\" is not set",
"recommendation": "Add \"openingHours\" to your LocalBusiness schema for better local search visibility"
},
{
"module": "reputation",
"severity": "medium",
"title": "LocalBusiness missing \"geo\"",
"description": "LocalBusiness/Organization schema found but \"geo\" is not set",
"recommendation": "Add \"geo\" to your LocalBusiness schema for better local search visibility"
},
{
"module": "reputation",
"severity": "medium",
"title": "LocalBusiness missing \"priceRange\"",
"description": "LocalBusiness/Organization schema found but \"priceRange\" is not set",
"recommendation": "Add \"priceRange\" to your LocalBusiness schema for better local search visibility"
},
{
"module": "reputation",
"severity": "medium",
"title": "LocalBusiness missing \"image\"",
"description": "LocalBusiness/Organization schema found but \"image\" is not set",
"recommendation": "Add \"image\" to your LocalBusiness schema for better local search visibility"
}
]
}
```Suositukset toimialallesi
- 1Optimoi Google Business -profiilisi
- 2Lisää Service/LocalBusiness-skeemamerkintä
- 3Integroi asiakasarviot Review-skeemalla
- 4Varmista yhdenmukaiset NAP-yhteystiedot kaikilla sivuilla
- 5Luo profiilit paikallisiin yrityshakemistoihin
SEO-tarkistuslista kategorialle Paikallinen yritys
Vinkkejä verkkosivustoille tyyppiä Yhdistetty
- →Määritä selkeät laskeutumissivut kullekin kohderyhmälle
- →Käytä eri metatietostrategioita sivuryhmittäin
- →Segmentoi sivustokartta sisältötyypeittäin
Paikallinen SEO-konteksti
Suomessa teknologian omaksumisaste on huippuluokkaa ja paikalliset haut suosivat vahvasti suomenkielisiä sivustoja.