ページにショートコードがあります。 [fb_like] [twg_gpo_button] [評価]。私がページにアクセスしても、検索エンジンの検索結果ページには正しく表示されますが、一部のページには表示されません。 W3 Total Cacheプラグインをインストールしました。これは原因ですか?
将来的にこれを防ぐために私は何をすべきですか?そのようなページも検索エンジンの検索結果から削除したいです。
W3 Total Cacheが原因であるかどうかを確認する最も簡単な方法は、プラグインを無効にして、問題が解決するかどうかを確認することです。
しかし、あなたが見ているのはフィルタリングされていない投稿です。通常、投稿の内容はthe_content
フィルタを通過し、それらのショートコードは置き換えられます。検索結果の中に何かがこれをスキップしています。
それはあなたがキャッシュされた、未処理のコンテンツを得ているということです可能性があります。検索結果のテンプレートがthe_content()
を呼び出す代わりにecho
ing $post->post_content
であることも考えられます。
Google検索を使用しているので、Googleは実際のコンテンツではなく、投稿のメタ説明タグにインデックスを付けます。デフォルトでは、ほとんどのテーマとSEOプラグインはdescriptionタグをあなたの投稿内容の一部の抜粋で自動入力しようとします。
あなたのサイトで自動生成された抜粋は、典型的なコンテンツフィルタを通過しないように見えます。これは実際に私が期待していることです。
今後これが起こらないようにするには、抜粋を手動で作成する必要があります。これを行うには、投稿編集画面の「抜粋」ボックスに入力するか、 SEOプラグイン を使用して「説明」フィールドに直接入力して個別に管理します。
投稿の説明を自動生成しないようにする理由を説明した 素晴らしい記事 があります。