• ベストアンサー

rel="canonical"について

下記のURL群をrel="canonical"で「test.html」にまとめたいと思っています。 test.html test.php?no=1 test.php?category=2 test.php?page=2 ※コンテンツは全て同じ サイト内ナビゲーションのリンク先はtest.php?no=1やtest.php?category=2として、 「test.html」自体はどのページからもリンクされていないとしたら何か問題があるでしょうか。

  • SEO
  • 回答数1
  • ありがとう数13

質問者が選んだベストアンサー

  • ベストアンサー
回答No.1

適切にcanonicalが適応されているなら大きな問題はありません。 ちゃんと働いているのか知りたければ、googleで「info:http://〇〇/test.html」で検索してみて、 ちゃんとtest.htmlがインデックスされていれば問題無いです。 ただcanonicalで正規化してもリンクジュースは多少漏れてしまうので、 出来る限り内部リンクをtest.htmlに向けたほうがいいとおもいます。

25taku
質問者

お礼

ありがとうございます! 勉強になりました!

関連するQ&A

  • link rel canonicalについて

    link rel canonicalを入れることになって調べてたのですが色々分からず質問させてください。 違うURLで同じページとみられる場合に使う。。 例えば下記のURLのような場合全部同じページへ飛ぶ。。 http://www.test.com/index.html http://www.test.com/ http://www.test.com http://test.com 上記でindex.htmlに、正しいURLを2番目のにしたい場合、 <link rel="canonical" href="http://www.test.com/" />と記述するということで正しいでしょうか? 又、ルートディレクトリにsitemap.htmlというファイルがあったとして、 このファイルが特に重複するようなページで無い場合には記述はいらないということでしょうか? 仮にこのsitemap.htmlに<link rel="canonical" href="http://www.test.com/" />を記述してしまっている場合よろしくないでしょうか? もう一つ質問になってしまうのですが、PHPが絡むファイルがある場合、 例えば応募フォームで下記フォルダで、htp://www.test.com/oubo/でsend.htmlが表示されるような場合。 /oubo/index.php(画面、入力等の制御) /oubo/send.html(入力ページ) /oubo/confirm.html(確認ページ) /oubo/thnk.html(完了ページ) この場合、 htp://www.test.com/oubo/でURLを打っても、 htp://www.test.com/oubo/index.phpでURLを打っても表示されるページは同じですが、 この場合に重複とみなされるのでしょうか? こういった場合に/oubo/send.htmlに、 <link rel="canonical" href="http://www.test.com/oubo/" />という記述をすれば良いということなのでしょうか? 頑張って勉強したいのでご教授お願いします!

    • 締切済み
    • SEO
  • シーサーブログのrel="canonical"属性

    seesaaブログでのrel="canonical" 属性について教えてください。 seesaaブログでURLを統一するためにcanonical属性を使おうと思っているのですが、どのように独自タグを使って設定すればいいでしょうか? 設定したいページは http://○○○.seesaa.net/ のサイトトップページと http://○○○.seesaa.net/article/○○○.html の個別記事ページ の二つを考えています。 seesaaにある独自タグを使って <link rel="canonical" href="独自タグ"/>で設定しようとしたのですが、なかなかうまくいきませんでした。 よかったらご教授御願いします。

  • link relは、通常どこに書き込めば良いでしょうか?

    link rel="canonical"や link rel="start" link rel="help" といったナビゲーションリンクは、HTML内部のどの辺りに 書き込めば良いのでしょうか。 BODYやHEADなどありますので、 どこにするのかがよく分からないため、お教えください。 宜しくお願いいたします。

    • ベストアンサー
    • HTML
  • canonicalのURLエンコードについて

    ネットで無料配布されているAmigodatabaseというPerlで、データベースのサイトを作っております。 以下は、データベースの結果一覧を出力するための、default.htmlというページのソースの一部です。 print <<"<!---HTML--->"; <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <HTML lang="ja"><HEAD> <link rel="canonical" href="$FORM{$SEARCH{1}{Name}}.htm"> (中略) <META name="description" content="$FORM{$SEARCH{1}{Name}} の名産果物です"> <TITLE>$FORM{$SEARCH{1}{Name}} の果物</TITLE> 上記、$FORM{$SEARCH{1}{Name}}には、 検索した際に使ったキーワードが表示自動挿入されます。 このキーワードが、例えば「りんご」だった場合に、 URLエンコードを行って、「%e3%82%8a%e3%82%93%e3%81%94」と 上記、<link rel="canonical" href="$FORM{$SEARCH{1}{Name}}">の $FORM{$SEARCH{1}{Name}}を、%e3%82%8a%e3%82%93%e3%81%94として、 つまり、<link rel="canonical" href="%e3%82%8a%e3%82%93%e3%81%94.htm"> としたいのですが、どのようなソースを書けば、実現できるのでしょうか? どうかアドバイスのほど、よろしくお願い致します。m(_ _)m

  • サイトの移転に対してのhtmlの書き方について

    ホームページの移転を計画しています。 今借りているのはfreewebのスペースで、数か月でサービスは終了致します。 新たに、さくらインターネットのレンタルサーバーを借りて新ドメインを取得いたしました。 「.htaccess 」301リダイレクトが利用できないので、metaタグによるRefreshとrel="canonical"にて、 移転を試みようと思っています。 そこで、見よう見まねで、 移転の方法や移転用のhtmlを書いてみましたが、これで正しいのか自信がありません。 下記の書き方で間違いがないか(記号など書き損じていないか)チェック頂ければとても助かります。 ーーーー 移転の手順 ーーーー 移転したいサイト内の全ての各ページに対して、 同一コンテンツの旧ページ(旧ドメイン)→同一コンテンツの新ページ(新ドメイン)の指定をする。 各々サイト内の移転したいページ内のコンテンツを全て削除(※1)して、 そのページの<html>~</html>の間に、 下記の内容のみを書き込んで、301リダイレクトと同等の効果を試みる。 (※1): 同一のコンテンツから同一のコンテンツがあるページを指定する場合、 場合によりスパム判定される場合があるため。 移転したい各ページ内の書き込み ・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・ <html> <head> <meta http-equiv="Refresh" content="0;URL=http://移転したい新サイト【新ドメイン】の各ページのURL"> <link rel="canonical" href="http://移転したい新サイト【新ドメイン】の各ページのURL"/> </head> <body> このサイトは次のURLに移転しました。<br> <a href="http://新サイトの各ページのURL">http://新サイトの各ページのURL</a><br> 新URLへ移動します。<br> </body> </html> ・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・ 上記の手順とhtmlの書き方に間違いがないかチェック頂ければとても助かります。

  • rel属性とhref属性とtitle属性を組み合わせてリンクをつくる

    rel属性とhref属性とtitle属性を組み合わせてリンクをつくる お世話になっております。 HTML初心者です。 自作HPを作成しており、よくわからないことが出てきたので質問させてください。 見出しに "前に戻る","次に進む","HOME"などのリンクをつけたいと思っています。 アンカータグに、href属性を組み合わせて、使用すればできることはわかったのですが、 rel属性とhref属性とtitle属性を組み合わせて作ろうと思っています。しかし、 うまくいきません。 たとえば、headerタグ内に、 <link rel="next" href=".PAGE2.html" title="PAGE2について" /> というようなコーディングを行ったのですが、まったくうまくいきません。 ページ1において、”PAGE2について”という文字が出てきてそこをクリックするとページ2にとべる・・ というような仕組みを考えているのですが・・・ rel属性に関しての理解が不十分なためとは思うのですが、ご存知の方が いらっしゃたらご教授願います。 よろしくお願いします。

    • ベストアンサー
    • HTML
  • 301リダイレクトについて

    rel="canonical"属性についてですが、 <link rel="canonical" href="http://hoge.jp" /> と記述すれば301ができると、あるサイトとwebマスターツールに記載されていたのですが、サイトが移転した形跡がありません。 更新ボタンを押してもurlがかわりません。 時間差があるのでしょうか。 よろしくお願いします。

    • ベストアンサー
    • CSS
  • link要素の意味/使い方について(<link rel="?"なものが多いので

    <head></head> 内の、 <link rev="made" href="mailto:~" /> <link rel="next" href="~" /> は、 ●どういう意味あいで書くもので、 ●実際問題どのような影響があるのでしょうか? ●またどのような記述が正しいのでしょうか? また、<link .... / > というものをこれら以外にもみかけたのですが、 これらの意味についてお教えいただけないでしょうか? あるいは、これらについてのまとめサイト的なものはないでしょうか? (英語でもOK) http://www.kanzaki.com/docs/html/link.html に一部解説がありますが、この解説に掲載されていないものも、たくさん下記にあるようです。 //=========================================================== //ある個人サイトでみかけたもの <link rel="openid.delegate" href="~" /> <link rel="openid.server" href="~" /> <link rel="schema.geo" href="~" /> <link rel="meta" href="/info/webwho.rdf" type="application/rdf+xml" title="~" /> <link rel="meta" href="/w3c/pics-labels.rdf" type="application/rdf+xml" title="~" /> <link rel="alternate" type="text/html" hreflang="en" href="./index.html.en" /> <link rel="alternate" type="application/xml" href="/info/rss.rdf" title="RSS update information" /> <link rel="help" href="/info/navi" /> <link rel="copyright" href="/info/disclaimer" /> <link rel="shortcut icon" href="./favicon.ico" /> <link rev="made" href="mailto:webmaster@example.com" /> ※なお、その個人サイトでは、 <link rev="made" href="mailto:webmaster@example.com" />と記述しているにも関わらず。 本文にて、 「メールアドレスwebmaster@example.comは無効にしています。メッセージは******(別のメアド)にお送り下さい。」 これって、矛盾はしていないのでしょうか? //----------------------------------------------------------- (↓これはさすがにわかります) <link rel="stylesheet" href="/hoge.css" type="text/css" /> //=========================================================== //wikipediaでみかけたもの // http://ja.wikipedia.org/wiki/%E3%83%A1%E3%82%A4%E3%83%B3%E3%83%9A%E3%83%BC%E3%82%B8 <link rel="alternate" type="application/x-wiki" title="編集" href="~" /> <link rel="apple-touch-icon" href="~/apple-touch-icon.png" /> <link rel="search" type="application/opensearchdescription+xml" href="~/opensearch_desc.php" title="Wikipedia (ja)" /> <link rel="copyright" href="~/fdl.html" /> <link rel="alternate" type="application/rss+xml" title="Wikipedia をRSSフィード" href="~" /> <link rel="alternate" type="application/atom+xml" title="Wikipedia をAtomフィード" href="~" /> ※話題が若干ずれますが、 RSSが、 「ある個人サイトでみかけたもの」では application/xmlとなっており、 wikipediaでは、application/rss+xml となっていますが、どちらのほうが望ましいのでしょうか? //----------------------------------------------------------- //=========================================================== //w3cでみかけたもの // http://www.w3.org/ <link rel="meta" href="/Overview-about.rdf" /> <link rel="bookmark" href="#technologies" title="Technologies |" /> <link rel="bookmark" href="#news" title="News |" /> <link rel="bookmark" href="#search" title="Search |" /> <link rel="contents" href="#contents" title="Contents |" /> <link rel="bookmark" href="#Offices" title="Offices |" /> <link rel="bookmark" href="#systems" title="Systems |" /> <link rel="bookmark" href="#donors" title="Supporters |" /> <link rel="bookmark" href="#footnotes" title="Footnotes |" /> <link rel="alternate" type="application/rss+xml" title="W3C Home Page News RSS Channel" href="http://www.w3.org/2000/08/w3c-synd/home.rss" /> ご存じの方がいらっしゃいましたら、お教えいただければ幸いです。 以上、よろしくお願いいたします。

  • jQueryでPHPのパラメータを使うには

    画像のツールチップを表示させるjQuryのライブラリを導入しました。 ソースをはしょっているので、意味はわからないと思いますが、下記のように、 relのに値に「?no="~"」というパラメータを使用すると動作してくれません。 おそらくjQuery内でPHPのパラメータを使えない事が原因だと思うのですが、 このパラメータをjQuery内で利用するにはどうすれば良いでしょう? /* スクリプト */ <script type="text/javascript"> …………… $("body").append("<p id='screenshot'><img src='"+ this.rel +"' alt='url preview' />"+ c +"</p>"); …………… </script> /* PHPファイル */ <a href="test.php?no=1" class="screenshot" rel="test.php?no=1"><img src="test.php?no=1"></a>

  • 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

専門家に質問してみよう