WordPress(PHP)CMSに基づいて、魚飼いのWebサイトを運営しています。
私は最近、かなり複雑な「フィルター」を設置しました。これは、魚種のプロファイルに関する言及をコンテンツから検索し、それらをアクティブなリンクに変えます。
例えば、
asdasd this is a test about abdomen to see if the caudal fin will work asdadasdas try again with abdomen and A. panduro and Apistogramma panduro
...なる
asdasd this is a test about abdomen to see if the caudal fin will work asdadasdas try again with abdomen and <a href="/?p=1703" class="link_species">A. panduro</a> and <a href="/?p=1703" class="link_species">Apistogramma panduro</a>
私のウェブサイトの残りの部分では、種は/species/apistogramma-panduro/
などのきれいなURLにリンクされていますが、このフィルターの機能により、アクセスできる情報は投稿のid
のみです。そのため、/?p=1703
などのIDを使用しています。
私が知りたいのは、これが私のSEO評価/ランキングにどの程度影響するかということです。関数を書き換えないと、有害になりますか?
前もって感謝します、
WordPress内部書き換えエンジン は、/?p=1703
URLを/species/apistogramma-panduro/
バージョンにリダイレクトする301を処理する必要があります。
優れたSEOプラグイン(Joostの WordPress SEOプラグイン など)を使用すると、URLが適切なバージョンに適切に正規化され、コンテンツが重複する可能性がさらに高まります。
行うべきこと 正規URL をページに配置して、両方のURLが同じページを参照していることをGoogleが確認できるようにします。それがあなたの「メイン」URLであるので、キーワードを持つものを使用することを確認してください。 (つまり、/species/
)。
<link rel="canonical" href="http://www.example.com/species/" />