2026年6月27日
2026年6月27日
WordPressの著作権侵害(コンテンツコピー)に対処する方法
はじめに
WordPressで公開したコンテンツが無断でコピーされることは珍しくありません。適切に対処することで、Googleでの検索順位を守り、コピーサイトを検索結果から排除できます。早期発見と迅速なDMCA申請が重要です。
症状・原因
- 自分のサイトの記事がそのまま他のサイトに転載されている
- Google検索でコピーサイトが自分のサイトより上位に表示されている
- サイト内のコンテンツが自動的にスクレイピングされてコピーブログに流用されている
- 画像やオリジナルコンテンツが無断使用されている
解決手順
ステップ1:コンテンツのコピーを検出する
# 自分のサイトのコンテンツがコピーされているか確認する方法:
# 1. Google で独自フレーズを検索
# 「"あなたの記事のユニークなフレーズ"」で検索
# → 自分のサイト以外に表示されたらコピー
# 2. Copyscape(https://www.copyscape.com)で確認
# URL を入力してコピーサイトを検出
# 3. Google Alerts で監視設定
# https://www.google.com/alerts
# キーワード: "サイト名" OR "記事のユニークなフレーズ"
# 4. WordPress のフィードを監視
# RSSフィードが丸ごとコピーされていないか確認
curl -s https://example.com/feed/ | grep "<link>" | head -5
ステップ2:コンテンツを保護する設定を追加する
// functions.php: コンテンツコピー対策
// ① RSS フィードにクレジットリンクを追加
add_filter('the_excerpt_rss', function(string $content): string {
return $content . get_copyright_notice();
});
add_filter('the_content_feed', function(string $content): string {
return $content . get_copyright_notice();
});
function get_copyright_notice(): string {
$permalink = get_permalink();
$site_name = get_bloginfo('name');
return '<p>この記事は <a href="' . esc_url($permalink) . '">'
. esc_html($site_name) . '</a> に掲載されています。'
. '無断転載を禁じます。</p>';
}
// ② コンテンツの選択・コピーを通知(軽量な抑止策)
add_action('wp_footer', function(): void {
if (!is_single() && !is_page()) return;
?>
<script>
document.addEventListener('copy', function() {
var selection = window.getSelection().toString();
if (selection.length > 100) {
var notice = '\n\n出典: <?php echo esc_js(get_permalink()); ?>';
document.addEventListener('copy', function(e) {
e.clipboardData.setData('text/plain', selection + notice);
e.preventDefault();
}, {once: true});
}
});
</script>
<?php
});
// ③ 正規 URL を canonical タグで明示
add_action('wp_head', function(): void {
if (is_singular()) {
echo '<link rel="canonical" href="' . esc_url(get_permalink()) . '" />' . "\n";
}
}, 1);
ステップ3:コンテンツに著作権情報を埋め込む
// functions.php: 記事に著作権情報を自動挿入
// 記事の末尾に著作権表記を追加
add_filter('the_content', function(string $content): string {
if (!is_single()) return $content;
$author = get_the_author();
$date = get_the_date('Y年m月d日');
$permalink = get_permalink();
$site_name = get_bloginfo('name');
$copyright = '<div class="copyright-notice" style="font-size:0.85em;color:#666;border-top:1px solid #ddd;margin-top:2em;padding-top:1em">';
$copyright .= '© ' . date('Y') . ' ' . esc_html($site_name) . ' | ';
$copyright .= '著者: ' . esc_html($author) . ' | ';
$copyright .= '初出: <a href="' . esc_url($permalink) . '">' . esc_url($permalink) . '</a>';
$copyright .= '</div>';
return $content . $copyright;
});
ステップ4:Google の検索結果から削除申請する(DMCA)
Google へのコンテンツ削除申請手順:
1. 証拠を収集
- コピーサイトの URL をメモ
- 自分のオリジナル記事の URL をメモ
- 公開日時のスクリーンショット(Google Search Console の
インデックス登録日も証拠になる)
2. Google の削除申請フォームにアクセス
https://support.google.com/legal/answer/1120734
3. 「著作権の問題を報告する」を選択
4. 必要事項を入力:
- 著作権者の情報(自分の名前・会社名)
- オリジナルコンテンツの URL
- 侵害コンテンツの URL
- 侵害の説明
5. 電子署名して送信
6. Google から確認メールが届く(通常1〜2週間で対応)
注意: Google の削除申請は Lumen Database に公開される
ステップ5:ホスティング会社への DMCA テイクダウン通知
DMCA テイクダウン通知の送り方:
1. コピーサイトのホスティング会社を特定
whois https://who.is/whois/copysite.com
または dig: dig copysite.com → IP → ARIN/RIPE で確認
2. ホスティング会社の abuse メールアドレスを確認
abuse@hostingcompany.com(多くの場合)
3. DMCA テイクダウン通知のテンプレート:
---
件名: DMCA Takedown Notice
受信者様、
私は [あなたの氏名/会社名] の著作権者です。
以下のコンテンツが私の著作権を侵害しています:
【オリジナルコンテンツ】
https://example.com/original-article/
【侵害コンテンツ】
https://copysite.com/copied-article/
DMCA Section 512(c) に基づき、上記侵害コンテンツの
即時削除を要請します。
私は、本申請が誠実に行われており、著作権侵害であると
信じる合理的な根拠があることを宣言します。
[日付]
[氏名・署名]
[連絡先メール]
---
注意事項
- コンテンツにcanonicalタグを設定することで、Googleはオリジナルを正確に認識しやすくなります。SEOプラグイン(Yoast SEO等)を使用している場合は自動で設定されます
- コピー検出ツールは月数回程度チェックするだけで十分です。過度に監視することよりも、オリジナルコンテンツを継続的に公開することの方がSEO上有利です
- 日本の場合、著作権侵害は民事・刑事両方で対応できます。深刻な場合は弁護士に相談することを検討してください
まとめ
著作権侵害への対処は①Copyscapeや独自フレーズのGoogle検索でコピーを検出、②the_content_feedフィルターでRSSフィードにオリジナルURLのクレジットを自動付与、③the_contentフィルターで記事末尾に著作権表記を挿入・canonicalタグでGoogleにオリジナルを明示、④Googleの削除申請フォームでDMCA申請(インデックス登録日を証拠として添付)、⑤WHOISでホスティング会社を特定してabuseアドレスにDMCAテイクダウン通知を送付します。