WordPress: Dynamisk metabeskrivelse på hvert indlæg

Søgemaskineoptimering SEO

Din standard WordPress-overskrift definerer en enkelt beskrivelse af enhver side på dit websted, uanset hvilken side nogen landede på fra en søgemaskine. At beskrivelsen i søgemaskinen muligvis ikke faktisk beskriver det indlæg, der findes i bloggen, kan resultere i, at færre mennesker klikker på dit link.

Jeg tænkte aldrig over dette indtil denne weekend, da jeg modtog følgende anmeldelse af mit websted af BlogStorm:

Dejligt, let at forbinde agn! Prøv at tilføje nogle sociale bogmærkningsknapper i bunden af ​​dine indlæg og nogle unikke metabeskrivelser på hver side.

At tjene penge på en blog som denne er svært, hvis du prøver alt John Chow har prøvet, så vil du være på rette spor.

Med en vis fantasi og en masse lokkemad vil du være i stand til at få nok links til at rangere til nogle rigtig gode vilkår (måske gør du det allerede). Når du først har rangeret efter disse vilkår, kan du holde tilknyttede links og Adsense på siderne og høste overskuddet.

At få dit websted gennemgået er en fantastisk ting, fordi det ofte identificerer et problem med dit websted, som du ikke er opmærksom på. I dette tilfælde er det min metatagbeskrivelse for hvert af mine indlæg. Metabeskrivelser bruges af søgemaskiner til at anvende en kort beskrivelse af siden, der er angivet i resultaterne. Da folk vil se forskellige sider, når de søger efter dig, hvorfor ikke anvende forskellige metabeskrivelser for hver af dine sider?

Jeg har allerede ændret min overskrift for at inkludere dynamiske søgeord til mit søgeord metatag, og det har hjulpet med at forbedre placeringen af ​​nogle af mine indlæg. Anvendelse af forskellige beskrivelser kan muligvis ikke øge min søgningspositionering, men som BlogStorm påpeger - det kan føre til mere interaktion med mine sider fra resultaterne af folkesøgning.

Beskrivelse af løsningen

Hvis siden på mit websted er en enkelt side, f.eks. Når du klikker på et enkelt indlæg, vil du have et uddrag af siden. Jeg ønsker, at uddraget skal være de første 20 til 25 ord i indlægget, men jeg skal filtrere vores HTML overhovedet. Heldigvis WordPress har en funktion, der giver mig det, jeg har brug for, the_excerpt_rss. Selvom det ikke var beregnet til denne brug, er det en genial måde at anvende ordgrænsen på og fjerne alle HTML-elementer!

Jeg kan endda tage dette et skridt videre og bruge Valgfrit uddrag inden for WordPress for at udfylde metabeskrivelsen, men lige nu er dette en dejlig pæn genvej! (Hvis du bruger denne tilgang OG indtaster et valgfrit uddrag, bruger det uddraget til metabeskrivelsen).

Header-koden

Denne funktion kræver, at du kalder det i The Loop, så der er en vis kompleksitet i det:

"/>

BEMÆRK: Sørg for at erstatte "Min standardbeskrivelse" med hvad du i øjeblikket har eller gerne vil have som din blogs metabeskrivelse.

Hvad denne kode gør er at give standardmetabeskrivelsen til din blog overalt, men på en enkelt post-side, i hvilket tilfælde den tager de første 20 ord og fjerner al HTML fra den. Jeg vil fortsætte med at finjustere koden (fjerne linefeeds) og inkorporere en 'if-erklæring', hvis der er et valgfrit uddrag. Bliv hængende!

9 Kommentarer

  1. 1
  2. 2

    Dejlige Doug, jeg ser frem til at se dette fremskridt. Mine er lidt af et botch-job i øjeblikket (tror jeg), så jeg er lidt glad for at se en anden gøre det hårde arbejde!

  3. 3

    Én note - Jeg opdaterede indlægget, da jeg troede, du var nødt til at gøre noget logisk, hvis nogen brugte "Valgfrit uddrag" på indlægget. Det behøver du dog ikke - det valgfrie uddrag vises automatisk, hvis det bruges ... en anden god funktion af funktionerne_excerpt og_excerpt_rss.

    • 4
      • 5

        At tjene over $ 10 pr. Måned på min blog ville være ret rart! Men John (en 'virtuel ven' og person, jeg har utrolig respekt for) investerer meget i at betale opmærksomhed. Han er for nylig kommet i problemer af Google og Technorati - disse kan skade ham ganske lidt med hans indtægter i fremtiden.

        Men jeg er taknemmelig for, at fyre som ham har cahonies til at skubbe grænsen - John lader fyre som mig vide, hvor linjen er!

        🙂

  4. 6
  5. 7

    Hvad med at inkludere kategorienavne og blognavnet for hvert indlæg…. forbedrer dette SEO-faktorerne? Det tror jeg!


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

  6. 8
  7. 9

Hvad mener du?

Dette websted bruger Akismet til at reducere spam. Lær, hvordan dine kommentardata behandles.