• 締切済み

hpについて。この場合どうしたらいいんでしょうか?

商用サイトで、各ページに共通するメニュー欄があります。 メニュー欄にはキーワードが沢山入っていてクローラーに大きく影響していると思います。 メニューの変更時に、一度に全てのページのメニューを変更したい場合は、ssIを使用すれば良いと相談箱でご指導頂きましたが、その場合クローラーに認識されないと思います。 全てのページのメニューを変更するのも大変ですし、クローラーにも認識してもらいたいです。 通常、どうするのがベストでしょうか? 宜しく、ご指導お願いします。

みんなの回答

  • Muller3
  • ベストアンサー率81% (800/979)
回答No.6

#1です。 メニューを共通化したいということなら、その部分をインクルードさせるんでしょう? 私のサイトでPHPインクルードさせてる部分もちゃんと検索にかかってきてますから、認識されるということで間違いないです。 これだけの方の説明でも納得できないなら、実際ご自分で実験でもやってみては?その方が早いと思いますが。

  • jjon-com
  • ベストアンサー率61% (1599/2592)
回答No.5

>.shtmlファイルにしてしまえば動的になり、 >この20個のキーワードは認識されない その理解は間違っているだろうと,ANo.2に載せたリンク先で過去に回答しました。

kfjbgut
質問者

お礼

有難うございました。 又、機会がありましたらご指導願います。

noname#100277
noname#100277
回答No.4

一番確実な方法。 metaでキーワードを埋め込む。

kfjbgut
質問者

補足

<META name="keywords" <META name="description" 等のことですか? この他に、あるのでしょうか?

回答No.3

SSIは、インラインフレームのようにブラウザ側で合成するのではなく サーバー側で合成する仕組みなので、クローラにとっては1つのHTMLとして認識されますよ。

  • jjon-com
  • ベストアンサー率61% (1599/2592)
回答No.2

なぜSSIを使うとクローラに認識されないとお思いになったのでしょう。 そう判断する理由になったニュースソースなどあれば教えていただきたいです。 私はそう考えていないので。 http://okwave.jp/qa3978738.html の私の回答 ANo.2

kfjbgut
質問者

補足

有難う御座います。 私が認識されないと言ったのは、現在のメニューの中にキーワードが20個入っているとした場合。 今のままでは、クローラーに20個のキーワードが認識されると思います。 しかしながら、ssIにして.shtmlファイルにしてしまえば動的になり、この20個のキーワードは認識されないということです。 この場合でも認識されるのですか?

  • Muller3
  • ベストアンサー率81% (800/979)
回答No.1

>その場合クローラーに認識されないと思います 認識されます。Javascriptとは違います。 http://www.openspc2.org/reibun/SSI/index.html このへんにあるサンプルコードを実行して、そのソースを見てみて下さい。SSIのタグは消え、結果が出力されているでしょう。 httpサーバーがリクエストに応えてHTMLを出力するときに、まるっとタグの部分を実行した結果を返すので、SSI使ってるかどうかすらソース上はわかりません。 同じくクローラーがリクエストした場合も、クローラーが収集できる情報となって返ってくるので、普通に収集されます。 PHPインクルードも同様です。

関連するQ&A

  • 各ページHP更新をまとめてすることは可能でしょうか?

     HPでショップを開こうとしている準初心者程度の者ですが、よろしくお願いします。  百ページ程のHPなのですが、メニュー欄(お店や製品を紹介するページへのリンク集です)が全てのページで共通になっています。  そこで質問なのですが、このメニュー欄を変更する際には、一ページずつ変更していかなくてはいけないのでしょうか?  「一ヶ所変更すれば、他のページも全て変更可能」といったことは出来るのでしょうか?  本などを読んでも、該当するものが記載されていなくて困っております。  主にホームページビルダーの6.5で作成しています。素人ですが、教えてくださいませ。よろしくお願いします。

  • HPのどうしても解からない、技術的なこと。

    現在、商用のサイトを掲載しています。 ページ数は20です。htmlファイルも20です。勿論、CSSを使っています。 各ページには、共通のメニュー枠をテーブルタグを使って設置しているのですが、内容が変わると20ページ全てを変更しています。 一度に全てを変更できる方法は有りませんか? 幾つか、hpで調べましたがSEOを考慮すると考えてしまいます。 精通された方、良い方法を教えて下さい。

  • Dreamweaverでメニュー内容の変更

    こんにちは。 ホームページのページがたくさんあって、1ページ増やすと、すべてのページのメニュー項目を変更させなくてはならず、厄介です。 今は、SHTMLのSSIを使って、メニュー部分を読み込むようにして対応していますが、Dreamweaverでは同じような事が、SSIなしでできますか? 今家族の持っているDreamweaver(CS3)をさわらせてもらっているのですが、ややこしくてわかりません。(持っている家族に聞いても知らないと言われました)。 もし方法があるのであれば、簡単に方法を教えて頂けますか?(細かい点はもちろんこちらで調べますが、大まかにどの機能を使う、とかで結構ですので) もし、そのような機能がないのであれば、皆さんはページが増えてメニュー内容が増えたり減ったりする時に、どのように対応されているのかも記載して頂ければ助かります。 (具体的にこんなことで困ってます) 野球選手の情報ページ(例えばです)で、左にメニュー欄があって、選手名をクリックしたらその選手の情報に飛ぶとします。それぞれの選手のページでも、左のデフォルトのメニューは変わらず、全てのページに飛べるとします。 この時、ある一人の選手を増やしたければ、メニュー欄を全てのページで変更しなければならず、かなり面倒な作業になります。 今のところ、最初に申しましたとおり、SSIの機能で対応していますが、Dreamweaverなどのソフトならファイル内で一気に内容を変更できる機能があるのかなと思って質問しました。 宜しくお願いします。

  • フレームを使用せずに、各ページで共通に使用するメニューの作成方法

    フレームを使用した場合には、検索サイトへの登録などが不利になるということで、フレームを使用しないページ作成が良いと言われていますが、全てのページで共通的に使用されるようなメニュー一覧などは、フレームを使用しないと全てのページで作成しなければならず、結果としてメニューの修正が合った場合には、全てのページに正を行わなければなりません。 全てのページで共通的に使用されるメニューなどをフレームを使用せずに簡単に作る方法はあるのでしょうか。CGI/SSIなどを使用すれば、できると思うのですが、HTMLだけでこういったページ作成はできるのでしょうか。

  • SSIで埋め込んだHTML部分は検索エンジンにページの一部として認識されますか?

    タイトルの通りなのですが、例えばたくさんあるページのメニューをフレームのように固定する場合SSIを使えばいいと思うのですが、SSIで埋め込むHTML部分は検索エンジンに「ページの一部」として認識されているのでしょうか?それとも埋め込み部分はないものとして認識されるのでしょうか? よろしくお願い致します。

    • ベストアンサー
    • HTML
  • SSIをhtmlで有効にするのはよくないでしょうか

    100ページくらいのhtmlに共通のメニュー(ナビゲーション)やフッタを入れるために、メニューやフッタファイルをSSIでincludeしています。 .htaccessで AddHandler server-parsed html としていますが、これをやると(全てのhtmlを一旦サーバーが解釈するので)サーバーの負担が増大するからよくないとききました。 実際のところどうなんでしょうか? SSIを使わないページはごくわずかで、大半がshtmlであれば結局大差ないでしょうか?

    • ベストアンサー
    • Perl
  • フレームなし、メニューつき500ページのHTML。メニュー修正の省力化に向けた設計について。

    こんにちは。 フレームなし、メニューつきの500ページ程度のサイトを 予定しています。 ただ、メニュー部分だけを修正する場合 500ページすべてを直さなければならないのかと思うと滅入りそうです。 要は、SSIでメニュー部分のみインクルードするようなことが できればベストなのですが、あいにく私の使用サーバはSSI不可です。 また、JavaScriptは環境依存のためPerlだけを考えています。 これ↓もNN4.Xで効果がないので使用できません。 http://members.at.infoseek.co.jp/dhtml_s/web_dhtml/dhtml_html_insert.htm この場合、500ページ修正をのまなければいけないのでしょうか? 何かいい設計方法がありましたらお教えください。

    • ベストアンサー
    • HTML
  • SSIとSEOについて

    こんにちわ☆ とあるサイトの質問と答えに、以下のようなものがありました。 「■質問 SSI (Server Side Include)をページに使うとランキングが落ちたり SEO に何か影響がありますか? (質問者:匿名) ■回答 SSI とは特定の文字列をWebページに記述しておくことで、サーバにリクエストがあった時に、そのSSIの実行コマンドの結果を置き換え・表示してくれる機能です。 SSI の働きを理解していただければ、SSI が SEO に影響があるかないかはわかりますね。つまり、クローラーがサーバにリクエストを送ったとき、SSI が実行された結果をサーバが返してくるわけですから、SSI 自体がクローラーによるページ情報の収集およびページの分析の障害になることはありません。 ということで、SSI を使っても何も問題はありません。」 という内容だったんですが、 トップページ、または全ページの拡張子が「shtml」でも 「SEO」に影響はないってことなんでしょうか?? shtmlをhtmlに変更することも可能なようですが、 shtmlで不都合なこと? などがあれば同時に教えていただけると助かります。 お返事よろしくお願いしますm(;∇;)m

    • ベストアンサー
    • HTML
  • SSIが使えないサーバーで、JavaScriptで共通項目の一元管理をするには

    ボランティアで、とある零細企業のホームページを管理しています。 会社の経費削減により、SSI/PHP/CGIが使えないサーバへ、サイトを引っ越さなくてはならなくなってしまいました。サイトのページ数は100ページを越えています。 今までのサーバではSSIが使えたので、ヘッダー、フッター、共通メニュー部分をSSIで管理していましたが、引っ越し先ではSSIもPHPも使用することが出来ないので困っています。 そこで質問なのですが、JavaScriptでSSIのように共通メニューを一元管理するにはどのようにすればよいのでしょうか?JavaScriptの初心者でも分かるように、簡単に説明しているページなどがありましたら、教えてください。 また、JavaScript以外でも、一元管理する何か良い方法があったら教えてください。 よろしくお願いいたします。

  • SSIを使って、メニュー画面に共通の項目を埋め込みたいです。アドバイスください

    質問ですが、左側のメニューの○月の日記っていうところを、SSIを使って共通の項目にして埋め込みたいんです(量が増えてくると毎回すべて更新するのは大変) その場合、どんなタグを埋め込めばいいんでしょうか?SSIについては初心者でまったくわからないので、具体的なソースで示していただけるとうれしいです。どこのタグに次にどういうソースを埋めるのか、という感じでお教え願います

    • ベストアンサー
    • HTML