2012-09-23 72 views
5

मैगेंटो स्तरित नेविगेशन & एसईओ के बारे में मेरे कोई प्रश्न थे।Magento स्तरित नेविगेशन और एसईओ

यह हमारी साइट यूआरएल है कि उदाहरण के लिए विशेषताओं के लिए प्रासंगिक हैं के साथ अनुक्रमित किया जा रहा है प्रकट होता है www.abc.com/exampleproduct?brand=69

यह डुप्लिकेट सामग्री के साथ मुद्दों के टन पैदा कर रही है। क्या किसी ने कभी इस तरह कुछ पार किया है और इसके लिए कोई अच्छा समाधान है। इंचू ने इसके बारे में एक ब्लॉग यहां लिखा: http://inchoo.net/online-marketing/magento-seo-how-to-handle-problems-caused-by-layered-navigation/ लेकिन यह वास्तव में ठोस समाधान में नहीं आया था।

अग्रिम धन्यवाद, सेमी।

+1

कैनोनिकल यूआरएल सक्षम करने से यह हल नहीं होता है? – benmarks

उत्तर

0

कैनोलिक यूआरएल मेटा टैग का उपयोग करने का प्रयास करें, और Google, याहू और अन्य प्रमुख खोज इंजन केवल मेटा टैग द्वारा निर्दिष्ट यूआरएल इंडेक्स करेंगे। इस प्रयोजन के लिए मैं सलाह देते हैं: Yoast extension

2

आप स्थानीय निर्देशिका में अपनी head.php फ़ाइल (/app/code/core/Mage/Page/Block/Html/Head.php) कॉपी कर सकते हैं (/ ऐप्स/कोड/स्थानीय/दाना/पृष्ठ/ब्लॉक/html/head.php)

यहाँ कैसे नई फ़ाइल के संशोधन को लागू करने की है:

public function getRobots() 
    { 
     if (empty($this->_data['robots'])) { 
      $this->_data['robots'] = Mage::getStoreConfig('design/head/default_robots'); 
     } 

     //Added NOINDEX, FOLLOW for category page with filter(s) 
     if(Mage::app()->getFrontController()->getAction()->getFullActionName() == 'catalog_category_view'){ 
      $appliedFilters = Mage::getSingleton('catalog/layer')->getState()->getFilters(); 

      //var_dump($appliedFilters); //<-- uncomment and see filters as array in page source code in meta robots tag. 

      if(is_array($appliedFilters) && count($appliedFilters) > 0){ 
       $this->_data['robots'] = "NOINDEX, FOLLOW"; 
      } 
     } 

     return $this->_data['robots']; 
    } 

पी एस कृपया ध्यान दें कि वस्तुओं के अस्तित्व के लिए आपको कुछ चेक जोड़ना चाहिए।

Mage::app()->getFrontController()->getAction()->getFullActionName() 
+0

क्या आप अभी भी इस समाधान की सिफारिश करेंगे? या यह पर्यवेक्षक के साथ भी हासिल किया जा सकता है? मैं आपके विचारों की सराहना करता हूं –

0

वीडियो में, कुछ समाधान जैसे nofollow, Robots.txt और बहुत कुछ हैं। आप निम्नलिखित सुझावों को भी देख सकते हैं।

  1. आप सभी गतिशील/फ़िल्टर पृष्ठों पर संबंधित उत्पाद पृष्ठ/श्रेणी पृष्ठ के कैननिकल का उपयोग कर सकते हैं।

  2. यदि आप इस मुद्दे का सामना कर रहे हैं, तो Google वेबमास्टर डुप्लिकेट मेटा टैग की रिपोर्ट कर रहा है क्योंकि सभी पृष्ठ अनुक्रमित हैं और उनमें मुख्य पृष्ठ के मेटा टैग हैं। फिर आप गतिशील मेटा टैग के लिए जा सकते हैं।

लेकिन मुख्य पृष्ठ के कैननिकल का उपयोग करना सबसे अच्छा विकल्प है। आशा है कि ये सुझाव आपकी मदद करेंगे! :)

संबंधित मुद्दे