Meta Tag 指定(上級編)

Q:各ページに自動的にメタタグが入っているのですが、どの様に制御するのですか?

A: まず、言語ファイルにある各メタタグ内で利用するための文字列を指定するファイルを確認しましょう。

日本語表示の場合であれば、
□  includes/languages/japanese/meta_tags.php になります。

<以下各設定項目の解説です>

◆全ページ共通『タイトル』
define('TITLE', 'Zen Cart Pro!');

◆『タグライン』
define('SITE_TAGLINE', 'The Art of E-commerce');

◆『固定キーワード』
define('CUSTOM_KEYWORDS', 'ecommerce, open source, shop, online shopping');

◆トップページ専用『キーワード』『ディスクリプション』
  define('HOME_PAGE_META_DESCRIPTION', '');
  define('HOME_PAGE_META_KEYWORDS', '');

◆トップページ専用「タイトル」
※ 通常は空欄で構いません。 その場合、『タイトル』と『タグライン』が利用されます。
  define('HOME_PAGE_TITLE', '');

◆EZ-Pages 用メタタグ
※ EZ-Pagesで作成したページに対するメタタグを指定する場合には、それぞれのページに対して以下のパタンで指定を行います。特に指定をしない場合は、デフォルトのメタタグが利用されます。
  define('META_TAG_DESCRIPTION_EZPAGE_#','');
  define('META_TAG_KEYWORDS_EZPAGE_#','');
  define('META_TAG_TITLE_EZPAGE_#', '');

# の部分でEZ-Pages ID を指定します。

◆ページ毎のメタタグ指定
ページを追加した場合などに以下のパタンでメタタグ指定を追加できます。
※ "page_name" の部分を main_page= value 部分の大文字で置き換えます(ABOUT_US あるいは SHIPPINGINFO など)
  define('META_TAG_DESCRIPTION_page_name','');
  define('META_TAG_KEYWORDS_PAGE_page_name','');
  define('META_TAG_TITLE_PAGE_page_name', '');

◆レビューページ
レビューページで表示するページ名のリーダー
  define('META_TAGS_REVIEW', 'Reviews: ');

◆メタタグ指定の区切り文字
プライマリの区切り文字
  define('PRIMARY_SECTION', ' : ');
セカンダリの区切り文字
  define('SECONDARY_SECTION', ' - ');
  define('TERTIARY_SECTION', ', ');
メタタグ区切り文字 ... 通常、半角スペース一つか、カンマとスペース
  define('METATAGS_DIVIDER', ' ');

◆検索エンジンロボットに対して、インデックスしないように指定するページ
※ 個人情報を入力・編集するページや特別なSSLページなどを指定します。通常は変更する必要はありません。
 define('ROBOTS_PAGES_TO_SKIP','login,logoff,create_account,account,・・・・');

◆favicon 設定
※特別にファイル名やディレクトリを変更しない限り変更は不要です。
//  define('FAVICON','favicon.ico');