// Auditoria de visibilidade · GEO · AEO · SEO técnico · UX

O ponto cego da Emporium Eyewear

Uma empresa que vende instrumentos para enxergar passou 25 anos construindo um catálogo que máquina nenhuma consegue ler. Este relatório mostra onde está o bloqueio, quanto ele custa e em que ordem resolver.

Estratégia humana. Execução inteligente.
Domínio auditadowww.emporiumeyewear.com
Data25 de julho de 2026
EscopoCódigo-fonte, GEO/AEO, UX/UI, motion, entidade
MercadoReino Unido — B2B óptico
MétodoInspeção direta no DOM + pesquisa primária
Poradelia — estúdio de IA
// Sumário executivo

O veredito em uma frase

Achado central

Você quer que as IAs recomendem a Emporium. O arquivo robots.txt do próprio site diz, em texto literal, para nove crawlers de inteligência artificial irem embora — e o servidor devolveu HTTP 403 para as tentativas de leitura automatizada da home, do catálogo e do sitemap. O site não está mal posicionado nas IAs. Ele está proibido de aparecer nelas.

Mas esse não é o problema mais caro. É apenas o mais visível.

O problema mais caro é que a Emporium Eyewear tem, guardada numa página institucional de 505 palavras sem nenhum título estruturado, a afirmação comercial mais valiosa do setor óptico britânico — maior distribuidora de óculos infantis do Reino Unido, licenciada de Harry Potter, Batman, Superman, Barbie, Justice League e L.O.L. Surprise — e não existe uma única fonte de terceiros na internet que confirme isso. Nenhuma matéria em imprensa setorial. Nenhum press release de licenciamento. Nenhuma review. Nenhum verbete. Em 25 anos.

Enquanto isso, a concorrente Dibble Optical ocupa três posições de busca com a frase quase idêntica — "the leading supplier of children's eyewear for opticians and optometrists across the UK" — escrita numa meta description que a Emporium não tem em nenhuma página do site.

9
crawlers de IA bloqueados no robots.txt, incluindo os do Google, OpenAI e Anthropic
0
tags H1 na home, no catálogo, na página institucional e em todas as páginas de coleção
0
meta descriptions em todo o site — nenhuma página tem
2.059
caracteres de texto na home inteira. Só legendas de carrossel e rodapé
881
produtos indexáveis, quase todos sem descrição, sem marca e sem preço estruturado
0
menções da empresa na imprensa óptica britânica em 25 anos de operação

As cinco conclusões que importam

  1. A porta está trancada por fora. O robots.txt — gerado automaticamente pela Cloudflare, provavelmente sem ninguém ter decidido isso — bloqueia GPTBot, ClaudeBot, Google-Extended, CCBot, Amazonbot, Applebot-Extended, Bytespider e meta-externalagent. E aponta o sitemap para um domínio que não é seu.
  2. O site não tem texto. Não é que o texto esteja mal otimizado: ele não existe. A home é um carrossel de sete slides e seis imagens com o texto embutido no JPG. Modelo de linguagem nenhum consegue extrair valor de pixel.
  3. O dado estruturado está tecnicamente quebrado. O schema de produto declara "offers":[[]] — um array vazio dentro de outro array vazio. Isso não é "incompleto", é inválido. Some-se descrição vazia, ausência de marca, cor, material e disponibilidade.
  4. 96% das citações de IA vêm de fora do seu domínio (Profound, 27 milhões de citações). A Emporium não existe fora do próprio domínio. Esse é o gargalo real, e ele não se resolve mexendo no site.
  5. O ativo está lá. Licenças AAA infantis, 881 SKUs, importação e exportação reais, stand na 100% Optical. O problema não é falta de substância — é que a substância nunca foi transformada em conteúdo, em pauta e em citação.
A leitura da adelia — sem diplomacia

Se houvesse orçamento para uma única ação, ela não seria no site. Seria transformar as licenças da Warner Bros. e da MGA em cinco releases para a Optician Online, a Optometry Today e a Licensing International. A Mondottica faz exatamente isso e colhe quatro a seis veículos por acordo de licença. A Emporium tem licenças melhores e zero cobertura.

O site é o segundo movimento, não o primeiro. Corrigir robots.txt e schema num domínio que ninguém cita é organizar a vitrine de uma loja em rua sem passagem.

// Evidência

A prova: o que o site diz às IAs

Este é o conteúdo real e integral das diretivas do robots.txt em emporiumeyewear.com/robots.txt, lido em 25/07/2026. Comentários removidos para leitura.

User-agent: *
Content-Signal: search=yes,ai-train=no,use=reference
Allow: /

User-agent: Amazonbot          → Disallow: /
User-agent: Applebot-Extended  → Disallow: /
User-agent: Bytespider        → Disallow: /
User-agent: CCBot             → Disallow: /
User-agent: ClaudeBot         → Disallow: /   ← Anthropic
User-agent: CloudflareBrowserRenderingCrawler → Disallow: /
User-agent: Google-Extended    → Disallow: /   ← Google
User-agent: GPTBot            → Disallow: /   ← OpenAI
User-agent: meta-externalagent → Disallow: /  ← Meta

User-agent: *          ← segundo bloco "*" conflitante com o primeiro
Disallow: /wp-admin/
Disallow: /trackback/
Disallow: /xmlrpc.php
Disallow: /feed/
Sitemap: http://wfo2015london.org/sitemap.xml  ← domínio de TERCEIROS. E em HTTP.

Três erros num arquivo de 20 linhas

1. Sitemap apontando para outro domínio. wfo2015london.org não tem nenhuma relação com a Emporium. É resíduo de template ou de uma migração mal feita. O sitemap real existe, está atualizado (23/07/2026) e lista 881 produtos — e nenhum buscador é informado disso pelo robots.txt.

2. Dois blocos User-agent: *. Comportamento indefinido entre crawlers. Alguns leem o primeiro, outros mesclam, outros ignoram o segundo.

3. Bloqueio indiscriminado de IA. Aplicado pela Cloudflare por padrão, não por decisão de negócio.

E o bloqueio não é só declarativo

Durante esta auditoria, requisições automatizadas da Anthropic receberam HTTP 403 em:

  • / — a home
  • /all-frames/ — o catálogo
  • /sitemap_index.xml — o índice de sitemaps
  • /products/ e /contact-us/

Ou seja: além do robots.txt, existe bloqueio no nível do WAF da Cloudflare. Isso atinge inclusive bots que não estão no robots.txt — como o Claude-SearchBot, o OAI-SearchBot e o PerplexityBot, que são exatamente os que geram citação com link.

Curiosidade reveladora: /robots.txt e /about/ passaram. As páginas que constroem a marca não.

Prazo com data marcada

A Cloudflare anunciou que, a partir de 15 de setembro de 2026, passa a bloquear por padrão as categorias Training e Agent em páginas com anúncios para domínios novos, mantendo Search liberada. A categoria Agent inclui ChatGPT-User, Claude-User e Perplexity-User — os fetchers que buscam a página no momento em que um comprador pergunta. Decidir isso conscientemente, antes da data, é obrigatório.

// Raio-x

O que o código-fonte revela

Inspeção direta no DOM, com o site renderizado no navegador. Stack confirmada: WordPress + WooCommerce, tema proprietário emporium, Yoast SEO, jQuery 3.7.1, atrás de Cloudflare.

AchadoEvidência coletadaConsequênciaSev.
Nenhum H1 no siteHome, /about/, /all-frames/, /catalogue/ e /products/ têm zero tags h1. O título da página é marcado como h2.Buscadores e LLMs perdem o sinal mais forte sobre do que a página trata. Hierarquia semântica quebrada.Crítica
Nenhuma meta descriptionConsultado em 8 páginas distintas: null em todas.O Google escreve o snippet sozinho — hoje ele usa "About Contact +44 (0)20…". Perda direta de CTR.Crítica
Sufixo de título duplicado"Home - Emporium Eyewear LTDEmporium Eyewear LTD" — em todas as páginas. Yoast e tema concatenando o mesmo sufixo.Aparência amadora em 100% dos resultados de busca. Desperdiça ~22 caracteres do limite útil.Crítica
Schema de produto inválido/product/alaska/: "description":"", "offers":[[]]. Sem brand, color, material, availability, gtin, aggregateRating.offers:[[]] quebra a validação. Zero elegibilidade a rich results e a leitura por IA de comércio.Crítica
Open Graph duplicado e conflitanteDois og:title, dois og:url, dois og:image e og:type declarado como article e website na mesma página.Preview imprevisível no WhatsApp, LinkedIn e Slack — os canais reais de compartilhamento B2B.Alta
Home sem conteúdo textual2.059 caracteres no innerText total, incluindo menu e rodapé. Os seis blocos de marca são JPGs com texto embutido.Nada para o Google entender, nada para a IA extrair, nada para citar.Crítica
Imagens sem alt11 de 21 imagens da home sem atributo alt.Perda de contexto para IA e falha de acessibilidade (WCAG 1.1.1).Alta
Imagens não otimizadas140 imagens no catálogo, 0 com srcset, 104 sem width/height, apenas 33 com loading=lazy. Formato JPEG — nenhum WebP ou AVIF. Foto de produto de 2015, 500×200px.LCP alto, banda desperdiçada, risco de CLS em conexão lenta.Alta
Performance/all-frames/: TTFB 929 ms, FCP 3.208 ms, LCP 3.208 ms, 78 requisições, 822 KB, 29 JS + 13 CSS sem concatenação. Sem cache de página.LCP acima de 2,5 s = faixa "precisa melhorar" do Core Web Vitals. Cada segundo custa conversão.Alta
Inchaço de índice por facetasSitemaps de atributo somam 374 URLs: pa_color 210, pa_lens-size 21, pa_length 20, pa_width 20, pa_arm-size 19… contra apenas 4 categorias de produto.Orçamento de rastreio drenado por páginas finas. Canibalização e diluição de autoridade.Alta
Nomenclatura sem valor semânticoProdutos chamados ALASKA, ARIZONA, TEXAS, V103, V107. Título da página = só o código. Ficha = só "Length / Width / Depth".Nenhuma associação possível com "óculos", "armação", "acetato", "infantil". Invisível para busca e para IA.Crítica
Conteúdo comercial atrás de loginPreço e pedido exigem conta: "Login to place an order… you will need to be registered with us."Crawlers não fazem login. Quando um lojista pergunta a uma IA "quanto custa", o número não existe — e o modelo cita quem publica.Alta
Site com 18 páginasSitemap de páginas: 18 URLs. Sem blog, sem notícias, sem FAQ, sem guias, sem página "por que ser nosso parceiro".Nada para atrair topo de funil, nada para ser citado, nada para linkar.Crítica
Conteúdo congeladoarticle:modified_time da home: 27/02/2024. Página "Catalogue 2026" existe, mas a home não muda há quase dois anos e meio.Sinal de frescor zerado. Modelos e buscadores penalizam domínio estagnado.Média
Sem analytics de comportamentoGTM/GA presentes. Ausentes: Meta Pixel, Clarity, Hotjar, mapa de calor, gravação de sessão.Impossível saber onde o lojista trava no cadastro ou no pedido. Sem remarketing.Média
llms.txt ausente/llms.txt → 404.Irrelevante na prática — ver seção "O que não funciona". Registrado por completude.Ignorar
O que já está certo — e vale preservar

Sitemap XML do Yoast íntegro e atualizado (23/07/2026, 881 produtos, 31 marcas). Canonicals corretos. HTTPS com HTTP/2. Schema de Organization, WebSite e BreadcrumbList presente e válido. Arquitetura de URL limpa e semântica: /brand/harry-potter/, /kids-teens/, /product/alaska/. CLS medido em 0. Estrutura de marcas já existe — falta preenchê-la com conteúdo.

// GEO / AEO

O mapa dos crawlers — e o erro que quase todo mundo comete

Não existe "bot de IA". Existem três funções economicamente opostas, e tratá-las como uma só é o erro mais caro de GEO hoje.

Treinamento
Coleta em massa para treinar modelos. Bloquear não custa tráfego nenhum hoje. É decisão estratégica, não de marketing.
Índice de busca
Constrói o índice que alimenta respostas com citação e link. Bloquear = sumir das respostas.
Fetch ao vivo
Busca a página no instante em que o usuário pergunta. Bloquear = sumir daquela resposta específica.

Configuração recomendada, bot a bot

User-agentEmpresaFunçãoHojeRecomendadoPor quê
GooglebotGoogleBusca + AI Overviews + AI ModeLiberadoLiberarÉ o único controle sobre AI Overviews. Nunca bloquear.
Google-ExtendedGoogleTreino e grounding do Gemini/VertexBloqueadoLiberarNão afeta AI Overviews. Liberar dá presença nos apps Gemini sem custo.
OAI-SearchBotOpenAIÍndice do ChatGPT Searchnão listado / 403LiberarDoc oficial: quem opta por sair não é exibido nas respostas de busca do ChatGPT.
ChatGPT-UserOpenAIFetch ao vivonão listado / 403LiberarÉ o bot que abre a sua página quando um lojista pergunta agora.
GPTBotOpenAITreinamentoBloqueadodecisão de negócioBloquear não impede aparecer no ChatGPT Search. Manter bloqueado é defensável.
Claude-SearchBotAnthropicÍndice de buscanão listado / 403LiberarBloquear "pode reduzir a visibilidade e a precisão do site" nas respostas.
Claude-UserAnthropicFetch ao vivonão listado / 403LiberarRespeita robots.txt — bloqueio aqui é efetivo e custa citação.
ClaudeBotAnthropicTreinamentoBloqueadodecisão de negócioNão impede o Claude citar o site. Manter bloqueado é defensável.
PerplexityBotPerplexityÍndice de buscanão listado / 403LiberarPerplexity é forte em pesquisa de fornecedor B2B.
ApplebotAppleSiri, Spotlight, SafariLiberadoLiberarNada a ver com o -Extended. Manter.
Applebot-ExtendedAppleTreinamentoBloqueadomanterBloquear não tira do Siri nem do Safari. Sem custo.
CCBot, Bytespider, AmazonbotCommon Crawl, ByteDance, AmazonTreinamentoBloqueadomanterSem retorno comercial no UK. Bytespider tem histórico de ignorar robots.txt.
Os três mitos que custam caro

"Bloqueei o Google-Extended, então sumi das AI Overviews." Falso. A documentação do Google separa os sistemas: AI Overviews e AI Mode são governados pelo Googlebot. O Google-Extended cobre Gemini e Vertex.

"Bloqueei o GPTBot, então sumi do ChatGPT." Falso. Quem governa a busca do ChatGPT é o OAI-SearchBot. São bots diferentes com efeitos diferentes.

"Bloqueei o ClaudeBot, então o Claude não me cita." Falso. Quem afeta citação é o Claude-SearchBot e o Claude-User.

A tradução prática: dá para negar o seu conteúdo ao treinamento de modelos e, ao mesmo tempo, ser citado por todos eles. São chaves separadas. Hoje a Emporium desligou tudo de uma vez — e o WAF ainda derruba os bons.

O caso especial do preço atrás de login

Este é o dilema legítimo de qualquer atacadista, e a resposta não é "abra o preço". A resposta é publicar o suficiente para ser encontrado e reservar o número para quem se cadastra:

  • Abra as fichas técnicas. Material, cor, medidas, faixa etária, formato, unidades por caixa. Nada disso é confidencial e tudo isso é indexável.
  • Publique a estrutura comercial, não a tabela. "Pedido mínimo", "caixas de 25 peças", "prazo de entrega", "termos para conta trade", "faixa de preço de atacado por linha". Isso responde 90% das perguntas que uma IA recebe sobre fornecedor.
  • Crie uma página pública de "Trade Account" em prosa, respondendo em texto corrido: quem pode abrir conta, o que é preciso, quanto tempo leva, qual o pedido mínimo, se atende Irlanda do Norte. Hoje isso existe só como formulário.
  • Se mantiver trecho gated, marque com isAccessibleForFree:false e hasPart. Sem isso, esconder texto via CSS pode ser classificado como cloaking.
// O gargalo real

A entidade invisível

Se você corrigir tudo do site amanhã, ainda assim as IAs não vão recomendar a Emporium. Porque o site não é de onde elas tiram as recomendações.

4%
das citações de IA vêm do site da própria marca. Os outros 96% vêm de terceiros (Profound, 27M citações)
84%
de todas as citações vêm de earned media. Conteúdo pago responde por 0,3% (Muck Rack, 25M links)
0,664
correlação de menções com visibilidade em IA. Backlinks: 0,218 (Ahrefs, 75 mil marcas)
38%
sobreposição atual entre ranquear e ser citado. Era 76% sete meses antes (Ahrefs, 863 mil keywords)

Traduzindo: a autoridade que gera citação em IA se constrói fora do seu domínio. E é exatamente aí que a Emporium tem seu maior déficit.

O inventário do que não existe

Ativo de entidadeStatusImpacto
Cobertura na imprensa óptica britânica (Optician Online, Optometry Today/AOP, Eye News)Zero em 25 anos. Busca restrita a esses domínios não retorna a empresa.Nenhuma fonte independente descreve o que a empresa faz.
Press release das licenças (Warner Bros./DC, Mattel, MGA)Nenhum. As licenças só aparecem em páginas do próprio site.O ativo mais valioso da empresa é autodeclaração sem corroboração.
Wikipedia / WikidataNão existe.Wikipedia é o domínio mais citado pelo ChatGPT. Ausência total do grafo de conhecimento.
Reviews em qualquer plataformaZero confirmadas. Yell existe com nenhuma avaliação.Nenhuma camada de prova social pública.
Diretório da OSA (Optical Suppliers Association)Empresa não aparece na listagem.É o diretório canônico de fornecedores ópticos do UK. Concorrentes estão lá.
Approved Suppliers List da NationaleyecareNão localizada.Acesso comercial direto a centenas de ópticas independentes.
Listicles do tipo "melhores fornecedores de óculos infantis UK"Ausente de todas as que encontrei.Listicles capturam 41% das citações em consultas comerciais.
LinkedIn corporativoExiste. Últimos posts localizados datam de ~maio/2024.Sinal de atividade estagnado.

Três problemas de identidade que sabotam a marca

1. A palavra "Emporium" já tem dono no setor óptico britânico

A rede londrina Eye Emporium tem cobertura editorial recorrente na Optician Online e na AOP — matérias sobre novas lojas, reformas de flagship, features. Quando uma IA é consultada sobre "Emporium" + óptica no Reino Unido, o corpus que ela tem aponta para a Eye Emporium. A Emporium Eyewear disputa a própria identidade com uma empresa mais nova e mais visível.

2. As marcas próprias são órfãs — e várias colidem

A ASDA Opticians vende 17 modelos "Monterey" com códigos MONT### a £16,06, quase certamente produto Emporium, sem nenhuma atribuição. A Sakuru é distribuída por SelectSpecs, SpeckyFourEyes e OnlineOpticiansUK — nenhuma delas aponta de volta para a Emporium.

Pior: "Outspoken" já é uma marca holandesa de eyewear que está sendo distribuída no Reino Unido (a Observatory the Opticians anunciou como "vibrant new brand"; a Jacksons Opticians a lista no portfólio). Duas marcas com o mesmo nome disputando o mesmo mercado — e a holandesa tem site próprio, Facebook e distribuidor. "Foschini" colide com a The Foschini Group, varejista listada na bolsa de Joanesburgo que vende óculos. "Brooklyn", "Monterey", "Carducci", "Brooksfield" e "Dune" colidem com marcas maiores em outros setores.

O portfólio foi construído sobre topônimos e substantivos genéricos. Nenhum é defensável em busca. Nenhum aponta de volta para a Emporium.

3. A empresa tem quatro idades diferentes circulando

Companies House: constituída em 14/11/2001. Site: "over 22 years". Perfil da 100% Optical: "established 25 years ago". ZoomInfo: fundada em 1995 — e classifica o setor como "Flowers, Gifts & Specialty Stores". O GlassesBrand ainda publica o endereço antigo de Wembley e um e-mail pessoal.

Para um modelo de linguagem, dados conflitantes sobre a mesma entidade reduzem a confiança e a probabilidade de citação. Consolidar NAP (nome, endereço, telefone) e data de fundação em todas as fontes é trabalho barato e de efeito imediato.

// Contraponto

O que não funciona — e onde não vale investir

Metade do que se vende como GEO em 2026 é SEO técnico bem feito com nome novo. A outra metade é cargo cult. Vale separar.

llms.txt: não implemente esperando resultado

Estudo com 3 milhões de sites (jun/2025–mai/2026): 97% dos arquivos llms.txt receberam zero requisições em maio de 2026. Das requisições que ocorreram, bots de retrieval de IA somaram 1,1%. A maioria veio de ferramentas de auditoria SEO.

Gary Illyes, do Google: "Google não suporta llms.txt e não pretende suportar." John Mueller: nenhum sistema de IA usa o arquivo hoje.

Recomendação: custo zero, dano zero. Se quiser criar por precaução, crie. Mas tratá-lo como alavanca de GEO é investir em fumaça.

FAQPage: o markup morreu, o conteúdo não

O Google desligou os rich results de FAQPage em 07/05/2026, removeu o filtro do Search Console em junho e encerrou o suporte na API em agosto. HowTo está morto desde 2023.

Mas o par pergunta-resposta em prosa no HTML continua sendo exatamente o formato que LLMs extraem. A morte foi do enfeite, não da substância.

Recomendação: escreva as perguntas e respostas em texto corrido na página. Mantenha o JSON-LD se já existir (é inofensivo e o Bing ainda lê), mas não invista nele.

O que realmente move o ponteiro — segundo os dados
  • Menções de terceiros correlacionam 3× mais que backlinks (0,664 vs 0,218). Em 2026, menções no YouTube passaram a ser o sinal mais forte medido (0,737).
  • Estatística dentro do texto aumenta a captação por IA em 30–40% (artigo GEO, SIGKDD 2024).
  • Os primeiros 30% da página carregam 44% das citações. Resposta no começo, não no fim.
  • Listicles capturam 41% das citações em consultas comerciais. "Os 8 melhores fornecedores de armação infantil do UK" é formato, não preguiça.
  • Existe um orçamento de grounding de ~2.000 palavras por consulta. Página de 3.000+ palavras tem só 13% do conteúdo processado. Escrever mais não é escrever melhor.
// Experiência

UX, UI e motion — o diagnóstico honesto

O site não é feio. Ele é mudo. E a diferença entre as duas coisas é o que separa um redesign cosmético de um redesign que vende.

A home inteira, descrita

Um carrossel de sete slides com autoplay. Seis blocos de imagem com o nome da marca embutido no JPG. Um rodapé. Fim.

Não há um título. Não há uma frase que diga o que a empresa faz. Não há "25 anos de distribuição". Não há "maior distribuidora de óculos infantis do Reino Unido". Não há "abra sua conta trade". Não há pedido mínimo, prazo de entrega, cobertura geográfica, nem uma única prova de que existem 881 modelos ali dentro. Um comprador de óptica que chega pela primeira vez precisa adivinhar se aquilo é uma loja para consumidor ou um atacado.

ElementoO que encontreiO que fazer
Carrossel de 7 slidesAutoplay ativo, sem botão de pausa. Avançou sozinho entre duas capturas consecutivas. Sete mensagens competindo pelo mesmo espaço nobre.Reduzir a 1 hero fixo com proposta de valor em texto + no máximo 3 slides opcionais, com pausa. Carrossel de 7 slides significa que ninguém decidiu qual é a mensagem.
Texto dentro de imagemOs seis blocos de marca (Brooklyn, Monterey, Harry Potter, L.O.L., Batman) são JPGs com tipografia embutida. Zero texto real.Texto em HTML sobreposto à imagem. Ganha SEO, acessibilidade, tradução e responsividade de uma vez só.
Card de produtoMostra código (V107) e três números (51 - 16 - 135). Sem nome, cor, material, marca, faixa etária ou disponibilidade.Nome descritivo + marca + material + cores disponíveis + faixa etária + badge de novidade. O comprador precisa decidir na grade, não no clique.
FiltrosGender, Brand, Shape, Material, Colour. Bons filtros — mas cada combinação gera URL indexável, inflando o índice com 374 páginas finas.Manter os filtros para o usuário, aplicar noindex + nofollow nas combinações e promover a curadoria humana a categoria real.
Motion22 transições, 7 animações, 29 keyframes, 158 regras de hover — quase tudo herdado de plugins do WooCommerce, não desenhado. Nenhuma regra prefers-reduced-motion.Motion com intenção: feedback de "adicionado ao pedido", transição de filtro, skeleton de carregamento da grade. E respeitar quem pediu menos movimento (WCAG 2.3.3).
Responsividadeviewport declarado como width=device-width sem initial-scale=1. 42 media queries espalhadas por 13 folhas de estilo.Corrigir o viewport (uma linha). Consolidar breakpoints. Testar o fluxo de pedido inteiro no celular — é onde o dono de óptica compra, entre um atendimento e outro.
Acessibilidade37 de 55 alvos de toque abaixo de 44×44px. Corpo de texto em 14px. Sem skip link. 11 imagens sem alt na home.Correções de baixo custo e alto retorno — inclusive porque o comprador típico de óptica tem 45+ anos e presbiopia.
Jornada de cadastro"Login to place an order. To order online, you will need to be registered with us." — aparece como modal, depois do clique, sem explicar prazo, requisitos ou benefício.Página pública de conta trade com prosa: quem pode abrir, o que precisa, quanto tempo leva, pedido mínimo, o que ganha. Converte e indexa.
O que preservar do design atual

A identidade visual funciona: o logo do olho com a íris vermelha é forte, memorável e traduz o negócio em um símbolo. A paleta preto-branco-vermelho é sóbria e não datou. A tipografia serifada dos títulos dá elegância. O layout do catálogo é limpo e a fotografia de produto é consistente — fundo neutro, ângulo padronizado, boa qualidade.

Isto não pede um redesign do zero. Pede conteúdo, estrutura semântica e intenção. O esqueleto visual aguenta.

// Estratégia

A joia enterrada

Tudo o que a Emporium precisa para dominar uma categoria inteira já existe. Está escrito num parágrafo de 62 palavras, numa página sem H1, sem meta description, sem schema e sem uma única fonte externa que confirme.

Da página /about/

"Emporium Eyewear tornou-se a maior distribuidora de óculos infantis do Reino Unido, como licenciada de marcas líderes como Harry Potter, Batman, Superman, L.O.L. Surprise e Justice League."

Essa frase vale mais que o site inteiro. E hoje ela é invisível.

Por que a categoria infantil é a aposta certa

Sinal de mercadoDadoFonte
Miopia infantil em alta estruturalQuase 1 em cada 5 adolescentes do UK é míope. Prevalência subiu de 7,2% (anos 1960) para 16,4%. Pico de início entre 6 e 13 anos.Estudo NICER, Ulster University / PLOS ONE
O NHS paga pela armação infantilMenores de 16 e jovens de 16–18 em educação integral têm exame gratuito + voucher óptico. Voucher A = £42,40; escala vai até £233,56.NHS — valores de voucher óptico
Crianças dominam o volume de vouchersIrlanda do Norte 2024/25: menores de 16 respondem por 48% dos vouchers reembolsados. 167 mil vouchers no ano.NISRA / Ophthalmic Statistics
Ninguém no setor produz conteúdo sobre issoNenhum dos cinco principais concorrentes publica material sobre margem em dispensa infantil dentro do voucher, ajuste pediátrico ou merchandising de armação infantil.Varredura dos sites concorrentes
O ângulo que ninguém está usando — e que recomendamos implementar primeiro

O voucher A do NHS vale £42,40. Dentro desse valor, a óptica precisa entregar armação e lente, com margem. Essa é a matemática que aperta todo dono de óptica independente do Reino Unido, todo dia.

A Emporium vende exatamente a solução: armação infantil licenciada, acessível, em caixas de 25, com personagem que a criança quer usar — o que reduz devolução, reduz quebra e faz a família voltar.

Nenhum concorrente escreveu uma linha sobre isso. Um guia chamado "Como transformar o voucher A do NHS em margem: o manual da dispensa infantil" é, ao mesmo tempo, a peça de conteúdo mais útil do setor, o melhor argumento de venda da Emporium e o formato que os dados mostram sendo citado por IA — problema real, resposta no começo, número dentro.

O campo de batalha

ConcorrenteAmeaçaO que faz melhorOnde é vulnerável
Dibble OpticalNº 1Ocupa três posições de busca com o mesmo claim de liderança em infantil. Segmenta o catálogo por faixa etária (0–2, 2–5, 6–12, 13–15) — que é como o dispensador realmente pensa.Sem blog. Sem guias. Sem licenças de peso — trabalha com Dilli Dalli, Milo & Me, Miraflex.
Alexander ParkerNº 2Mesmo modelo de licenciamento. Fechou acordo Paramount/ViacomCBS com a Asda Opticians — rede nacional.Licenças de nostalgia adulta (Top Gun, Grease). O território infantil está aberto.
MondotticaModeloMáquina de PR de licenciamento. Cada nova licença vira notícia em 4 a 6 veículos: Optician Online, AOP/OT, The Optical Journal, FashionNetwork.Foco em moda adulta. Não disputa infantil.
EyespaceModeloRevista editorial própria + biblioteca de downloads com captura de lead + newsjacking (Range Rover em Wimbledon). Optician Award de Supplier of the Year.Sem linha infantil identificada.
Continental EyewearAltaEstrutura de silos exemplar: house brands / kids & teen / licenciadas. Blog ativo. B Corp. Página "Meet the Team".Licenças infantis mais fracas (Mr. Men & Little Miss).

A leitura: a Mondottica prova que licença vira imprensa. A Eyespace prova que conteúdo editorial vira autoridade. A Dibble prova que landing page de intenção comercial vira ranking. A Emporium tem as melhores licenças do grupo e não faz nenhuma das três coisas. E — detalhe que vale ouro — nenhum dos cinco tem uma página "por que ser nosso parceiro". O espaço está literalmente vago.

// Priorização

Matriz de impacto × esforço

Dezenove ações posicionadas por retorno esperado e custo de execução. Passe o mouse ou clique em qualquer ponto para ver o detalhe.

FAÇA AGORA PROJETO ESTRUTURANTE GANHO MARGINAL QUESTIONAR esforço de execução → ← impacto
Passe o mouse ou toque em um pontoCada círculo é uma ação. Tamanho proporcional ao impacto.
Técnico / site Conteúdo Autoridade / entidade Produto / UX
    // Execução

    Plano de 90 dias

    Três ondas. A primeira desbloqueia. A segunda dá o que ler. A terceira faz o mundo falar da marca. Nessa ordem — inverter é jogar dinheiro fora.

    Onda 1 · Destravar

    Dias 1–15 · dev + SEO técnico
    • Reescrever o robots.txtLiberar Googlebot, OAI-SearchBot, ChatGPT-User, Claude-SearchBot, Claude-User, PerplexityBot, Google-Extended. Corrigir a linha Sitemap. Eliminar o segundo bloco User-agent: *. Código pronto no anexo.
    • Revisar o AI Crawl Control da CloudflarePainel → AI Crawl Control → Directives. Desativar o managed robots.txt, liberar as categorias Search e Agent e revisar as regras de WAF que devolvem 403. Decidir antes de 15/09/2026.
    • Corrigir o sufixo duplicado do títuloUm filtro no Yoast ou no functions.php do tema. Afeta 100% das páginas. Meia hora de trabalho.
    • Consertar o schema de produtoEliminar "offers":[[]]. Preencher description, brand, color, material, size, availability. Validar no Rich Results Test. Template no anexo.
    • Adicionar H1 em todas as páginasPromover o H2 atual a H1. Uma linha no template. Impacto desproporcional ao esforço.
    • Corrigir o viewportwidth=device-width, initial-scale=1. Uma linha. Corrige o zoom inicial em boa parte dos navegadores móveis.
    • Resolver o Open Graph duplicadoDesligar a emissão do tema ou do Yoast — não os dois. Testa-se no compartilhador do LinkedIn em 2 minutos.
    • Aplicar noindex nas 374 URLs de facetaManter os filtros para o usuário, tirar do índice as combinações de atributo. Libera orçamento de rastreio para os 881 produtos.

    Onda 2 · Dar o que ler

    Dias 15–50 · conteúdo + UX
    • Reescrever a home com texto de verdadeH1 explícito: quem é, para quem vende, desde quando, quantos modelos, o que a torna diferente. Provas em texto: 25 anos, 881 modelos, licenças, cobertura no UK e Irlanda do Norte, pedido mínimo. Reduzir o carrossel a 1 hero + 3 slides com pausa.
    • Criar a página "Why partner with Emporium"Nenhum concorrente tem. Termos de conta trade, pedido mínimo, prazos, suporte de PDV, política de troca, cobertura geográfica. Em prosa, indexável, respondendo perguntas reais.
    • Reescrever as 31 páginas de marcaCada uma com 250–400 palavras: história da linha, público-alvo, faixa etária, materiais, o que a diferencia. Harry Potter, Batman, L.O.L. e Barbie primeiro — são as que têm demanda de busca própria.
    • Segmentar o catálogo infantil por faixa etária0–2, 3–5, 6–9, 10–13, teen. É como o dispensador pensa e é como o Dibble ganha. Cria cinco páginas de categoria reais em vez de 374 facetas finas.
    • Enriquecer 881 fichas de produtoNome descritivo além do código, material, cores, formato, faixa etária, unidades por caixa, alt text real. Automatizável a partir da planilha do ERP — não precisa ser trabalho manual.
    • Publicar o guia do voucher NHS"Como transformar o voucher A em margem: o manual da dispensa infantil". A peça de conteúdo mais útil do setor britânico hoje. Formato: problema, número, resposta no começo.
    • Otimizar imagens e performanceWebP/AVIF, srcset, width/height em todas, lazy load abaixo da dobra, cache de página, fontes locais. Meta: LCP abaixo de 2,5s (hoje 3,2s).
    • Instalar Clarity ou HotjarGratuito. Mostra em uma semana onde o lojista abandona o cadastro e o pedido.

    Onda 3 · Fazer o mundo falar

    Dias 30–90 · PR + entidade · começa em paralelo
    • Cinco releases de licenciamentoHarry Potter, Batman/DC, Barbie, L.O.L. Surprise e a coleção nova. Alvos: Optician Online, Optometry Today (AOP), Eye News, The Eyewear Forum, Licensing International, Licensing.biz. É o que a Mondottica faz e colhe 4–6 veículos por acordo.
    • Entrar no diretório da OSAOptical Suppliers Association — diretório canônico de fornecedores ópticos do UK. Citação de alta confiança que a empresa não tem.
    • Candidatar-se à Approved Suppliers List da NationaleyecareAcesso comercial direto a centenas de ópticas independentes. Vale por si só, além da citação.
    • Consolidar a identidade da entidadePadronizar nome, endereço, telefone e data de fundação em Companies House, Yell, Cylex, ZoomInfo, GlassesBrand, LinkedIn, 100% Optical. Corrigir a classificação de setor errada no ZoomInfo e o endereço obsoleto de Wembley.
    • Reativar o LinkedIn corporativoParado desde meados de 2024. Cadência quinzenal com bastidor de licença, dado de mercado e lançamento. LinkedIn indexa e alimenta grafo de entidade.
    • Pautar a feature de "Back to School" da OpticianA publicação roda a matéria de armações infantis todo ano. A Emporium tem o portfólio mais forte do país para essa pauta e nunca apareceu nela.
    • Pedir atribuição aos revendedoresASDA, SelectSpecs, SpeckyFourEyes e OnlineOpticiansUK vendem marcas Emporium sem citar a origem. Cada atribuição é uma menção de terceiro — o sinal com maior correlação medida (0,664).
    • Resolver o conflito da marca OutspokenExiste uma Outspoken holandesa sendo distribuída no UK. Decidir: disputar, renomear ou diferenciar. Ignorar é a única opção que não funciona.
    A decisão que cabe à diretoria

    Manter GPTBot, ClaudeBot, CCBot e afins bloqueados é uma escolha legítima de propriedade intelectual, e recomendamos manter. Já bloquear os bots de índice e de fetch ao vivo não protege nada — só apaga a marca das respostas. Se a diretoria decidir bloquear tudo, tudo bem: mas então GEO sai do plano e o orçamento vai inteiro para PR, feira e canal. O que não dá é querer as duas coisas.

    // Governança

    Como medir — e o que ignorar

    IndicadorBaseline hojeMeta em 90 diasOnde medir
    Páginas com H1 único0%100%Screaming Frog / Search Console
    Páginas com meta description0%100%Screaming Frog
    Produtos com schema válido0 de 881881Rich Results Test / relatório de aprimoramentos
    LCP no catálogo3,2 s< 2,5 sPageSpeed Insights / CrUX
    TTFB929 ms< 500 msSearch Console — Core Web Vitals
    URLs indexadas úteis~1.316 (374 finas)~900 limpasSearch Console — Cobertura
    Menções da marca em domínios de terceiros~6 diretórios+15 qualificadasAlerta de menção / busca por marca
    Matérias em imprensa setorial03 publicadasOptician Online, OT, Eye News
    Citação em resposta de IAnão detectadarastreada semanalmenteTestes manuais com 10 prompts fixos
    Novas contas trade abertas?definir baselineWooCommerce — o número que de fato paga a conta

    Os dez prompts de controle

    Rode estes no ChatGPT, Claude, Gemini, Perplexity e AI Overviews, no dia 0 e a cada 15 dias. É a única forma honesta de medir GEO hoje — ferramenta de rastreio de citação ainda é imatura, e 45% dos líderes de marketing declaram não conseguir medir a própria visibilidade em IA.

    1. "Who supplies children's glasses frames to independent opticians in the UK?"
    2. "Where can a UK optician buy licensed character eyewear for kids?"
    3. "Best wholesale eyewear distributors in the UK"
    4. "Who distributes Harry Potter glasses frames in the UK?"
    5. "I run an independent optical practice in Manchester — which supplier for kids frames?"
    6. "Cheapest children's frames that work within an NHS voucher A"
    7. "Emporium Eyewear — what do they sell?"
    8. "Alternatives to Dibble Optical for children's eyewear"
    9. "UK eyewear distributors with licensed brands"
    10. "How do I open a trade account with a UK frame supplier?"

    Registre em planilha: apareceu? em que posição da resposta? com link? qual fonte a IA citou? Essa última coluna é a mais valiosa — ela diz exatamente em quais sites de terceiros vale investir.

    // Anexo

    Código pronto para o desenvolvedor

    1 · robots.txt corrigido

    Substitui o arquivo atual. Bloqueia treinamento, libera índice e fetch ao vivo, corrige o sitemap. Se estiver usando o managed robots.txt da Cloudflare, desative-o primeiro — senão ele sobrescreve.

    # Emporium Eyewear LTD — política de crawler
    # Treinamento: negado. Busca e resposta ao vivo: liberados.
    
    User-agent: *
    Allow: /
    Disallow: /wp-admin/
    Disallow: /cart/
    Disallow: /checkout/
    Disallow: /my-account/
    Disallow: /xmlrpc.php
    Disallow: /trackback/
    Disallow: /feed/
    Allow: /wp-admin/admin-ajax.php
    
    # ---- BUSCA E RESPOSTA AO VIVO: LIBERADOS ----
    User-agent: Googlebot          → Allow: /
    User-agent: Google-Extended    → Allow: /
    User-agent: OAI-SearchBot      → Allow: /
    User-agent: ChatGPT-User       → Allow: /
    User-agent: Claude-SearchBot   → Allow: /
    User-agent: Claude-User        → Allow: /
    User-agent: PerplexityBot      → Allow: /
    User-agent: Perplexity-User    → Allow: /
    User-agent: Applebot           → Allow: /
    User-agent: Bingbot            → Allow: /
    
    # ---- TREINAMENTO DE MODELO: NEGADO ----
    User-agent: GPTBot
    User-agent: ClaudeBot
    User-agent: CCBot
    User-agent: Bytespider
    User-agent: Amazonbot
    User-agent: Applebot-Extended
    User-agent: meta-externalagent
    User-agent: cohere-ai
    Disallow: /
    
    Content-Signal: search=yes, ai-input=yes, ai-train=no
    
    Sitemap: https://www.emporiumeyewear.com/sitemap_index.xml
    Aviso ao dev

    Corrigir o robots.txt não basta. O 403 observado vem do WAF da Cloudflare, que age antes do robots.txt. É obrigatório revisar, no painel: AI Crawl Control → Directives, o Managed robots.txt (desativar) e as regras de Bot Fight Mode / WAF. Depois, validar com o teste de robots.txt do Search Console e com uma requisição real usando o user-agent de cada bot.

    2 · Schema de produto corrigido

    Substitui o atual, que emite "offers":[[]]. Para preço gated, use PriceSpecification sem valor ou faixa, e nunca um array vazio.

    {
      "@context": "https://schema.org/",
      "@type": "Product",
      "@id": "https://www.emporiumeyewear.com/product/alaska/#product",
      "name": "Alaska — Armação masculina em acetato, 158 mm",
      "sku": "ALASKA",
      "mpn": "ALASKA",
      "description": "Armação oftálmica Alaska em acetato, formato retangular,
         158 mm de comprimento total, 69 mm de largura e 37 mm de profundidade.
         Sortimento de cinco cores: preto, marrom, bordô, azul-escuro e verde-escuro.
         Fornecida em caixas de 25 peças para óticas parceiras no Reino Unido.",
      "brand": { "@type": "Brand", "name": "Emporium Eyewear" },
      "manufacturer": { "@id": "https://www.emporiumeyewear.com/#organization" },
      "category": "Eyeglass Frames > Adult > Acetate",
      "material": "Acetate",
      "color": ["Black","Brown","Burgundy","Dark Blue","Dark Green"],
      "image": ["…/alaska-front-1600.webp", "…/alaska-angle-1600.webp"],
      "audience": { "@type": "BusinessAudience",
                     "audienceType": "Opticians and optical retailers" },
      "additionalProperty": [
        { "@type":"PropertyValue", "name":"Total length", "value":"158 mm" },
        { "@type":"PropertyValue", "name":"Width",        "value":"69 mm" },
        { "@type":"PropertyValue", "name":"Depth",        "value":"37 mm" },
        { "@type":"PropertyValue", "name":"Pack size",    "value":"25 pieces" }
      ],
      "offers": {
        "@type": "Offer",
        "url": "https://www.emporiumeyewear.com/product/alaska/",
        "priceCurrency": "GBP",
        "availability": "https://schema.org/InStock",
        "businessFunction": "https://purl.org/goodrelations/v1#Sell",
        "eligibleCustomerType": "https://schema.org/Business",
        "priceSpecification": {
          "@type": "PriceSpecification",
          "valueAddedTaxIncluded": false,
          "description": "Preço de atacado disponível para contas trade registradas."
        },
        "eligibleQuantity": {
          "@type": "QuantitativeValue", "value": 25, "unitCode": "C62"
        }
      }
    }

    3 · Organization enriquecida

    O schema atual tem só nome, URL e logo. Esta versão declara a entidade de forma completa — é o que alimenta grafo de conhecimento e desambigua a marca da Eye Emporium.

    {
      "@context":"https://schema.org",
      "@type":["Organization","WholesaleStore"],
      "@id":"https://www.emporiumeyewear.com/#organization",
      "name":"Emporium Eyewear LTD",
      "alternateName":"Emporium Eyewear",
      "legalName":"EMPORIUM EYEWEAR LIMITED",
      "foundingDate":"2001-11-14",
      "identifier":[
        {"@type":"PropertyValue","name":"Companies House","value":"04322301"},
        {"@type":"PropertyValue","name":"LEI","value":"254900F2GB52M46LXX45"}
      ],
      "description":"Distribuidora britânica de armações oftálmicas para óticas
         independentes, com foco em eyewear infantil licenciado. Licenciada de
         Harry Potter, Batman, Superman, Justice League, L.O.L. Surprise, Barbie
         e Looney Tunes. Mais de 880 modelos em catálogo.",
      "address":{"@type":"PostalAddress","streetAddress":"3 Parr Road",
        "addressLocality":"Stanmore","postalCode":"HA7 1NP","addressCountry":"GB"},
      "telephone":"+442089026211",
      "email":"orders@emporiumeyewear.com",
      "areaServed":["GB","IE"],
      "knowsAbout":["Children's eyewear","Licensed eyewear",
        "Optical frame distribution","Acetate frames","Metal frames"],
      "brand":[
        {"@type":"Brand","name":"Brooklyn Eyewear"},
        {"@type":"Brand","name":"Monterey Eyewear"},
        {"@type":"Brand","name":"Sakuru"},
        {"@type":"Brand","name":"BMX Eyewear"}
      ],
      "sameAs":[
        "https://uk.linkedin.com/company/emporium-eyewear",
        "https://www.instagram.com/emporiumeyewear_/",
        "https://www.facebook.com/EmporiumEyewear/",
        "https://find-and-update.company-information.service.gov.uk/company/04322301",
        "https://www.100percentoptical.com/exhibitors/emporium-eyewear-ltd-1"
      ]
    }

    4 · Correções de uma linha

    // viewport — hoje falta initial-scale
    <meta name="viewport" content="width=device-width, initial-scale=1">
    
    // motion acessível — hoje inexistente (WCAG 2.3.3)
    @media (prefers-reduced-motion: reduce){
      *,*::before,*::after{
        animation-duration:.01ms !important; animation-iteration-count:1 !important;
        transition-duration:.01ms !important; scroll-behavior:auto !important;
      }
    }
    
    // título duplicado — functions.php do tema emporium
    add_filter('wpseo_title', function($t){
      return preg_replace('/(Emporium Eyewear LTD)\1+/','$1',$t);
    }, 99);
    
    // facetas fora do índice — functions.php
    add_action('wp_head', function(){
      if(is_tax(['pa_color','pa_lens-size','pa_arm-size','pa_width','pa_depth',
                'pa_length','pa_bridge-size','pa_lens-depth','pa_new_color'])){
        echo '<meta name="robots" content="noindex,follow">';
      }
    }, 1);
    // Transparência

    Método e fontes

    Como os dados do site foram coletados

    Todos os números técnicos deste relatório vêm de inspeção direta do site em 25/07/2026: leitura do DOM renderizado, dos scripts de dados estruturados, das folhas de estilo, da Navigation Timing API, da Resource Timing API e dos observadores de LCP e CLS, executados no navegador sobre as páginas reais. Nenhum número foi estimado.

    O que não pude verificar

    • Volume de busca. Não tive acesso a Ahrefs, Semrush ou Keyword Planner. As palavras-chave sugeridas são derivadas da linguagem literal usada pelos concorrentes e pela imprensa do setor — hipóteses a validar, não dados.
    • Tamanho do mercado britânico de armações infantis. Não existe número público confiável. O que circula são projeções globais de press release de consultoria, que não recomendo usar.
    • Faturamento, headcount e market share da Emporium ou dos concorrentes.
    • Seguidores nas redes sociais. LinkedIn, Instagram e Facebook bloquearam a leitura automatizada. Os perfis existem — confirmados pelo perfil de expositor da 100% Optical.
    • Screenshot em viewport móvel real. A janela do navegador não aceitou redimensionamento nesta sessão. A análise mobile se baseia nas media queries, no viewport meta e na medição dos alvos de toque.
    • O claim "maior distribuidora de óculos infantis do Reino Unido" é autodeclarado e não encontrei corroboração independente. A Dibble Optical usa claim equivalente. Isso é, em si, um dos achados.