CRE Loaded Community

Banner


Board index » CRE Loaded Support » CRE Loaded 6.4

All times are UTC - 5 hours




Post new topic Reply to topic  [ 5 posts ] 
Author Message
 Post subject: Search Engine Optimisation (SEO) and CRE 6.4.1 - HELP!
PostPosted: Tue Mar 09, 2010 5:23 am 
Offline
CRE Newbie
User avatar

Joined: Sun Oct 25, 2009 1:10 pm
Posts: 19
Ever since moving to CRE from OSCommerce my search engine rankings have fallen through the floor, my business is suffering badly.

I suspect this is in part due to the fact that google has two copies of my site indexed (old and new). I guess this will take some time to age-out.

However, my main concern is with duplicate content - I think this is my main problem. For example, here are two current ways of reaching the same product in my catalogue :

http://www.themobilesite.co.uk/product_ ... ucts_id=54
http://www.themobilesite.co.uk/product_ ... ucts_id=54

Can anybody recommend an SEO plugin for CRE? I know there are many available but I don't want to keep making the same mistakes over and over.. Any help would be greatly appreciated ! :mrgreen:

_________________
The Mobile Site - Mobile phone spare parts


Top
 Profile  
 
 Post subject: Re: Search Engine Optimisation (SEO) and CRE 6.4.1 - HELP!
PostPosted: Tue Mar 09, 2010 12:38 pm 
Offline
CRE Freak
User avatar

Joined: Thu Feb 28, 2008 9:09 pm
Posts: 53
Try using the SEO Mod built into CRE Loaded 6.4.1, from the main configration screen in the admin section:

Use CRE SEO change it to true (you need to rename the dothtaccess file and upload it as well)

NOTE: you can set the CRE SEO back to false to ignore custom URL and delete the .htaccess file.
make sure you backup the existing .htaccess file

.htaccess contents would be:

Code:
# $Id: .htaccess,v 3.0 2005/02/02 13:57:00 wilt Exp $
# Author: Michael R. Bryant mrb@chainreactionweb.com
#
# This is used with Apache WebServers
#
# For this to work, you must include the parameter 'Options' to
# the AllowOverride configuration
#
# Example:
#
# <Directory "/usr/local/apache/htdocs">
#   AllowOverride Options
# </Directory>
#
# 'All' with also work. (This configuration is in the
# apache/conf/httpd.conf file)

# The following makes adjustments to the SSL protocol for Internet
# Explorer browsers

<IfModule mod_setenvif.c>
  <IfDefine SSL>
    SetEnvIf User-Agent ".*MSIE.*" \
             nokeepalive ssl-unclean-shutdown \
             downgrade-1.0 force-response-1.0
  </IfDefine>
</IfModule>

# Fix certain PHP values
# (commented out by default to prevent errors occuring on certain
# servers)

<IfModule mod_php5.c>
  php_flag register_long_arrays Off
  php_flag register_globals Off
  php_flag display_errors Off
</IfModule>

<IfModule mod_php4.c>
  php_value session.use_trans_sid 0
  php_value register_globals 0
  php_flag display_errors Off
  php_flag track_errors Off
</IfModule>

#CRE_SEO Install Begin
RewriteEngine on
RewriteBase /

#cre SEO check for images and skip all the other rules for performance reasons only
RewriteRule ^.*\.gif|\.jpg|\.png|\.css|\.js|\.php$ - [L]

# cre SEO reformats for product_info.html pages
RewriteRule ^m(.*)/(.*)/p(.*)/(.*)/product_info\.html$ product_info.php?manufacturers_id=$1&products_id=$3 [QSA,L]
RewriteRule ^p(.*)/(.*)/product_info\.html$ product_info.php?products_id=$1 [QSA,L]
RewriteRule ^(.*)/c(.*)/p(.*)/(.*)/product_info\.html$ product_info.php?cPath=$2&products_id=$3 [QSA,L]

# cre SEO reformat for index.html pages
RewriteRule ^m(.*)/(.*)/p(.*)/(.*)/index\.html$ index.php?manufacturers_id=$1&products_id=$3 [QSA,L]
RewriteRule ^m(.*)/(.*)/index\.html$ index.php?manufacturers_id=$1 [QSA,L]
RewriteRule ^(.*)/c(.*)/m(.*)/(.*)/p(.*)/(.*)/index\.html$ index.php?cPath=$2&products_id=$5 [QSA,L]
RewriteRule ^(.*)/c(.*)/p(.*)/(.*)/index\.html$ index.php?cPath=$2&products_id=$3 [QSA,L]
RewriteRule ^(.*)/c(.*)/index\.html$ index.php?cPath=$2 [QSA,L]

# cre SEO reformat for information.html pages
RewriteRule ^i(.*)/(.*)/information\.html$ information.php?info_id=$1 [QSA,L]

# cre SEO reformat for pages.html pages
RewriteRule ^p(.*)/(.*)/pages\.html$ pages.php?pID=$1 [QSA,L]
RewriteRule ^(.*)/c(.*)/p(.*)/(.*)/pages\.html$ pages.php?cID=$2&pID=$3 [QSA,L]
RewriteRule ^(.*)/c(.*)/pages\.html$ pages.php?cID=$2 [QSA,L]
RewriteRule ^(.*)/CDpath(.*)/p(.*)/(.*)/pages\.html$ pages.php?CDpath=$2&pID=$3 [QSA,L]
RewriteRule ^(.*)/CDpath(.*)/pages\.html$ pages.php?CDpath=$2 [QSA,L]

# cre SEO reformat for articles.html pages
RewriteRule ^(.*)/t(.*)/a(.*)/(.*)/articles\.html$ articles.php?tPath=$2&articles_id=$3 [QSA,L]
RewriteRule ^(.*)/t(.*)/articles\.html$ articles.php?tPath=$2 [QSA,L]

# cre SEO reformat for article_info.html pages
RewriteRule ^a(.*)/(.*)/article_info\.html$ article_info.php?articles_id=$1 [QSA,L]
RewriteRule ^(.*)/t(.*)/article_info\.html$ article_info.php?tPath=$2 [QSA,L]

# cre SEO reformats for product_reviews.html pages
RewriteRule ^p(.*)/(.*)/product_reviews\.html$ product_reviews.php?products_id=$1 [QSA,L]
RewriteRule ^(.*)/c(.*)/p(.*)/(.*)/product_reviews\.html$ product_reviews.php?products_id=$3 [QSA,L]

# cre SEO reformats for product_reviews_info.html pages
RewriteRule ^p(.*)/(.*)/review(.*)/product_reviews_info\.html$ product_reviews_info.php?products_id=$1&reviews_id=$3 [QSA,L]

# cre SEO reformat for FDMS pages
RewriteRule ^f(.*)/(.*)/fdm_file_detail\.html$ fdm_file_detail.php?file_id=$1 [QSA,L]
RewriteRule ^(.*)/fPath(.*)/fdm_folder_files\.html$ fdm_folder_files.php?fPath=$2 [QSA,L]

# cre SEO reformat for FSS pages
RewriteRule ^(.*)/fPath(.*)/form(.*)/(.*)/fss_forms_detail\.html$ fss_forms_detail.php?fPath=$2&forms_id=$3 [QSA,L]
RewriteRule ^(.*)/fPath(.*)/fss_forms_index\.html$ fss_forms_index.php?fPath=$2 [QSA,L]


#cre SEO catch all in case other rules did not match
RewriteRule ^(product_info|index|information|pages|articles|article_info|product_reviews|product_reviews_info)\.html$ $1.php [QSA,L]



_________________
Ecommerce Solution Provider
Ecommerce, CRE Loaded, Customization
Get your CRE Loaded store done today. Data Entry, Ebay and Amazon Inventory Management


Top
 Profile  
 
 Post subject: Re: Search Engine Optimisation (SEO) and CRE 6.4.1 - HELP!
PostPosted: Thu Mar 11, 2010 9:34 am 
Offline
CRE Newbie
User avatar

Joined: Mon Feb 22, 2010 10:24 am
Posts: 31
As aitsglobal suggested you should try using the SEO mod that is built-in in CREloaded.

What I wanted to add is that it is best to create a 301 permanent redirect from your old web site to the new one. This way google will know that the web site itself was moved to the new installation location.

_________________
SiteGround Technical Support Team Member
Check out our special CreLoaded hosting package


Top
 Profile  
 
 Post subject: Re: Search Engine Optimisation (SEO) and CRE 6.4.1 - HELP!
PostPosted: Thu Mar 11, 2010 4:13 pm 
Offline
CRE Freak
User avatar

Joined: Thu Feb 28, 2008 9:09 pm
Posts: 53
One more suggestion, if you have Google webmaster account http://www.google.com/webmasters/tools/ you can set the following: Goto Site Configuration / Settings & Parameter handling to ignore several variables from your query.

In your case you don't want to ignore cPath variable so still solution would be enable the SEO mod and enjoy. It isn't that difficult. :D

_________________
Ecommerce Solution Provider
Ecommerce, CRE Loaded, Customization
Get your CRE Loaded store done today. Data Entry, Ebay and Amazon Inventory Management


Top
 Profile  
 
 Post subject: Re: Search Engine Optimisation (SEO) and CRE 6.4.1 - HELP!
PostPosted: Thu Mar 11, 2010 4:47 pm 
Offline
CRE Freak
User avatar

Joined: Thu Feb 28, 2008 9:09 pm
Posts: 53
To fix

open up (depending on your template)
templates/your template/includes/product_listing_col.php (less the col if using rows)
or
includes/modules/product_listing_col.php

find
Code:
$lc_text = '<div class="categorylistname"><a href="' . tep_href_link(FILENAME_PRODUCT_INFO, ($cPath ? 'cPath=' . $cPath . '&amp;' : '') . 'products_id=' . $listing[$x]['products_id'] . $params) . '">' . $listing[$x]['products_name'] . '</a></div>';


replace with
Code:
$lc_text = '<div class="categorylistname"><a href="' . tep_href_link(FILENAME_PRODUCT_INFO,   'products_id=' . $listing[$x]['products_id'] . $params) . '">' . $listing[$x]['products_name'] . '</a></div>';


a simple way to remove the cPath/id from all product urls

solution by: greatpcs http://creloaded.org/forum/82/28290.html

_________________
Ecommerce Solution Provider
Ecommerce, CRE Loaded, Customization
Get your CRE Loaded store done today. Data Entry, Ebay and Amazon Inventory Management


Top
 Profile  
 
Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 5 posts ] 

Board index » CRE Loaded Support » CRE Loaded 6.4

All times are UTC - 5 hours


Who is online

Users browsing this forum: No registered users and 3 guests


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
It is currently Wed Feb 08, 2012 9:15 am
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group

Login

Top Listing

1. Cart2Cart - Shopping...
    Category: Shopping Cart Database Conversion Scripts
    
2. Points & Rewards PLUS!...
    Category: Add-Ons
    
3. Configuration Server...
    Category: Fixes
    
4. Credit Card with CCV
    Category: Payment Modules
    
5. CC7333_ATS
    Category: Templates
    
Show more...

Follow Us on Twitter

An error occurred

Oops, an error seems to have occurred. We're sorry for any inconvenience this might have caused. If the error persists, feel free to tell us about it.

CRE Loaded Community Chat hosted by CRE Loaded.

Join now


Chat about what's on your mind. More about public chats.


© CRE Loaded is a product of Chain Reaction Ecommerce, Inc. Usage & Privacy Policy