So di dire cose scontate ai più (non fa mai male) ma in un worpress SEO oriented il tag title è fra gli elementi onsite più rilevanti che da solo (se congruente con i contenuti di pagina) può valere più di tante altre ottimizzazioni.
Worpress fornisce un gran numero di tag che aiutano l’ottimizzazione SEO dei titoli; li elenchiamo brevemente:
I tag condizionali ci permettono di distinguere parti del sito in base a diversi parametri come l’ID, il nome della pagina, la categoria ed altro ancora:
- is_page(’id pagina’) oppure is_page(’nomepagina’) o ancora is_page(’alias-pagina’) ci permettono di identificare pagine specifiche per numero di ID, nome di pagina o abbreviazione.
- is_single() restituisce true quando ci troviamo in una pagina a singolo post (e permette le precedenti varianti).
- is_category() si comporta nel medesimo modo ma per le categorie.
Per una trattazione ampia ed esaustiva vi rimando all’ottimo wiki di worpress.it
Accanto ai tag condizionali sono necessari i tag dei temi. Questi tag di wordpress permettono di stampare varie informazioni. Esaminiamo brevemente queli più utili al nostro scopo:
- bloginfo(’xxx’) tag che mostra diverse informazioni relative al blog in base alla stringa contenuta all’interno degli apici. Nel nostro caso sarà utile la stringa ‘name‘ che mostra il titolo del blog per le altri utili funzionalità fate sempre riferimento al wiki.
- wp_title(’stringa separatore’, TRUE/FALSE) questo tag di wordpress stampa il titolo di pagina. A noi servirà in questa forma wp_title(”, TRUE): in questo modo viene stampata il titolo di pagina senza separatori.
- single_cat_title(): stampa il titolo della categoria in cui ci troviamo.
Per ottimizzare sul tag title è necessario andare in header.php ed inserire dentro al tag title le condizioni per gestire i titoli per la home, le categorie, la pagina indice (nel caso sia differente dalla home) ed i singoli articoli.
Ecco un esempio:
<?php if ( is_page() ) {
if ( is_page(’Homepage’) ) {
?>
<?php bloginfo(’name’); ?>
<?php } else { ?>
<?php wp_title(”, TRUE); ?>
<?php }} ?>
<?php if ( is_archive() ) { ?>
<?php wp_title(”, TRUE); ?>
<?php } ?>
<?php if ( is_home() ) { ?>
Un titolo personalizzato per la home che è differente dall’indice
<?php } ?>
<?php if ( is_single() ) { ?>
<?php wp_title(”, TRUE); ?> <?php echo single_cat_title(); ?>
<?php } ?>
</title>
Con lo stesso principio si può ottimizzare la pagina di errore, la pagina dei feed RSS e così via.
Un Commento
I tag condizionali oltre che avere una valenze lato SEO sono davvero importanti per un arricchimento estetico nei menu ed in altri elementi grafici.