Jump to content
  • Checkout
  • Login
  • Get in touch

osCommerce

The e-commerce.

SEO URLs and content penalty


voided

Recommended Posts

Posted

Not sure where to put this topic (feel free to move it if needed).

 

I have a question about "Ultimate SEO URLs",

 

In its current state... aren't we open to content penalty from google (and others)?

 

ex: http://www.domain.com/SomeCategory-UberProduct-Link-p-1.htm

 

if you type in http://www.domain.com/ANYTHING-HERE-p-1.htm it will still go to the same page, as someone come up with a fix for this? am i right that their might be some problems with this?

Designrfix.com | Graphic Design Inspiration & Web Design Resources - @designrfix
Posted

i snooped around and found this. if you google for "magic seo url" you'll find a product someone is selling that might fix this problem... unless we got a fix for ultimate seo.

 

i did notice that the comparison chart was a bit off but still... the most important one (content duplication) might still be an issue. I might just go and download it tomorow and report my findings...

Designrfix.com | Graphic Design Inspiration & Web Design Resources - @designrfix
Posted
i snooped around and found this. if you google for "magic seo url" you'll find a product someone is selling that might fix this problem... unless we got a fix for ultimate seo.

 

i did notice that the comparison chart was a bit off but still... the most important one (content duplication) might still be an issue. I might just go and download it tomorow and report my findings...

I know what your talking about, somewhere I read a review about it that wasnt so good. I dont know where though. Just do some more research. I do know that they encrypt the code so you cant do any kind of changes to it, and that may mean that they would have to install it if your shop is not compatable right off the back.

Lety us know how it goes.

Follow the community build:

BS3 to osCommerce Responsive from the Get Go!

Check out the new construction:

Admin Gone to Total BS!

Posted

OH! excellent i just noticed what it does... ok so basically go to a site like http://web-sniffer.net/ its a tool that lets you view http requests/responses from the server....

 

you can see that when you put in a link to your site that uses Ultimate SEO, ex: http://www.domain.com/SomeCategory-UberProduct-Link-p-1.htm the response is HTTP/1.1 200 OK which means all is ok.

 

then try with http://www.domain.com/ANYTHING-HERE-p-1.htm , you will get a HTTP/1.1 301 Moved Permanently, which is excellent since it tells the client that it is not the correct link and redirects him to the right one :)

 

 

Thanks Jack i upgrade my SEO class file and it now handles URLs perfectly :)

Designrfix.com | Graphic Design Inspiration & Web Design Resources - @designrfix
Posted
Version e has a fix for that. It doesn't work for all sites so you need to test it but it does fix the problem.

 

Jack

Hi Jack

 

OK I have used version v2.1c (08/06/05) as vger said it was chemos last working version.

 

Just seen this thread & have looked at version e, but as usual there are several. Can I assume that I should pick yours (which I am happy to do) & the only difference is in the classes/seo_class.php, which I should upload. I'm not sure which version you are refering to when you say chemos last one, but hope it is the one I have. I have noticed that numbers are not shown, ie I have the same product(ish) but the description has either 1/8" or 1/16" (not an attribute) but they both show the same url (different header tags though)... I've had to look at both to get the best out of both.

 

Thanks

julie

Posted

right now i need to disable the validatename function for my category pages (index.php?cPath=xx_xx) because it doesn't allow for any sorting (or any dynamic variables after the .html for that matter)

 

 

Simply comment this last line shown here:

(starting at line 794 of includes/classes/seo.class.php )

       function parse_parameters($page, $params, &$separator){
               $p = @explode('&', $params);
               krsort($p);
               $container = array();
               foreach ($p as $index => $valuepair){
                       $p2 = @explode('=', $valuepair);
                       switch ($p2[0]){
                               case 'products_id':
                                       switch(true){
                                               case ( $page == FILENAME_PRODUCT_INFO && !$this->is_attribute_string($p2[1]) ):
                                                       $url = $this->make_url($page, $this->get_product_name($p2[1]), $p2[0], $p2[1], '.htm', $separator);
                           $this->ValidateName($url, "p", $p2[1], $connection, $separator);
                                                       break;
                                               case ( $page == FILENAME_PRODUCT_REVIEWS ):
                                                       $url = $this->make_url($page, $this->get_product_name($p2[1]), 'products_id_review', $p2[1], '.htm', $separator);
                           $this->ValidateName($url, "pr", $p2[1], $connection, $separator);
                                                       break;
                                               case ( $page == FILENAME_PRODUCT_REVIEWS_INFO ):
                                                       $url = $this->make_url($page, $this->get_product_name($p2[1]), 'products_id_review_info', $p2[1], '.htm', $separator);
                           $this->ValidateName($url, "pw", $p2[1], $connection, $separator);
                                                       break;
                                               default:
                                                       $container[$p2[0]] = $p2[1];
                                                       break;
                                       } # end switch
                                       break;
                               case 'cPath':
                                       switch(true){
                                               case ($page == FILENAME_DEFAULT):
                                                       $url = $this->make_url($page, $this->get_category_name($p2[1]), $p2[0], $p2[1], '.htm', $separator);
//                            $this->ValidateName($url, "c", $p2[1], $connection, $separator);

 

This is a temporary fix until someone comes up with something better

Designrfix.com | Graphic Design Inspiration & Web Design Resources - @designrfix
Posted
Hi Jack

 

OK I have used version v2.1c (08/06/05) as vger said it was chemos last working version.

 

Just seen this thread & have looked at version e, but as usual there are several. Can I assume that I should pick yours (which I am happy to do) & the only difference is in the classes/seo_class.php, which I should upload. I'm not sure which version you are refering to when you say chemos last one, but hope it is the one I have. I have noticed that numbers are not shown, ie I have the same product(ish) but the description has either 1/8" or 1/16" (not an attribute) but they both show the same url (different header tags though)... I've had to look at both to get the best out of both.

 

Thanks

julie

Actually, version D was the last working version but there was something in it that violated the policy here so it was removed. The version E I uploaded works for some shops but others have problems. Others have uploaded some changes to it but I haven't looked at what was done. I'm aware of the problems some shops are having but haven't had time to look at them so it is a case of testing it and seeing if it works in your shop. It is just the seo_class file that was changed so it is a real quick test.

 

Jack

Support Links:

For Hire: Contact me for anything you need help with for your shop: upgrading, hosting, repairs, code written, etc.

All of My Addons

Get the latest versions of my addons

Recommended SEO Addons

Posted
Not sure where to put this topic (feel free to move it if needed).

 

I have a question about "Ultimate SEO URLs",

 

In its current state... aren't we open to content penalty from google (and others)?

 

ex: http://www.domain.com/SomeCategory-UberProduct-Link-p-1.htm

 

if you type in http://www.domain.com/ANYTHING-HERE-p-1.htm it will still go to the same page, as someone come up with a fix for this? am i right that their might be some problems with this?

 

Well, some websites, (all of them should, in my opinion), use the 404 redirection. Basically, you can type anything you want in the sub-directory on the URL, like you did, and it will generate a 404 error, but, because, you have a modified .htaccess that redirects you to whichever page you specify, it won't show the classic 404 error page, but the home page, in this case, keeping the same random adress. You can try it out.

 

here is the how: http://www.javascriptkit.com/howto/htaccess2.shtml

 

GoDaddy has this function implemented in their control panel, you access your account, then 404 and it will ask you to input the page you would like to redirect in case a 404 happens

 

Base on this, you wont have indexed every single word, sentence or paragraph in search engines, just think like it's a 404 page whit a redirect header, and therefore, you can't get penalized for that.

Posted
Base on this, you wont have indexed every single word, sentence or paragraph in search engines, just think like it's a 404 page whit a redirect header, and therefore, you can't get penalized for that.
The code should return a 301 so that the search engines know to replace the old link with the new one. That is the recommended (by the search engines) procedure for urls that have changed.

 

Jack

Support Links:

For Hire: Contact me for anything you need help with for your shop: upgrading, hosting, repairs, code written, etc.

All of My Addons

Get the latest versions of my addons

Recommended SEO Addons

Archived

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

×
×
  • Create New...