Yomi-Search 改造支援 > SEO対策 >

相互リンクしてないサイトをnofollow


リンクに「rel="nofollow"」を使うと、リンク先へリンク評価を与えなくなります。
全サイトにこれを使うと、知ってる人からは印象が悪くなるため、
相互リンクではない登録サイトのみにつける方法を紹介します。

SEO対策系のサイトは、相互リンク必須のサイトが多いため、
あまり使う人はいないかもしれませんが・・・。


編集ファイル

解説

  1. 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\""; } 登録サイトへのリンクを以下のタグに変更。 <a href="$jump_url"$sougo> 各サイトの修正・削除画面にはリンクが含んでいるため、
    修正・削除のリンクにも$sougoを付けるとさらに良いかと。
    また、「管理者に通知」のリンクは、
    全てのサイトに対して「rel="nofollow"」を付けましょう。

    マークを複数使っている場合は、
    local($sougo); if($Slog[3] !~ /[0-1]_1_[0-1]/){ $sougo=" rel=\"nofollow\""; } のように、相互リンクマークの部分を「1」に、他を「[0-1]」で増やしていくことで解決できます。