• ベストアンサー

sitemap.xmlについて

とあるエンタメ系サイトを運営していまして、SEO対策としてsitemap.xmlを設置しようと思い、WEB上にある自動で取得するサービスを使って作成しました。 ただ、過去の記事が一つずつ記載されており、 今後記事が追加されていくたびに定期的にsitemap.xmlを更新していくことの手間を考えて、以下のように指定することは可能でしょうか? ディレクトリまで指定する →そのディレクトリの下層に追加された記事は、自動でクロール対象になる

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

  • ベストアンサー
  • f1204-okw
  • ベストアンサー率84% (16/19)
回答No.1

残念ながらそのような指定はできません。 しかし追加記事をクロール対象にすることはできます。 指定できないと言ったのは,ディレクトリを指定するだけでは,その下層の URL を知ってもらうことができないからです。 たとえば,アパートメント名だけを指定されても居住者の名前まではわからないのと一緒です。 居住者全員の名前を把握してほしければ,アパートメント側で名簿を作成する必要があります。 名簿作成の手間を省くことが目的でしたら,下記リンクのような方法を使うことで達成できます。 サイトマップを自動更新できるようにしてみる | 日記の間 | あかつきのお宿 http://norm-nois.com/blog/archives/1036 一方で,クロール対象にすることは可能だと言ったのは,正しくリンクの貼られた記事は放っておいてもクロールされるからです。 sitemap.xml に新着記事の URL が載っていなくてもクロールは起こるのです。 先のアパートメントの例で言えば,名簿はなくとも,新規居住者の所在がわかりやすい・訪問しやすいアパートメントの構造であれば,自然と居住者全員に訪問が行き渡るということになります。 サイトの訪問者にアピールするため,新着記事へのリンクはトップページやサイドメニューなど目のつくところに貼っていくことと思いますが,それでいいのです。 sitemap.xml はあくまでその補助のため,それほど頻繁に更新せずとも良いかと私は考えています(もちろん URL 構造が大きく変わったときはすぐに更新したほうがよいでしょう)。 sitemap.xml は手間と効果のバランスを考えた頻度で更新するにとどめ,余力で通常のサイトナビゲーションを充実させることが,ユーザーにもクローラーにも優しい(つまり SEO された)サイト作成だと考えています。

参考URL:
http://norm-nois.com/blog/archives/1036
ramenmama3
質問者

お礼

やはりそうでしたか。。。 ありがとうございます。 大変わかりやすい例で理解出来ました。

関連するQ&A

  • グーグルのsitemap.xmlが消えてロボットのスクロールが見られない。

    久しぶりにグーグルのウェブマスターやサマリーに行ったら なくなっていました。ウェブマスターツールのページがなかった! SEO対策やら他の事に夢中になっていてしばらくいかず さっき覗いてみたらウェブマスターやらサマリーやらがありません。 メールboxは表示されたんですが、ウェブマスターツールのアイコンをクリックした ところ、エラーと出て「アクセスしようとしたページは存在しません」との表示があって以前のようなページはなくて sitemap.xmlも登録して今までロボットスクロールとかインデックスの状況などが 見られていたのに…。今は訳がわからずパニクッてます。 ページの上あたりにウェブマスターツール404とあります。 いつからこんな状態かわからないんですが、今までは正常に表示され ロボットのクロールの様子は見る事できたし…。 これは何が原因でこんな風になったんですか? SEOに一生懸命なあまり何かまずい事したんでしょうか? それとも1週間ほど前にIE7からIE8になったその時に消えてしまったというか404のエラーになったんですかね? それとも様式がかわったんですか? 訳わからんです。 今まで英語版の方のページが出てました。(sitemap.xmlをするときいつの間にか英語版に移行しててそのまま登録したから)今、日本語のが出てるんですが ページの半分位のとこにサイトと出てて今まで登録した自分のサイトのURLが、表示され右の方に確認済みの文字が出てますけど…。 これだとsitemap.xml登録しなくていいんですよね?助かった!!! しかし、このままだとロボットのクロール状況が把握できない…。インデックスの様子も見る事ができない。 長々と書きましたけど、どなたかわかる人教えてください。 元に戻したいです。戻りますか? よろしくお願いします。

  • モバイル用サイトマップ(xml)の設置場所について教えてください。

    モバイル用サイトマップ(xml)の設置場所について教えてください。 運営しているモバイルサイトが検索で検出されないため、Googleのサイトマップを作成・送信しようと思います。 そのモバイルサイトはPCサイトと同一ドメインに存在します。 (http://www.homepage.com/mobile/) この場合、モバイル用サイトマップは、ドメイン内の一番上のディレクトリに設置しますか? (http://www.homepage.com/index.htmlと同じ階層) それともモバイルサイトのディレクトリに設置しますか? (http://www.homepage.com/mobile/index.htmと同じ階層) 前者だとした場合、PC用のサイトマップ(sitemap.xml)が既に存在するのですが、 sitemap_mobile.xmlなどにして2つのサイトマップを設置しても問題ないのでしょうか? どうぞよろしくお願いします。

    • ベストアンサー
    • XML
  • sitemap.xmlファイル自動生成のPHP改造

    htmlにてサイト制作していて 1つのディレクトリに1つのindex.htmlというサイト構造を採用しています。 http://fstyle.adaga.org/archives/2005/12/google_php.html 上記URLのsitemap.xmlを自動生成してくれるPHPプログラムを 自サーバにアップして利用しています。 オンライン上でサイトマップを自動生成してくれる所も知っていますが 上記のプログラムが使いやすいので利用し続けています。 生成されるsitemap.xmlファイルは、index.html以外のファイル名 【例えばsample1.htmlやsample2.html】の場合だと、 <url> <loc>http://www.*****.com/ディレクトリ名/sample1.html</loc> <priority>0.5</priority> </url> <url> <loc>http://www.*****.com/ディレクトリ名/sample2.html</loc> <priority>0.5</priority> </url> といった具合になります。index.htmlだと、 <url> <loc>http://www.*****.com/ディレクトリ名/index.html</loc> <priority>0.8</priority> </url> と、index.htmlの場合だと【if文】を使って <priority>の数値が変わるようにプログラムされています。 しかし末尾に、【index.html】と記載されているとグーグルが正確に sitemap.xmlを読み込んでくれないので、 <url> <loc>http://www.*****.com/ディレクトリ名/</loc> <priority>0.8</priority> </url> といった具合で末尾の【index.html】の表記を省略させたいのです。 自動生成PHPファイルのソースを確認すると、 if ($fp){ if (strstr($fileName , "index")) $lastmod = "<changefreq>daily</changefreq>\n <priority>0.8</priority>"; else $lastmod = "<lastmod>{$time}</lastmod>\n <priority>0.5</priority>"; $temp = <<<EOF と記述されている箇所があるので、ここを改造すれば 出来そうな気がするのですが、index.htmlの記載を省略する事は可能なのでしょうか。

    • ベストアンサー
    • PHP
  • robots.txtの設置場所

    SEO対策のため、今いろいろ苦労しています。 きちんとロボットにインデックスさせるため、sitemap.xmlを設置し、 robots.txtにsitemap.xmlの在りかを記述しようとしているところで 一つ問題が発生しました。 robots.txtはドメインのトップディレクトリに配置するとの事ですが、 私のサイトは【http://www.example.com/】というドメイン直下にいる形ではなく 【http://www.example.com/mysite/】というURIなんです。 こういった場合はrobots.txtは配置できないのでしょうか? もし、イイ方法がありましたら、ご教授下さい。 宜しくお願い致します。 ※最初、間違えて『その他([技術者向] コンピューター) 』の方に質問してしまいました。 重複していますが、こちらに質問すべきだったと思いなおし、改めて こちらから質問します。内容的には同じですがお許し下さい。

    • ベストアンサー
    • HTML
  • サイトマップ(xml)の使い方、どのように反映させるのかもわからない状

    サイトマップ(xml)の使い方、どのように反映させるのかもわからない状況です。 私は、フロントページ2000を使ってホームページを作っています。 テーブル形式の作成ソフトです。 Windows7からは、使えないソフトですが、XPなのでまだ使えるのです。 サイトマップをまだ作っていないので、サイトマップを自動的に作成してくれる「FC2サイトマップ」を使いサイトマップを作成しました。 http://seo.fc2.com/sitemap/ (FC2サイトマップ自動作成) いろいろなサイトを検索して説明を読むと、作成されたxmlファイルをサイトのトップページに張りつけることが必要とのこと、その初歩的なことから先に進めません。 どのように張り付けてどのように反映させるのかも説明を読んでもわからないのです。 最初のページに張り付ける際に、「次の形式で開きますとの小窓が開き、HTML RTF テキスト」3つのいずれかの選択を指示されます。 HTMLにマークを付けて開くと、トップページにURLが80個くらい書き込まれてしまうのです。 一番小さい文字に換えて、ホームページが白色なので文字色を白色に換えて見えないようにして見ましたが、良く良く考えてみると、これってサイトマップなのか?トップページにURLの文字だけが張り付けてあるだけじゃないのかと悩んでいます。 FC2サイトマップで作ったファイルは、「sitemap.xml」と言うファイルです。 どのように張り付けてどのように使い、どのように検索エンジンに反映させるのか初歩的な所からまったく理解できない状況です。 どなたかサルにでもわかるようにアドバイス頂けないでしょうか?

  • httpsへ以降後のrobots.txt 変更は?

    私は最近、趣味のホームページをHTTPからHTTPSへと致しました。 さくらインターネットを使用しており、無料認証証明書でhttps化が自動で出来ると言うことでhttps化する事が出来、301リダイレクトも設置し正常に機能しています。 それで、今現在httpとhttpsの両方が存在している状況です。 以前からサイトマップを検索エンジンに知らせるために、robots.txt を下記のように設置してgoogleウエブマスターツールにて認識させていましたが、httpsに移行させた状況で、下記の内容をそのままにしておいて良い物か、https用に書き換えなければいけないのか?削除してしまえば良いのかアドバイス頂ければ幸いです。 今の設置の内容 ↓ ・・・・・・・ User-agent: * Disallow: Sitemap: http://http://◎◎◎◎.com/Sitemap.xml ・・・・・・・ ◎◎◎◎は任意のURL このように変更しなければいけないでしょうか? ↓ ・・・・・・・ User-agent: * Disallow: Sitemap: https://https://◎◎◎◎.com/Sitemap.xml ・・・・・・・ ◎◎◎◎は任意のURL それとも、今現在移行したばかりで、検索エンジンにhttpsが反映されていないので、httpとhttpsがある中で、下記のように書き換えたほうが良いですか? ↓ ・・・・・・・ User-agent: * Disallow: Sitemap: http://http://◎◎◎◎.com/Sitemap.xml Sitemap: https://https://◎◎◎◎.com/Sitemap.xml ・・・・・・・ ◎◎◎◎は任意のURL それと、検索エンジンにhttpsが反映された場合、httpのサイトマップやhttp自体をウエブマスターツールから削除しなければいけないでしょうか?

    • ベストアンサー
    • XML
  • sitemap.xmlについて

    sitemap.xmlについての質問です。 1.http://●●●/ 2.http://●●●/index.html どちらも同じページですが、 サイトマップには1と2どちらも登録する必要があるのでしょうか?? ちなみにサイト内のリンクで用いる場合はすべて2のURLで作成しております。 宜しくお願い致します。

    • 締切済み
    • SEO
  • ExcelVBA 監視について

    こんにちは! 指定したフォルダ(最下層まで)に、移動やダウンロードなどでファイルが追加されたら、セルにファイル名とパスを書き込む。 こんな監視のような事はVBAで出来るのでしょうか? ディレクトリ構成一覧を作成しておいて、それと比較して・・・というやり方くらいしか思いつきませんでした・・・ よろしくお願いします

  • サブドメインの本来の使い方について

    はじめまして。 SEO云々ではなく、『サブドメインの本来の利用方法』 ってどういうものなのでしょうか? 現在、小規模の商用サイト運営していますが、本業に関連する内容のページやコンテンツの追加であれば、現在のドメインのディレクトリに追加していけば良いと思いますし、まったく別のサイトを立ち上げるなら、別途ドメインを取得すれば良いと思いますし・・・ とりあえず、SEOの話はおいときまして、本来?の利用方法ってどういうケースがあるのでしょうか? よろしくお願いします。

  • トップページURLのみで下層ページのURL取得

    現在勉強のためにsitemapを自動で作れるものを作成しています。 私が考えているようなツールはこのようなツールです -> http://seo.fc2.com/sitemap/ index.html -> hoge.html -> hogekasou.html のようなサイトのindex.htmlを指定した場合にhogekasou.htmlまで探せる方法を探しています。 私が考えている方法は、file_get_contentsなどでindex.htmlを開き解析してhoge.htmlを見つけ、さらにhoge.htmlをfile_get_contentsで開きhogekasou.htmlを見つける方法を考えています。 しかしページが多くなるとこの作業に時間がかかるためなにか効率のいい方法がないかと思い質問させてもらいました。 宜しくお願いします。

    • 締切済み
    • PHP