quarta-feira, 23 de dezembro de 2009

SEO nos META tags com codeigniter

Hoje vou falar de uma técnica bem simples de dinamizar as META tags com o codeigniter, principalmente em um sistema de notícias. Isso pode ajudar muito no SEO da página.

Com esssa dinâmica o título da notícia irá se repetir na URL, tag Title, Meta Title e ainda em alguma tag H na página. Não que quanto mais repetição houver melhor, mas seria uma repetição com relevância e não uma black hat.

Vou citar um exemplo de um sistema de notícias em um site de Futebol.

No caso a  tabela de notícias teriam os seguintes campos:

CREATE TABLE .`noticias` (
`id` INT( 11 ) NOT NULL AUTO_INCREMENT ,
`titulo` VARCHAR( 100 ) NOT NULL ,
`chamada` VARCHAR( 300 ) NOT NULL ,
`noticia` TEXT NOT NULL ,
`status` VARCHAR( 1 ) NOT NULL ,
`dt` TIMESTAMP NOT NULL ,
PRIMARY KEY ( `id` )
) ENGINE = MYISAM

Costumo criar o controller e suas respectivas funções já pensando no SEO.

Controller:


















MODEL:  A função para pegar a notícia segue abaixo:


























 Nas view basta colocar as variáveis em seus determinados lugares:















Com isso podemos dar mais relevância aos conteúdos das notícias e principalmente, tudo dinâmico.
Se o site for atualizado com frequencia é de extrema importância de tempo em tempo atualizar os sitemaps.

Lembrando de colocar os título e chamada nas tags h2,h3,h4...



Só para reforçar, caso usem os link building em outros sites, lembrem-se de colocar a URL da notícia e não da página inicial do site.

Até a próxima.