W artykule:
- Po co optymalizować kanały RSS WordPress?
- 1. Utwórz RSS Feed Sitemap
- 2. Edytuj kanał RSS przed i po treści
- 3. Chroń swój kanał RSS przed skrobakami treści
- 4. Pokaż fragment zamiast całego artykułu w kanale RSS
- 5. Dodaj wyróżniony obraz do postów w kanale RSS
- 6. Dodaj niestandardowe typy postów do kanału RSS
- 7. Dodaj dodatkowy tekst do tytułów postów w RSS
- 8. Zezwalaj użytkownikom na subskrybowanie kanału RSS za pośrednictwem poczty e-mail
- 9. Zezwalaj użytkownikom na subskrybowanie kategorii w kanale RSS
- 10. Dodaj niestandardowe dane pól do kanału RSS
- 11. Opóźnienie wyświetlania postów w kanale RSS
- 12. Dodaj przyciski społecznościowe do kanałów RSS WordPress
Chcesz zoptymalizować swój kanał RSS w WordPress?
Każda witryna WordPress ma domyślnie kanał RSS. Możesz zoptymalizować ten kanał, aby chronić swoje treści, wysyłać większy ruch do swojej witryny i nie tylko.
W tym artykule pokażemy, jak optymalizować i dostosowywać kanały RSS we właściwy sposób.
Po co optymalizować kanały RSS WordPress?
Kanały RSS oferują czytelnikom możliwość subskrybowania i czytania postów na blogu w swoich ulubionych aplikacjach do czytania kanałów, takich jak Feedly.
Mimo że czytniki kanałów nie są tak popularne, jak kiedyś, nadal jest wielu czytelników, którzy wolą czytać w ten sposób treści blogowe WordPress.
Optymalizując kanał RSS, możesz również zapobiec skrobaniu treści, uzyskać więcej linków zwrotnych, wysłać ruch do swojej witryny i nie tylko.
Mając to na uwadze, przejdźmy do naszych porad ekspertów dotyczących optymalizacji kanału RSS.
1. Utwórz RSS Feed Sitemap
Mapa strony RSS różni się od mapy strony XML. Mapy witryn RSS zawierają tylko najnowsze treści, co pomaga Google zachować świeżość treści w wynikach wyszukiwania.
Jeśli często publikujesz treści, może to prowadzić do wzrostu rankingów w wyszukiwarkach.
Wszystko w jednym SEO pozwala łatwo dodać mapę witryny RSS do swojej witryny, bez konieczności kodowania.
Pierwszą rzeczą, którą musisz zrobić, to zainstalować i aktywować wtyczkę all in One SEO. Aby uzyskać więcej informacji, zobacz nasz przewodnik krok po kroku, jak zainstalować wtyczkę WordPress.
Po aktywacji zostaniesz poproszony o skonfigurowanie wtyczki. Możesz postępować zgodnie z instrukcjami w kreatorze konfiguracji lub zobaczyć nasz przewodnik, Jak skonfigurować wszystko w jednym SEO dla WordPress.
AIOSEO automatycznie włącza mapy witryn RSS, więc nie musisz nic więcej robić.
Jeśli chcesz sprawdzić ponownie, po prostu przejdź do Wszystko w jednym SEO ” Mapa strony a następnie kliknij kartę “Mapa strony RSS”.
Możesz zobaczyć, że przełącznik “Włącz mapę witryny” w polu “Mapa witryny RSS” jest już włączony.
Możesz także ustawić liczbę postów i typy postów, które chcesz uwzględnić w polu “Ustawienia mapy witryny”.
Zostawimy domyślne ustawienia, ale możesz dołączyć więcej postów lub zawierać tylko niektóre typy postów.
Przed opuszczeniem ekranu kliknij przycisk “Zapisz zmiany”.
Teraz włączyłeś mapę witryny RSS dla swojej witryny.
Aby przesłać nową mapę witryny RSS do Google, możesz zobaczyć nasz przewodnik, Jak dodać swoją witrynę WordPress do Google Search Console. Jest to ten sam proces, co przesyłanie mapy witryny XML.
2. Edytuj kanał RSS przed i po treści
Domyślnie kanały RSS WordPress będą wyświetlać treść ostatniego postu i nie ma wbudowanej opcji dostosowywania tej treści dla czytelników.
Na szczęście możesz użyć wtyczki all in One SEO, aby łatwo dostosować kanał RSS przed i po treści.
Po prostu wykonaj te same kroki, co powyżej, aby zainstalować, aktywować i skonfigurować wtyczkę.
Następnie przejdź do Wszystko w jednym SEO ” Ustawienia Ogólne a następnie kliknij opcję menu “Zawartość RSS”.
Na tym ekranie możesz dodać dowolną treść, którą chcesz wyświetlić przed i po każdym wpisie w kanale RSS.
Do każdej sekcji można dodawać HTML, inteligentne tagi dla łączy i inne metadane.
Gdy będziesz zadowolony ze swoich zmian, kliknij przycisk “Zapisz zmiany”, aby zapisać Kanał RSS.
3. Chroń swój kanał RSS przed skrobakami treści
Skrobanie treści jest wtedy, gdy zawartość jest pobierana z witryny, zwykle za pośrednictwem kanału RSS i ponownie publikowana na cudzej stronie jako własna.
Może to być bardzo frustrujące, gdy ktoś kradnie Twoje treści, zarabiając na nich, a nawet przewyższa Twoją witrynę w wynikach wyszukiwania.
Na szczęście możesz dostosować swój kanał RSS, aby faktycznie korzystać z witryny, jeśli ktoś ukradnie twoje treści za pośrednictwem kanału RSS.
Aby uzyskać więcej informacji, zobacz nasz przewodnik dla początkujących, aby zapobiegać skrobaniu zawartości bloga w WordPress.
4. Pokaż fragment zamiast całego artykułu w kanale RSS
Wyświetlanie całego artykułu w kanale RSS pozwala użytkownikom przeczytać cały artykuł w ich czytniku kanałów. Może to negatywnie wpłynąć na wyświetlenia strony, przychody z reklam i współczynniki konwersji.
Pokazując podsumowanie artykułu zamiast pełnego artykułu w kanale RSS, wymagasz, aby czytelnicy przyszli do twojej witryny WordPress, aby przeczytać pełny post.
WordPress jest wyposażony we wbudowane rozwiązanie. Po prostu przejdź do Ustawienia ” Czytanie w panelu administracyjnym WordPress.
Następnie przewiń w dół do sekcji zatytułowanej “dla każdego postu w kanale, Dołącz” i wybierz przycisk radiowy “fragment”.
Możesz także kontrolować liczbę postów wyświetlanych w kanale RSS.
W polu’ Syndication feeds show the most recent’ wystarczy wprowadzić do niego numer.
Zanim opuścisz ten ekran, kliknij przycisk “Zapisz zmiany”, aby zaktualizować ustawienia kanału RSS.
5. Dodaj wyróżniony obraz do postów w kanale RSS
Domyślnie WordPress nie dodaje Twoich zdjęć do Twojego kanału RSS. Gdy użytkownicy czytają twój post w czytniku kanałów, często pobierają pierwszy obraz z twojego postu.
Możesz to zmienić, dodając kod do plików WordPress. Jeśli nie robiłeś tego wcześniej, zapoznaj się z naszym Przewodnikiem dla początkujących do wklejania fragmentów z internetu do WordPress.
Wszystko, co musisz zrobić, to dodać następujący kod do swoich funkcji.plik php, we wtyczce specyficznej dla witryny lub za pomocą wtyczki urywki kodu.
function wpb_rsstutorial_featuredimage ($content) { global $post; if (has_post_thumbnail ($post - > ID)) { $content = '<P>' . get_the_post_thumbnail($post->ID) . "</p>". get_the_content(); } return $ content; } add_filter ('the_excerpt_rss', 'wpb_rsstutorial_featuredimage'); add_filter ('the_content_feed', 'wpb_rsstutorial_featuredimage');
Ten kod po prostu dodaje polecany obraz wewnątrz akapitu tuż przed treścią postu.
6. Dodaj niestandardowe typy postów do kanału RSS
Wiele witryn WordPress używa niestandardowych typów postów do tworzenia oddzielnych sekcji ze zwykłych artykułów na blogu.
Na przykład tutaj w WPBeginner stworzyliśmy oddzielne niestandardowe typy postów dla naszych sekcji Oferty i słowniczek.
Jeśli publikujesz wiele treści przy użyciu różnych niestandardowych typów postów, będziesz chciał dodać je do głównego kanału.
Aby to zrobić, musisz dodać następujący kod do swoich funkcji.plik php, we wtyczce specyficznej dla witryny lub za pomocą wtyczki urywki kodu.
function myfeed_request ($qv) { if (isset ($qv['feed'])&&!isset ($qv['post_type'])) $qv['post_type'] = array('post', 'książki', 'filmy'); return $qv; } add_filter ('request', 'myfeed_request');
Ten kod dodaje dwa niestandardowe typy postów, “książki” i “filmy”, do głównego kanału RSS. Upewnij się, że zastąpisz je własnymi niestandardowymi typami postów.
7. Dodaj dodatkowy tekst do tytułów postów w RSS
Dodanie dodatkowego tekstu do tytułów postów w RSS może być pomocne, jeśli tworzysz wiele rodzajów treści postów.
Może to na przykład pomóc czytelnikom odróżnić posty gości, regularną zawartość bloga i treści sponsorowane.
Oto fragment kodu, którego możesz użyć do wyświetlenia kategorii post w tytule:
function wpb_rsstutorial_titlecat ($content) { $postcat = ""; foreach ((get_the_category ()) as $cat) { $postcat .= ' ('.$cat->cat_name . ')'; } $content = $content.$postcat; return $ content; } add_filter ('the_title_rss', 'wpb_rsstutorial_titlecat');
Aby uzyskać więcej szczegółów i przykładów, zobacz nasz przewodnik, jak całkowicie dostosować kanały RSS WordPress.
8. Zezwalaj użytkownikom na subskrybowanie kanału RSS za pośrednictwem poczty e-mail
Nie wszyscy użytkownicy chcą korzystać z czytnika kanałów, aby subskrybować Twoje posty. Wiele osób woli zamiast tego subskrybować przez e-mail. To jeden z powodów, dla których posiadanie biuletynu e-mail jest ważne.
Aby automatycznie wysyłać wiadomości RSS, zalecamy użycie Sendinblue. Jest to popularny dostawca usług e-mail marketingu, który ma bezpłatny plan na zawsze, aby wysyłać do 300 e-maili dziennie.
Po skonfigurowaniu listy e-mail możesz automatycznie wysyłać e-maile RSS podczas publikowania nowego posta na blogu.
Aby uzyskać więcej informacji, zobacz nasz przewodnik, jak powiadamiać subskrybentów o nowych postach w WordPress.
9. Zezwalaj użytkownikom na subskrybowanie kategorii w kanale RSS
Każda kategoria w Twojej witrynie WordPress automatycznie będzie miała swój własny kanał RSS. Jeśli prowadzisz ogromny blog z wieloma różnymi kategoriami, pozwala to czytelnikom subskrybować tylko te Kategorie, które ich interesują.
Jednak wielu użytkowników nie zdaje sobie sprawy, że mogą łatwo subskrybować określone kategorie. Możesz to ułatwić swoim czytelnikom, podkreślając to na swojej stronie internetowej.
Aby uzyskać więcej informacji, zobacz nasz przewodnik na temat tworzenia osobnego kanału RSS dla każdej kategorii w WordPress.
10. Dodaj niestandardowe dane pól do kanału RSS
Pola niestandardowe pozwalają dodawać dodatkowe metadane do postów i stron WordPress. Jednak te metadane nie są zawarte w domyślnym kanale RSS.
Aby wyświetlić niestandardowe pola w kanale RSS, po prostu dodaj poniższy fragment kodu do swoich funkcji.plik php, we wtyczce specyficznej dla witryny lub za pomocą wtyczki urywki kodu.
function wpb_rsstutorial_customfield ($content) { global $wp_query; $postid = $wp_query - > post - > ID; $custom_metadata = get_post_meta ($postid, 'my_custom_field', true); if (is_feed()) { if ($custom_metadata !== '') { // Wyświetl niestandardowe dane pola poniżej zawartości $content = $content."<br / > <br / > < div>"$custom_metadata."</div> "; } else { $content = $content; } } return $ content; } add_filter ('the_excerpt_rss', 'wpb_rsstutorial_customfield'); add_filter ('the_content', 'wpb_rsstutorial_customfield');
Ten kod sprawdza, czy pole niestandardowe jest używane i czy kanał RSS jest wyświetlany. Następnie doda niestandardowe dane pól pod treścią postu.
11. Opóźnienie wyświetlania postów w kanale RSS
Opóźnienie pojawiania się postów w kanale RSS może uchronić Cię przed przypadkowym opublikowaniem i pomóc ci pokonać skrobaki treści, jeśli jest to problem, z którym regularnie się borykasz.
Kiedy opóźniasz wyświetlanie postów w kanale RSS, dajesz wyszukiwarkom czas na indeksowanie i indeksowanie treści, zanim pojawią się w innym miejscu.
Dodatkowo możesz sprawdzić, czy nie ma literówek, zanim zostaną wysłane do subskrybentów RSS.
Aby to zrobić, musisz dodać następujący kod do swoich funkcji.plik php, we wtyczce specyficznej dla witryny lub za pomocą wtyczki urywki kodu.
function publish_later_on_feed ($where) { global $wpdb; if (is_feed() ) { // znacznik czasu w formacie WP $now = gmdate ('Y-m-d H: i: s'); // value for wait; + device $wait = '10'; / / integer // http://dev.mysql.com/doc/refman/5.0/en/date-and-time-functions.html#function_timestampdiff $device = 'MINUTE'; //minuta, godzina, dzień, tydzień, miesiąc, rok // add SQL-sytax to default $where $gdzie .= "And TIMESTAMPDIFF ($device, $wpdb - > posts.post_date_gmt, '$now') > $ wait "; } return $where; } add_filter ('posts_where', 'publish_later_on_feed');
Ten kod doda 10 minut opóźnienia, zanim posty pojawią się w Twoim kanale RSS. Możesz go zmienić na własne potrzeby, zmieniając 10
oraz Minuta
wartości.
12. Dodaj przyciski społecznościowe do kanałów RSS WordPress
Większość czytników kanałów RSS nie ma funkcji udostępniania społecznościowego lub nie są one bardzo zauważalne. Możesz jednak dodać własne ikony mediów społecznościowych do kanału RSS, aby zachęcić do udostępniania.
Najpierw musisz utworzyć ikony obrazów dla sieci społecznościowych, które chcesz dodać. W tym samouczku stworzyliśmy obrazy na Facebooku i Twitterze i przesłaliśmy je, przechodząc do Media ” Dodaj Nowy.
Po przesłaniu plików graficznych musisz skopiować “adres URL pliku” i wkleić go do ulubionego edytora tekstu, aby zapisać go do następnego kroku.
Aby uzyskać więcej informacji, zobacz nasz przewodnik, jak uzyskać adres URL obrazów przesyłanych w WordPress.
Następnie musisz dodać następujący fragment kodu do swoich funkcji.plik php, we wtyczce specyficznej dla witryny lub za pomocą wtyczki urywki kodu.
// dodaj niestandardową zawartość kanału function wpb_add_feed_content ($content) { // Sprawdź, czy kanał jest wymagany if (is_feed()) { // Kodowanie post link do udostępniania $permalink_encoded = urlencode(get_permalink()); // Zdobywanie tytułu postu dla tweeta $post_title = get_the_title(); // Treść, którą chcesz wyświetlić pod każdym postem // Tu dodamy nasze ikony $content .= "<p> <a href="http://www.facebook.com/sharer/sharer.php?u=". $permalink_encoded . facebook facebook facebook icon file url goes here"title="Share on Facebook" alt="Share on Facebook" width="64px" height="64px" /></a >Facebook icon file url goes here"title=" Share on Facebook "alt =" Share on Facebook "width =" 64px "height =" 64px " / >< / a > <a href="http://www.twitter.com/share?&text='. $post_title. "&url=". $permalink_encoded . "title="Udostępnij na Twitterze"><img src=" Facebook icon file url goes here"title=" Udostępnij na Twitterze"alt=" Udostępnij na Twitterze"width=" 64px"height =" 64px " /></a> < / p>"; } return $ content; } add_filter ('the_excerpt_rss', 'wpb_add_feed_content'); add_filter ('the_content', 'wpb_add_feed_content');
Powyższy kod po prostu doda przyciski udostępniania społecznościowego dla Twittera i Facebooka. Musisz wymienić src=
atrybut w obraz
Oznacz własne adresy URL obrazów, które wcześniej wkleiłeś do edytora tekstu.
Jeśli zoptymalizowałeś swój kanał RSS i widzisz błędy, zobacz nasz przewodnik, Jak naprawić błędy kanału RSS.
Mamy nadzieję, że ten artykuł pomógł Ci dowiedzieć się, jak zoptymalizować kanał RSS WordPress. Możesz również zobaczyć nasze typy ekspertów na temat najlepszych usług e-mail marketingu dla małych firm i nasz przewodnik, jak wybrać najlepszy kreator stron internetowych.
Jeśli podoba Ci się ten artykuł, zasubskrybuj nasz kanał YouTube dla samouczków wideo WordPress. Znajdziesz nas również na Twitterze i Facebooku.