Migliorare il posizionamento dei blog Wordpress grazie ai titoli

Il codice inserito è stato realizzato sulla base di questo articolo originale

sul blog “technoburger” di Andrea Romagnoli.

Ecco come ottimizzare il title tag (Il titolo che appare nel titolo della finestra del browser) in tutti gli articoli Wordpress per migliorarne il posizionamento sui motori di ricerca:

Ho modificato una semplice istruzione PHP che già includevo nel mio blog template per visualizzare il nome del blog in ogni titolo!

#EDIT#

Come mi è stato suggerito nei commenti ho modificato il codice per inserire il nome del blog ALLA FINE del tag. Se vuoi conoscere il motivo questo è l’articolo:

aggiungere il nome del blog nel titolo dei post?di Andrea Romagnoli

#/EDIT#

L’inserimento del nome del blog nel titolo degli articoli, a mio modesto parere, è utile nei primi mesi di vita di un blog.

La mia spiegazione è molto semplice: includendo il nome del blog nell’articolo avrete un incremento NOTEVOLE dei risultati indicizzati su google che includono il vostro blog!

Per cui nel momento in cui scriviate (nel mio caso) “matte89thebest”, google avrà un elenco praticamente completo dei vostri articoli a distanza massima di 1-2 settimane dall’inserimento!

Quali sono i contro nell’utilizzo di questa opzione?

a) Una volta che il blog è avviato e contiene contenuti RICERCATI, e quindi consultati da molte persone, l’utilizzo del nome blog nel titolo dell’articolo può causare confusione nelle ricerche online!

b) Una volta che il blog è avviato avrete sicuramente piacere che la ricerca del nome del blog restituisca, quanto più possibile, unicamente la HOME page del blog, in modo da indirizzare meglio i NUOVI utenti alla consultazione dei contenuti!

Sperando di essere stato chiaro, il codice seguente è da sostituire nel file “header.php” che avete nella directory principale del vostro TEMA WordPress!

/blog/wp-content/themes/TUOTEMA/header.php

La modifica al codice che ho inserito è nella prima riga , EVIDENZIATA IN ROSSO.

Per eliminare il nome del blog dal titolo delle pagine è necessario cancellare la porzione di codice evidenziata nella prima riga!

Segnalo inoltre un secondo punto “caldo” del codice riportato:

Nelle ultime righe è possibile individuare una sezione php che verifica se la pagina da “titolare” :P è la home page, e di cosneguenza assegna la descrizione del blog come titolo.

Numerosi blog (il mio compreso) utilizzano frasi “personali” , a volte poco pertinenti con in contenuti del blog stesso come descrizione.

Se questo è il vostro caso consiglio magari di modificare il codice per visualizzare un title differente dalla descrizione del vostro blog!

Per modificare il titolo della vostra home semplicemente sostituite questa stringa :

echo “tuo titolo home page”;

Con questa presente nella riga:

if (is_home()) {bloginfo(’description’); }

Il risultato deve essere una riga come questa:

if (is_home()) {echo “tuo titolo home page”;}

Ecco il codice completo da sostituire nel file header.php:

NB: nel file sarà già presente una porzione di codice php racchiusa tra i tag <title> … </title>, sostituitela con questa.

<title><?php

if ($paged!=0) {

echo “Pagina “.$paged.” – “;

}

if ( is_single() || is_page() ) { // single pages are the most visited; => top IF

$post_custom = get_post_custom($post->ID);

$custom_desc_value = $post_custom["title"][0];

if($custom_desc_value) {

echo $custom_desc_value;

} else {

wp_title(”);

}

}

else {

if (is_home()) {bloginfo(’description’); }

else {

if ( function_exists(”is_tag”) && is_tag()) {

if (function_exists(’single_tag_title’)) single_tag_title();

} else {

wp_title(”);

}

}

}

?> – <?php bloginfo('name'); ?></title>

L’autore del codce sopra riportato ha incluso una funzione per inserire un titolo DIFFERENTE da quello che inserite nel nome dell’articolo, per fare questo basta aggiungere, nei Custom Fields, una Key “title” con valore il title tag desiderato.

l’autore dell’articolo, così come l’amministratore non si assumono responsabilità per quanto trattato. Tutto il materiale è presentato in maniera gratuita e privo di impegno alcuno sull’effettiva pericolosità, correttezza o completezza.

Creative Commons License 

matte89thebest’s blog press is licensed under a Creative Commons Attribuzione-Non commerciale 2.5 Italia License.

Based on a work at www.matte89thebest.com/blog.

Invia l'articolo in formato PDF a PDF

Tag: , , , ,

12 Commenti a “Migliorare il posizionamento dei blog Wordpress grazie ai titoli”

  1. Andrea Romagnoli Scrive:

    Ti ringrazio (di nuovo) per la citazione. ;)

    Un appunto: se proprio vuoi fare branding (cioè, inserire il nome del blog nei titoli dei post), aggiungilo alla fine e non all’inizio, sul posizionamento potresti ottenere vantaggi (i motori danno maggior peso alle keyword all’inizio del titolo… inoltre se il titolo è lungo, nelle SERP verrebbe troncato – e meglio far troncare il nome del blog piuttosto che parte del titolo del post). ;)

    Per il resto, quello che penso del fare branding l’avevo scritto qui: http://technoburger.net/branding-nel-titolo-dei-post
    ;)

    PS: cosa usi per monitorare le statistiche del blog?

  2. admin Scrive:

    Grazie del consiglio, lo modifico subito per essere inserito alla fine del codice!
    Ho letto il tuo articolo sul branding, molto curato sul serio! penso che terrò il titolo nell’articolo ancora per un paio di mesetti, in modo da divulgarlo il più possibile, e poi lo rimuoverò per dare spazio ai contenuti e basta!
    per monitorare le statistiche del blog non uso nulla :( non saprei nemmeno cosa usare!
    Utilizzo gli strumenti web master di google per il sito completo, ma lavorano su tutte le pagine che ho in costruzione e non :P quindi non è molto efficace!
    consigli?

  3. Andrea Romagnoli Scrive:

    @admin figurati! ;)

    Considera comunque che in molti post (come questo) in cui il post ha un titolo già lungo di suo, il nome del blog verrebbe troncato, nelle SERP ;)

    (inoltre hai già “matte89thebest” nel nome di dominio, giusto?) ;)

    Google Webmaster Tools è più utile di quanto si creda, e non serve solo a diagnosticare problemi: http://technoburger.net/aumentare-le-visite-con-gwt
    (in quel post parlo di una tabella che, in un blog nuovo, non sarà molto popolata… sarà utile quando comincerai a posizionarti sui motori) ;)

    Per quanto riguarda il sistema di statistiche, ti consiglio Google Analytics, è veramente completo (anche se non in tempo reale, le statistiche del giorno prima si “assestano” nel giorno dopo) – ma tanto sul web le statistiche in tempo reale sono quasi inutili, soprattutto per un blog. ;)

    A proposito: ti consiglio di usare un solo sistema di statistiche, e di posizionare il javascript per il tracking più in basso possibile nel codice (in fondo alla sidebar o nel footer sono buone posizioni).

    PS: sul post dell’Eee PC non mi hai detto che modello hai ;)

  4. matte89thebest Scrive:

    :P bhe perchè a dirla tutta non sono riuscito a caprirlo!
    eeepc 4g dovrebbe essere un 701 o giù di li ma sopra non c’era scritto da nessuna parte e nona vevo voglia di cercare i modelli dal sito asus! credo il 701 perchè aveva il display piccolo, ma non ne sono sicuro! una volta ripristinato lo ho consegnato subito al boss :P

  5. Andrea Romagnoli Scrive:

    Se ha lo schermo piccolo da 7” e le casse ai lati del display, sì, è il 701 (il mio stesso modello) :P

    PS: metti il link “iscriviti ai commenti del post via feed” sul template – il template l’hai fatto tu?

  6. matte89thebest Scrive:

    si il modello era il 701 allora :P il template non lo ho costruito io, difatti non mi piace molto!! ma ho fatto tutto in pochi giorni e quindi ho scelto un tema a casaccio tra quelli online!
    Ho inziato a modificarlo – capirlo solo l’altro ieri!
    Spero di inaugurare un nuovo template fatto in casa entro gennaio ma non sono così sicuro!
    è davvero poco che uso wordpress, praticamente lo ho aperto la prima volta il giorno prima di mettere il blog online!
    Molto probabilmente continuerò a modificare questo sino ad ottenere una cosa fatta completamente da me!

  7. matte89thebest Scrive:

    —> metti il link ….. intendi sulla pagina che visualizza gli articoli giusto? perchè sulla home c’è già! ora guardo quale pagina mi carica l’articolo e provo a modificarla

  8. notoriousxl Scrive:

    In bocca al lupo per il tema, allora :)

    Io avevo cominciato a lavorarci quest’estate, ma l’ho un po’ abbandonato e dovrei riprenderlo.

    Qui trovi una prima implementazione in HTML:
    http://technoburger.net/tema/

    Mentre qui c’è la riprogettazione grafica (ancora da trasformare in CSS):
    http://technoburger.net/img/tema10.png
    (probabilmente toglierò di nuovo il bordino bianco nel riquadro del post, Inkscape genera una brutta sfocatura…)

    Per i feed dei commenti… intendevo questo link:
    matte89thebest.com/blog/?feed=rss2&p=145
    (dovrebbe esserci un tag di template di Wordpress fatto apposta)

    Dovresti inserirlo su comments.php del tema, o qualcosa del genere :P
    (io lo metterei sotto “7 comments to…
    “Migliorare il posizionamento dei blog Wordpress grazie ai titoli””)

  9. matte89thebest Scrive:

    [quote] er i feed dei commenti… intendevo questo link:
    matte89thebest.com/blog/?feed=rss2&p=145
    (dovrebbe esserci un tag di template di Wordpress fatto apposta)[/quote]
    mmm sinceramente quà non ti ho capito! Il mio link feed rss sembra funzionare (almeno a mio avviso) e sarebbe questo link: http://www.matte89thebest.com/blog/?feed=rss2.
    Come puoi vedere ho inserito il collegamento nella pagina che mostra i singoli post, e nella home page!Entrambi sulla barra destra , sincermanete non so se sia meglio o peggio di inserirli sotto all’articolo principale! Così il link è visibile anche a chi non completa la lettura dell’articolo!

  10. notoriousxl Scrive:

    Se guardi bene, nel feed che ti propongo c’è anche il parametro del post corrente:

    &p=145

    Praticamente è il feed dei commenti di un post, e ogni post ne ha uno: se un utente lascia un commento in un post, con quel link potrà iscriversi ai commenti di quel post, per essere notificato delle risposte, quando arriveranno. ;)

  11. matte89thebest Scrive:

    praticamente il feed con l’aggiunta &p=145 è il feed al post diretto , che comprende i commenti degli utenti, giusto?
    la mia domanda ora è questa: se mi iscrivo al feed di questo tipo , con i commenti del post, vengo notificato anche dei nuovi post? in questo caso mi converrebbe inserire il link rss generale nella home, e quello specifico in ogni post! :P usi una stringa php per eseguire queto? che prende il numero-link del post e lo aggiunge al link dei feed?

  12. Andrea Romagnoli Scrive:

    … ma ti ho risposto per email piuttosto che qui nei commenti? So’ duro! :mrgreen:

Lascia un Commento