Home > Codeigniter, Guide e tutorials > Codeigniter e SEO

Codeigniter e SEO

Codeigniter SEO

In questo articolo vi consiglio un piccolo”tip” per migliorare il SEO con il framework CodeIgniter.

Uno dei tanti accorgimenti per migliorare una campagna SEO è quello di inserire un metatag “title” univoco che rifletta il contenuto della nostra pagina. Con CodeIgniter possiamo tranquillamente estrapolare i dati delle nostre news, articoli o pagine che sono archiviate nel database e, tramite il controller, inviarli alla pagina.

// Questo è il mio controller news.php
class News extends Controller {
   function News(){
      parent::Controller();
      // Richiamo le classi, gli helper o i modelli che mi servono
   }
 
   function index(){
      // In questo esempio inserisco i dati manualmente, ma è possibile popolare il vettore con i dati presenti nel database!
      $data['SEO'] = array(
         'meta_titolo' => "Il titolo della mia news",
         'meta_descrizione' => "Primo periodo della mia news o almeno i primi 150 caratteri",
         'contenuto_pagina' => "Il contenuto della mia news"
      );
      // Richiamo la pagina e gli passo i parametri caricati nel vettore "data[]"
      $this->load->view('news', $data);
   }
}
<<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
 
<head>
<meta http-equiv="content-type" content="text/html; charset=utf-8" />
<title><?=$SEO->meta_titolo?></title>
<meta name="description" content="<?=$SEO->meta_description?>" />
<link href="<?=base_url()?>css/style.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="header">
	<h1><?=$SEO->meta_titolo?></h1>
</div> <!-- header -->
<div id="menu">Il mio menu</div>
<div id="contenuto">
   <?=$SEO->contenuto_pagina?>
</div> <!-- contenuto -->
<div id="footer">
</div> <!-- footer -->
</body>
</html>

Ora sapete come è facile mantenere i meta univoci su tutte le pagine. Spero che questo tip Codeigniter - SEO vi sia stato utile. Ogni suggerimento/commento è ben accetto!

  1. Nessun commento ancora...
  1. Nessun trackback ancora...