SEO, Meta Tags, SEF Urls and osCommerce
#1
Posted 14 March 2007 - 04:54 AM
1. SEO/SEF Urls
In the osCommerce shop admin let - Use search engine friendly urls (In development) - be set to "false"
(Setting them to true might give you the dreaded error message: Error! Unable to determine the page link! )
If you want to change the url format , use on of the seo/sef urls contributions.
The most used one, which also has easy install and work together with most other contributions is: Ultimate Seo Urls
For other alternatives look here...
2. Meta Tags
Standard osCommerce 2.2 does not have any meta tags solution so you will have to install one from the contributions section.
The 2 most used ones are, Header Tags Controller and cDynamic Meta Tags.
There is also this one, header tags for novices , which is said to be an easy install. (Have not tested it personally, so i can not give any pros and cons on this one)
For more info and more alternatives look here....
3. Site Map
4. All Products Page
5. Google XML Sitemaps
6. Google Base/Froogle feeds
Check out my profile [click here] for information on professional services, custom coding, templates, SEO optimization, modifications, commercial support and help.
#2
Posted 21 March 2007 - 12:51 AM
8. Download and use this contrib, Updated spiders.txt
Check out my profile [click here] for information on professional services, custom coding, templates, SEO optimization, modifications, commercial support and help.
#3
Posted 17 April 2007 - 02:03 PM
Does anyone know the reason why (having installed Ultimate SEO version 2.1d) that no internal product links are working on my site (400 error). Then, when I disable SEOs in my admin control panel, all's well again?
My Admin directory has a .htaccess file in it but my Admin directory is not inside the catalog directory, so I have uploaded the .htaccess that came with the Ultimate SEO install to my catalog directory. Could that be the problem?
I read the comments in the .htaccess about configuring Apache. When I stopped crying, I decided to ignore the advice to mess with something else I don't understand in case I broke that as well.
Any advice, patronising or otherwise, much appreciated.
Thanks,
Paul
#4 ONLINE
Posted 17 April 2007 - 04:13 PM
Jack
Most Important: Header Tags SEO - Ultimate SEO V 2.2d
All SEO Addons: Recommended SEO Addons
Support Links:
Finding relevant link exchanges - Headers Already Sent - What does it cost? -What's my version? - How to change titles? - Preventing HotLinking
#5
Posted 19 April 2007 - 03:41 PM
Jack_mcs, on Apr 17 2007, 05:13 PM, said:
Jack
Thanks Jack but The .htaccess file is saved to the catalog directory and rewritebase is set to /catalog/ on the .htaccess I have loaded. So that doesn't look likely, unless it's part of a bigger problem ?!
I have sent a text copy of the .htaccess file to my hosting company and they say all is as it should be from the Apache point of view.
Is there another switch I haven’t thrown per chance?
These are the URLs thrown up with SEO URLs OFF:
http://mydomain//catalog/index.php/cPath/3...0db5a9dee7e0c58
All works well and the Category ‘Expressions’ is accessed.
SEO URLs ON:
http://mydomain//catalog/expressions-c32.h...aa4df02b9c83698
(IE Browser error HTTP 400)
I’ve tried uncommenting the Fix certain PHP values – same problem.
Any suggestions muchly appreciated
Paul
#6
Posted 20 April 2007 - 03:08 PM
If the product is eg. dog and it's in the category pets and my domain is http://www.furryfriends.com do I need to enter: http://www.furryfriends.com/pets/dog as the URL ?
Thanks All
#7
Posted 01 May 2007 - 03:18 AM
bertie, on Apr 20 2007, 03:08 PM, said:
If the product is eg. dog and it's in the category pets and my domain is http://www.furryfriends.com do I need to enter: http://www.furryfriends.com/pets/dog as the URL ?
Thanks All
if you want the url to be the same as the product name you type noting in the product seo url
Check out my profile [click here] for information on professional services, custom coding, templates, SEO optimization, modifications, commercial support and help.
#8
Posted 10 May 2007 - 04:09 PM
thanks
#9
Posted 13 May 2007 - 07:12 AM
bluetin, on May 10 2007, 04:09 PM, said:
thanks
Well they are both good, so you wont go wrong with eighter of them.
Seo-G has the advantage of being supported on this forum though, aswell as giving you some nifty options for making unike urls.
Check out my profile [click here] for information on professional services, custom coding, templates, SEO optimization, modifications, commercial support and help.
#10
Posted 06 December 2007 - 03:39 AM
toyicebear, on Mar , 12:54 PM, said:
1. SEO/SEF Urls
In the osCommerce shop admin let - Use search engine friendly urls (In development) - be set to "false"
(Setting them to true might give you the dreaded error message: Error! Unable to determine the page link! )
If you want to change the url format , use on of the seo/sef urls contributions.
The most used one, which also has easy install and work together with most other contributions is: Ultimate Seo Urls
For other alternatives look here...
2. Meta Tags
Standard osCommerce 2.2 does not have any meta tags solution so you will have to install one from the contributions section.
The 2 most used ones are, Header Tags Controller and cDynamic Meta Tags.
There is also this one, header tags for novices , which is said to be an easy install. (Have not tested it personally, so i can not give any pros and cons on this one)
For more info and more alternatives look here....
3. Site Map
4. All Products Page
5. Google XML Sitemaps
6. Google Base/Froogle feeds
#11
Posted 06 December 2007 - 03:51 AM
olympic2008, on Dec 6 2007, 03:39 AM, said:
1. move the store to the root....
or
2. make an intro page in the root with relevant links to the shop and its content....
Check out my profile [click here] for information on professional services, custom coding, templates, SEO optimization, modifications, commercial support and help.
#12
Posted 07 December 2007 - 09:08 AM
toyicebear, on Dec 6 2007, 11:51 AM, said:
or
2. make an intro page in the root with relevant links to the shop and its content....
I got it?
#13
Posted 07 December 2007 - 03:17 PM
olympic2008, on Dec 7 2007, 09:08 AM, said:
I got it?
submit the main domain, and eighter have your shop in the root or make an entry page with links to all the important part of your shop.
Edited by toyicebear, 07 December 2007 - 03:17 PM.
Check out my profile [click here] for information on professional services, custom coding, templates, SEO optimization, modifications, commercial support and help.
#14
Posted 21 April 2008 - 03:29 AM
toyicebear, on Mar 14 2007, 04:54 AM, said:
1. SEO/SEF Urls
In the osCommerce shop admin let - Use search engine friendly urls (In development) - be set to "false"
(Setting them to true might give you the dreaded error message: Error! Unable to determine the page link! )
If you want to change the url format , use on of the seo/sef urls contributions.
The most used one, which also has easy install and work together with most other contributions is: Ultimate Seo Urls
For other alternatives look here...
2. Meta Tags
Standard osCommerce 2.2 does not have any meta tags solution so you will have to install one from the contributions section.
The 2 most used ones are, Header Tags Controller and cDynamic Meta Tags.
There is also this one, header tags for novices , which is said to be an easy install. (Have not tested it personally, so i can not give any pros and cons on this one)
For more info and more alternatives look here....
3. Site Map
4. All Products Page
5. Google XML Sitemaps
6. Google Base/Froogle feeds
I am having trouble installing the C dynamic meta tags. I am at step 3 and when I replace the code with the code suggested, I get a blank page in the index.php. However, I am curious if the reason for that is because I haven't done the following:
Run the .SQL file, in which I'm not to sure how to follow that and configure it. Could you pleae provide some guidance?
INSERT INTO `configuration` VALUES (190, 'Store Description', 'STORE_DESCRIPT', 'The Next Level Of osCommerce', 'Place your sites meta description here, for use with dynamic meta-tags<br>', 1, 40, NULL, '2003-12-05 05:01:41', NULL,'tep_cfg_textarea(');
INSERT INTO `configuration` VALUES (191, 'Store Index Description', 'STORE_METDEX', 'Productivity Sold Here', 'Place a seperate \r\nindex page meta description here, for use with dynamic meta-tags<br>', 1, 41, NULL, '2003-12-05 05:01:41', NULL,'tep_cfg_textarea(');
INSERT INTO `configuration` VALUES (192, 'Store Key Words', 'STORE_KEYWORD', 'ecommerce, oscommerce, shopping cart', 'Place your sites meta key words here, for use with dynamic meta-tags<br>', 1, 42, NULL, '2003-12-05 05:01:41', NULL,'tep_cfg_textarea(');
where to place all this or what portions of it have me at a loss.
Lastly, I'm not to sure about the last step
<H3 class=install>STEP 5 - Configure basic parameters</H3>
Set settings which are located in includes/languages/english/meta_tags.php
How to place the settings.
Thanks for any help provided.
Joe
#15
Posted 21 April 2008 - 04:05 AM
mycreativewishes, on Apr 21 2008, 03:29 AM, said:
Run the .SQL file, in which I'm not to sure how to follow that and configure it. Could you pleae provide some guidance?
INSERT INTO `configuration` VALUES (190, 'Store Description', 'STORE_DESCRIPT', 'The Next Level Of osCommerce', 'Place your sites meta description here, for use with dynamic meta-tags<br>', 1, 40, NULL, '2003-12-05 05:01:41', NULL,'tep_cfg_textarea(');
INSERT INTO `configuration` VALUES (191, 'Store Index Description', 'STORE_METDEX', 'Productivity Sold Here', 'Place a seperate \r\nindex page meta description here, for use with dynamic meta-tags<br>', 1, 41, NULL, '2003-12-05 05:01:41', NULL,'tep_cfg_textarea(');
INSERT INTO `configuration` VALUES (192, 'Store Key Words', 'STORE_KEYWORD', 'ecommerce, oscommerce, shopping cart', 'Place your sites meta key words here, for use with dynamic meta-tags<br>', 1, 42, NULL, '2003-12-05 05:01:41', NULL,'tep_cfg_textarea(');
where to place all this or what portions of it have me at a loss.
Lastly, I'm not to sure about the last step
<H3 class=install>STEP 5 - Configure basic parameters</H3>
Set settings which are located in includes/languages/english/meta_tags.php
How to place the settings.
Thanks for any help provided.
Joe
1. roll back your changes.
2. download c-dynamic meta tags version 1.4
3. follow the install for c-dynamic meta tags 1.4
Edited by toyicebear, 21 April 2008 - 04:05 AM.
Check out my profile [click here] for information on professional services, custom coding, templates, SEO optimization, modifications, commercial support and help.
#16
Posted 21 April 2008 - 02:40 PM
toyicebear, on Apr 21 2008, 04:05 AM, said:
2. download c-dynamic meta tags version 1.4
3. follow the install for c-dynamic meta tags 1.4
There are two install instructions and not sure which to install. cDynamic Meta Tags v1.4 for osCommerce-MS2 or cDynamic Meta Tags v1.2 for CRE. When I get to step three of the first one and replace <title><?php echo TITLE; ?></title> with
<?php
# cDynamic Meta Tags
/*<title><?php echo TITLE; ?>*/
require(DIR_WS_INCLUDES . 'meta_tags.php');
#
?>
my index page goes blank. When I go to view source, all the code is missing except for a few lines at the top which are as follows:
<!doctype html public "-//W3C//DTD HTML 4.01 Transitional//EN">
<html dir="LTR" lang="en">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
so I roll back those actions.
You can view my store at www.creativewebsolutions.net/shop/index.php
Thanks
Joe
#17
Posted 21 April 2008 - 03:09 PM
1. use the instructions for osCommerce MS2.2
2. Upload the contribution files from the included uploads folder. (also at first do not edit the language meta file)
3. to make it simple.
in index.php (and anyother files where you want meta info)
replace:
Quote
with
Quote
Then when all is working..proceed to do the rest of the install and edit the language meta files.
Check out my profile [click here] for information on professional services, custom coding, templates, SEO optimization, modifications, commercial support and help.
#18
Posted 21 April 2008 - 09:07 PM
toyicebear, on Apr 21 2008, 03:09 PM, said:
1. use the instructions for osCommerce MS2.2
2. Upload the contribution files from the included uploads folder. (also at first do not edit the language meta file)
3. to make it simple.
in index.php (and anyother files where you want meta info)
replace:
with
Then when all is working..proceed to do the rest of the install and edit the language meta files.
I followed the steps and replaced the code with the one you gave. Please view the index at www.creativewebsolutions.net/shop/index.php. When I changed the code like you directed the index page went blank and the code in view source is like the other. Below is the code in my index page up to the first body tag. Maybe I am putting it in the wrong index.php. I am putting it in shop/index.php. Should I be making the change in another index file in another folder?
<?php
/*
$Id: index.php,v 1.1 2003/06/11 17:37:59 hpdl Exp $
osCommerce, Open Source E-Commerce Solutions
http://www.oscommerce.com
Copyright © 2003 osCommerce
Released under the GNU General Public License
*/
require('includes/application_top.php');
// the following cPath references come from application_top.php
$category_depth = 'top';
if (isset($cPath) && tep_not_null($cPath)) {
$categories_products_query = tep_db_query("select count(*) as total from " . TABLE_PRODUCTS_TO_CATEGORIES . " where categories_id = '" . (int)$current_category_id . "'");
$cateqories_products = tep_db_fetch_array($categories_products_query);
if ($cateqories_products['total'] > 0) {
$category_depth = 'products'; // display products
} else {
$category_parent_query = tep_db_query("select count(*) as total from " . TABLE_CATEGORIES . " where parent_id = '" . (int)$current_category_id . "'");
$category_parent = tep_db_fetch_array($category_parent_query);
if ($category_parent['total'] > 0) {
$category_depth = 'nested'; // navigate through the categories
} else {
$category_depth = 'products'; // category has no products, but display the 'no products' message
}
}
}
require(DIR_WS_LANGUAGES . $language . '/' . FILENAME_DEFAULT);
?>
<!doctype html public "-//W3C//DTD HTML 4.01 Transitional//EN">
<html <?php echo HTML_PARAMS; ?>>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=<?php echo CHARSET; ?>">
<?php require(DIR_WS_INCLUDES . 'meta_tags.php'); ?>
<base href="<?php echo (($request_type == 'SSL') ? HTTPS_SERVER : HTTP_SERVER) . DIR_WS_CATALOG; ?>">
<link rel="stylesheet" type="text/css" href="stylesheet.css">
</head>
<body >
#19
Posted 22 April 2008 - 12:43 AM
mycreativewishes, on Apr 21 2008, 09:07 PM, said:
Have you uploaded all the contribution files to the relevant folders before trying to add the code to your index file?
If all else fails, use this one instead: Easy Meta Tags
Edited by toyicebear, 22 April 2008 - 12:43 AM.
Check out my profile [click here] for information on professional services, custom coding, templates, SEO optimization, modifications, commercial support and help.
#20
Posted 22 April 2008 - 12:44 AM
toyicebear, on Apr 22 2008, 12:43 AM, said:
If all else fails, use this one instead: Easy Meta Tags
Thanks, I decided to use the Easy Meta Tags anyway. I followed the steps as was directed in the contrib file. Didn't work for me and didn't want to spend the time trying to figure it out.
Joe









