Jump to content
  • Checkout
  • Login
  • Get in touch

osCommerce

The e-commerce.

[Contribution] Ultimate SEO URLs - by Chemo


Guest

Recommended Posts

Thanks bobo...

...

Is that going to hurt page rank to have that initial SID? - Will the spiders continue to follow after that?  What are you thought on doign things this way vs the 'old' way.  Do you have any results proven from this on any of your sites or is anyone else able to quantify these changes/results without any other changes ot the website?

First, it's Bobby and not bobo :) Bobo was an annoying clown with a big red nose and a very strange laugh. I, on the other hand, am a 5'9" 200 pound bodybuilder that likes to code :)

 

As long as you have the setting to prevent spider session and have an updated spiders.txt file that SID will not be output (and of course the visitor is a spider!).

 

I believe having an SEO URLs mod installed is very important versus the "old" way.

 

Do I have any proven results from this? Well, yes I do :) Look at this link to a Google search: osCommerce custom code Google search

 

My site is ranked #4 and is a rather satisfying proof of concept for this contribution. The site has been alive with content and SEO URLs since version 1.2 (about a week now) yet has gracefully pulled into the top 5. Further, this search indicates there are no backlinks for the URL: Google backlink check. This is ffurther verification that the SEO URLs contribution is highly effective when used in combination with appropriate meta tags.

 

So, a brand new URL with no backlinks and almost no page content has managed to climb into the top 5. Do you need more proof? :) I'm sure in the next month or two when I begin my serious SEO campaign for the site I'llachive top 5 rankings across the board for all my search keyphrases. All of them are competitive but reaching the top 5 in a keyphrase with over 100,000 results this early is pretty conclusive at this point.

 

Enjoy!

 

Bobby

Link to comment
Share on other sites

  • Replies 1.9k
  • Created
  • Last Reply

Top Posters In This Topic

Bobby is not the name of a bodybuilder. You need to be called TANK! I'm 6' and 205 pounds, I assure you however it's not muscle :( I think my name suits me just well although it was never my original intention many year o ago. I'm on a diet now however so we shall see. Hopefully by 190 I'll start running again because right now it's too much on the shins and knees until I build up again..

 

BUT ANYWAY - back to the topic at hand. My keyword I am competiting for is very high. I have one keyword and another two word keyword combo. The first keyword is over 1million for the month of december (not a true gift item) - and almost 500k for the second combo. I know I can beat my competition based on their techniques. Many of which I still have NO idea why they are on page one. Improprer meta tags, no content, not much density either...like 3 %. Possibly a TON of backlinks are helping them but they have no forward links posted anywhere. GO figure. I'd love for someone to check them out and tell me why they are there lol.

Anyway TANK, thanks for all your help. Btw if you're bald with a gottee I think I know you! Lol.

 

S

Link to comment
Share on other sites

Bobby,

 

Not trying to get under your skin with this response. I told you directly that I do respect you, your contributions and your coding style. But not so sure with your being an SEO expert.

 

But you can't honestly go around and say you have satisfying proof of the concept. You have a PR ranking of 0/10 on your website and besides the great search engine optimized URL, you mention your key phrase only in the title and 2 for oscommerce custom coding. There is a lot of results for that combination of words on a page.

 

Okay and there are 94,000 sites that have the words "oscommerce", "custom" and "code" in the content in no particular order. And I notice that there is 3 message board ahead of you in the post (including the oscommerce support forum). If you look at each of the pages that rank higher than you, you will notice the following:

 

Link #1: Does not have your phrase mentioned in either of the two forms I stated above. It does have 3 instances of the phrase "oscommerce custom"...2 out of 3 means something to google. Their URL is not SEO'd and they have a page rank of 0/10 too.

 

Link #2: Is this forum. osCommerce's great forum filled with plenty of the keywords in your key phrase you are after and a page rank of 5/10. Congrats to osCommerce for maintaining a great page rank on a forum...very hard to do.

 

Link #3: Similar to #1. Does not have your phrase mentioned in either of the two forms I stated above. Has 2 instances of "oscommerce custom". URL is not SEO'd and a page rank of 3/10.

 

If you have google to search for the complete entire phrase "oscommerce custom code"...Query Result... guess what you are the only one who shows up. So that means you are the only person on the net (according to Google) that has a page optimized or directly targeting that phrase. So being #1 out #1 in a phrase which NO ONE else is going after is VERY EASY.

 

So since you are actually targeting the phrase and the only one on google's index with the entire phrase in tact...OF COURSE you're gonna get a high ranking for that phrase. Anyone else can throw up a single page with a SEO'd URL and a couple paragraphs with that key phrase in it...and you'll be neck and neck on the page results. If they had better than a 0/10 PR you'll be the loser.

 

Now that I think about it...next time Google comes around here... I think this page, now that the phrase has been mentioned 5 or so times will be your BIGGEST competitor :( .

 

Sorry man. You can brag all you want about how good your coding...i'll never and i'm sure just about everyone else on this board will NEVER debate that you are a great coder. In my opinion I wouldn't want to brag unless I had something real proof.

 

 

Do I have any proven results from this?  Well, yes I do :)  Look at this link to a Google search: osCommerce custom code Google search

 

My site is ranked #4 and is a rather satisfying proof of concept for this contribution.  The site has been alive with content and SEO URLs since version 1.2 (about a week now) yet has gracefully pulled into the top 5.  Further, this search indicates there are no backlinks for the URL: Google backlink check.  This is ffurther verification that the SEO URLs contribution is highly effective when used in combination with appropriate meta tags.

 

So, a brand new URL with no backlinks and almost no page content has managed to climb into the top 5.  Do you need more proof? :)  I'm sure in the next month or two when I begin my serious SEO campaign for the site I'llachive top 5 rankings across the board for all my search keyphrases.  All of them are competitive but reaching the top 5 in a keyphrase with over 100,000 results this early is pretty conclusive at this point.

 

Enjoy!

 

Bobby

I ♥ PHP/MYSQL/CSS

Link to comment
Share on other sites

Sorry Bobby,

 

I jumped to conclusions. You Ultimate SEO URL definately works. It did perfectly what it needed to do: boost a site's ranking on whatever is in the title. But I just overly expressed in that the impression I got was the example key phrase was a competitive keywords and difficult to get in that placing you received.

 

Sorry.

I ♥ PHP/MYSQL/CSS

Link to comment
Share on other sites

Does Ultimate SEO have anything to do with my Sessions record in my database? I have it listed as taking up 47k with an overhead of 42k. I've been getting concerned about site speed etc with all the contribs I've been installing and noticed this seem to be rather high. Any ideas?

 

S

Link to comment
Share on other sites

Bobby,

 

Not trying to get under your skin with this response.  I told you directly that I do respect you, your contributions and your coding style.  But not so sure with your being an SEO expert.

Yes you did get under my skin. Maybe we should start another thread to slug this one out so we don't clutter this one?

 

But you can't honestly go around and say you have satisfying proof of the concept.  You have a PR ranking of 0/10 on your website and besides the great search engine optimized URL, you mention your key phrase only in the title and 2 for oscommerce custom coding.  There is a lot of results for that combination of words on a page.

It's not proof of concept? Open you eyes and pull you head out of your arse. Proof of concept does not mean proof of result. Proof of concept means a beta result that should coorelate to a deployed result.

 

Once I begin my full SEO campaign for that URL it will become proof of result.

 

Okay and there are 94,000 sites that have the words "oscommerce", "custom" and "code" in the content in no particular order.  And I notice that there is 3 message board ahead of you in the post (including the oscommerce support forum).  If you look at each of the pages that rank higher than you, you will notice the following:

Once again...I concede the URL is so brand new it will not have any page rank. I even stated in my post that the URL was a PR0/10 since it is only 1 week old. It has not even had the time needed to establish an URL trust.

 

Before you offer such harsh feedback I highly suggest you take 2 steps back and think about WTF you're about to post and ensure it is logically based in fact.

 

If you have google to search for the complete entire phrase "oscommerce custom code"...Query Result... guess what you are the only one who shows up.  So that means you are the only person on the net (according to Google) that has a page optimized or directly targeting that phrase.  So being #1 out #1 in a phrase which NO ONE else is going after is VERY EASY. 

OK...it is easy to tear apart the simple example that I gave but what about the other keyphrases? How about this one: Google search for osCommerce contribution. It is a competitive keyphrase yet my brand new URL is in the top 20. Or how about the other keyphrases? Sounds to me like you did not do your homework before posting your comments...otherwise you would have found that most of my keyphrases rank in the top 50 even in competitive phrases (and all of them about 1 week old with no page rank).

 

Sorry man.  You can brag all you want about how good your coding...i'll never and i'm sure just about everyone else on this board will NEVER debate that you are a great coder.  In my opinion I wouldn't want to brag unless I had something real proof.

There is something about the tone in your post that chaps my ass.

 

I have never bragged about my skill set in ANY arena whether it be coding or SEO. I did not "brag" about anything in this thread either. I simply offered a useful contribution (FREE I might add) and offered an easy example to whether or not the URL's produced were indeed spider friendly.

 

The problem is that you don't view my example as proof. However, I reply to you that it was a simple example of how THIS contribution works with respect to SEO. Does it send a 302 header? Clearly not or it would index the rewritten URL. Does it help with keyword emphasis? Clearly so or it would not be displayed on such a limited result set. My point is proven in that the CONCEPT works. It is up to the WEBMASTER to continue and complete the process of SEO. So, it is not a proof of concepts whether or not my SEO skills are up to par but rather does this contribution have the ability to yield spider friendly SEO URLs. The answer is clearly yes.

 

Want a real world example? Here is a Google search on my main site keyphrase: Google search for pheromone manufacturer. Notice the first 7 out of 10 results are either related to my site or is from my site.

 

hhmmm...that kind of saturation must be the work of a beginner.

 

My final reply to you is this: before you open your mouth to me about a complaint or your misplaced feedback please verify your own level of knowledge and do the homework. If you want to take this to another thread so we can slug it out with nasty-o-grams please create the thread on this forum or any other (we can take it to http://seochat.com) and let's stack your knowledge and experience against mine.

 

What? You don't appreciate such a harsh reply? Well, I didn't either.

 

Have a nice day.

 

Bobby

Link to comment
Share on other sites

Fantastic contribution! And great installation guide too.

 

A lot of people code great contribs but don't know how to bring the message accross of what it is/what it does. Well done to Chemo for making this a superb effort on all fronts.

 

So the URLs are good now... Which META contrib do you recommend?

Johan a.k.a. T0PS3O elsewhere.

 

Contributed Barclay's ePDQ Payment Module though not originally mine. Made it work though...

Link to comment
Share on other sites

Since I can't edit anymore...

 

About possible duplicates:

 

The manufacturer drop-down and the Shopping Cart box still provide old style URLs to index.php. I know this is by design apparently.

 

Would you suggest to just exclude product_info.php in the robots.txt? Or perhaps code a ref nofollow into the links?

 

Prevented index.php?manufacturers_id=x from being spidered is a bit harder since excluding index.php in the robots.txt file will give problems getting the homepage indexed I'd imagine.

 

Any ideas on these issues?

 

I did find one oddity/bug just now. On my category/subcategory pages where the products are listed, I now get a Buy Now button in the header just under where it says 'Result Pages: 1 '.

 

Manufacturer Product Name+ Price <img>Buy Now</img>

 

When I click it, it jumps to an empty cart.

 

Link location: http://www.my-domain.co.uk/index.php?cPath...ow&products_id=

 

It's on FreeBSD btw. Not a live production, all IPs blocked so if you want to see it then PM me your IP.

Johan a.k.a. T0PS3O elsewhere.

 

Contributed Barclay's ePDQ Payment Module though not originally mine. Made it work though...

Link to comment
Share on other sites

...

The manufacturer drop-down and the Shopping Cart box still provide old style URLs to index.php. I know this is by design apparently.

 

Would you suggest to just exclude product_info.php in the robots.txt? Or perhaps code a ref nofollow into the links?

Do not add index.php or products_info.php to the robots.txt file!! This will effectively block the main content of your site from being indexed.

 

You're right...it is by design that ONLY product and category pages are rewritten. You should add shopping_cart.php, account.php, and a few others to keep spiders from areas that you don't want them. For example, this is a typical spiders.txt file for osCommerce

User-agent: *
Disallow: /admin/
Disallow: /account.php
Disallow: /advanced_search.php
Disallow: /checkout_shipping.php
Disallow: /create_account.php
Disallow: /cookie_usage.php
Disallow: /login.php
Disallow: /password_forgotten.php
Disallow: /popup_image.php
Disallow: /shopping_cart.php

 

...

I did find one oddity/bug just now. On my category/subcategory pages where the products are listed, I now get a Buy Now button in the header just under where it says 'Result Pages:  1 '.

 

Manufacturer          Product Name+    Price    <img>Buy Now</img>

 

When I click it, it jumps to an empty cart. 

...

It sounds like you have a missing or maligned TD or TR somewhere in there. Do you have the latest release installed?

 

Bobby

Link to comment
Share on other sites

Yes, just freshly installed the contrib.

 

This is line 54-63 of product_listing.php where I belive the code originates and where this contrib replaced some original code:

 

  case 'PRODUCT_LIST_IMAGE':
       $lc_text = TABLE_HEADING_IMAGE;
       $lc_align = 'center';
       break;
     case 'PRODUCT_LIST_BUY_NOW':
       $lc_align = 'center';
       $lc_text = '<a href="' . tep_href_link(basename($PHP_SELF), tep_get_all_get_params(array('action', 'pName')) . 'action=buy_now&products_id=' . $listing['products_id']) . '">' . tep_image_button('button_buy_now.gif', IMAGE_BUTTON_BUY_NOW) . '</a> ';
       break;

   }

 

About the robots.txt...

 

When I throw the site live the bot will get there via IBLs mainly to the homepage first. From there it pics up the rewritten URLs and go back there on those rewritten URLs for further indexing.

 

Why can't I block access to product_info.php? The bots will never get there will they? (Apart from via manufacturers etc. which is why I want to block that file.)

 

Thanks for your assistance.

Johan a.k.a. T0PS3O elsewhere.

 

Contributed Barclay's ePDQ Payment Module though not originally mine. Made it work though...

Link to comment
Share on other sites

Since most people have "old" style URLs that must still resolve I don't recommend adding index or product_info. In your case, I would STILL not recommend it as you would just be eliminating a fallback position.

 

If at all possible include as many fallbacks as possible and don't eliminate anything you may need.

 

Bobby

Link to comment
Share on other sites

Using Beyond Compare I went in /includes/modules/product_listing.php

 

FROM (old backup):

 

      case 'PRODUCT_LIST_BUY_NOW':
       $lc_text = TABLE_HEADING_BUY_NOW;
       $lc_align = 'center';
       break;

 

TO (after U-SEO Install):

 

      case 'PRODUCT_LIST_BUY_NOW':
       $lc_align = 'center';
       $lc_text = '<a href="' . tep_href_link(basename($PHP_SELF), tep_get_all_get_params(array('action', 'pName')) . 'action=buy_now&products_id=' . $listing['products_id']) . '">' . tep_image_button('button_buy_now.gif', IMAGE_BUTTON_BUY_NOW) . '</a> ';
       break;

 

There I see I went from plain text to an Image header. Did I perhaps paste this in the wrong file?

Johan a.k.a. T0PS3O elsewhere.

 

Contributed Barclay's ePDQ Payment Module though not originally mine. Made it work though...

Link to comment
Share on other sites

There is only one thing I enjoy more than a store owner that uses one of my contributions...and that is one that installs, tests, and can debug the problems :)

 

Bobby

Link to comment
Share on other sites

There is only one thing I enjoy more than a store owner that uses one of my contributions...and that is one that installs, tests, and can debug the problems  :)

 

Bobby

 

Then you must love me. :D I made exactly the same mistake as he did, then found it and fixed it on my own in about 5 minutes, without even posting to the board.

 

Since that's now two of us (at least), maybe it's worth a note in the install notes? Just an idea. Thanks again for a great contrib; I'm subscribed to the forum in case there are further updates.

 

Susan

Aspiring Arts

Link to comment
Share on other sites

...and I do :) Nice site BTW. You may consider installing an automatic thumbnailer since some of your graphics are fairly large (50-90 kb).

 

I will update the install info on next release!

 

Bobby

Link to comment
Share on other sites

...and I do :)  Nice site BTW.  You may consider installing an automatic thumbnailer since some of your graphics are fairly large (50-90 kb).

Bobby

 

Bobby, thanks. Didn't know there were automatic thumbnailers. I used to make my images too large, and I just haven't gotten around to resizing them all. This is a very part-time thing for me!

 

Susan

Link to comment
Share on other sites

Hi Bobby,

 

Just to cover this in brief as you mentioned before...

User-agent: *
Disallow: /admin/
Disallow: /account.php
Disallow: /advanced_search.php
Disallow: /checkout_shipping.php
Disallow: /create_account.php
Disallow: /cookie_usage.php
Disallow: /login.php
Disallow: /password_forgotten.php
Disallow: /popup_image.php
Disallow: /shopping_cart.php

 

With my understanding of your contrib combined with SEO Sitemap this would not be needed because the index.html page that the SE's look at are only directed to Categories and Product listings? I have a robots.txt that I have omitted /admin/ and the /images/ but didn't think I had to go further because of the sitemap??

 

Thanks, KJ

define('PROJECTS', 'Something that goes on forever!');

Link to comment
Share on other sites

This contribution merely acts as an URL wrapper and does not limit the activity of the spiders. It presents the URL with a more meaningful and keyword rich URL.

 

The spiders will find everylink on your page...including the shopping cart, add to cart buttons, account, and other places it should not index. That is the job of the robots.tx file to tell them that "X" page should not be indexed. It can check the page out but not store it not present it for search results.

 

The SEO sitemap contribution gives a spider buffet of links that will ensure the spiders find your categories and other important pages. It does not limit their activity nor direct them to which pages should or should not be indexed.

 

All of these are factors in getting the right pages indexed with the right URLs. None of them are a standalone solution but are all part of the bigger puzzle...

 

Bobby

Link to comment
Share on other sites

Your sessions are not affected by the Ultimate SEO contribution. There are tips and tricks for optimizing the sessions table but that shoudl be discussed somewhere OTHER than this thread which is covering the contribution.

 

Bobby

Link to comment
Share on other sites

Thanks bobby!

 

I just want to write a quick note to the community here:

-This contribution was not built to increase YOUR search engine ranking. There is absolutely NO guarantee ANYWAY for ANY product on the market today that guarantees ANY ranking either positive OR NEGATIVE. If you know of one, be sure to give me the link (dont point me to ovalsnoor either) :)

The reason I installed this contribution spent the time to install it which I estimate at 30 minutes for the average techy, was because I watch my competition closely, and NONE of the 'big boys' use php trailing urls like the stock OSC version does. Everything they had closely resembles Bobbys contribution subtract the tracking code at teh end Ie: www.mysite.com/my-categories-p-23.html

If I had a million bucks, I would love to study:

-this contrib over stock osc urls

-the trail of this /my-categories-p-23.html vs /my_cagtegories_p_23.html

and a million other things. But only time will tell, and by then...it will probably all change again! So - the moral of this story is, do what you think is best. Don't just follow, lead.

I think Bobby offered an AWESOME contrib here that is HEAVILY supported! How many contribs can you honestly say that were this involved, that had this much functionality and ease of installation? I personally am sick of buggy, half thought out contribs that need 40 people to follow up with and yuo have to download 20 different things and read 1000 pages to find out how to get it to work.

This is a REFRESHING change!

Thanks again bobby. See you at the top. ;)

 

S

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Unfortunately, your content contains terms that we do not allow. Please edit your content to remove the highlighted words below.
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...