Skip to content

Commit c2a2046

Browse files
committed
✨ Adicionar JSON-LD para SEO estruturado na página inicial
Incluído código JSON-LD para melhorar o SEO da página inicial com dados estruturados. Agora, os itens apresentados no front-end possuem informações organizadas para motores de busca, seguindo o formato Schema.org. Isso aumenta a relevância e a visibilidade dos produtos nos resultados de pesquisa.
1 parent efca6d1 commit c2a2046

File tree

1 file changed

+31
-0
lines changed

1 file changed

+31
-0
lines changed

resources/views/home/index.blade.php

Lines changed: 31 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -71,4 +71,35 @@ function comprarCarta(button) {
7171
});
7272
});
7373
</script>
74+
<script type="application/ld+json">
75+
{
76+
"@context": "https://schema.org",
77+
"@type": "ItemList",
78+
"itemListElement": [
79+
@foreach ($cartas as $index => $carta)
80+
{
81+
"@type": "ListItem",
82+
"position": {{ $index + 1 }},
83+
"item": {
84+
"@type": "Product",
85+
"name": "{{ $carta->TipoCarta->Descricao }} - Consórcio de R$ {{ number_format($carta->ValorCredito, 2, ',', '.') }}",
86+
"image": "{{ asset('/images/tipoproduto/' . $carta->TipoCarta->Imagem) }}",
87+
"description": "Consórcio para {{ $carta->TipoCarta->Descricao }}, com parcela flexível e vantagens incríveis.",
88+
"brand": {
89+
"@type": "Brand",
90+
"name": "Cartas Consórcios"
91+
},
92+
"offers": {
93+
"@type": "Offer",
94+
"priceCurrency": "BRL",
95+
"price": "{{ number_format($carta->ValorCredito, 2, '.', '') }}",
96+
"availability": "https://schema.org/InStock",
97+
"url": "{{ url('/detalhesCartaNova/' . $carta->IDCarta . '/' . $cadastro->IDCadastro) }}"
98+
}
99+
}
100+
} @if (!$loop->last), @endif {{-- Adiciona vírgula apenas se não for o último elemento --}}
101+
@endforeach
102+
]
103+
}
104+
</script>
74105
@endsection

0 commit comments

Comments
 (0)