Skip to content
FuncionalidadesPreçosAfiliadosBlogAjudaSobre nósContato
ComeçarEntrar
Voltar ao Blog
tips2027-06-305 min de leitura

Schema Markup LocalBusiness Restaurantes: Modelo JSON-LD completo

Modelo schema.org Restaurant + Menu + AggregateRating + OpeningHoursSpecification para copiar. thMenu injeta automaticamente. Inclui passos de validação Google.

th

thMenu Team

thmenu.com

Um döner novo em Bursa Çekirge quer ranquear para "çekirge döner", mas o Search Console sinaliza "dados estruturados faltando". Sem o template JSON-LD correto, o Google não exibe faixa de preço, horários ou a avaliação 4,7 como rich result.

Combinação: 4 tipos schema.org num bloco

Para uma página de restaurante combine Restaurant (subtipo LocalBusiness) + hasMenu aninhado + aggregateRating + openingHoursSpecification em um único JSON-LD. Google indexa como entidade única.

O thMenu lê endereço, telefone, horários e pratos do setup e gera o JSON-LD automaticamente no <head>. Sem edição manual.

Modelo copia-cola

@context deve ser "https://schema.org"; @type "Restaurant".

{"@context":"https://schema.org","@type":"Restaurant","name":"Çekirge Döner","address":{"@type":"PostalAddress","streetAddress":"Hüdavendigar Mah. 12","addressLocality":"Bursa","postalCode":"16070","addressCountry":"TR"},"telephone":"+90-224-555-0142","priceRange":"$$","servesCuisine":"Turca","hasMenu":"https://menu.thmenu.com/cekirge-doner","aggregateRating":{"@type":"AggregateRating","ratingValue":"4.7","reviewCount":"183"},"openingHoursSpecification":[{"@type":"OpeningHoursSpecification","dayOfWeek":["Monday","Tuesday","Wednesday","Thursday","Friday","Saturday","Sunday"],"opens":"11:00","closes":"23:00"}]}

Validação: 2 ferramentas

Google Rich Results Test simula a visualização SERP. Schema Markup Validator verifica conformidade técnica. Objetivo: 0 erros, 0 avisos.

FAQ

Posso inflar aggregateRating com estrelas falsas? Não — o Google aplica penalidade manual e o tráfego orgânico desaparece.

Dois blocos openingHoursSpecification para pausa do almoço? Sim, array com duas entradas (11:00-14:00 e 16:00-23:00).

Preciso de um schema Menu separado? Opcional mas recomendado — permite indexar preços por prato.

Achou útil? Compartilhe.