O Google diz: Faça para o usuário, como se não houvesse motores de busca.

Pensando assim, eu acho sim que uma app AngularJS deveria conseguir os mesmos 
resultados. Talvez num futuro próximo, hoje eu desconheço uma app AngularJS com 
bons resultados de tráfego orgânico.

Sim André quando você esta quase ganhando o Google vira o tabuleiro. Mas como 
vc disse é o que tem pra hoje.

Enviado pelo meu Windows Phone

-----Mensagem Original-----
De: "Andre Carneiro" <[email protected]>
Enviada em: ‎05/‎02/‎2015 19:28
Para: "[email protected]" <[email protected]>
Assunto: Re: [SP-pm] SEO e Javascript

Para mim, SEO é um 'chute com técnica'. Agora chamar de 'ciência' eu acho 
exagero.


Você se mata tentando chegar a um bom resultado de pesquisa orgânica(e quem 
sabe do que eu to falando sabe que isso leva um tempo), usando tudo que é 
ferramenta (AddSense, AddWords, Analytics, noscript, etc), e quando finalmente 
chega num bom resultado de indexação, e o que acontece? O Google muda as 
regras! : D


É + ou - parecido quando se tenta fazer planejamento com previsões econômicas 
no Brasil, e aí o governo muda um monte de regras no meio do caminho.


Mas é o que tem pra hoje... : P





Cheers!



 



2015-02-05 18:54 GMT-02:00 Leonardo Ruoso <[email protected]>:

Em 5 de fevereiro de 2015 18:31, Renato Santos <[email protected]> escreveu:

Vocês tem que lembrar que: A: nao da pra saber o que ele faz.


Mas, já vi videos do matt cutt, e ele diz várias vezes, 'o google executa o 
javascript'. 


Tem várias questões aí que a galera cabaço cria de problema e fica atacando a 
tecnologia para negar a falta de estudo, mas eu tenho até dúvidas se ele 
executa sempre. Sei que executa em algumas ferramentas, mas o Renato bem lembra 
abaixo:
 
Mas tem que lembrar que: O google executa o javascript, e indexa o HTML e para. 
ele não sai "clicando" em tudo, nem soltando eventos. 



Crawling eu sei que ele não faz (os se faz é irrelevante) em cima de páginas 
Ajax e toda documentação específica para isso sugere que os desenvolvedores 
simplesmente devam desconsiderar essa hipótese.
 
Até onde eu sei, o melhor jeito de fazer essas one-page cheia de js e que 
precisam ser indexadas, é com <noscript> e isomorphism.



Hmmmm, se não usar Rest, aí noscript é o mais importante. 


O conteúdo do noscript não precisa ter o mesmo formato da página renderizada, 
mas deve ter os mesmos textos, as mesmas imagens e os mesmos links. Se fosse 
Rest isso tudo estava resolvido de saída, mas como sabemos que está mais fácil 
conseguir a paz no Oriente Médio que um programador modal ao menos entender o 
que é Rest, então <noscript> é uma alternativa, de forma nenhuma a única. Se 
tiver medo de noscript nem precisa ser no noscript (é infinitamente mais 
fácil). 


Fato é que você precisa servir o conteúdo de cada URL em cada URL. Usar a tag 
noscript é a forma preguiçosa de fazer isso sem precisar contar com bons 
desenvolvedores. Ou de resolver um hack de última hora.
 
ai basicamente, voce renderiza o html da pagina (semelhante/igual ao que o 
javascript gerou/modificou antes) e, com javascript, procura pelas tags de 
noscript e faz inline-replace do html, e faz os binds.



Hmmmm, as pessoas conseguem complicar pacas as soluções simples.


Acho que tem muita gente ganhando por linha de código e por ciclo de CPU :D
 
fazendo uma rapida pesquisa, AirBNB faz isso no site dela.



http://jeffwhelpley.com/javascript-seo/


Ou você renderiza o conteúdo da página usando introspecção, XSLT ou qualquer 
engine de template mobral, serve a página e deixa o JS reconstruí-la se estiver 
funcionando. Noscript ou não, JS tem total condição de manipular o DOM.
 
2015-02-05 18:21 GMT-02:00 Lucas Mateus <[email protected]>:



Em 05/02/2015, à(s) 17:45, Leonardo Ruoso <[email protected]> escreveu:


Não o faz. Ele indexa o JS e faz algumas coisas com o JS. Ele certamente não 
faz crawler do resultado gerado pelo JS.


Em um dos passos o Google renderiza a página e extrai o texto que pode ter sido 
escrito do jeito que for, mas isso não significa que tenha relevância, e 
aparentemente a relevância é muito baixa ou nem existe.

=begin disclaimer
   Sao Paulo Perl Mongers: http://sao-paulo.pm.org/
 SaoPaulo-pm mailing list: [email protected]
 L<http://mail.pm.org/mailman/listinfo/saopaulo-pm>
=end disclaimer







-- 

Saravá,
Renato CRON
http://www.renatocron.com/blog/
@renato_cron

=begin disclaimer
   Sao Paulo Perl Mongers: http://sao-paulo.pm.org/
 SaoPaulo-pm mailing list: [email protected]
 L<http://mail.pm.org/mailman/listinfo/saopaulo-pm>
=end disclaimer







-- 

Leonardo Ruoso
Journalist, Perl developer and business consultant

Media, UFC/2006; Telecom, IFCE/1998

=begin disclaimer
   Sao Paulo Perl Mongers: http://sao-paulo.pm.org/
 SaoPaulo-pm mailing list: [email protected]
 L<http://mail.pm.org/mailman/listinfo/saopaulo-pm>
=end disclaimer





-- 

André Garcia Carneiro
Software Engineer
(11)982907780
=begin disclaimer
   Sao Paulo Perl Mongers: http://sao-paulo.pm.org/
 SaoPaulo-pm mailing list: [email protected]
 L<http://mail.pm.org/mailman/listinfo/saopaulo-pm>
=end disclaimer

Responder a