تعطيل روابط RSS Feed في ووردبريس لتحسين السيو

الروابط الخاصة بـ Feed في ووردبريس، مثل /feed/، تستخدم لتوفير خلاصات RSS (Really Simple Syndication) للمستخدمين أو التطبيقات التي تحتاج إلى تتبع تحديثات الموقع بشكل دوري. هذه الروابط تُمكّن الزوار من الاشتراك في محتوى موقعك بسهولة. ومع ذلك، قد يواجه مالكو المواقع مشكلات تتعلق بـ SEO وفهرسة محركات البحث مع هذه الروابط. في هذا المقال، سنتحدث عن أهمية روابط Feed، الفوائد والسلبيات المتعلقة بها، وكيفية تعطيلها أو إعادة توجيهها إلى صفحات المقالات الأصلية باستخدام عدة طرق مثل Nginx، .htaccess، ووردبريس، والإضافات المتاحة.

ما هي روابط Feed في ووردبريس؟

روابط Feed هي روابط تلقائية تُنشئها ووردبريس لكل نوع من المحتوى (المقالات، التصنيفات، التعليقات، وما إلى ذلك) وتعرض محتوى الموقع بشكل مبسط عبر خلاصات RSS أو Atom. يمكن استخدام هذه الخلاصات بواسطة تطبيقات خارجية مثل Feed readers أو أدوات تحليل المحتوى.

مثال على روابط Feed:

  • Feed المقالات: https://example.com/feed/
  • Feed التصنيفات: https://example.com/category/tech/feed/
wordpress feeds content

فوائد روابط Feed:

  1. تسهيل الاشتراك في المحتوى: يمكن للمستخدمين الاشتراك في خلاصات RSS والبقاء على اطلاع دائم بتحديثات الموقع بدون الحاجة إلى زيارة الموقع بشكل دوري.
  2. أدوات التحليل والمراقبة: بعض الأدوات تستخدم RSS لجمع معلومات عن المواقع وتحليل محتواها.
  3. تحسين تجربة المستخدمين المتنقلين: التطبيقات الإخبارية والتطبيقات المتنقلة الأخرى تعتمد على RSS لتقديم الأخبار والمقالات بشكل سهل ومبسط.

سلبيات روابط Feed فيما يتعلق بـ SEO:

رغم فوائدها، هناك بعض المخاوف المتعلقة بـ SEO فيما يخص روابط Feed:

  1. زحف غير مفيد لمحركات البحث: أحيانًا تقوم محركات البحث بالزحف إلى روابط Feed بدلاً من الزحف إلى المقالات الأصلية، مما يؤدي إلى تجاهل المحتوى الأساسي الذي يجب فهرسته.
  2. استهلاك الموارد: تكرار الزحف إلى روابط Feed قد يزيد من الحمل على الخادم ويستهلك موارده بدون فائدة تُذكر، مع استنزاف ميزانية الزحف؛ خاصة إذا كان لديك موقع يحتوي على كمية كبيرة من المحتوى.

في سيرش كونسول، يمكنك استعراض الصفحات التي تم الزحف إليها ولكن لم يتم فهرستها، عادة ما يكون عدد روابط feed التي تزحف إليها عناكب البحث بنفس عدد المقالات والتصنيفات والوسوم في موقعك.

disable feed wordpress search console

الحلول الممكنة للتعامل مع روابط Feed في ووردبريس

لحل هذه المشكلة، يمكنك اتباع إحدى الطرق التالية إما لتعطيل روابط Feed بالكامل أو إعادة توجيهها إلى صفحات المقالات الأصلية.

الطريقة الأولى: تعطيل روابط Feed باستخدام Nginx

إذا كنت تستخدم سيرفر Nginx كخادم ويب، يمكنك تعطيل روابط Feed بسهولة من خلال إضافة بعض التعليمات في إعدادات Nginx:

  1. قم بفتح ملف إعدادات Nginx الرئيسي (عادةً /etc/nginx/sites-available/default).
  2. أضف السطر التالي لتعطيل روابط Feed:
location ~* /feed/ {
    return 403;  # منع الوصول إلى روابط feed
}Code language: PHP (php)

هذا التوجيه يعيد 403 Forbidden لأي محاولة للوصول إلى روابط Feed، وبالتالي منع عرضها.

الطريقة الثانية: إعادة توجيه روابط Feed باستخدام Nginx

إذا كنت تفضل إعادة توجيه روابط Feed إلى المقالات الأصلية بدلاً من تعطيلها، يمكنك استخدام توجيه 301 Redirect:

location ~* /feed/ {
    return 301 https://example.com$request_uri;  # إعادة توجيه feed إلى المقالة الأصلية
}Code language: JavaScript (javascript)

هذا التوجيه يعيد توجيه أي رابط Feed إلى المقالة الأصلية، مما يسمح لمحركات البحث بفهرسة المحتوى الأساسي بدلاً من الخلاصات.

الطريقة الثالثة: تعطيل أو إعادة توجيه روابط Feed باستخدام ملف .htaccess (Apache)

إذا كنت تستخدم خادم Apache، يمكنك التحكم في روابط Feed باستخدام ملف .htaccess. لتعطيلها:

  1. افتح ملف .htaccess في الجذر (Root) الخاص بموقعك.
  2. أضف الكود التالي لتعطيل الروابط:
RewriteEngine On
RewriteRule ^feed/?$ - [F,L]  # تعطيل الوصول إلى روابط feedCode language: PHP (php)

لإعادة التوجيه إلى المقالات الأصلية:

RewriteEngine On
RewriteRule ^feed/?$ / [R=301,L]  # إعادة توجيه روابط feed إلى الصفحة الرئيسيةCode language: PHP (php)

الطريقة الرابعة: تعطيل روابط Feed باستخدام أكواد PHP في ووردبريس

يمكنك تعطيل Feed مباشرة من خلال إضافة كود إلى ملف functions.php الخاص بالقالب النشط في ووردبريس. لتعطيل الروابط بالكامل:

/**
 * Disable all RSS/Atom feeds in WordPress
 */
function disable_feeds() {
    wp_die( __('خلاصات RSS معطلة. يرجى زيارة الصفحة الرئيسية لعرض المحتوى.') );
}
add_action('do_feed', 'disable_feeds', 1);
add_action('do_feed_rdf', 'disable_feeds', 1);
add_action('do_feed_rss', 'disable_feeds', 1);
add_action('do_feed_rss2', 'disable_feeds', 1);
add_action('do_feed_atom', 'disable_feeds', 1);
add_action('do_feed_rss2_comments', 'disable_feeds', 1);
add_action('do_feed_atom_comments', 'disable_feeds', 1);Code language: PHP (php)

هذا الكود يقوم بتعطيل جميع أنواع الخلاصات في ووردبريس ويعرض رسالة للمستخدمين بأن الخلاصات معطلة.

الطريقة الخامسة: إعادة توجيه روابط Feed باستخدام إضافة ووردبريس

إذا كنت تفضل استخدام إضافات ووردبريس بدلاً من التعديل اليدوي، يمكنك استخدام إضافات مثل Redirection لإعادة توجيه روابط Feed إلى المقالات الأصلية. بعد تثبيت الإضافة:

  1. افتح لوحة تحكم ووردبريس.
  2. انتقل إلى Tools -> Redirection.
  3. أضف قاعدة جديدة لإعادة توجيه أي رابط /feed/ إلى المقالة الأصلية أو الصفحة الرئيسية.

الطريقة السادسة: تعطيل روابط Feed باستخدام إضافات ووردبريس

يمكنك أيضًا تعطيل روابط Feed باستخدام إضافة مخصصة مثل Disable Feeds التي تقوم بتعطيل جميع الروابط الخاصة بالخلاصات RSS/Atom.

  1. قم بتثبيت إضافة Disable Feeds من لوحة تحكم ووردبريس.
  2. بعد التفعيل، سيتم تعطيل جميع الروابط المتعلقة بـ Feed تلقائيًا بدون الحاجة إلى أي إعدادات إضافية.

إزالة روابط Feed من صفحات ووردبريس

بجانب إنشاء ووردبريس لروابط الخلاصات Feed لكل نوع من المحتوى، يقوم النظام تلقائيًا بإضافة هذه الروابط داخل (Head) في صفحات موقعك، مما يعني أنها تظهر في كود HTML الخاص بالموقع ويمكن للزوار ومحركات البحث الوصول إليها. قد تكون هذه الروابط غير ضرورية في بعض الحالات، خاصةً إذا كنت ترغب في تحسين SEO الخاص بموقعك وتجنب المشاكل التي تحدثنا عنها أعلاه.

لإزالة هذه الروابط من ترويسة صفحات HTML الخاصة بموقعك في ووردبريس، يمكنك القيام بذلك بسهولة عن طريق إضافة بعض الأكواد إلى ملف functions.php في القالب النشط.

إليك الكود الذي يمكنك استخدامه لإزالة روابط Feed من ترويسة صفحات ووردبريس:

/**
 * Remove RSS feed links from WordPress header
 */
remove_action( 'wp_head', 'feed_links_extra', 3 );
remove_action( 'wp_head', 'feed_links', 2 );Code language: PHP (php)

بإزالة هذه الروابط من مصدر الصفحة، يمكنك تقليل الروابط الزائدة في صفحات موقعك التي قد تكون غير ضرورية بالنسبة لمحركات البحث والزوار، وبالتالي تحسين هيكل الصفحة وتقليل التشويش في فهرسة محركات البحث.

سلبيات تعطيل روابط Feed:

  1. فقدان اشتراكات RSS: إذا كنت تعتمد على روابط Feed للسماح للمستخدمين بالاشتراك في محتوى الموقع، فإن تعطيل هذه الروابط قد يؤثر على عدد المستخدمين الذين يتابعون تحديثاتك عبر تطبيقات قراءة الخلاصات.
  2. التأثير على التطبيقات الخارجية: بعض التطبيقات التي تعتمد على RSS للحصول على محتوى الموقع قد تتوقف عن العمل بشكل صحيح.

الخاتمة:

روابط Feed في ووردبريس قد تكون مفيدة في بعض السيناريوهات، ولكنها قد تسبب مشاكل تتعلق بـ SEO وفهرسة محركات البحث إذا لم تتم إدارتها بشكل صحيح. من خلال تعطيل أو إعادة توجيه روابط Feed، يمكنك تحسين أداء موقعك وتجنب المشاكل المتعلقة بمحتوى مكرر أو زحف غير ضروري. يمكنك اختيار الطريقة الأنسب لك سواءً باستخدام Nginx، .htaccess، الأكواد البرمجية، أو الإضافات المتاحة في ووردبريس.


اترك تعليقاً

لن يتم نشر عنوان بريدك الإلكتروني. الحقول الإلزامية مشار إليها بـ *

Scroll to Top