Laporan SEO: finance-heros.fr
Dibuat pada 1 Mei 2026 · 24 temuan · 4.0s
Situs institusional memprioritaskan aksesibilitas, keamanan, dan pengindeksan yang tepat — warga dan pemangku kepentingan membutuhkan akses mudah ke informasi yang relevan.
Rincian Skor
Skor rata-rata Umum: 50
Proyeksi Skor
Perkiraan peningkatan berdasarkan temuan dalam laporan ini
Ready to improve your SEO?
Start a free trial and see how your score can improve.
Rincian Modul
Semua Temuan (22)
Kritis (2)
- highaccessibility
1 form fields without labels
Form inputs without associated labels are inaccessible
Use <label for="id"> or aria-label on every form field
- highpage experience
Intrusive interstitials detected
Found 9 potential popup/overlay elements
Reduce intrusive interstitials — they hurt mobile experience and can trigger Google penalties
Medium (10)
- mediummeta
Missing og:image
No Open Graph image set. Social shares will lack a preview image.
Add og:image meta tag (1200x630px recommended)
- 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
7 scripts load synchronously without async/defer
Add async or defer to non-critical scripts to improve page load speed
- mediumcontent
External links without noopener
3 external links with target="_blank" lack rel="noopener"
Add rel="noopener noreferrer" to all target="_blank" links
- mediummobile
Zoom disabled
Viewport prevents user zoom — accessibility issue
Remove maximum-scale=1 and user-scalable=no to allow pinch-to-zoom
- mediumaccessibility
Missing main landmark
No <main> element or role="main" found
Wrap primary content in a <main> element for screen reader navigation
- 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 og:image
No social sharing image set — posts will lack visual appeal
Add og:image meta tag (1200x630px recommended)
- mediumcrawl budget
Potential crawl traps
Found 1 URLs with faceted/pagination patterns
Consider blocking these URL patterns via robots.txt to preserve crawl budget
- mediumlog analyzer
Exposed /wp-login.php
/wp-login.php is accessible (HTTP 200) — CMS admin panel is publicly visible
Restrict access to admin panels via IP whitelisting or authentication
Low (10)
- 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'
- 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
- 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
- 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
Heading level skipped
H6 follows H4 (skipped H5)
Maintain sequential heading hierarchy without skipping levels
- lowcontent
Empty anchor links
8 links point to "#" or "javascript:void(0)"
Use proper URLs or button elements instead of empty anchors
- 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
- lowpage experience
No lazy loading on images
17 images without lazy loading
Add loading="lazy" to below-the-fold images for faster initial page load
AI Fix Prompt
Salin instruksi ini ke ChatGPT atau Claude untuk mendapatkan panduan perbaikan langkah demi langkah
Fix all SEO issues found in the audit of finance-heros.fr.
Prioritize high-severity issues first, then medium. For each fix, make the actual code change — don't just describe what to do.
```json
{
"domain": "finance-heros.fr",
"scores": {
"overall": 88,
"performance": 0,
"seo": 92,
"accessibility": 69,
"bestPractices": 88,
"security": 95
},
"findings": [
{
"module": "meta",
"severity": "medium",
"title": "Missing og:image",
"description": "No Open Graph image set. Social shares will lack a preview image.",
"recommendation": "Add og:image meta tag (1200x630px recommended)"
},
{
"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": "7 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": "3 external links with target=\"_blank\" lack rel=\"noopener\"",
"recommendation": "Add rel=\"noopener noreferrer\" to all target=\"_blank\" links"
},
{
"module": "mobile",
"severity": "medium",
"title": "Zoom disabled",
"description": "Viewport prevents user zoom — accessibility issue",
"recommendation": "Remove maximum-scale=1 and user-scalable=no to allow pinch-to-zoom"
},
{
"module": "accessibility",
"severity": "high",
"title": "1 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": "Missing main landmark",
"description": "No <main> element or role=\"main\" found",
"recommendation": "Wrap primary content in a <main> element for screen reader navigation"
},
{
"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": "social-checker",
"severity": "medium",
"title": "Missing og:image",
"description": "No social sharing image set — posts will lack visual appeal",
"recommendation": "Add og:image meta tag (1200x630px recommended)"
},
{
"module": "crawl-budget",
"severity": "medium",
"title": "Potential crawl traps",
"description": "Found 1 URLs with faceted/pagination patterns",
"recommendation": "Consider blocking these URL patterns via robots.txt to preserve crawl budget"
},
{
"module": "page-experience",
"severity": "high",
"title": "Intrusive interstitials detected",
"description": "Found 9 potential popup/overlay elements",
"recommendation": "Reduce intrusive interstitials — they hurt mobile experience and can trigger Google penalties"
},
{
"module": "log-analyzer",
"severity": "medium",
"title": "Exposed /wp-login.php",
"description": "/wp-login.php is accessible (HTTP 200) — CMS admin panel is publicly visible",
"recommendation": "Restrict access to admin panels via IP whitelisting or authentication"
}
]
}
```Rekomendasi untuk industri Anda
- 1Pastikan kepatuhan WCAG 2.1 AA
- 2Terapkan semua header keamanan yang direkomendasikan
- 3Pastikan peta situs mencakup semua halaman penting
- 4Optimalkan waktu pemuatan halaman hingga di bawah 2 detik
- 5Pastikan desain responsif di semua halaman
Daftar Periksa SEO untuk Umum
Tips untuk situs web Campuran
- →Tentukan halaman arahan (landing page) yang jelas untuk setiap segmen
- →Gunakan strategi meta yang berbeda untuk setiap kelompok halaman
- →Segmentasikan peta situs berdasarkan jenis konten
Konteks SEO Lokal
Prancis mewajibkan konten berbahasa Prancis untuk pencarian lokal dan memiliki aturan RGPD yang ketat.
Gunakan Ctrl+P / Cmd+P untuk menyimpan sebagai PDF