如何添加/更改特定于“联系人”页面的元标记?


8

我在Magento拥有一家购物商店(www.goorganics.us),使用的是“ Magento版本1.7.0.2”。请指导我如何更新“联系人”页面的标题和其他元标记(用于SEO)?

Answers:


16

联系人页面来自模块Mage_Contats
要更改元数据,您需要将其添加到local.xml主题的布局文件中或contacts.xml同一主题的内部。

<contacts_index_index>
    <reference name="head">
       <action method="setTitle" translate="title" module="contacts"><title>YOUR META TITLE HERE</title></action>
       <action method="setDescription" translate="description" module="contacts"><description>YOUR META DESCRIPTION HERE</description></action>
       <action method="setKeywords" translate="keywords" module="contacts"><keywords>YOUR META KEYWORDS HERE</keywords></action>
    </reference>
</contacts_index_index>

只是要注意:如果您选择将此片段包含在local.xml中,它将破坏联系人页面的布局。最好在contacts.xml中做到这一点
Danny Z

我在当前主题(1.9.1)的contacts.xml中尝试了上述xml,但未更新,标题和元。
inrsaurabh

1

对于Magento中的任何CMS页面,这是您应如何更新Meta标签的方法

转到CMS-> Magento Admin
中的页面单击要从列表中更新元标记的页面(在Ur案例中为联系页面)在左侧,您拥有页面信息块,

对于元标题-更新页面标题。(就这样)
对于关键字和描述标签,切换“元数据”选项卡。

在这里,您具有可以轻松更新的必填字段。
默认情况下,关键字和说明。

就这么简单。干杯!


如果有些页面不起作用怎么办?你有什么建议?
versedi

@versedi您能解释一下那些页面吗?也许在你的情况下。对于任何cms页面,我建议的方法都可以工作,对于模块页面,Marius的解决方案magento.stackexchange.com/a/35867/9676 可以做到
echoashu 2015年

是的,您是对的,我无意中在测试环境中启用了“系统配置”选项的覆盖。因此,值得一提的是您不能使用全局描述,否则将不会被页面的描述覆盖。(PS为什么它不能这样工作?)
versedi

@echoashu。添加meta后,需要在商人.google.com上验证网站。
桑杰·戈希尔

Google会在下次抓取您的网站时自动获取@SanjayGohil元标题和描述。我会说在更新元描述/标题后不需要“重新验证”,因为它们会不断更新。
echoashu
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.