Eu escrevi um pequeno script jQuery para adicionar texto alternativo às tags A usando seus valores de atributo de título.
var anchors=$("a.className");
anchors.each(function(){ //CYCLE THRU EACH SUBCAT ON PAGE
var title=$(this).attr("title"); //GET TITLE VALUE
$(this).attr("alt",title); //SET TITLE VALUE TO ALT ATTRIBUTE
});
Funciona perfeitamente, mas estou preocupado que talvez nãoservir ao seu propósito. A adição de tags alt dessa maneira ajuda no SEO? Motores como o Google se importam se uma tag alt é gerada APÓS a página já ter sido carregada? Existe uma maneira de contornar isso?
FYI: Eu sei que é muito simples adicionar uma tag alt normalmente, mas no meu caso, isso não parece ser uma opção.
Respostas:
1 para resposta № 1Que eu saiba, a maioria dos rastreadores da Web ignora todos os javascript. Portanto, adicionar os atributos ALT depois não ajudará no SEO.
Veja aqui como os rastreadores da web lidam com javascript
Editar: Ainda é uma boa idéia adicioná-los da maneira que puder (para imagens especificamente), a fim de manter o site compatível com ADA.