Como dizer ao Facebook para não buscar imagens específicas?


9

Postei alguns dias atrás, como era possível dizer ao FB para buscar imagens específicas no meu site para atualizações de status.

Ainda preciso dizer o que não buscar, pois muitas dessas fotos não representam muito bem o site. Eu realmente prefiro apenas mostrar o logotipo do site.


2
Ótima pergunta! Muitas vezes, quando um site é compartilhado, o Facebook escolhe um banner como imagem, mesmo que eles sejam de um domínio completamente diferente! Eu imagino que seria muito comum e fácil para eles para evitar, mas a próxima melhor coisa seria encontrar a resposta à sua pergunta :)
Itai

Se você usar a tag og: url, poderá especificar qual imagem é o padrão, mas as outras ainda aparecerão como opções. Não tenho certeza de como excluir imagens, a menos que você as faça imagens de fundo.
27513 Dallas

Você já considerou o robots.txt?
MrWhite

Acho que isso vai responder a sua pergunta bem stackoverflow.com/questions/1138460/...
George Garchagudashvili

Respostas:


2

Se eu entendi direito, você deseja que o Facebook NÃO mostre imagens que foram copiadas do seu site (porque podem estar fora de contexto) e quer saber como instruí-las ou simplesmente impedi-las de fazê-lo.

Você também pode criar uma regra dinâmica que redirecionará qualquer tentativa de recuperar determinados arquivos para um único arquivo, como um tipo de resultado "Neener Neener" para o solicitante. De qualquer forma, esse gerador pode ser útil. Especialmente se você sempre deseja que eles obtenham a mesma imagem do seu logotipo, independentemente do que "eles" captam automaticamente.


FWIW, o "gerador" vinculado acima não pode ser usado para gerar esse redirecionamento. (Esse gerador é apenas para regravações específicos.)
MrWhite

1

Uma solução seria ocultar sua página quando o raspador do facebook aparecer. Ele usa o agente do usuário.

facebookexternalhit/1.1 (+http://www.facebook.com/externalhit_uatext.php)

Para esse agente de usuário, sirva uma versão da página com as imagens removidas.


0

Aparentemente, existem duas maneiras de fazer isso e a melhor coisa a fazer é verificar a questão SO , mas, para referência rápida, uma ou mais <link rel="image_src" href="..."/>tags manterão o FB sob controle (por enquanto).


"duas maneiras de fazer isso" - e quais são "duas maneiras"? Inclua as informações relevantes (resumidas) na sua resposta, em vez de apenas vincular a outro post / site. (A questão ligada tem 12 respostas - qual resposta você está se referindo)
MrWhite

0

Eu tive o mesmo problema quando o Facebook pegou avatares da minha página e descobri que o Facebook pegava imagens maiores. Então, se você quiser mostrar apenas uma imagem, por exemplo, aumente (acho que 10px será suficiente, pois é um código que provavelmente compara números, mas isso precisa ser testado).


"Acho que 10px será suficiente" - mas 10px é muito pequeno ?! Ou você está sugerindo que todas as outras imagens sejam muito pequenas para que o FB não as use? (Apesar de que é provavelmente impraticável.)
MrWhite

0

Tente isto - <meta property="og:image" content="http://yoursite/yourImage.jpg"> é um protocolo de gráfico aberto. http://ogp.me/ Você decide qual imagem o Facebook exibirá.


Você deve explicar por que essa é uma resposta útil
John Conde
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.