2026年5月27日
2026年5月27日
WordPressのRelNoFollow・RelSponsored設定
はじめに
SEO(Search Engine Optimization)は、ウェブサイトの検索エンジンでのランキングを向上させるための技術であり、Webサイト全体の成功にとって非常に重要です。WordPressを用いて運営しているサイトでは、RelNoFollowとRelSponsored属性を使用して外部リンクや広告リンクのSEO影響力を制御することが可能です。
この記事では、これらの属性について詳しく説明し、WordPressでそれらの設定を行う方法を紹介します。また、それぞれの属性がSEOに与える影響や、適切な使用法についても考察します。
症状・背景
このテーマが必要になる主な場面:
- SEOランキングが思うように上昇しない
- 外部リンクを通じてのトラフィック増加を検討している
- リンクマネジメントを強化したい
- 広告リンクのSEO影響力を制御したい
手順・設定方法
ステップ1: RelNoFollow属性の基本設定
# テーマのfunctions.phpファイルを開く
nano wp-content/themes/your-theme/functions.php
# 下記のコードを追加して、外部リンクにRelNoFollow属性を自動的に付与する
add_filter( 'the_content', 'rel_nofollow_external_links' );
function rel_nofollow_external_links($content) {
return preg_replace('/<a(.*?)href=[\'"]([^" >]+?)[\'"](.*?)>/i', '<a$1href="$2"$3 rel="nofollow">', $content);
}
ステップ2: RelSponsored属性の追加
# テーマのfunctions.phpファイルを開く
nano wp-content/themes/your-theme/functions.php
# 広告リンクにRelSponsored属性を付与するためのフィルターを追加
add_filter( 'the_content', 'rel_sponsored_ad_links' );
function rel_sponsored_ad_links($content) {
$content = preg_replace('/<a[^>]*?href="([^"]+)"[^>]*?>/i', '<a href="$1" rel="sponsored">$0</a>', $content);
return $content;
}
ステップ3: 広告プラグインとの連携
# 幅広い機能を提供するSEO対策用のプラグイン「Yoast SEO」を使用
wp plugin install yoast-seo --activate
# Yoast SEOから広告タブを開き、RelSponsored属性の設定を行う
nano wp-content/plugins/yoast-seo/config/index.php
# 以下のように設定を追加または変更
'ad-inserter' => array(
'rel_sponsored' => true,
),
ステップ4: パフォーマンスとセキュリティの監視
# パフォーマンスとセキュリティを確認するため、WP Performance Scorecardプラグインを使用
wp plugin install wp-performance-scorecard --activate
# プラグイン設定ページを開き、Rel属性の使用状況をチェック
nano wp-content/plugins/wp-performance-scorecard/settings.php
注意事項
- 設定変更後はサイト全体で一貫性があるように確認する。
- 適切な監視ツールを使用してパフォーマンスとセキュリティを定期的に点検する。
- セキュリティ上のリスクを最小限に抑えるため、必要なリンク以外にはRelNoFollow属性を付与する。
- パフォーマンスの低下を防ぐために、必要以上のRel属性の追加は避ける。
まとめ
1. RelNoFollow属性: 外部リンクに対してSEO影響力を制御するために使用します。サイト全体で一貫性のある設定が重要です。
2. RelSponsored属性: 広告リンクに適用することで、検索エンジンから正しく評価されるように情報を提供します。
3. 広告プラグインとの連携: 組み込みのSEO機能を活用して効果的な設定を行うことができます。
4. パフォーマンスとセキュリティ監視: これらの属性はサイトの全体的なパフォーマンスに影響を与える可能性があるため、適切な監視が不可欠です。
5. 専門家への相談: 大規模なサイトや複雑な設定では、プロフェッショナルなSEOコンサルタントとの協力が有益であることが多いです。
関連記事: