• 締切済み

SNS共有にnofollow

SNS共有でブログに共有コードを貼り付けると、 名前・画像など、いろんな箇所がリンクになります。 その全てのリンク達に、nofollowを付けたいです。 rel="nofollow"というのは、nofollowにしたいURLの後に付けるようです。 ですが、やってみると画像が表示されなくなったりします。 SNS共有にnofollowを付けるには、どのようにすればできるでしょうか? また、いくつかのリンクに一度に設定する方法などはあるでしょうか? よろしくお願いいたします。

みんなの回答

  • 4017B
  • ベストアンサー率73% (1305/1776)
回答No.1

質問者は少し勘違いされてる様です。まず rel="nofollow" は「Aタグ等に付与される属性値」です。従って「URLの後に付ける」は誤った認識です。 具体的には… <a href="//example.com/foo.jpg" rel="nofollow">LINK-01</a> ~以上の様に記述します。これを誤って「URLの後に付ける」としてしまうと… <a href="//example.com/foo.jpg rel="nofollow">LINK-01</a> ~上記の様に記述してしまうと、そもそも "" で括るべきURLの終端がおかしくなってしまい、正しいURLをブラウザ等のweb用ソフトが認識出来なくなり無効なURLと判断され、アクセス不能になってしまいます。何らかの追加情報をURLに付与させたい場合には正式な手順があり、それには有効なURLの末尾に "?foo1=bar1&foo2=bar2" の形式で追記する様にします。 具体的には… <a href="//example.com/foo.jpg?rel=nofollow">LINK-01</a> ~以上の様に記述します。この様に追記して置けば、少なくとも "?" より前のURLは改変されないため正常に機能します。WC3準拠の一般的なブラウザやweb用ソフトならば、仮に "?" 以降に無効な引数が追記されていても単純に無視するだけで、画像やHTMLページ等の所定のURLへのアクセスは正常に処理されます。 >Blogに記載するリンクに… 一番簡単な方法は上記の手順に従い、1つ1つの埋め込みリンクに手作業で rel="nofollow" を「リンク用Aタグの中に属性値として」追記して行く方法です。既に多数の埋め込みリンクが存在し手作業では大変だという場合、WordPress等のCMSならば自作プログラムを追加して自動的に処理させる方法もありますが、既存の無料ブログサービス等を利用されている場合は少し難しくなります。 サービスによってはその様な機能を追加してくれるオプション機能などを実装させている運営会社もありますが、webビジネスというかSEO視点から見た場合、リンクのに nofollow を付与するのはあまり得策では無いので。従ってそういった機能を提供しているサービス業者は皆無です。 P.S. ぶちゃっけて言いますと、よほどの大規模サイトで毎日数百万単位でのアクセスがある様な超巨大webサイトを運営しているのでも無い限り、普通の個人運営の趣味的なwebサイトやBlogなどでの個々のリンクにいちいち nofollow を付与すべきかどうか何て気にする必要は全く無いです。普通にそのままで、今まで通りにURLを記述して普通にリンクを張るだけ何の問題もありません。 むしろ "生兵法は怪我の元" と申しますか。良く知りもしないでたまたまweb記事などで流し見たトピックに飛びついて、慌てて「SEO対策しなきゃ!(使命感」みたいにやるのが最悪のパターンで完全に逆効果、むしろ検索エンジン的には大きなペナルティを知らず知らず内に被っている事が多いのが実情です。背伸びはせずに普通が一番です。 現在のGoogleの検索エンジンは凄まじく高性能です。ですので多少の技術知識を聞き齧った程度の素人エンジニアは無論の事、自分の様な10年選手でもどうこう太刀打ち出来るレベルのモノではありません。nofollowなんかを1つ1つに律儀に付けて無くとも、Google神はそれらを一瞬で判断して悪意あるURLか、それとも初心者にありがちな記載ミスなのかを正確に判定して総合的なページランクを処理してくれています。なので向学心を持つ事は重要ですし大変良い習慣ですが、今すぐにどうこうすべき直近緊急の課題では無いと認識して置いて問題無いです。

関連するQ&A

  • rel="nofollow noopener"につ

    target="_blank"がうまくいかない事がアンドロイドで起きているそうですが、すべて下記のように変更しても何の問題も起きないでしょうか? target="_blank" rel="nofollow noopener" nofollowが付いているリンクだけすべてこちらに変更しようかと思っています。 レントラックスからこの変更をするように言われたのですが、A8なども変更したほうがいいのでしょうか? 一括置換したいので、どうしていいかこまります。 SNSボタンのリンクなども一括置換されますが、問題ないと考えて良いでしょうか?

  • rel="nofollow" 属性とペナルティにつ

    「rel="nofollow"」 について、分からないことが4つあるので、教えてください ▽rel="nofollow" 属性について - ウェブマスター ツール ヘルプ   http://support.google.com/webmasters/bin/answer.py?hl=ja&answer=96569 <質問1> ・最終的に何の為に「rel="nofollow"」を書く必要があるのでしょうか? ・「信頼できないコンテンツ」にそのままリンクを張ると、ペナルティになるのでしょうか? ・Googlebot に「登録」「ログイン」などへのリンクをクロールさせると、インデックス登録を希望するその他のページはクロールされなくなるのでしょうか? <質問2> ・サイト規模によっては、信頼できるかどうか都度判断するのは大変だと思うのですが、例えば、外部リンクを動的に全て「rel="nofollow"」とするのは良くないのでしょうか? それとも、全部「rel="nofollow"」は逆にペナルティ扱い? <質問3> ・広告には「rel="nofollow"」をつける、つけない? 正反対の内容を書いているサイトがあったのですが、どちらが正しいのでしょうか? <質問4> ・「rel="nofollow"」はHTML仕様なのでしょうか? それとも検索側の独自仕様なのでしょうか? ・正確な情報はどこを見れば分かるのでしょうか?

    • ベストアンサー
    • HTML
  • SNSで共有したURLのクリック率(CTR)計測

    ソーシャルメディアでURLを共有する際に、「表示された回数/クリックされた回数」を計測し、SNSに投稿する文章のテストをしたいのですが、どうすればよろしいでしょうか? 前提 LinkedInグループやFacebookグループに、私のブログの記事を投稿します。 この際、同じ記事を、複数のグループに投稿しますが、投稿文は少し変えます。 (例、「ぜひ記事をご覧ください」「続きをご覧ください」) そして、どちらの投稿文がよりクリック率が高いを調べたいです。 FacebookやLinkedInなどの、SNSのグループに投稿する場合、グループの人気度によって私が共有したURLの表示回数が大きく異なります。そのため、Google Analyicsの「集客」→「すべてのキャンペーン」で表示されるユーザー数は当てになりません。 どうすればよいでしょうか?

    • ベストアンサー
    • SEO
  • Onedriveの共有リンクの使い方

    共有リンクを誤って解除し、再共有したのですが、URLが変わったため、前のURLをQRコードでお知らせした多くの人達がアクセスできなくなってしましました。 前のURLからもアクセスできる方法をお教えください。

  • youtubeの「共有」と「埋め込みコード」

    youtube動画をブログに貼り付けたいと思っています。 「共有」と「埋め込みコード」がありますが、どちらを使うべきでしょうか? PC・スマホ・タブレットなどで、最適な表示の仕方をしたいです。 なので、「埋め込みコード」で動画の大きさを指定すると崩れるかなと思っています。 ですが、「埋め込みコード」には埋め込みオプションなどがあるようです。 みなさんは、ブログにyoutube動画を貼る時、 「共有」と「埋め込みコード」どちらを選び、どのように貼っていますか? ブログはWordPressです。 よろしくお願いいたします。

  • Youtubeの共有ボタンが押せません…

    アメーバブログに動画をアップするため、Youtubeの共有ボタンを使っていたのですが、ある日突然「共有ボタン」が押せなくなりました。どの様な原因が考えられるでしょうか?? ・OSはWindowsXPです。 ・ボタンを押すとボタンがへこむ様な表示に変わるのですが、埋め込みコードが表示されません。 ・いくつかの動画全てに同じ症状なので、アップ側が共有を制限しているようではなさそうです。 宜しくお願いします。

  • html構文をPHPの変数に正しく格納できない

    最近PHPを勉強していまして、変数の格納について、質問させていただきます。 <a href="aaa.index" onclick="window.open('bbb.php?id=ccc&adwares=ddd&url='); return false; rel='nofollow'"><img src="eee.jpg"></a> これは、とあるアフィリエイトプログラムの広告で、リンク先のページにリンクする時に、自分のidを送るというような構文(?)なのですが、 上の様な画像付リンク(アフィリエイトコード)をphpの変数に格納する場合、 <? php $url ='<a href="aaa.index" onclick="window.open(\'bbb.php?id=ccc&adwares=ddd&url=\'); return false; rel=\'nofollow\'"><img src="eee.jpg"></a>'; ?> として、 <?php echo $url ?> としましたが、新しいウインドウが出ずに、自分のサイトからのアクセスとして、 カウントされていませんでした。 どうすれば新しいウィンドウがでて、自分のサイトからのアクセスとして 認証されるでしょうか? それともそういう事は無理なのか?教えてください。

    • ベストアンサー
    • PHP
  • SNSで使いやすい外部ブログ

    私は、いくつかのSNSを掛け持ちしているので、 日記を外部ブログに設定しています。 SNSを使っていて外部ブログに設定している方で、 このブログが使いやすい!!というのはありませんか?? ・携帯からも閲覧できるもの(写メ等も携帯で表示される) お勧めのサイトがあれば教えて下さい。 ちなみに、今はアメーバですが携帯から閲覧できないので移行しようと考えてます。FC2とgooは携帯から写メの閲覧ができなかったので、それ以外でお願いします。

  • link relタグは次の記事を先に読みこむタグですが

    ブログのhtmlの最初のほうに使うタグのlink relタグというのは、次の記事を先に読み込む為のタグと説明されてますが、 それを使ったタグに「次の頁へ」という表示をしたいのですが、 どう書けば文字を表示できるのでしょうか。 <!--nextpage--><link rel="next" href="<%nextpage_url>" title="次のページへ移動" /><!--/nextpage--> とあるhtmlのどのように変えたらいいのか いろいろいじったのですが 文字が表示されません。 「 》 」このカッコの表示だけなんです。 《 このブログのタイトル 》 この感じでリンクが貼られた状態なんですが、 これを 《前のページへ  このブログのタイトル  次のページへ》 という様に 文字も入れたいのですが、出来ないんでしょうか? a hrefタグを使うのが正解なんでしょうか? でもこのブログのhtmlのこの場所のかたまりには、link relタグしか 使ってないので、このタグで文字の表示は出来ないかと調べているんですが、方法はないのでしょうか? どうぞよろしくお願いいたします。

  • 画像付きのリンクをブログなどで使う方法は

    X(旧ツイッター)でニュース記事などを共有すると、ただのURLのリンクではなく、画像付きのリンクが出ますよね。 このような画像付きのリンクを、ブログなどで使うことはできますか? どのようにすればできますか?

専門家に質問してみよう