@extends('admin.layouts.app') @section('title', 'SEO') @php($C = 2 * 3.14159 * 52) @section('content')

SEO

Qualité du référencement, mesurée sur les pages réellement publiées (comme Google les voit).

@csrf
@if ($drafts->isNotEmpty())
{{ $drafts->count() }} page(s) en brouillon, non analysées car invisibles des moteurs : {{ $drafts->pluck('title')->implode(', ') }}. Publiez-les pour qu'elles soient référencées.
@endif {{-- Score gauge --}}
{{ $score }}%{{ $rating['label'] }}

Score SEO global : {{ $rating['label'] }}

Moyenne sur {{ $pages->count() }} pages. Le score monte quand chaque page a un titre et une description uniques et bien dimensionnés, du contenu, et est publiée.

{{-- Prioritised suggestions --}}

Suggestions d'amélioration

@if (empty($suggestions))

🎉 Aucune amélioration prioritaire — votre référencement est en bon état.

@else

Par ordre d'impact. Modifiez chaque page concernée (réglage « Titre / Description SEO »).

@foreach ($suggestions as $s)
{{ $s['label'] }} · {{ $s['count'] }} page{{ $s['count'] > 1 ? 's' : '' }}
{{ implode(' · ', array_slice($s['pages'], 0, 8)) }}{{ count($s['pages']) > 8 ? '…' : '' }}
@endforeach @endif
{{-- Per-page breakdown --}}

Détail par page

@foreach ($pages as $r) @endforeach
PageScoreÀ améliorer
{{ $r['page']->title }} /{{ $r['page']->slug }} {{ $r['score'] }}% @forelse ($r['issues'] as $issue) • {{ $issue['advice'] }} @empty ✓ Rien à signaler @endforelse Modifier
@endsection