- 締切済み
ダウンロード形式のPDFファイルは検索対象になりますか
はじめましてご質問させてください。 ファイルのディレクトリを隠してパラメータつきURLにてPDFをリンクしています。 さて、このPDFファイルですがグーグルなどの検索エンジンで検索対象となりうるのかお尋ねしたいと思います。 グーグルはファイルタイプでも検索できると聞いていますのでエンジンが巡回するのではないかと思いますが・・。どなたかご教授くださいませ。
- みんなの回答 (4)
- 専門家の回答
みんなの回答
- zeus2009
- ベストアンサー率0% (0/0)
jjon-com様 さっそくのご回答ありがとうございます。 なるほどたいへん参考になります。 再度ご質問させてください。 PDFの見せ方としてあいまいでしたのでより具体的にお知らせいたします。 PDFファイルは、PHPのプログラムで表示しています。 処理内容としては、<a>タグには、「pdf_view.php?id=1」 というリンクを設定し、データベースに格納されている PDFファイルのディレクトリを参照して、以下のプログラム により表示しています。 以下のプログラムのようなヘッダーの場合、ダウンロードする際には ダイアログが表示されますが、「表示」ボタンをクリックすると、 test.pdfが表示されます。 このような場合でもGoogleの検索対象になるのでしょうか? <PDFファイルのディレクトリ> /pdf/test.pdf <データベースの情報> id : 1 file_path : ./pdf/test.pdf <プログラム> //REQUESTからID取得 $id = @$_REQUEST["id"]; //IDよりデータベースに格納されているファイルのPATHを取得 //(ここでは仮に取得した結果を$file変数に格納) $file = "./pdf/test.pdf"; //PDFファイルをダウンロード header('Content-Description: File Transfer'); header('Content-Type: application/octet-stream'); header('Content-Disposition: attachment; filename='.basename($file)); header('Content-Transfer-Encoding: binary'); header('Expires: 0'); header('Cache-Control: must-revalidate, post-check=0, pre-check=0'); header('Pragma: public'); header('Content-Length: ' . filesize($file)); ob_clean(); flush(); readfile($file); 何卒よろしくお願いします。
- jjon-com
- ベストアンサー率61% (1599/2592)
>[PDF]○○というタイトル >タイトルに関しての説明文 >というような表示が可能かどうか Googleの「日本語のページを検索」で キーワード「filetype:pdf」を検索した結果を参照。 タイトルは表示されますが,HTMLにおける <meta name="description"> のような明示的に与えた説明文を表示させている例は見あたらないように思います。 >公開してしばらくインデックス化されるのを待ったほうがいいのでしょうか? Googleに巡回して欲しいのであれば,サイトマップ(sitemaps)を登録すればよいでしょう。 http://okwave.jp/qa2889920.html?ans_count_asc=0 の私の過去の回答No.4 http://okwave.jp/qa4367355.html?ans_count_asc=2 の私の過去の回答No.4
- zeus2009
- ベストアンサー率0% (0/0)
ご回答いただきましてたいへんありがとうございます。 まず、この質問の意図は グーグルがPDFのタイトルをあらかじめ読み込み [PDF]○○というタイトル タイトルに関しての説明文 というような表示が可能かどうかのご質問をさせていただきました。 現状ですが、次の点が挙げられます ・パラメータでリンクされているPDFは手入力で行えるものではありません。ただし、URLとファイル名は固定です。更新を押すたびに変更されるものではありません。 ・PDFへの外部参照リンクはありません。ただし、内部リンクはあります。 ・PDFのタイトルは日本語です。キーワードが埋め込まれている感じです。もちろんPDFの文章にもキーワードあり ・PDFファイルをクリックするとダウンロードダイアログがでる 以上のことを踏まえていきますと、ハイパーリンクされているので検索ロボットがまったく巡回しないというわけでもないのかなと思います。 サーバーの設定でよりロボットが読みやすく改善出来るのでしょうか?公開してしばらくインデックス化されるのを待ったほうがいいのでしょうか? よろしくお願いします。
- jjon-com
- ベストアンサー率61% (1599/2592)
そのパラメータつきURLが世界中のどこかのWebページ上でハイパーリンク設定されているなら,GoogleはそのPDFファイルをいつか発見して検索対象とするでしょう。 逆に言うと,そのパラメタは絶対に手入力で与えなければならない,パラメタを生成するCheckBoxやRadioButtonなど手入力で与えないとそのPDFファイルに到達できない,というのであれば,GoogleはそのPDFファイルを巡回できないでしょう。