• 締切済み

Metaタグを一括で指定する方法について質問です

現在、HTMLを使用したWebページを作成しております。 HTMLファイルにはMetaタグをいくつか含めているのですが、 一つ一つのHTMLファイルに同じ記述を記載することが効率が悪いと思ってきました。 全てのページに同じMetaタグを適用させる方法がありましたら教えてください。

  • PHP
  • 回答数1
  • ありがとう数1

みんなの回答

  • shimix
  • ベストアンサー率54% (865/1590)
回答No.1

サーバ側でまとめてincludeさせたければSSIでもphpでも使えばいいと思います。 でもmeta要素なんて一度書いたら書き替える部分じゃないですよね。(htmlファイルを作成するときの元にする)テンプレートに記述しておけばいいだけじゃないのでしょうか。まさかdoctypeから全部毎回叩いているわけでもないでしょう?

triplane26
質問者

お礼

回答ありがとうございます。 書き換える可能性があるため、この質問をさせて頂きました。 (実際にサイトを運用してみて、問題があった場合には、当然Metaタグの修正の可能性もあると思っています。) テンプレートも用意することは考えていますが、後から変更したいと思った時の手間が面倒だなぁと思っています。 ひとまず、ご回答頂いた内容で調査してみます。 ありがとうございました。

関連するQ&A

  • 各ページのTITLEタグ、METAタグを別ファイルで設定する方法

    HTMLのコーディング作業をしています。HTMLでのHP作成は4年ほど行っています。今回依頼でHPを1サイト作ることになったのですが、依頼者から「各ページのTITLEタグ、METAタグを別ファイルで設定できるようにしてください。」と言われました。 初めて言われていろいろ調べてるのですが、イマイチ分かりません。HTML内の記述で、ファイルをincludeしてあげればよいのでしょうか。

    • ベストアンサー
    • HTML
  • metaタグについて

    HTMLでホームページを作成する際、 <meta name="robots" content="index,follow"> というタグをヘッダ部に置いているサイトを良く見ますが、これは、どういった意味でどういう役割をするのでしょうか? また、代替として「robots.txt」というものがあると聞いたのですが、どういうファイルなのでしょうか?また、metaタグを使用する場合とtxtファイルのそれぞれの長所・短所を併せて教えて下さい。よろしくお願いします。

    • ベストアンサー
    • HTML
  • METAタグに関して。。。

    HTML辞典には詳しく記載されてないことでお手上げです!! どなたか教えてください。 知りたいことは、METAタグで、検索に引っかからない様に 指示をだすのにはなんと書き込むのか不明でこまってマス。 その他、METAタグのいろいろなパターンを知りたいので、 詳しく説明してる参考サイトなどありましたら、教えて 頂けると幸いです!! どなたか、よろしくお願いしマス。

    • ベストアンサー
    • HTML
  • METAタグについて

    METAタグについて聞きたいことが2点ほどあります。 質問1 robots、discription、keywordsをトップページのみに 記述していますが、全部のページに記述した方がいいですか。 質問2 上記の場合、ゴチャゴチャしてくるので<head>の部分を CSSみたいに外部ファイルに置くことはできますか?

    • ベストアンサー
    • HTML
  • METAタグについて

    自分で管理しているホームページの飾り付けをしようとし、以下のMETAタグを追加しました。 ------------------------------------------------------- <META HTTP-EQUIV="Content-Type" CONTENT="text/html;CHARSET=x-sjis"> <X-SAS-WINDOW TOP=0 BOTTOM=627 LEFT=0 RIGHT=1012> <meta http-equiv="Page-Enter" content="revealTrans(Duration=2.0,Transition=1)"> <meta http-equiv="Page-Exit" content="revealTrans(Duration=2.0,Transition=2)"> <meta http-equiv="Site-Enter" content="revealTrans(Duration=2.0,Transition=4)"> <meta http-equiv="Site-Exit" content="revealTrans(Duration=2.0,Transition=0)"> (このタグを追記すると、ページをロード、リンクアウトしたときに面白いページの読込みをします。) ------------------------------------------------------- 上記タグを追加し、対象ファイルを契約プロバイダのWebサーバへアップロードし、 このページを動かしたところ、うまく動作されないようでした。 試しに、プロバイダで定められているCGI専用のディレクトリ(cgi-bin等)に移し 動作させたところ、うまく動作されるようでした。 このMETAタグを追加したHTMLファイルをCGI専用ディレクトリ以外の ディレクトリでも動作させたいようにしたいのですが、可能なものなのでしょうか?

    • ベストアンサー
    • HTML
  • <META>タグについて

    ホームページを検索エンジンにかかるようにする ためにメタタグにキーワードを記入すればよいと聞きました。 その<META>タグですが、HTMLのどこに貼り付ければ いいのでしょうか? またキーワードはいくつでも記載してよいのでしょうか?

  • body内にmetaタグを記述は問題ありますか?

    宜しくお願い致します。 某ネットショップASPを使用してECサイトの構築を行っているのですが、 注文手続きの画面はほぼカスタマイズ不可です。 この注文手続きのページでは metaタグが下記の内容に設定されています。 <meta name="viewport" content="width=device-width, user-scalable=no, initial-scale=1.0, maximum-scale=1.0,minimum-scale=1.0"> この記述を下記のように変更したいです。 <meta name="viewport" content="width=device-980, user-scalable=yes, initial-scale=1.0, maximum-scale=1.6,minimum-scale=0.25"> ですが、メタタグの変更は出来ない仕様のため、 body内に希望のmetaタグを記述してそちらを適用するようにできればと思っています。 そこで質問なのですが、 ●body内にmetaタグを記述するとスパム扱いあれたり、  seo面で問題などありますでしょうか? (注文画面のため、このページが検索上位になる必要はないのですが、  他のページに影響があったら問題あります・・・。) ●body内にmetaタグを記述する方法以外に、  元々入っているmetaタグを適用させない方法はありますでしょうか? 何か良い方法がありましたら、教えていただけますと嬉しいです。 どうぞ宜しくお願いします。

  • METAタグについて教えて下さい

    ホームページのMETA情報のところに、 通常のページのtitleとは別に、 <meta name="pagetitle" content="*******という記述があるホームページを見かけたのですが、 このタグにはどのような意味があるのでしょうか? また、通常のtitleとは別に、記述をした方がSEO対策上効果的なのでしょうか? 上記のページ内のソースには、 <meta name="keywords" contentと、 <meta name="description" contentはちゃんと入っていて、 これら以外にmeta name="pagetitle" content のタグがあったのです。 ちなみに上の****の部分には、 キーワードのような単語が並んでいました。 是非、宜しくお願い致します。

    • ベストアンサー
    • HTML
  • metaタグについて。

    度々お世話になっております。 ブログを開設して3週間になりますが、全くアクセスがありません。相互リンクなどを活用して、アクセスを伸ばそうとしてるのですが。。。 で、metaタグというものがあることを知りました。 ただ、今はmetaタグを検索エンジンはスルーする。 という記事を見かけたんですが、 現在はmetaタグを記述しても意味無いんでしょうか?!

  • metaタグについて

    皆様お願いいたします。 jimdo proにてHPを作成し、その中にFBシェアボタンを設置しました。 スマホより自HPへいき、シェアしたところ画像、文が変な状態でシェアされます。 調べるとシェアされた時の画像、文を設定(OGPと言うらいいです)しなければならないことがわかりました。 やり方はjimdo作成画面からヘッダー編集へ行き、下記のmetaタグを記載との事です。 <meta property="og:type" content="ページの種類"> <meta property="og:title" content="ページのタイトル"> <meta property="og:description" content="記事の説明" /> <meta property="og:url" content="ページのURL"> <meta property="og:image" content="表示したい画像のURL"> そこでなのですが、私のHPのヘッダー編集画面にいくと、 <style type="text/css"> 〇〇〇〇〇〇〇〇〇 〇〇〇〇〇〇〇〇〇 </style> というようにすでに記載させれています。 どこに上記metaタグを入れたらいいのでしょうか? よろしくお願いします。

    • ベストアンサー
    • HTML

専門家に質問してみよう