Jump to content
  • Checkout
  • Login
  • Get in touch

osCommerce

The e-commerce.

myBodyBoost.com


Manolito

Recommended Posts

Posted

This is my first attempt designing a webbshop ever, so I presumably need some criticism. Things I didn't think of etc. And I know some of thumbnails look bad, but couldn't get gd lib to work so I will have try to solve that later.

 

http://www.mybodyboost.com

Posted

1) Install Ultimate SEO URL's --> http://www.oscommerce.com/community/contributions,2823/ ... so your your links are loaded with keywords.

 

2) On your contact_us page, fill in you template's instructions with information. And include a physical street address and phone number there so your customers know you're a real Danish person, a human being, not just a robot.

 

3) As a customer, I don't care when you added the product to your catalog. But on each product page, you have "This product was added to our catalog on Monday 11 December, 2006." or something alike. This is a needless query, and needless queries slow page loading times -- even if just a little. You'll find it somewhere in (catalog)/product_info.php ... search for "DATE_ADDED" and just comment it out or eliminate it.

 

4) Your SSL is messed up; gives errors in all browsers ... IE and Firefox. The reason is that your SSL company issued the certificate to either http://mybodyboost.com or http://www.mybodyboost.com -- with or without the "www", and your host installed it on the other one. You need to call the SSL company, or look through you old e-mails, and figure out where the SSL was issued to -- with or without the www. Then you need to call your host and tell them to reinstall it where the SSL company assigned it to -- again, with or without the www.

 

5) I'm kinda confused. It's like http://www.mybodyboost.com/ and http://www.mybodyboost.com/catalog/index.php are the same pages. This is duplicate content to Search Engines. You'll be penalized. If you can figure it out -- and I don't like templates, so I wouldn't wanna have this job on my hands -- why not just move your entire site to the root, essentially eliminating the /catalog/ folder? It would help with search engines.

 

That should be enough work for now. Good luck.

Jason

 

Simple 1-2-3 Intructions on how to get, install and configure SSL

 

The Google Sandbox explained

 

Simple to follow instructions on how to change the look of your OSC

 

How To Make A Horrible OSC Website

 

my toolbox: All things WordPress-related - All things Adobe-related - PHP Designer 2007 - Codecanyon Junkie - Crimson Editor - Winmerge - phpMyAdmin - WS_FTP

 

my installed contributions: Category Banners, File Upload feature-.77, Header Tags, Sort_Product_Attributes_1, XSellv2.3, Price Break 1.11.2, wishlist 3.5, rollover_category_images_v1.2, Short_Description_v2.1, UPSXML_v1_2_3, quickbooks qbi_v2_10, allprods v4.4, Mouseover-effect for image-buttons 1.0, Ultimate_SEO, AAP 1.41, Auto Select State Value, Fast Easy Checkout, Dynamic SiteMap v2.0, Image Magic, Links Manager 1.14, Featured Products, Customer Testimonials, Article Manager, FAQ System, and I'm sure more ...

Posted

Thank you for your expertise, I really appreciate it. As an respond to your comments...

 

1. Doesn't the Header tags contribution work in the same way or is it different? If not, could both be installed at the same time?

 

2. I have to agree with that. I will add the company information soon.

 

3. Yes that is rather unnecessary piece of information. I'll get rid of it.

 

4. I have noticed the errors as well but I didn't know how fix it. I'll tell the guy who helped me with it. We have the site on a own decicated server so that would make it easier I guess.

 

5. The index page at mybodyboost.com/ is just a blank page who redirects it to /catalog/index.php. Is wrong to do that? The only thing that is duplicated are the metatags (description/keywords) from the /catalog/index.php page otherwise as I said, blank. It's quite a job to move and change all the links to root category if it's moved. But if it confuses the search engines I have no option.

 

I will fix the errors later (soon)... thanks.

Posted
Thank you for your expertise, I really appreciate it. As an respond to your comments...

 

1. Doesn't the Header tags contribution work in the same way or is it different? If not, could both be installed at the same time?

No. Ultimate SEO URL's will change your URL's from http://www.mybodyboost.com/catalog/product...?products_id=40 to http://www.mybodyboost.com/catalog/apple_c...psules-c-3.html ... this is good for SEO (search engine optimization.

 

Header Tags will offer you unique page titles and descriptions for each page. This is very important for SEO. You already have some form of Header Tags installed. So let's work on changing your URL's to static html URL's loaded with keywords. That requires the installation of Ultimate SEO URL's, and download Chemo's latest version, and also do the "additional installation instructions" that come with it.

 

2. I have to agree with that. I will add the company information soon.

Yes. Customers just want to know a human being exists, and they want to put a face/name/location with a company. It makes you more legitimate, more personable.

 

3. Yes that is rather unnecessary piece of information. I'll get rid of it.

On or around line 197 in your (catalog)/product_info.php, you will find these lines:

<tr>

<td align="center" class="smallText"><?php echo sprintf(TEXT_DATE_ADDED, tep_date_long($product_info['products_date_added'])); ?></td>

</tr>

 

change to:

 

<tr>

<td align="center" class="smallText"></td>

</tr>

 

Upload to your server, and that needless query will be gone, and your page will look cleaner.

 

4. I have noticed the errors as well but I didn't know how fix it. I'll tell the guy who helped me with it. We have the site on a own decicated server so that would make it easier I guess.

I can fix your SSL for you, but I pretty much told you what to do. Find out where your SSL company issued the SSL to -- either http://mybodyboost.com or http://WWW.mybodyboost.com -- and then inform your host that this is where you want your SSL installed. The SSL company ISSUES the SSL, the host INSTALLS it. They got crossed up; just make sure they're on the same page.

 

5. The index page at mybodyboost.com/ is just a blank page who redirects it to /catalog/index.php. Is wrong to do that? The only thing that is duplicated are the metatags (description/keywords) from the /catalog/index.php page otherwise as I said, blank. It's quite a job to move and change all the links to root category if it's moved. But if it confuses the search engines I have no option.

Yes! it's wrong to do that. This is duplicate content, and you could very well be punished by search engines for it. I would like you to completely eliminate the /catalog/ folder so that all of your main files -- index.php, product_info.php, tell_a_friend.php, checkout_success.php, etc., etc. are in your root directory. This will be a 20 minute process. You'll have to download all the files, and then reupload them, and then delete the catalog folder. So everything should be in your root. The closer to the root your files are, the better for SEO.

 

Note: You will have to alter your catalog/includes/configure.php and catalog/admin/includes/configure.php files to get rid of all occurrences of /catalog/ once you have transferred the files.

 

Good luck.

Jason

 

Simple 1-2-3 Intructions on how to get, install and configure SSL

 

The Google Sandbox explained

 

Simple to follow instructions on how to change the look of your OSC

 

How To Make A Horrible OSC Website

 

my toolbox: All things WordPress-related - All things Adobe-related - PHP Designer 2007 - Codecanyon Junkie - Crimson Editor - Winmerge - phpMyAdmin - WS_FTP

 

my installed contributions: Category Banners, File Upload feature-.77, Header Tags, Sort_Product_Attributes_1, XSellv2.3, Price Break 1.11.2, wishlist 3.5, rollover_category_images_v1.2, Short_Description_v2.1, UPSXML_v1_2_3, quickbooks qbi_v2_10, allprods v4.4, Mouseover-effect for image-buttons 1.0, Ultimate_SEO, AAP 1.41, Auto Select State Value, Fast Easy Checkout, Dynamic SiteMap v2.0, Image Magic, Links Manager 1.14, Featured Products, Customer Testimonials, Article Manager, FAQ System, and I'm sure more ...

Posted

Oh, and it's good that you installed the Header Tags prior to installing Ultimate SEO URL's. Yes, both work together perfectly, hand-in-hand. Go ahead and download/install Ultimate SEO URL's.

Jason

 

Simple 1-2-3 Intructions on how to get, install and configure SSL

 

The Google Sandbox explained

 

Simple to follow instructions on how to change the look of your OSC

 

How To Make A Horrible OSC Website

 

my toolbox: All things WordPress-related - All things Adobe-related - PHP Designer 2007 - Codecanyon Junkie - Crimson Editor - Winmerge - phpMyAdmin - WS_FTP

 

my installed contributions: Category Banners, File Upload feature-.77, Header Tags, Sort_Product_Attributes_1, XSellv2.3, Price Break 1.11.2, wishlist 3.5, rollover_category_images_v1.2, Short_Description_v2.1, UPSXML_v1_2_3, quickbooks qbi_v2_10, allprods v4.4, Mouseover-effect for image-buttons 1.0, Ultimate_SEO, AAP 1.41, Auto Select State Value, Fast Easy Checkout, Dynamic SiteMap v2.0, Image Magic, Links Manager 1.14, Featured Products, Customer Testimonials, Article Manager, FAQ System, and I'm sure more ...

Posted

Thanks again for helping me solve the problems.

 

I've fixed 2,3 and 5 but I couldn't get the contribution Ultimate SEO urls to work. I tried to install 2.1c and 2.1d but none of them did work, I just get an internal server error 500. I seem to have something to do with the .htaccess file because when I remove the added code it works, but only the index page, all the others get errors. Is is something in apache server or php config I should enable/disable to make it work?

 

About the SSL; I were told by the server guy that our SSL is a certificate generated by itself and not an licensed one that cause the errors. According to him we need to buy a license - probably a good idea don't you think?

Posted

Templates are difficult, but I could probably get your URL's to work. Your .htaccess should contain this:

 

Options +FollowSymLinks

RewriteEngine On

RewriteBase /

 

RewriteRule ^(.*)-p-(.*).html$ product_info.php?products_id=$2&%{QUERY_STRING}

RewriteRule ^(.*)-c-(.*).html$ index.php?cPath=$2&%{QUERY_STRING}

RewriteRule ^(.*)-m-([0-9]+).html$ index.php?manufacturers_id=$2&%{QUERY_STRING}

RewriteRule ^(.*)-pi-([0-9]+).html$ popup_image.php?pID=$2&%{QUERY_STRING}

RewriteRule ^(.*)-t-([0-9]+).html$ articles.php?tPath=$2&%{QUERY_STRING}

RewriteRule ^(.*)-a-([0-9]+).html$ article_info.php?articles_id=$2&%{QUERY_STRING}

RewriteRule ^(.*)-pr-([0-9]+).html$ product_reviews.php?products_id=$2&%{QUERY_STRING}

RewriteRule ^(.*)-pri-([0-9]+).html$ product_reviews_info.php?products_id=$2&%{QUERY_STRING}

RewriteRule ^(.*)-i-([0-9]+).html$ information.php?info_id=$2&%{QUERY_STRING}

 

Anyway, yeah ... get the license.

Jason

 

Simple 1-2-3 Intructions on how to get, install and configure SSL

 

The Google Sandbox explained

 

Simple to follow instructions on how to change the look of your OSC

 

How To Make A Horrible OSC Website

 

my toolbox: All things WordPress-related - All things Adobe-related - PHP Designer 2007 - Codecanyon Junkie - Crimson Editor - Winmerge - phpMyAdmin - WS_FTP

 

my installed contributions: Category Banners, File Upload feature-.77, Header Tags, Sort_Product_Attributes_1, XSellv2.3, Price Break 1.11.2, wishlist 3.5, rollover_category_images_v1.2, Short_Description_v2.1, UPSXML_v1_2_3, quickbooks qbi_v2_10, allprods v4.4, Mouseover-effect for image-buttons 1.0, Ultimate_SEO, AAP 1.41, Auto Select State Value, Fast Easy Checkout, Dynamic SiteMap v2.0, Image Magic, Links Manager 1.14, Featured Products, Customer Testimonials, Article Manager, FAQ System, and I'm sure more ...

Posted
Options +FollowSymLinks

RewriteEngine On

RewriteBase /

 

RewriteRule ^(.*)-p-(.*).html$ product_info.php?products_id=$2&%{QUERY_STRING}

RewriteRule ^(.*)-c-(.*).html$ index.php?cPath=$2&%{QUERY_STRING}

RewriteRule ^(.*)-m-([0-9]+).html$ index.php?manufacturers_id=$2&%{QUERY_STRING}

RewriteRule ^(.*)-pi-([0-9]+).html$ popup_image.php?pID=$2&%{QUERY_STRING}

RewriteRule ^(.*)-t-([0-9]+).html$ articles.php?tPath=$2&%{QUERY_STRING}

RewriteRule ^(.*)-a-([0-9]+).html$ article_info.php?articles_id=$2&%{QUERY_STRING}

RewriteRule ^(.*)-pr-([0-9]+).html$ product_reviews.php?products_id=$2&%{QUERY_STRING}

RewriteRule ^(.*)-pri-([0-9]+).html$ product_reviews_info.php?products_id=$2&%{QUERY_STRING}

RewriteRule ^(.*)-i-([0-9]+).html$ information.php?info_id=$2&%{QUERY_STRING}

 

That's exactly what I did. Somehow this code makes an internal server error (500) and none of the pages would work. It must be a server thing because it's only the .htaccess file that would do this, not the php altered pages. Btw our server runs a linux/apache software. Any suggestions?

Posted

On some webhosts, 500 errors come up if you have the file set to CHMOD 777. Try changing it to 755 or 644 and see how that works.

Jason

 

Simple 1-2-3 Intructions on how to get, install and configure SSL

 

The Google Sandbox explained

 

Simple to follow instructions on how to change the look of your OSC

 

How To Make A Horrible OSC Website

 

my toolbox: All things WordPress-related - All things Adobe-related - PHP Designer 2007 - Codecanyon Junkie - Crimson Editor - Winmerge - phpMyAdmin - WS_FTP

 

my installed contributions: Category Banners, File Upload feature-.77, Header Tags, Sort_Product_Attributes_1, XSellv2.3, Price Break 1.11.2, wishlist 3.5, rollover_category_images_v1.2, Short_Description_v2.1, UPSXML_v1_2_3, quickbooks qbi_v2_10, allprods v4.4, Mouseover-effect for image-buttons 1.0, Ultimate_SEO, AAP 1.41, Auto Select State Value, Fast Easy Checkout, Dynamic SiteMap v2.0, Image Magic, Links Manager 1.14, Featured Products, Customer Testimonials, Article Manager, FAQ System, and I'm sure more ...

Archived

This topic is now archived and is closed to further replies.

×
×
  • Create New...