WordPress: Dynamický popis meta u každého příspěvku

Optimalizace pro vyhledávače SEO

Vaše výchozí hlavička WordPress definuje jediný popis jakékoli stránky vašeho webu, bez ohledu na stránku, na kterou někdo přistál z vyhledávače. To, že popis ve vyhledávači nemusí ve skutečnosti popisovat příspěvek, který je na blogu, může mít za následek, že na váš odkaz klikne méně lidí.

Nikdy jsem o tom nepřemýšlel až do tohoto víkendu, kdy jsem obdržel následující recenzi svého webu od BlogStorm:

Pěkné, snadno se spojuje návnada! Zkuste přidat tlačítka sociálních záložek do dolní části svých příspěvků a některé jedinečné meta popisy na každou stránku.

Zpeněžení takového blogu je těžké, pokud vyzkoušíte všechno John Chow se pokusil, pak budete na správné cestě.

S trochou představivosti a spoustou návnad na odkazy budete schopni získat dostatek odkazů, abyste mohli zařadit opravdu dobré podmínky (možná už ano). Jakmile se zařadíte podle těchto podmínek, můžete na stránky nalepit přidružené odkazy a Adsense a sklízet zisky.

Ověření vašeho webu je fantastická věc, protože často identifikuje nějaký problém s vaším webem, kterému nevěnujete pozornost. V tomto případě je to popis mé metaznačky pro každý z mých příspěvků. Meta popisy používají vyhledávače k ​​použití stručného popisu stránky uvedené ve výsledcích. Jelikož se lidem při hledání zobrazí různé stránky, proč pro každou z nich nepoužít jiný meta popis?

Už jsem upravil záhlaví tak, aby zahrnovalo dynamická klíčová slova pro metaznačku klíčového slova a pomohlo to zlepšit hodnocení některých mých příspěvků. Použití různých popisů nemusí zvýšit mé umístění ve vyhledávání, ale jak zdůrazňuje BlogStorm - mohlo by to vést k větší interakci s mými stránkami z výsledků vyhledávání lidí.

Popis řešení

Pokud stránka na mém webu tvoří jednu stránku, například když kliknete na jeden příspěvek, chcete zobrazit její výňatek. Chci, aby výňatek byl prvních 20 až 25 slov příspěvku, ale potřebuji filtrovat jakýkoli HTML vůbec. Naštěstí, WordPress má funkci, která mi poskytne to, co potřebuji, the_excerpt_rss. Ačkoli to nebylo určeno pro toto použití, je to důmyslný způsob, jak aplikovat limit slova a odstranit všechny prvky HTML!

Dokonce bych to mohl udělat ještě o krok dále a využít Nepovinný výňatek ve WordPressu k naplnění meta popisu, ale pro tuto chvíli je to pěkná uklizená zkratka! (Pokud použijete tento přístup a zadáte volitelný výňatek, použije tento výňatek pro popis Meta).

Kód záhlaví

Tato funkce vyžaduje, abyste jej zavolali v rámci The Loop, takže je to trochu složité:

„/>

POZNÁMKA: Nezapomeňte nahradit „Můj výchozí popis“ tím, co v současné době máte nebo chcete jako meta popis svého blogu.

Tento kód poskytuje výchozí meta popis vašeho blogu kdekoli kromě stránky Single Post, v takovém případě trvá prvních 20 slov a odstraní z něj veškerý HTML. Budu i nadále dolaďovat kód (odstraňování řádků) a začlenění výrazu „if“, pokud existuje nepovinný výňatek. Zůstaňte naladěni!

9 Komentáře

  1. 1
  2. 2

    Hezký Doug, těším se, až uvidím tento pokrok. Důl je v tuto chvíli trochu pobuřující práce (myslím), takže jsem rád, že vidím někoho jiného dělat tu těžkou práci!

  3. 3

    Jedna poznámka - příspěvek jsem aktualizoval, protože jsem si myslel, že musíte udělat nějakou logiku, pokud někdo na příspěvku použil „nepovinný výňatek“. Avšak nemusíte - Volitelný výňatek se automaticky zobrazí, pokud je využit ... další pěkná funkce funkcí__výňatek a_výjimek_rss.

    • 4
      • 5

        Vydělat přes 10 XNUMX $ měsíčně na mém blogu by bylo docela hezké! John („virtuální přítel“ a člověk, kterého si neuvěřitelně vážím) však hodně investuje do věnování pozornosti. Nedávno se dostal do problémů společností Google a Technorati - to by mu mohlo v budoucnu docela ublížit s jeho příjmy.

        Ale oceňuji, že kluci jako on mají khonky, aby posunuli hranici - John dává klukům jako já vědět, kde je linka!

        ????

  4. 6
  5. 7

    Co takhle zahrnout názvy kategorií a názvy blogů pro každý příspěvek…. zlepšuje to SEO faktory? Myslím, že ano!


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

  6. 8

    FYI:
    Pokud používáte YAPB jako řešení obrazu, tento kód vytáhne váš hlavní obrázek do meta a zobrazí jej nad tělem při prohlížení frontendu.

  7. 9

Co si myslíte?

Tyto stránky používají Akismet k omezení spamu. Zjistěte, jak jsou vaše údaje komentářů zpracovávány.