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 <http://twitter.com/#!/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
