← Desenvolvimento

Não indexar o numero de telefone em site

Lida 4505 vezes

Offline

smiths 
Membro
Mensagens 101 Gostos 0
Feedback +2

Troféus totais: 21
Trófeus: (Ver todos)
Super Combination Combination Topic Starter Level 4 Level 3 Level 2 Level 1 100 Posts 50 Posts 10 Posts

Boa tarde a todos,

Por motivos práticos e negociais preciso de ter o contacto telefónico e o mail visíveis no site. Uma vez que uso o mesmo número em mais do que projecto (os mails diferem, logo não há problema) necessitava de uma forma de este não ser indexado pelos motores de pesquisa.

Uma forma é optar por um imagem com o nº de telefone... mas não estou para ai virado.

Alguém me pode recomendar um script ou uma forma simples de esconder o telefone dos robots?

Obrigado.
Offline

bonsempregos 
Membro
Mensagens 2008 Gostos 7
Feedback +3

Troféus totais: 29
Trófeus: (Ver todos)
Super Combination Combination Topic Starter 10 Poll Votes Poll Voter Poll Starter Level 5 Level 4 Level 3 Level 2

javascript + css (por exemplo com content:'numero'; ). Ou podes optar por nem usar js...
Offline

smiths 
Membro
Mensagens 101 Gostos 0
Feedback +2

Troféus totais: 21
Trófeus: (Ver todos)
Super Combination Combination Topic Starter Level 4 Level 3 Level 2 Level 1 100 Posts 50 Posts 10 Posts

Uma opção tvz mais simple... o nofollow tag, bastará certo? Ou aplica-se apenas a links?
cumps.
Offline

bonsempregos 
Membro
Mensagens 2008 Gostos 7
Feedback +3

Troféus totais: 29
Trófeus: (Ver todos)
Super Combination Combination Topic Starter 10 Poll Votes Poll Voter Poll Starter Level 5 Level 4 Level 3 Level 2

Não... nofollow não se aplica a elementos... e um "bad crawler" não vai respeitar isso...

Não sei o que estás a usar, se xhtml, etc, no entanto nenhum desses formatos aceita nofollow a um elemento. (com exepção do html5, em que podes usar num elemento, mas nao serve para o que queres fazer, é para indicares outras coisas)

desde o css2 que podes usar o content, le mais aqui http://www.w3schools.com/cssref/pr_gen_content.asp ou aqui http://css-tricks.com/css-content/
Offline

Pedro Lopes 
Beta tester
Mensagens 3568 Gostos 18
Feedback +6

Troféus totais: 32
Trófeus: (Ver todos)
Level 6 Windows User Super Combination Combination Topic Starter 10 Poll Votes Poll Voter Level 5 Level 4 Level 3

Ou uma simples imagem. :)
Offline

bonsempregos 
Membro
Mensagens 2008 Gostos 7
Feedback +3

Troféus totais: 29
Trófeus: (Ver todos)
Super Combination Combination Topic Starter 10 Poll Votes Poll Voter Poll Starter Level 5 Level 4 Level 3 Level 2

Ele tinha dito que imagem não estava para ai virado ;) dai a minha sugestão do css content
Offline

smiths 
Membro
Mensagens 101 Gostos 0
Feedback +2

Troféus totais: 21
Trófeus: (Ver todos)
Super Combination Combination Topic Starter Level 4 Level 3 Level 2 Level 1 100 Posts 50 Posts 10 Posts

Estou a ler no tutorial o exemplo do endereço de e-mail. Mas ele ao aparecer no html não é rastreado pelo crawler?
Offline

bonsempregos 
Membro
Mensagens 2008 Gostos 7
Feedback +3

Troféus totais: 29
Trófeus: (Ver todos)
Super Combination Combination Topic Starter 10 Poll Votes Poll Voter Poll Starter Level 5 Level 4 Level 3 Level 2

Ao colocares com o css content, nao aparece no html, já que o css é a parte "decorativa" do documento.

No entanto isso não impede que a página seja cachada com o css, pelo que um <META HTTP-EQUIV="CACHE-CONTROL" CONTENT="NO-CACHE"> é recomendável...

Tem em atenção que isso faz com que todo o documento não seja cachado e não apenas o número/email.

Outra alternativa, "mais feia", é colocares um "clique aqui" e esse link ter o atribuito rel="nofollow", quando clicado mostrar o numero/email...
Offline

smiths 
Membro
Mensagens 101 Gostos 0
Feedback +2

Troféus totais: 21
Trófeus: (Ver todos)
Super Combination Combination Topic Starter Level 4 Level 3 Level 2 Level 1 100 Posts 50 Posts 10 Posts

Ok, obrigado pelas dicas... vou tentar e ver os resultado,
Offline

bonsempregos 
Membro
Mensagens 2008 Gostos 7
Feedback +3

Troféus totais: 29
Trófeus: (Ver todos)
Super Combination Combination Topic Starter 10 Poll Votes Poll Voter Poll Starter Level 5 Level 4 Level 3 Level 2

Enganei-me em vez daquele meta é este: <meta name="robots" content="noarchive">

Desculpa, é o que dá estar a fazer N coisas ao mesmo tempo.

mais info aqui: http://noarchive.net/meta/
Offline

Pedro Lopes 
Beta tester
Mensagens 3568 Gostos 18
Feedback +6

Troféus totais: 32
Trófeus: (Ver todos)
Level 6 Windows User Super Combination Combination Topic Starter 10 Poll Votes Poll Voter Level 5 Level 4 Level 3

Ele tinha dito que imagem não estava para ai virado ;) dai a minha sugestão do css content

Não vi. :D

Existem varias soluções, escolhe a melhor...

CSS
Javascript
Imagem
iFrame(sem index nessa frame) (não faças isto!)
Flash (lol)
Offline

magnatic 
Membro
Mensagens 175 Gostos 0
Feedback +6

Troféus totais: 23
Trófeus: (Ver todos)
Super Combination Combination Topic Starter Poll Voter Level 4 Level 3 Level 2 Level 1 100 Posts 50 Posts

Acho que funciona mas, não tenho a certeza, é uma questão experimentar... pode não ser tão elegante como outras soluções mas, é simples.

Código: [Seleccione]
<span style="display:none;">866464565</span>919<span style="display:none;">84984984646546</span>123<span style="display:none;">85468116516556165</span>456
Ou, variando um pouco...

Código: [Seleccione]
<span style="display:none;">8</span>919<span style="position:fixed;left:-9999px">6</span>123<span style="position:fixed;top:-9999px">1</span>456
O telefone no caso seria 919 123 456.
Offline

rtbfreitas 
Equipa
Mensagens 1497 Gostos 9
Feedback +24

Troféus totais: 30
Trófeus: (Ver todos)
Windows User Apple User Super Combination Combination Topic Starter 10 Poll Votes Poll Voter Poll Starter Level 5 Level 4

Magnatic essa tua solução não resolve o problema dele, já que ele não quer que seja indexado e o display:none não resolve isso, apenas esconde aos utilizadores, os crawlers conseguem ler essa informação na mesma.

Offline

asturmas 
Administrador
Mensagens 19734 Gostos 50
Feedback +2

Troféus totais: 39
Trófeus: (Ver todos)
Mobile User Windows User Super Combination Combination Topic Starter 100 Poll Votes 50 Poll Votes 10 Poll Votes Poll Voter Poll Starter

Isso é codigo html simples e é indexado.. Para o evitar tem de ser via CSS.
Offline

magnatic 
Membro
Mensagens 175 Gostos 0
Feedback +6

Troféus totais: 23
Trófeus: (Ver todos)
Super Combination Combination Topic Starter Poll Voter Level 4 Level 3 Level 2 Level 1 100 Posts 50 Posts

Não quer que seja indexado para não aparecer nos motores de pesquisa, certo?

Ora, o que os motores de pesquisa vão ver/indexar, porque normalmente ignoram a formatação CSS para fins de indexação, é:

8664645659198498498464654612385468116516556165 no primeiro caso
e
891961231456 no segundo

Logo, quem pesquisar pelo número 919123456 nunca receberá estes resultados nas páginas de pesquisa.
Mas, quem os vê na página, só vê o número que se quer.

Mas ainda vou experimentar a ver se resulta... :grin: