SEO e Frames

AutorPublicado por Frank Marcel em 11 de setembro 2007

Olá! Com este post, espero esclarecer por que o uso de frames não é recomendável e por que os motores de busca não se dão bem com os frames.

Frames

Frames? Para quem não ligou o nome à pessoa, frames, para o seu browser, são as partes que compõem uma página HTML. Por exemplo, um header ou sidebar que fica estático quando a barra de rolagem é mexida. Existem vários sites assim, todo mundo já viu um!

Eles melhoram a organização e manutenção de uma página, pois quando se quer fazer uma alteração em um menu, ou no cabeçalho de uma página, basta alterar o arquivo correspondente!

Problema com SEO

Enxergaram o problema? Dentro de uma página HTML composta de frames, cada frame corresponde a uma URL diferente, o que pode confundir o motor de busca a dar a resposta correta, pois cada frame, de alguma forma, estará tratando do assunto buscado, estará em uma URL diferente e poderá servir de resposta. Mesmo que o motor de busca escolha a melhor das URLs, um usuário irá vizualizar em seu browser apenas parte (um único frame) de tudo o que a página deveria estar mostrando (só um menu, só um header, etc.).

O que fazer?

Atualmente, o uso de CSS e iframes pode substituir a necessidade de frames. Na verdade, se o uso de frames era somente para organizar os componentes de uma página em arquivos diferentes, o PHP com seu include já consegue resolver essa situação muito bem.

Otimizar para melhorar

O fato é que os frames são muito pouco interessantes quando se deseja trabalhar com motores de busca. Os usuários provavelmente vão acabar sem encontrar o que desejam em um site assim e vão procurar outro. Existem formas melhores (e mais otimizadas!) de se construir e divulgar informação.

É isso aí! Até a próxima.

Divulgue este artigo!




Autor Frank Marcel


Coordenador de SEO pela Mestre SEO e estudante do curso de Ciência da Computação da Universidade Federal de Itajubá. Trabalha com otimização de sites desde 2007.


11 Respostas à este post


  • Na agência que trabalho estamos tentando eliminar o frame quando publicamos um site.

    [Responder]

  • Isso só funciona nas home pages que possuem mais de um frame na pagina não é isso?

    [Responder]

  • Os frames devem ser evitados praticamente ao nível de não usá-los nunca. Seja 1 vez ou 10 vezes, não importa.
    Considerando que você está usando o frame para publicar conteúdo, isso é um erro de SEO, pois o frame não é considerado como parte da página em questão, mas sim como uma página separada.
    O mais recomendado é não usar frames mesmo, pra nada.

    [Responder]

  • Interessante, eu uso iframe, =)

    [Responder]

  • E aí Guilherme!
    O mesmo vale para iframes. Dependendo do uso, é um erro de SEO e nao deve ser utilizado.

    Abraços!

    [Responder]

  • Discordo parcialmente!

    Particularmente, removi os frames do meu site por questões de praticidade, pra facilitar navegação… fica mais fácil “favoritar” páginas, enfim, fiz olhando o lado do usuário.
    Isto foi feito recentemente, mas meu site que existe desde 2001 SEMPRE foi topo nas pesquisas na palavra chave que disputo (e olha que até algum tempo eu nem sabia que “existia” SEO, pensava que era só colocar no ar e o google colocava lá no topo).

    A uns 4 anos mais ou menos um profissional de “webmarketing” (na epoca não se ouvia SEO) chegou a discutir comigo e apelar, pois ele afirmava que frames eram fora de moda, que o google não gostava etc e tal… então mostrei a ele estava errado apontando meu site lá no topo, na frente inclusive de sites sem frames. Usava frames para menu e corpo, o clássico. E lá estava meu site no topo. O unico inconveniente era que no cache do google não visualizava legal, mas nem sei mesmo se é problema pois a maioria de usuários comuns nem sabe o que é cache?…

    Enfim, eu sabia um pouco de SEO sem saber que se quer existia. O que eu sabia se SEO, é que o mais importante é dar conteúdo ao usuário, e o google “zoiudo” como é gosta disso… no mais, são ajustes.

    Estamos encaminhando para o google indexar flash (e já vi indexações de flash na primeira página), o que era totalmente impensável a algum tempo atrás. Então, achar que frames são problemas para motores é besteira. Vai da forma que é usado, mas ai até um site sem frame pode ter problemas…

    [Responder]

  • Fredy, olhar para o usuário é essencial e, tenha sido seu objetivo, ou não, você também facilitou a vida das search engines.

    Sem conhecer seu nicho e suas palavras-chave, eu não vou entrar no mérito de dar parabéns ou não por manter o seu site no topo das buscas. Mas é legal saber que frames não foram um problema para você.

    Todo SEO recomenda não usar frames justamente porque o Google “não visualiza legal”- você está certo: basta dar conteúdo que o Google te favorece, mas e se ele não encontrar o conteúdo devido à, comum, desorganização dos frames?

    Também já vi sites em Flash na primeira página e é senso comum que isso não é impossível, só é problemático. Eu já vi até vídeo de pessoas “provando” que o Google encontrou conteúdo no Flash, mas totalmente questionável.

    Enquanto me perguntarem, continuarei com a minha opinião: Diga não ao uso de Frames e diga muito não ao uso de Flash.

    Abraços!

    [Responder]

  • Em meu website eu aboli os frames pq eles não eram bem visualizados em determinados monitores, principalnente os wide, pois os frames ficavam separados uns dos outros, resolvi aplicar um iframe, pois esse fica fixo e não se move com a resolução da tela, meu site tem uma div principal com um menu lateral e uma div secundária onde abre o iframe, mas já estou abolindo o iframe tbm pq na busca de determinado produto ou na busca de imagens o q aparece é apenas o iframe e não o site inteiro, pq o iframe é uma página separada do site, para tentar resolver isso temporariamente eu coloquei os breadcrumbs para redirecionar os usuários para meu site, mas eu acho complicado ficar fazendo essas “gambiarras” para tentar reparar erros seus próprios erros, por isso que estou estudando a possibilidade de abrir o site na div e não no iframe dentro da div, mas para isso é necessário o uso de javascript e ajax.

    [Responder]

    Frank Marcel disse,

    Daniel, no atual momento, o Google está em transição para indexar AJAX corretamente. É prudente aguardar até que tudo esteja devidamente testado.
    Mas é essencial não fazer o site em frames ou iframes.

    [Responder]

  • Existem programas de afiliados que utilizam iframes. No meu site tenho espaços para colcoar anúncios…Ele é montado todo em tables e includes. No caso estou usando na index 1a iframe no local de publicidade. O SEO está muito bom. Fiquei curioso isso é muito prejudicial? Será que retirando terei uma melhora significativa no SEO?

    [Responder]

    Frank Marcel disse,

    Oi Maurício, você colocou a publicidade dentro de um iframe e manteve o conteúdo em HTML? Se foi isso, não há nenhum problema.
    Problema existe quando você coloca o conteúdo dentro de (i)frames.

    [Responder]

Deixe um ComentárioDeixe um Comentário

(obrigatório)

(não será publicado)(obrigatório)


Nota: A moderação de comentários pode estar ativa, então não há necessidade de re-enviar o seu comentário.