Trusted WordPress tutorials, when you need them most.
Beginner’s Guide to WordPress
WPBカップ
25 Million+
Websites using our plugins
16+
Years of WordPress experience
3000+
WordPress tutorials
by experts

WordPressでPDFファイルを簡単に非表示(Noindex)にする方法

編集メモ: WPBeginner のパートナーリンクから手数料を得ています。手数料は編集者の意見や評価に影響を与えません。編集プロセスについて詳しく知る。

PDFファイルを検索エンジンから非表示にしたいですか?

eBookを販売するオンラインビジネスを運営していて、検索エンジンを使ってファイルを見つけられないようにしたい場合もあるでしょう。あるいは、一般に公開すべきではない機密情報がPDFドキュメントに保存されているかもしれません。

この投稿では、WordPressでPDFファイルを簡単に非表示(noindex)にする方法を紹介します。

How to Hide (Noindex) PDF Files in WordPress

なぜWordPressでPDFファイルを非表示(Noindex)にするのか?

PDFは最も人気のあるファイル形式の一つであり、WordPressサイトにアップロードすることで多くのメリットがあります。

PDFはメールリストを作るためによく使われる。多くの人がブログの長いチュートリアルをPDFに変換し、自分のサイトの限定コンテンツとして提供しています。

これらのファイルは、オンラインコースや会員制サイトの一部として、有料購読者限定のプレミアムコンテンツを提供するためにも使用されます。

あなたのサイトやWooCommerceストアでPDFを同様の方法で使用している場合、検索エンジンやクローラーからファイルを非表示にするのが最善です。

ユーザーがメールアドレスや支払いを提供せずにアクセスできるような検索結果から、あなたのPDFファイルを見つけてほしくないのです。

また、一般に検索されるべきではない機密データを含むPDFがあるかもしれません。noindexを使用してそれらのファイルを非表示にすることは、保護とデータセキュリティのために不可欠です。

そこで、PDFファイルを検索エンジンから簡単に非表示にする方法をご紹介しましょう。様々な方法を取り上げますので、以下のクイックリンクから使いたい方法にジャンプしてください:

方法1:AIOSEOを使用してPDFファイルを非表示(インデックスなし)にする方法(推奨)

検索エンジンからPDFファイルを非表示にする最善の方法は、AIOSEOプラグインを使用することです。

All In One SEO (AIOSEO)は、検索エンジンとソーシャルメディアプラットフォームのためにあなたのサイトを簡単に最適化することができる市場で最高のWordPress SEOプラグインです。

このプラグインはまた、あなたのサイトに関する指示をボットに与えるrobots.txtファイルを編集することができます。

このチュートリアルでは、PDFを無視するようなコードを追加します。

まず、AIOSEOプラグインをインストールし、有効化する必要があります。詳しくはWordPressプラグインのインストール方法をご覧ください。

次に、あなたのサイトにAIOSEOを設定する必要があります。もし助けが必要であれば、WordPressでAll In One SEOを正しく設定する方法について、ステップバイステップのガイドに従ってください。

プラグインを有効化したら、WordPressダッシュボードの All In One SEO ” Toolsページに移動します。

ここから「Robots.txtエディター」タブに切り替え、「カスタムRobots.txtを有効化」オプションを切り替えます。

Enable the custom robots txt option

その後、「ユーザーエージェント」と書かれているところまでスクロールダウンし、アスタリスク(*)を追加するだけで、サイトをクロールするすべてのボットにルールが適用されます。

次に、「ルール」セクションで「許可しない」オプションを選択します。こうすることで、すべてのユーザーエージェントがPDFファイルにアクセスするのをブロックします。あとは、すべてディレクトリパスを入力するだけです。ディレクトリパス」フィールドに「/pdf/」を追加するだけです。

注:PDFディレクトリフォルダを他の名前で保存している場合は、「ディレクトリパス」フィールドに正確なPDFディレクトリ名を記述する必要があります。

Fill in the Rule Builder fields

その後、下にスクロールして「変更を保存」ボタンをクリックします。

それが完了すると、ページの「Robots.txtプレビュー」セクションでルールを表示できるようになります。

Robots.txt Preview box

robots.txtファイルは、Google検索や他のプラットフォームに対して、PDFディレクトリフォルダに存在するPDFファイルをすべて無視するように指示します。

個々のPDFファイルだけを非表示にしたい場合は、「ディレクトリパス」フィールドにPDFの名前を入力するだけです。

An example for a specific PDF you want to hide

例えば、上の画像にあるように、example-pdf.pdfと入力すると、他のPDFファイルに影響を与えることなく、その個別PDFファイルがインデックスされるのを防ぐことができます。

Disallowのようなルールを追加することもできます:/*.pdf$ のようなルールを追加して、検索エンジンからすべてのPDFを非表示にすることもできますが、これはユーザーエージェントがGooglebotに設定されている場合にのみ機能します。すべての検索エンジンがこのような広範なルールを尊重するわけではありません。

方法2:X-Robotsタグを使用してPDFファイルを非表示(インデックスなし)にする方法

もし何らかの理由で前の方法がうまくいかない場合は、X-Robotsタグを使ってPDFファイルを非表示にすることができます。

この方法では、WordPressサイトの.htaccessファイルを手動で編集し、X-Robotsタグを追加する必要があります。この方法は少し高度で、初心者には適用が難しいかもしれないことを覚えておいてください。

まず、FTPクライアントを使用するか、WordPressホスティングコントロールパネルのファイルマネージャーアプリを使用してサイトに接続します。

次に、/wp-content/および/wp-admin/フォルダと同じフォルダにある.htaccessファイルを探します。

.htaccessファイルが見つからない場合は、.htaccessファイルが見つからない理由についてのチュートリアルに従って、ファイルを表示させることができます。

このチュートリアルでは、FTPクライアントとしてFileZillaを使用します。サイトに接続すると、右側の列の’リモートサイト’セクションに.htaccessファイルがあります。

見つけたら、右クリックして「表示/編集」オプションを開く。

view-htaccess-file

テキストエディターでファイルを開きます。

メモ帳を使用している場合は、X-Robotsタグを追加した後、以下のように表示されます。

X-robots-tag in Notepad

Apacheサーバーを使用している場合は、.htaccessファイルに以下のX-Robotsタグを追加するだけです:

<Files ~ "\.pdf$">
Header set X-Robots-Tag "noindex, nofollow"
</Files>

Ngnixサーバーを使用している場合は、以下のコードを追加してください:

location ~* \.pdf$ 
{
add_header X-Robots-Tag "noindex, nofollow";
}

X-robotsタグを追加したら、ファイルを保存してください。これで、すべての.PDFファイルがnoindex/nofollowとしてマークされ、検索エンジンからPDFファイルを非表示にすることができます!

ボーナス:WordPressでPDFファイルのダウンロードを保護する方法(3つの方法)

上記の2つの方法は、PDFファイルを検索エンジンから非表示にする方法ですが、さらにPDFのダウンロードをメンバーのみに制限したり、PDFのダウンロードにパスワードやメールアドレスを必須としたり、あるいは支払いを徴収したい場合は、以下のツールのいずれかが必要になります:

1.メンバープレス

MemberPress

MemberPressは、市場で最高のWordPressメンバーシッププラグインです。登録メンバーのみにPDFファイルへのアクセスを制限することができます。ユーザーの購読レベルに応じてPDFファイルへのアクセスを販売することもできます。

また、MemberPressではオンラインコースの作成・販売も可能で、サイトオーナーがプレミアムPDFコンパニオンガイドをコースと一緒に提供していることもよくあります。

基本的に、この方法はPDFファイルを完全にパスワードで保護し、パスワードを入力してログインしない限り、誰もPDFファイルにアクセスできないようにします。

2.簡単デジタルダウンロード

Easy Digital Downloads

Easy Digital Downloadsは人気のWordPress eコマースプラグインで、PDFファイルやeBookなどのデジタル製品を販売するのに役立ちます。

PDFファイルに対する最大限のファイル保護機能を備えているため、PDFファイルをプライベートクラウドに保存したり、メンバーごとに固有のアクセスリンクをジェネレータ化したり、ダウンロードのアクティビティを追跡したり、特定のファイルのダウンロード回数を制限したりすることができます。

クレジットカードやPayPalなどでの支払いを受け付けることができるので、ユーザーの購読レベルによってPDFへのアクセスを制限することができます。

3.OptinMonster

OptinMonster

OptinMonsterはWordPressのための最高のリードジェネレータプラグインです。サイト訪問者からより多くのメール購読者と売上を得るのに役立ちます。

多くのサイトオーナーがOptinMonsterを使用して、ユーザーにPDFファイルへのアクセスを提供する前にメールアドレスの入力を必須としています。

このプロセスをリードマグネットまたはコンテンツアップグレードの配信と呼びます。ユーザーがOptinMonsterにメールアドレスを入力すると、あなたのメールマーケティングサービスやCRMに購読者として追加されます。

その後、パーソナライズされたウェルカムメールでPDFファイルにアクセスできるようになります。

この投稿が、検索エンジンからPDFファイルを非表示(noindex)にする方法を学ぶのにお役に立てば幸いです。また、WordPressでメールリストを作成する方法や、検索エンジンがWordPressサイトをクロールしないようにする方法についての投稿もご覧ください。

If you liked this article, then please subscribe to our YouTube Channel for WordPress video tutorials. You can also find us on Twitter and Facebook.

情報開示 私たちのコンテンツは読者支援型です。これは、あなたが私たちのリンクの一部をクリックした場合、私たちはコミッションを得ることができることを意味します。 WPBeginnerの資金源 をご覧ください。3$編集プロセスをご覧ください。

Avatar

Editorial Staff at WPBeginner is a team of WordPress experts led by Syed Balkhi with over 16 years of experience in WordPress, Web Hosting, eCommerce, SEO, and Marketing. Started in 2009, WPBeginner is now the largest free WordPress resource site in the industry and is often referred to as the Wikipedia for WordPress.

究極のWordPressツールキット

ツールキットへの無料アクセス - すべてのプロフェッショナルが持つべきWordPress関連製品とリソースのコレクション!

Reader Interactions

5件のコメント返信を残す

  1. Syed Balkhi says

    Hey WPBeginner readers,
    Did you know you can win exciting prizes by commenting on WPBeginner?
    Every month, our top blog commenters will win HUGE rewards, including premium WordPress plugin licenses and cash prizes.
    You can get more details about the contest from here.
    Start sharing your thoughts below to stand a chance to win!

  2. Jiří Vaněk says

    Thank you for the perfect tutorial. I have AIO SEO, but I didn’t know that I can edit various files in robots.txt in this way. I assume that I can use the same method to hide other file extensions such as .docx etc.?

  3. Kiran says

    In .htaccess file

    Header set X-Robots-Tag “noindex, nofollow”

    is used. Apache server. But when I test, the .pdf URL appears indexable.
    Tried all methods. Still the PDF file is getting indexed in the search engines.

    I read about this code in more than 20 blogposts and forums online. Everyone has told about this option regarding X-Robots-Tag, but no one has told that it is working.
    Can you tell?

    • WPBeginner Support says

      If you have not done so already, please reach out to your hosting provider to ensure there are not rules set on their server that may be conflicting or preventing the change from being accepted for a likely cause.

      管理者

返信を残す

コメントありがとうございます。すべてのコメントは私たちのコメントポリシーに従ってモデレートされ、あなたのメールアドレスが公開されることはありませんのでご留意ください。名前欄にキーワードを使用しないでください。個人的で有意義な会話をしましょう。