WordPress: Meta Descrición dinámica en cada publicación

Optimización de motores de busca SEO

A súa cabeceira predeterminada de WordPress define unha descrición única de calquera páxina do seu sitio, independentemente da páxina na que alguén aterrou desde un motor de busca. Que a descrición no motor de busca poida que non describa realmente a publicación que hai no blog pode provocar que menos xente faga clic na súa ligazón.

Nunca pensei nisto ata este fin de semana, cando recibín a seguinte revisión do meu sitio por BlogStorm:

Bo, fácil de ligar cebo. Proba a engadir algúns botóns de marcadores sociais na parte inferior das túas publicacións e algunhas descricións meta únicas en cada páxina.

Obter ingresos cun blog coma este é difícil, se o probas todo John Chow intentou entón estarás no bo camiño.

Con algo de imaxinación e moita ligazón, poderás obter suficientes ligazóns para clasificar algúns termos realmente bos (quizais xa o fas). Unha vez que clasifique estes termos, pode manter ligazóns de afiliados e Adsense nas páxinas e obter os beneficios.

Facer que o teu sitio sexa revisado é algo fantástico porque a miúdo identificará algún problema co que non estás a prestar atención. Neste caso, é a descrición da miña metaetiqueta para cada unha das miñas publicacións. Os motores de busca utilizan as meta descricións para aplicar unha breve descrición da páxina listada nos resultados. Dado que as persoas verán páxinas diferentes cando o buscan, por que non aplicar meta descricións diferentes para cada unha das túas páxinas?

Xa modifiquei a miña cabeceira para incluír palabras clave dinámicas para a miña metaetiqueta de palabras clave e axudou a mellorar a clasificación dalgunhas das miñas publicacións. A aplicación de diferentes descricións pode non aumentar o meu posicionamento na busca, pero como sinala BlogStorm, podería provocar máis interacción coas miñas páxinas a partir dos resultados da busca de persoas.

Descrición da solución

Se a páxina do meu sitio é unha única páxina, como cando fai clic nunha única publicación, quere un extracto da páxina. Quero que o extracto sexan as primeiras 20 a 25 palabras da publicación, pero teño que filtrar o noso código HTML. Por sorte, WordPress ten unha función que me proporcionará o que necesito, o_excerpt_rss. Aínda que non foi pensado para este uso, é un xeito enxeñoso de aplicar o límite de palabras e eliminar todos os elementos HTML.

Incluso podería dar un paso máis e empregar o Extracto opcional dentro de WordPress para encher a descrición meta, pero neste momento é un bo atallo. (Se usa este enfoque E introduce un extracto opcional, empregará ese extracto para a meta descrición).

O código da cabeceira

Esta función require que o chame dentro de The Loop, polo que ten certa complexidade:

"/>

NOTA: Asegúrese de substituír "A miña descrición predeterminada" por calquera que teña ou desexe como meta descrición do seu blog.

O que fai este código é fornecer a meta descrición predeterminada para o teu blog en calquera outra parte dunha páxina de publicación única, nese caso toma as primeiras 20 palabras e elimina todo o HTML. Vou seguir axustando o código (eliminando as saídas de liña) e incorporando unha declaración "if" se hai un extracto opcional. Estade atentos!

9 Comentarios

  1. 1
  2. 2

    Nice one Doug, I look forward to seeing this progress. Mine is a bit of a botch job at the moment (I think), so I’m kind of glad to see someone else doing the hard work!

  3. 3

    One note – I updated the post since I thought you had to do some logic if someone utilized the “Optional Excerpt” on the post. However, you don’t have to – the Optional Excerpt will automatically be displayed if it’s utilized… another nice feature of the_excerpt and the_excerpt_rss functions.

    • 4
      • 5

        Making over $10k per month on my blog would be quite nice! However, John (a ‘virtual friend’ and person I have incredible respect for) invests a lot in paying for attention. He’s recently gotten into trouble by Google and Technorati – these could hurt him quite a bit with his revenue in the future.

        But I am appreciative that guys like him have the cahonies to push the limit – John lets guys like me know where the line is!

        🙂

  4. 6
  5. 7

    How about including the category names and the blog name for each post…. does this improve on the SEO factors? I think so!


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

  6. 8

    Información:
    If you’re running YAPB as your image solution, this code will pull your lead image into the meta and display it above the body when viewing the front end.

  7. 9

¿Que pensas?

Este sitio usa Akismet para reducir o spam. Aprende a procesar os teus datos de comentarios.