Google:410ステータスコードまたは404ステータスコードはどちらも問題ありません
【Google翻訳】
GoogleのJohnMuellerは、Salesforce Commerce Cloudに関して、見つからない404ページを使用する唯一の実際の方法は、404ではなく410ステータスコードを使用することであるというRedditフォーラムの懸念に応えました。 グーグルのジョン・ミューラーは「404は大丈夫だ。410は大丈夫だ」と言って、この人に両方とも大丈夫であるべきであり、心配しないように安心させようとした。ここに質問がありました:
みなさん、こんにちは。SalesforceCommerceCloudにクライアントがいて、Salesforceの担当者から(私は信じています)、410 HTTP応答を使用しない限り、ヘッダーナビゲーション付きの404ページを作成できないと言われました。 これにより、ページが見つからない場合、デフォルトで410を提供するようになりました。
この記事では、Salesforceインテグレーターを同様の行で引用していますhttps://salt.agency/blog/salesforce-commerce-cloud-study/デフォルトの「見つかりません」として404を使用することを強くお勧めしますが、可能であれば、ヘッダーナビゲーションを404ページに保持したいと思います。
私は開発ドキュメントを精査しましたが、404ページでヘッダーナビゲーションが不可能な理由について合理的な答えを見つけることができません。
誰かが以前にこの問題に遭遇したことがありますか? カスタム404ページを作成できるが、ヘッダーナビゲーションを作成できない場合はありますか? これを以前に見たことがあれば、どのような回避策がありましたか?
つまり、Googleは、410はより永続的で、より高速に動作すると言っています。 グーグルはそれが410ページを再試行する頻度を言いませんが、それは404ページより少なくなければなりません。 念のために言っておきますが、Google Search Consoleでは、気分が良くなる場合は410を404とラベル付けしています。