DataARTIGO

Otimizando sites com CMS – Joomla (03)

Olá, pessoal! Neste último artigo da série quero falar um pouco sobre código fonte. Essa questão é um tanto quanto polêmica, mas deve ser considerada. É importante observar que um site, para ficar bem posicionado, não depende somente do código, mas de uma série de fatores. Logicamente, um código bem estruturado colabora de certa forma para a boa encontrabilidade e carregamento de informações dentro de um site, produzindo, então, um efeito dominó onde esse e outros fatores, quando bem produzidos, irão certamente ser responsáveis pelo bom posicionamento das páginas do site.

Tableless não é SEO (mas ajuda!)

As pessoas se confundem um pouco com relação a isso. Tableless não é SEO. Se fosse, qualquer site em Tableless ficaria bem posicionado. Em verdade isso não acontece. Faça uma pesquisa no Google e verá que em alguns casos existem até sites feitos em Frames, cheios de tabelas, mas bem posicionados. Basta procurar.

No entanto, podemos dizer que este conceito quando aplicado colabora positivamente com as premissas de SEO, pois será possível usar de forma inteligente a codificação a favor do site, além de algumas técnicas de posicionamento de informação que seriam muito difíceis de fazer com tabelas. Pensem nisso!

O Joomla utiliza poucas tabelas. Nesse caso, basta substituí-las por tags <div>, em forma de container e posicioná-lo da forma mais adequada, substituindo o que antes era uma tabela, se assim o otimizador achar necessário. Caso não, manter a estrutura, produzir um bom conteúdo e pensar em uma boa estratégia de SEO pode ajudar. (Vou falar de estratégia de SEO no próximo artigo!).

Faça a validação do código

Tenha a preocupação de validar o código no W3C (http://validator.w3.org/) para receber o feedback sobre seu código. Seguir os padrões de código com uma versão compatível declarada pelo DOCTYPE do documento pode ajudar!

Manter o código validado e bem estruturado, seguindo as premissas básicas do W3C, vai ajudar no que se refere a versões compatíveis com navegadores, bem como aquelas boas práticas, ou seja, padrões estabelecidos.

Tome cuidado ao baixar as versões default do Joomla, não se esqueça de trocar o atributo “lang” da tag HTML pela língua nativa do site. O padrão geralmente é o inglês “en”, caso a língua oficial do site seja o português, não esqueça então de trocar pelo “pt-br”.

Retire os espaços no código

Minimize o número de espaços no código, pois isso pode diminuir o tempo de carregamento da página em até 40%, em alguns casos, facilitando a vida do robô.

O Joomla insere alguns espaços na estrutura. Estes espaços podem ser eliminados diminuindo o tempo de carregamento da página.

Vantagem do Joomla

O que falei sobre otimização para Joomla é o básico, não só para esse CMS como para outros que seguem linha parecida. Se você parar para pensar, vai ver que 99% de todas as dicas que passei nestes 3 envios, são aplicáveis para qualquer CMS, ou mesmo alguma estrutura onde exista a possibilidade de trabalhar com estes itens. Acredito que o “caminho das pedras” está aí, agora basta estudar um pouco de PHP, linguagem usada no Joomla, e dissecar a ferramenta. Os portais www.joomla.org e www.joomlabrasil.org são muito úteis para informações técnicas sobre a ferramenta.

A otimização técnica no Joomla não é um bicho de sete cabeças porque a ferramenta proporciona algumas facilidades e isso, em minha opinião, é um dos pontos fortes desta ferramenta.

No mais é isso, pessoal! Espero que tenham gostado desta primeira série de envios. No próximo artigo vou falar sobre estratégia de SEO. Abraços!

É head da Vitrio no Rio Grande do Sul. Autor do livro "SEO, Otimização de Sites: aplicando técnicas de otimização de sites com uma abordagem prática" (Brasport, 2010). No Twitter, é @erickformaggio.

Ver perfil