私は自分のブログで使用する単純な CMS を作成しており、次のコードを使用して記事を表示しています。
xmlhttp.onreadystatechange=function(){
if (xmlhttp.readyState==4 && xmlhttp.status==200){
document.getElementById("maincontent").innerHTML=xmlhttp.responseText;
}
}
データベースにリクエストを送信し、クリックされた記事に関連付けられたコンテンツを取得し、それを「.innerHTML」でメインの表示領域に書き込みます。
したがって、他の記事への実際のリンクはありません。PHP を使用して HTML を出力し、次のようなリンクを形成できることを知っています。
<a href=getcontent.php?q=article+title>Article Title</a>
しかし、少しOCDなので、出力をできるだけきれいにしたかったのです。検索エンジンの可視性は私の個人的なブログにとっては問題ではありませんが、検索エンジンの最適化を優先事項としている他のいくつかのサイトにこれを適応させるつもりです.
私の理解では、基本的に検索エンジン ロボットはリンクをたどって Web サイトのインデックスを作成します。
私の質問は次のとおりです。この慣行は、検索エンジンの可視性に悪影響を及ぼしますか? また; ほとんどすべてのサイトが「リンク」方式を使用しているため、あるアプローチを他のアプローチよりも優先する理由は他にありますか。