{{-- Header --}}

Auditoria SEO

Analise seus posts existentes e receba sugestões de otimização

{{-- Flash Messages --}} @if (session()->has('message'))
{{ session('message') }}
@endif @if (session()->has('error'))
{{ session('error') }}
@endif @if (session()->has('info'))
{{ session('info') }}
@endif {{-- Usage Counter --}}
Auditorias este mês: {{ $usageLimits['current'] ?? 0 }} / {{ $usageLimits['max'] ?? 10 }}
@php $percentage = ($usageLimits['max'] ?? 1) > 0 ? (($usageLimits['current'] ?? 0) / ($usageLimits['max'] ?? 1)) * 100 : 0; @endphp
{{-- Sidebar: Site Selection + Posts List --}}
{{-- Site Selection --}}

Select Site

@if ($sites->isEmpty())

Conecte um site primeiro.

@else @endif
{{-- Posts List --}} @if (!empty($posts))

Posts ({{ count($posts) }})

    @foreach ($posts as $index => $post)
  • {{ $post['title'] ?? 'Sem título' }}

    {{ $post['url'] ?? '' }}

  • @endforeach
@endif
{{-- Main: Audit Results --}}
@if ($isAuditing)

Analisando posts...

@elseif ($auditResults) {{-- Single Post Result --}} @if (isset($auditResults['post_id']))

{{ $auditResults['title'] }}

{{ $auditResults['url'] }}
{{ $auditResults['score'] }}

Score SEO

{{-- Stats --}}
@foreach ([ ['Palavras', $auditResults['word_count']], ['H2', $auditResults['stats']['h2_count']], ['H3', $auditResults['stats']['h3_count']], ['Links', $auditResults['stats']['link_count']], ['Imagens', $auditResults['stats']['image_count']], ] as [$label, $value])

{{ $value }}

{{ $label }}

@endforeach
{{-- Issues --}} @if (!empty($auditResults['issues']))

Issues Detected

    @foreach ($auditResults['issues'] as $issue)
  • {{ $issue }}
  • @endforeach
@endif {{-- Suggestions --}} @if (!empty($auditResults['suggestions']))

Suggestions

    @foreach ($auditResults['suggestions'] as $suggestion)
  • {{ $suggestion }}
  • @endforeach
@endif {{-- AI Suggestions --}}
@if ($aiSuggestions)

🤖 Sugestões da IA

{!! nl2br(e($aiSuggestions)) !!}
@else @endif
{{-- Batch Results --}} @else
{{ $auditResults['average_score'] }}

Score Médio

{{ $auditResults['good'] }}

Bom (80+)

{{ $auditResults['warning'] }}

Atenção (50-79)

{{ $auditResults['critical'] }}

Crítico (<50)

    @foreach ($auditResults['results'] as $result)
  • {{ $result['title'] }}

    {{ $result['word_count'] }} palavras · {{ count($result['issues']) }} problemas

    {{ $result['score'] }}
  • @endforeach
@endif @else {{-- Empty State --}}

Analisar Posts

Selecione um site, carregue os posts e clique em um para auditá-lo.

@endif