• 浅谈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');

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

  • 相关阅读:
    R语言学习笔记:向量化
    R语言笔记:快速入门
    再分析 返回值加引用&,const
    matlab 怎么保存plot的图 到指定文件夹
    不要在头文件中使用 using namespace std;
    散列表 (Hash table,也叫哈希表)
    重载操作符 operator overloading 学习笔记
    转 XMLHttpRequest().readyState的五种状态详解
    值得回味的基础知识理解加深
    完美解决fixed 水平居中问题
  • 原文地址:https://www.cnblogs.com/waimaole/p/2918580.html
Copyright © 2020-2023  润新知