浅谈Zen Cart的sitemapXML模块

浅谈Zen Cart的sitemapXML模块

 

zen cart有一個sitemapXML的插件,
這個插件其實已經是做得不錯的了,
默認生成一個sitemapindex.xml文件,
這個是一個入口文件,
安裝sitemap格式生成,
一般隻要提交這個,
google搜索引擎就可以從這個文件中發現其它的xml文件鏈接,
從而進行層次獲取其中的鏈接,

默認可能會生成一個目錄的鏈接文件,
産品的鏈接文件,
Reviews的鏈接文件
ezpage的鏈接文件
留言的鏈接文件,

事實上,我們總是不習慣提交Reviews的鏈接文件和ezpage的鏈接文件及留言的鏈接文件,
而隻喜歡提交目錄的鏈接文件和産品的鏈接文件,
SEO認爲隻要收錄目錄和産品頁就可以了.

如果要這樣做,
隻要删除 includes/modules/pages/sitemapxml下面的
sitemapxml_ezpages.php
sitemapxml_reviews.php
sitemapxml_testimonials.php
就可以了,

至于ezpages 和 reviews 和 testimonials 有沒有必要提交給搜索引擎呢,
我認爲是有必要的,
隻提交目錄和産品并且隻希望搜索引擎收錄這些頁,
明顯會引入過度優化的問題,
很容易讓搜索引擎判斷你的這個站是商業味道十足的站,

Google是一個堅持以用戶體驗爲中心的公司,
如果你的站點給它的印象是商業十足的網站,
它是非常希望你使用它的AdWords廣告的,
因爲你希望從搜索獲取利益,
那麽你就應該付費,
這個是Google的邏輯.

個人認爲, 一個商業站點,不應該過度優化,
而阻止非目錄和非産品頁面收錄應該就是一個過度優化的行爲,
俗話說,你想要,我可以給你,
但是你不應該要得那麽直接,
要得太直接往往會很尴尬,最後什麽都要不到…….

另外,sitemapXML這個插件會鏈接一個樣式,隻是爲了閱讀方便,
實際上可能遇到讀取樣式失敗的提示,這個是非常郁悶的,
我的做法是直接去掉這個鏈接樣式的語句,
在 includes/modules/pages/sitemapxml/header_php.php, 注釋或删除如下語句:

1
2
$tpl_dir = $template->get_template_dir('gss\.xsl', DIR_WS_TEMPLATE, $current_page_base, 'css');
$zen_SiteMapXML->setStylesheet($tpl_dir . '/gss.xsl');

同樣 什麽事兒都是有代價的 去掉這個樣式後 我們的眼睛閱讀可能會有點兒小郁悶,
但對于蜘蛛來說, 這卻是無所謂的 ........

转载于:https://www.cnblogs.com/waimaole/archive/2013/02/20/2918580.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值