@if($redirectTo) @endif

🔍 Enter your business name & town

@if (!empty($searchResults))
    @foreach ($searchResults as $result)
  • {{ $result['description'] }}
  • @endforeach
@elseif(strlen($search) > 3)
No results found. Try a different search term.
@endif
@if ($insight) @php $business = $insight; // Use insight for business context. $totalTrafficValue = 0; $totalTrafficSearches = 0; $topKeywords = $business && $business->keywords ? $business->keywords ->filter(fn($kw) => $kw->latestSnapshot) ->sortByDesc(fn($kw) => $kw->premium) // Premiums on top ->take(12) : collect(); @endphp @forelse ($topKeywords as $keyword) @php $snap = $keyword->latestSnapshot; // keep numeric for math; separate formatted for display if needed $msNum = (int) ($snap->monthly_searches ?? 0); $tvNum = (float) ($snap->traffic_value ?? 0); // (optional) formatted versions if you need them elsewhere: $ms = number_format($msNum); // accumulate using numeric values ONLY $totalTrafficValue += $tvNum; $totalTrafficSearches += $msNum; @endphp @empty @php $totalTrafficValue = 0; @endphp @endforelse

{{ $business->name }}
{{$business->address}}

Your Top 3 Competitors get £{{ number_format($totalTrafficValue, 0) }} in FREE traffic every month

@endif {{-- Business Results/Stats Section --}} @if ($insight) @php $keyword = $business->keywords->first(); $top3 = $keyword ? $keyword->results->take(3) : collect(); @endphp
Current Top 3 Competitors
    @foreach ($top3 as $i => $result)
  1. {{ $result->name }}
  2. @endforeach
Keywords Ranking
@foreach ($top3 as $result)
{{ $result->keywords_count ?? '4+' }} keywords
@endforeach
Est. Monthly Traffic
@foreach ($top3 as $result)
{{ $totalTrafficSearches.'+ ' ?? '1,100+' }} visits
@endforeach
🎯 Congratulations - Your available Keywords Are Reserved For 48 Hours
All keywords data sourced directly from - Google Ads API ensuring accuracy and reliability.
@if ($showKeywordModal)

Edit Your premium Keywords

Choose 2 services, town or county

@if ($keywordCityError)
{{ $keywordCityError }}
@endif {{-- Keyword Inputs (max 12) --}} @foreach (array_slice($customKeywords, 0, 12) as $index => $custom)
@if (count($customKeywords) > 1) @endif
@endforeach @if (count($customKeywords) < 12) @endif
@endif
@forelse ($topKeywords as $keyword) @php $snap = $keyword->latestSnapshot; $pos = $snap->position ?? '20+'; $ms = number_format((int) ($snap->monthly_searches ?? 0)); $tv = number_format((float) ($snap->traffic_value ?? 0), 0); @endphp
Keyword {{ $keyword->keyword }}
Position {{ $pos }}
Searches @if ($ms) {{ $ms }} @endif
Value @if ($tv > 0.0) £{{ $tv }} @endif
Status @if ($keyword->premium) Premium @else Reserved @endif
@empty
No top keywords found.
@endforelse
{{$business->name}} on Google Maps could be worth thousands. Let's dive deeper

Tailored Report - See What's possible in the Top 3

  • Keywords may not fully reflect your services or target areas
  • We can run a tailored analysis and sned by email
  • See how much free traffic is available if you reach in the Top 3
  • After report we can offer a 7-day free trial - no card needed
  • After trial: £99/month, cancel anytime
Exclusively Only one business per location
@php $url = url('top3maps') . '?pid=' . urlencode($business->place_id ?? $placeId ?? '') . '>rial=1' . '&e=' . urlencode($email ?? '') . '&n=' . urlencode($name ?? ''); @endphp Try it for FREE
@endif