آیا می خواهید فید RSS خود را در وردپرس بهینه کنید؟
هر سایت وردپرسی به طور پیش فرض دارای یک فید RSS است. شما می توانید این فید را برای محافظت از محتوای خود، ارسال ترافیک بیشتر به سایت خود و موارد دیگر بهینه کنید.
در این مقاله، نحوه بهینه سازی و سفارشی سازی فیدهای RSS خود را به روش صحیح به شما نشان خواهیم داد.
چرا فیدهای RSS وردپرس خود را بهینه کنید؟
فیدهای RSS راهی را برای خوانندگان شما ارائه می دهند تا بتوانند در برنامه های فیدخوان مورد علاقه خود مانند Feedly مشترک شوند و پست های وبلاگ شما را بخوانند.
اگرچه فیدخوان ها به اندازه گذشته محبوب نیستند، هنوز هم خوانندگان زیادی وجود دارند که ترجیح می دهند محتوای وبلاگ وردپرس را به این روش بخوانند.
با بهینه سازی فید RSS خود همچنین می توانید از حذف محتوا جلوگیری کنید، بک لینک های بیشتری دریافت کنید، ترافیک را به سایت خود ارسال کنید و موارد دیگر.
با این اوصاف، بیایید به نکات تخصصی ما برای بهینه سازی فید RSS خود بپردازیم.
1. یک نقشه سایت فید RSS ایجاد کنید
نقشه سایت RSS با نقشه سایت XML متفاوت است. نقشههای سایت RSS فقط حاوی جدیدترین محتوای شما هستند، که به Google کمک میکند تا محتوای شما را در نتایج جستجو تازهتر نگه دارد.
اگر به طور مکرر محتوا را منتشر می کنید، این می تواند منجر به افزایش رتبه در موتورهای جستجو شود.
همه در یک سئو به شما اجازه می دهد تا بدون نیاز به کدنویسی، نقشه سایت RSS را به راحتی به وب سایت خود اضافه کنید.
اولین کاری که باید انجام دهید این است که آن را نصب و فعال کنید همه در یک سئو افزونه برای جزئیات بیشتر، راهنمای گام به گام ما در مورد نحوه نصب افزونه وردپرس را ببینید.
پس از فعال سازی، از شما خواسته می شود که افزونه را راه اندازی کنید. میتوانید مراحل هدایتشده در جادوگر راهاندازی را دنبال کنید، یا راهنمای ما در مورد نحوه راهاندازی All in One SEO برای وردپرس را ببینید.
AIOSEO نقشه های سایت RSS را به طور خودکار فعال می کند، بنابراین هیچ کار دیگری لازم نیست انجام دهید.
اگر می خواهید دوبار بررسی کنید، به سادگی به All in One SEO » نقشه سایت و سپس روی تب ‘RSS Sitemap’ کلیک کنید.
می بینید که کلید «فعال کردن نقشه سایت» در کادر «نقشه سایت RSS» قبلاً فعال شده است.
همچنین میتوانید تعداد پستها و انواع پستهایی را که میخواهید در کادر «تنظیمات نقشه سایت» قرار دهید، تنظیم کنید.
تنظیمات پیشفرض را رها میکنیم، اما میتوانید پستهای بیشتری را اضافه کنید یا فقط انواع پستهای خاصی را بگنجانید.
قبل از اینکه صفحه را ترک کنید، مطمئن شوید که روی دکمه “ذخیره تغییرات” کلیک کنید.
اکنون نقشه سایت RSS خود را برای وب سایت خود فعال کرده اید.
برای ارسال نقشه سایت RSS جدید خود به گوگل، می توانید راهنمای ما را در مورد نحوه افزودن سایت وردپرس خود به کنسول جستجوی گوگل ببینید. این فرآیند مشابه ارسال نقشه سایت XML است.
2. فید RSS خود را قبل و بعد از محتوا ویرایش کنید
به طور پیشفرض، فیدهای RSS وردپرس محتوای پست اخیر شما را نشان میدهند و هیچ گزینه داخلی برای سفارشی کردن آن محتوا برای خوانندگان شما وجود ندارد.
خوشبختانه می توانید از آن استفاده کنید افزونه All in One SEO به راحتی فید RSS خود را قبل و بعد از محتوا سفارشی کنید.
برای نصب، فعالسازی و راهاندازی افزونه، به سادگی همان مراحل بالا را دنبال کنید.
پس از آن، به All in One SEO » تنظیمات عمومی و سپس روی گزینه منوی “محتوای RSS” کلیک کنید.
در این صفحه میتوانید هر محتوایی را که میخواهید قبل و بعد از هر پست نمایش داده شود در فید RSS خود اضافه کنید.
میتوانید HTML، برچسبهای هوشمند برای پیوندها و سایر ابردادهها را به هر بخش اضافه کنید.
هنگامی که از تغییرات خود راضی شدید، مطمئن شوید که روی دکمه “ذخیره تغییرات” کلیک کنید تا فید RSS خود را ذخیره کنید.
3. از فید RSS خود در برابر محتوای Scrapers محافظت کنید
حذف محتوا زمانی است که محتوا از سایت شما گرفته می شود، معمولاً از طریق فید RSS شما، و مجدداً در سایت شخص دیگری منتشر می شود.
دیدن اینکه شخصی محتوای شما را می دزدد، از آن درآمدزایی می کند و حتی رتبه وب سایت شما را در نتایج جستجو بالاتر می برد، می تواند بسیار خسته کننده باشد.
خوشبختانه، اگر شخصی محتوای شما را از طریق فید RSS شما سرقت کند، می توانید فید RSS خود را سفارشی کنید تا در واقع به نفع سایت شما باشد.
برای جزئیات بیشتر، راهنمای مبتدیان ما برای جلوگیری از خراش محتوای وبلاگ در وردپرس را ببینید.
4. نمایش گزیده به جای مقاله کامل در فید RSS
نمایش مقاله کامل خود در فید RSS به کاربران شما امکان می دهد کل مقاله را در فیدخوان خود بخوانند. این می تواند بر بازدید از صفحه، درآمد تبلیغات و نرخ تبدیل تأثیر منفی بگذارد.
با نمایش خلاصه مقاله به جای مقاله کامل در فید RSS خود، از خوانندگان می خواهید که برای خواندن پست کامل به وب سایت وردپرس شما بیایند.
وردپرس دارای یک راه حل داخلی است. به سادگی به تنظیمات » خواندن در داشبورد مدیریت وردپرس شما.
سپس به قسمتی با عنوان «برای هر پست در فید، شامل» بروید و دکمه رادیویی «گزیده» را انتخاب کنید.
همچنین می توانید تعداد پست هایی که در فید RSS خود نمایش داده می شوند را نیز کنترل کنید.
در کادر “فیدهای پیوندی جدیدترین را نشان می دهد”، به سادگی یک عدد را در کادر وارد کنید.
قبل از اینکه از این صفحه خارج شوید، مطمئن شوید که روی دکمه “ذخیره تغییرات” کلیک کنید تا تنظیمات فید RSS خود را به روز کنید.
5. یک تصویر ویژه به پستها در فید RSS اضافه کنید
به طور پیش فرض، وردپرس تصاویر ویژه پست شما را به فید RSS شما اضافه نمی کند. وقتی کاربران شما پست شما را در فیدخوان می خوانند، اغلب اولین تصویر را در پست شما می کشد.
با افزودن کد به فایل های وردپرس خود می توانید این مورد را تغییر دهید. اگر قبلاً این کار را انجام ندادهاید، راهنمای مبتدی ما برای چسباندن قطعات از وب به وردپرس را ببینید.
تنها کاری که باید انجام دهید این است که کد زیر را به فایل functions.php خود، در یک پلاگین خاص سایت یا با استفاده از افزونه قطعه کد اضافه کنید.
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');
این کد به سادگی تصویر ویژه شما را در یک پاراگراف درست قبل از محتوای پست اضافه می کند.
6. انواع پست سفارشی را به فید RSS خود اضافه کنید
بسیاری از سایت های وردپرس از انواع پست سفارشی برای ایجاد بخش های جداگانه از مقالات وبلاگ معمولی استفاده می کنند.
به عنوان مثال، در اینجا در WPBeginner، ما انواع پست سفارشی جداگانه برای بخش های Deals و Glossary خود ایجاد کردیم.
اگر محتوای زیادی را با استفاده از انواع مختلف پست سفارشی منتشر میکنید، میخواهید آنها را به فید اصلی خود اضافه کنید.
برای انجام این کار، باید کد زیر را به فایل functions.php خود، در یک پلاگین خاص سایت یا با استفاده از افزونه قطعه کد اضافه کنید.
function myfeed_request($qv) { if (isset($qv['feed']) && !isset($qv['post_type'])) $qv['post_type'] = array('post', 'books', 'movies'); return $qv; } add_filter('request', 'myfeed_request');
این کد دو نوع پست سفارشی، “کتاب” و “فیلم” را به فید اصلی RSS اضافه می کند. مطمئن شوید که آنها را با انواع پست سفارشی خود جایگزین کرده اید.
7. متن اضافی را به عنوان پست در RSS اضافه کنید
افزودن متن اضافی به عنوان پست خود در RSS می تواند مفید باشد اگر چندین نوع محتوای پست ایجاد کنید.
به عنوان مثال، این می تواند به خوانندگان شما کمک کند تا بین پست های مهمان، محتوای معمولی وبلاگ و محتوای حمایت شده تمایز قائل شوند.
در اینجا یک قطعه کد وجود دارد که می توانید از آن برای نمایش دسته پست در عنوان استفاده کنید:
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');
برای جزئیات و مثالهای بیشتر، راهنمای ما در مورد نحوه سفارشیسازی کامل فیدهای RSS وردپرس را ببینید.
8. به کاربران اجازه دهید از طریق ایمیل در فید RSS مشترک شوند
همه کاربران شما نمی خواهند از فیدخوان برای اشتراک در پست های شما استفاده کنند. بسیاری از مردم ترجیح می دهند به جای آن از طریق ایمیل مشترک شوند. این یکی از دلایلی است که داشتن یک خبرنامه ایمیلی مهم است.
برای ارسال خودکار ایمیل های RSS، توصیه می کنیم از Sendinblue استفاده کنید. این یک ارائه دهنده خدمات بازاریابی ایمیلی محبوب است که برنامه ای رایگان برای همیشه برای ارسال حداکثر 300 ایمیل در روز دارد.
هنگامی که لیست ایمیل شما تنظیم شد، می توانید به طور خودکار ایمیل های RSS را هنگام انتشار یک پست وبلاگ جدید ارسال کنید.
برای جزئیات بیشتر، راهنمای ما در مورد نحوه اطلاع رسانی به مشترکین از پست های جدید در وردپرس را ببینید.
9. به کاربران اجازه دهید تا در دسته بندی ها در فید RSS مشترک شوند
هر دسته در سایت وردپرس شما به طور خودکار فید RSS خود را دارد. اگر یک وبلاگ بزرگ با دسته بندی های متنوع زیادی راه اندازی می کنید، این به خوانندگان شما اجازه می دهد فقط در دسته هایی مشترک شوند که به آنها علاقه دارند.
با این حال، بسیاری از کاربران متوجه نمی شوند که می توانند به راحتی در دسته بندی های خاص مشترک شوند. می توانید با برجسته کردن آن در وب سایت خود، این کار را برای خوانندگان خود آسان تر کنید.
برای جزئیات بیشتر، راهنمای ما در مورد نحوه ایجاد فید RSS جداگانه برای هر دسته در وردپرس را ببینید.
10. داده های فیلد سفارشی را به فید RSS خود اضافه کنید
فیلدهای سفارشی به شما امکان می دهند ابرداده های اضافی را به پست ها و صفحات وردپرس خود اضافه کنید. با این حال، این ابرداده در فید RSS پیشفرض شما گنجانده نشده است.
برای نمایش فیلدهای سفارشی در فید RSS خود، به سادگی قطعه کد زیر را به فایل functions.php خود، در یک افزونه مخصوص سایت یا با استفاده از افزونه قطعه کد اضافه کنید.
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 !== '') { // Display custom field data below content $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');
این کد بررسی می کند که آیا از فیلد سفارشی استفاده می شود و آیا فید RSS نمایش داده می شود. پس از آن، داده های فیلد سفارشی را در زیر محتوای پست اضافه می کند.
11. تأخیر در ظاهر شدن پست ها در فید RSS
به تأخیر انداختن نمایش پستها در فید RSS میتواند شما را از انتشار تصادفی نجات دهد و به شما در شکست دادن محتوای خراشدهنده کمک کند، اگر این مشکلی است که مرتباً با آن مواجه میشوید.
هنگامی که نمایش پستها در فید RSS خود را به تاخیر میاندازید، به موتورهای جستجو زمان میدهید تا محتوای شما را قبل از اینکه در جای دیگری ظاهر شود، بخزند و فهرستبندی کنند.
بعلاوه، می توانید قبل از اینکه برای مشترکین RSS ارسال شود، اشتباهات املایی را بررسی کنید.
برای انجام این کار، باید کد زیر را به فایل functions.php خود، در یک پلاگین مخصوص سایت یا با استفاده از یک افزونه قطعه کد اضافه کنید.
function publish_later_on_feed($where) { global $wpdb; if ( is_feed() ) { // timestamp in WP-format $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"; //MINUTE, HOUR, DAY, WEEK, MONTH, YEAR // add SQL-sytax to default $where $where .= " AND TIMESTAMPDIFF($device, $wpdb->posts.post_date_gmt, '$now') > $wait "; } return $where; } add_filter('posts_where', 'publish_later_on_feed');
این کد 10 دقیقه تاخیر قبل از نمایش پست ها در فید RSS شما اضافه می کند. با تغییر آن می توانید آن را به نیازهای خود تغییر دهید 10
و MINUTE
ارزش های.
12. دکمه های اجتماعی را به فیدهای RSS وردپرس خود اضافه کنید
اکثر فیدخوانهای RSS ویژگیهای اشتراکگذاری اجتماعی ندارند یا چندان قابل توجه نیستند. با این حال، برای تشویق به اشتراک گذاری، می توانید آیکون های رسانه های اجتماعی خود را به فید RSS خود اضافه کنید.
ابتدا باید نمادهای تصویری را برای شبکه های رسانه اجتماعی که می خواهید اضافه کنید ایجاد کنید. برای این آموزش تصاویری برای فیس بوک و توییتر ایجاد کردیم و با رفتن به آن ها را آپلود کردیم رسانه » افزودن جدید.
پس از آپلود فایل های تصویری خود، باید “URL فایل” را کپی کرده و آن را در ویرایشگر متن دلخواه خود جایگذاری کنید تا برای مرحله بعدی ذخیره شود.
برای جزئیات بیشتر، راهنمای ما در مورد نحوه دریافت URL تصاویری که در وردپرس آپلود می کنید را ببینید.
در مرحله بعد، باید قطعه کد زیر را به فایل functions.php خود، در یک پلاگین مخصوص سایت یا با استفاده از یک افزونه قطعه کد اضافه کنید.
// add custom feed content function wpb_add_feed_content($content) { // Check if a feed is requested if(is_feed()) { // Encoding post link for sharing $permalink_encoded = urlencode(get_permalink()); // Getting post title for the tweet $post_title = get_the_title(); // Content you want to display below each post // This is where we will add our icons $content .= '<p> <a href="http://www.facebook.com/sharer/sharer.php?u=' . $permalink_encoded . '" title="Share on Facebook"><img src="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="Share on Twitter"><img src="Facebook icon file url goes here" title="Share on Twitter" alt="Share on Twitter" 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');
این کد بالا به سادگی دکمه های اشتراک گذاری اجتماعی برای توییتر و فیس بوک را اضافه می کند. شما باید جایگزین کنید src=
ویژگی در image
نشانیهای اینترنتی تصویر خود را که قبلاً در ویرایشگر متن خود قرار دادهاید، تگ کنید.
اگر فید RSS خود را بهینه کرده اید و خطاهایی را مشاهده می کنید، به راهنمای ما در مورد نحوه رفع خطاهای فید RSS مراجعه کنید.
امیدواریم این مقاله به شما کمک کرده باشد که چگونه فید RSS وردپرس خود را بهینه کنید. همچنین ممکن است بخواهید انتخاب های متخصص ما در مورد بهترین خدمات بازاریابی ایمیلی برای مشاغل کوچک و راهنمای ما در مورد نحوه انتخاب بهترین سازنده وب سایت را ببینید.
اگر این مقاله را دوست داشتید، لطفا در ما مشترک شوید کانال یوتیوب برای آموزش ویدیویی وردپرس. شما همچنین می توانید ما را در توییتر و فیس بوک.
پست 12 نکته برای بهینه سازی فید RSS وردپرس (سریع و آسان) اولین بار در WPBeginner ظاهر شد.