WordPress: meta descrizione dinamica su ogni post

Ottimizzazione per i motori di ricerca SEO

L'intestazione predefinita di WordPress definisce una singola descrizione di qualsiasi pagina del tuo sito, indipendentemente dalla pagina su cui qualcuno è arrivato da un motore di ricerca. Il fatto che la descrizione nel motore di ricerca non descriva effettivamente il post che si trova nel blog potrebbe far sì che meno persone facciano clic sul tuo link.

Non ci avevo mai pensato fino a questo fine settimana, quando ho ricevuto la seguente recensione del mio sito da BlogStorm:

Bello, facile da collegare all'esca! Prova ad aggiungere alcuni pulsanti di social bookmarking nella parte inferiore dei tuoi post e alcune meta descrizioni uniche in ogni pagina.

Monetizzare un blog come questo è difficile, se provi di tutto John Chow ha provato allora sarai sulla strada giusta.

Con un po 'di immaginazione e un sacco di link baiting sarai in grado di ottenere abbastanza link da classificare per alcuni termini davvero buoni (forse lo fai già). Una volta che ti classifichi per questi termini, puoi inserire link di affiliazione e Adsense sulle pagine e raccogliere i profitti.

Ottenere la revisione del tuo sito è una cosa fantastica perché spesso identificherà alcuni problemi con il tuo sito a cui non stai prestando attenzione. In questo caso, è la descrizione del mio meta tag per ciascuno dei miei post. Le meta descrizioni sono utilizzate dai motori di ricerca per applicare una breve descrizione della pagina elencata nei risultati. Dal momento che le persone vedranno pagine diverse quando ti cercano, perché non applicare meta descrizioni diverse per ciascuna delle tue pagine?

Ho già modificato la mia intestazione per includere parole chiave dinamiche per il meta tag della mia parola chiave e ha contribuito a migliorare il posizionamento di alcuni dei miei post. L'applicazione di descrizioni diverse potrebbe non aumentare il mio posizionamento di ricerca, ma come sottolinea BlogStorm, potrebbe portare a una maggiore interazione con le mie pagine dai risultati della ricerca di persone.

Descrizione della soluzione

Se la pagina del mio sito è una singola pagina, ad esempio quando fai clic su un singolo post, vuoi un estratto della pagina. Voglio che l'estratto sia composto dalle prime 20-25 parole del post, ma devo filtrare qualsiasi codice HTML. Per fortuna, WordPress ha una funzione che mi fornirà ciò di cui ho bisogno, the_excerpt_rss. Sebbene non sia stato pensato per questo uso, è un modo ingegnoso per applicare il limite di parole e rimuovere tutti gli elementi HTML!

Potrei anche fare un ulteriore passo avanti e utilizzare il Estratto facoltativo all'interno di WordPress per popolare la meta descrizione, ma per ora questa è una bella scorciatoia ordinata! (Se utilizzi questo approccio E inserisci un estratto facoltativo, utilizzerà quell'estratto per la meta descrizione).

Il codice dell'intestazione

Questa funzione richiede che tu la chiami all'interno di The Loop, quindi c'è una certa complessità:

"/>

NOTA: Assicurati di sostituire "La mia descrizione predefinita" con quella che hai o vorresti come meta descrizione del tuo blog.

Ciò che questo codice fa è fornire la meta descrizione predefinita per il tuo blog ovunque ma su una pagina di post singolo, nel qual caso prende le prime 20 parole e rimuove tutto l'HTML da essa. Continuerò a mettere a punto il codice (rimuovendo gli avanzamenti di riga) e incorporando una "istruzione if" se è presente un estratto facoltativo. Rimanete sintonizzati!

Commenti

  1. 1
  2. 2

    Simpatico Doug, non vedo l'ora di vedere questi progressi. Il mio è un po 'un lavoro pasticcio al momento (credo), quindi sono un po' contento di vedere qualcun altro fare il duro lavoro!

  3. 3

    Una nota: ho aggiornato il post poiché pensavo che dovessi fare un po 'di logica se qualcuno utilizzava l' "Estratto opzionale" sul post. Tuttavia, non è necessario: l'estratto facoltativo verrà visualizzato automaticamente se viene utilizzato ... un'altra bella caratteristica delle funzioni_excerpt e_excerpt_rss.

    • 4
      • 5

        Guadagnare più di $ 10 al mese sul mio blog sarebbe piuttosto bello! Tuttavia, John (un "amico virtuale" e persona per cui ho un rispetto incredibile) investe molto nel prestare attenzione. Di recente è stato messo nei guai da Google e Technorati, che potrebbero ferirlo un po 'con le sue entrate in futuro.

        Ma sono grato che ragazzi come lui abbiano la capacità di spingere il limite - John fa sapere a ragazzi come me dov'è il limite!

        🙂

  4. 6
  5. 7

    Che ne dici di includere i nomi delle categorie e il nome del blog per ogni post…. questo migliora i fattori SEO? Credo di si!


    cat_name . ','; };the_excerpt_rss(20,2); endwhile; else: ?> - " />

  6. 8

    FYI:
    Se stai utilizzando YAPB come soluzione immagine, questo codice inserirà la tua immagine principale nel meta e la mostrerà sopra il corpo durante la visualizzazione del front-end.

  7. 9

Cosa ne pensi?

Questo sito utilizza Akismet per ridurre lo spam. Scopri come vengono elaborati i dati dei tuoi commenti.