web-dev-qa-db-ja.com

Google Search Console-送信済みURLが正規として選択されていない

内部リンク(PDFリンク)を追加した3つの製品ページがあり、クロールレポートのGoogle検索コンソールに「送信されたURLが正規として選択されていません」というエラーが表示されます。

PDFは、ウェブサイトのほぼすべてのアイテムに共通する製品ガイドです。 Google検索コンソールでその問題を解決するにはどうすればよいですか?

2
Sachin Sarola

PDFコンテンツがHTMLコンテンツとあまりにも似ている場合、PDFファイルを指すリンクにrel = "nofollow"を追加することで、Googleがこれらのページをクロールしないようにすることができます。

ここにパラメータとしてPDFを追加することで、Googleがこれらのページをクロールしないようにすることもできると思います https://www.google.com/webmasters/tools/crawl-url-parameters?hl= en&siteUrl =

PDFファイルのhttpヘッダーを標準に変更することもできます。 1つの方法を次に示します。

enter image description here

PHPに正規のヘッダーを記述し、PDFファイルを呼び出すこともできます。

enter image description here

詳細については、こちらをご覧ください。

https://moz.com/blog/how-to-advanced-relcanonical-http-headers

0
Michael d

クリーンで自動実装の主な要件は、pdfファイルが対応するhtmlページと同じファイル名を持つことです。

  • htmlページ:/example-guide-1.html
  • pdfファイルによる:/example-guide-1.pdf

この構造をファイル名に追加したら、次のようなものをhtaccessに追加して、すべてのpdfファイルに、対応するhtmlファイルへの正規リンクを追加します。

RewriteRule ([^/]+)\.pdf$ - [E=FILENAME:$1] <FilesMatch "\.pdf$"> Header add Link "< https://example.com/%{FILENAME}e.html >;rel=\"canonical\"" </FilesMatch>

1
Evgeniy