Yomi-Search 改造支援 >
SEO対策 >
相互リンクしてないサイトをnofollow
リンクに「rel="nofollow"」を使うと、リンク先へリンク評価を与えなくなります。
全サイトにこれを使うと、知ってる人からは印象が悪くなるため、
相互リンクではない登録サイトのみにつける方法を紹介します。
SEO対策系のサイトは、相互リンク必須のサイトが多いため、
あまり使う人はいないかもしれませんが・・・。
編集ファイル
- template/kt.html
- template/search.html
- template/rank.html(開催している場合のみ)
- template/rev_rank.html(開催している場合のみ)
解説
- template/kt.html
template/search.html
template/rank.html
template/rev_rank.html
else{$jump_url=$Slog[2];}
# (↑修正不可↑)-->
の間に、以下を追加。
local($sougo);
if($Slog[3] eq "0_0"){
$sougo=" rel=\"nofollow\"";
}
登録サイトへのリンクを以下のタグに変更。
各サイトの修正・削除画面にはリンクが含んでいるため、
修正・削除のリンクにも$sougoを付けるとさらに良いかと。
また、「管理者に通知」のリンクは、
全てのサイトに対して「rel="nofollow"」を付けましょう。
マークを複数使っている場合は、
local($sougo);
if($Slog[3] !~ /[0-1]_1_[0-1]/){
$sougo=" rel=\"nofollow\"";
}
のように、相互リンクマークの部分を「1」に、他を「[0-1]」で増やしていくことで解決できます。