Ask HN: Which is better for SEO?
I have an e-commerce website. However, it looks like other websites are ranking higher on my products than I am on my own.
My current product page URL structure looks like this: http://example.com/myproducts/1234567/toys/lego-star-wars.html
Would I rank higher in Google if I amended my URL to be like this: http://example.com/toys/lego-star-wars.html
Thanks. It's really annoying that other websites are just scraping my products and ranking higher than me and then coming over to charge me for leads.
11 comments
[ 2.9 ms ] story [ 22.8 ms ] threadThe content the page is far more important. You might want to ensure the site is usable on mobile and includes content that is relevant in the meta tags when appropriate. You could look into adding microdata (http://schema.org/docs/gs.html) as another means of giving the search crawler pertinent information.
Remember when you update it, to update your sitemap and (re)submit it to google[0].
[0] - https://www.google.com/webmasters/tools/
I've also noticed that although it's listed in the sitemap, when I ran the main page through a checker, it doesn't seem like the products page is linked to any other page.
So in this case, the second one is much better. I would much rather type the second one into an address bar than the first. I might even be able to remember the second one, if I visited frequently.
If you are going to change your urls, I would also recommend losing the .html file extension and serving the page dynamically. so it is just toys/lego-star-wars Such a url can transition easily whenever you make technical changes to your framework.
Finally, you want to be super careful about changing any URLs. I would minimize the number of changes you make (it will always set you back) and make sure you have 301s from the old to new.
Speaking of tracking, testing, and measuring, keep in mind that traffic--not rankings are your end goal. I would use the ranking stats provided by google wmt as a rough indicator, but focus much much much much more closely on your traffic.
If it is not your official affiliate program, then you need to stop paying for the leads. You probably have an enterprising black hat who is getting his site ranked with your content purely to sell traffic to you. Disabling the reward mechanism would help stop this
If it is an official affiliate program, then you should set the following rules for your program.
1. No content scraping allowed. Let the affiliates create their own content that adds value to the potential customers.
2. All affiliate sites should link directly to your website (i.e. traffic is not sent via javascript or any other method) Doing this will ensure that Google know which is the main website and which are affiliates.
3. No bidding on your keywords related to your brand.
[edited for formatting]
That url by itself will not get you noticable improvement but it's still worth it in my opinion. Changing "myproducts" to "toys" will certainly help. If you are just removing numbers from url - not so much.
Oh, and get a list going. Set it up so that users receive targeted offers. You say you are Data Analyst so that shouldn't be an issue.