Wordpress Woocomerce Recommended SEO URL structure
-
Hi Mozzers !
Thanks for looking.
I have a new shop in development (http://www.vintageheirloom.biz), I'm now using WordPress & Woocommerce.
I've asked Woocommerce whether it is possible to remove the 'shop' and 'product-category' categories. They say it is, but it isn't recommended, it can slow site speed & create possible duplicate pages.
I'm wondering what seasoned SEO experts opinions are on my particular structure? I've heard that a flat structure is recommended, but ecommerce shops as I understand pose their own issues, so any feedback would be appreciated.. Here's some URL examples:
http://vintageheirloom.biz/shop/bags/ - this for the category bags
http://vintageheirloom.biz/product-category/bags/shoulder-bags/ - this for shoulder bags a child of bags category
http://vintageheirloom.biz/shop/2-55-bags/vintage-chanel-caviar-skin-2-55-bag/ - a product
The last URL contains the category 2-55 bags. The products name also includes the phrases 2-55 bag. Should this level of repetition be avoided or is it best to keep the whole phrase 'vintage-chanel-caviar-skin-2-55-bag/' for SEO purposes?
Thanks for any help you can give me around this issue!
Kevin
-
Glad it was helpful!
If you are going to have a true blog then that is enough in order to segment it out. Having the date in there can be helpful to compare the hits you are getting to old blogs vs newer blogs (i.e. how long your content is staying relevant).
If you are going to have other types of content such as shopping guides / product comparisons / etc that are more "timeless" pieces of content then you might want to think about the kinds of articles you are going to write and create prefixes that match those types of articles.
You could definitely do product guides and product comparisons in a blog but it can be harder to segment out if it is just "blog".
Hope that helps. Cheers!
-
Joshua,
Many thanks, that really is helpful.
When you mention a prefix for the blog, would simply adding blog be ok?
http://vintageheirloom.biz/blog/2013/08/vintage-heirloom-turns-4/
Thanks for the links I'm off to have a look !
Cheers !
-
Thanks Jon,
We get vintage bags, mostly unique but not always, e.g. we get several vintage Celine box bags over the year, so we do get duplicate titles and do need to add a serial number.
Biz is my dev area, but thanks for the info !
-
One thing to keep in mind with the urls is how you can segment them in analytics for easy data analysis. You want them to be semantic and pretty but also easily segmented. I would encourage you to think about how you will be able to segment your urls in analytics so that you can easily see patterns in how people are browsing the site and what types of pages are successful.
For instance we have the following url structures for brands, equipment, replacement parts, and a learning center.
- brand/[brand-name]
- equipment/type/[category] - for the categorization of equipment
- equipment/brand/[product] - for easy segmentation of products
- part/type/[category]
- part/brand/[part]
- learn/[cat]
- learn/article/[article-title]
This gives us a lot of flexibility in moving products around in the menu system without messing up urls while still being semantic, and allowing for easy segmentation in analytics. For instance, with this setup we can see if people prefer navigating by equipment catalog or by brand. It also allows us to easily pull out the learning center articles and all the visit we get to them to see how eCommerce only visits are doing.
One thing I would suggest with your blog is to have some kind of prefix that allows you to easily exclude those pages (or only include those pages) in analytics. If you simply go by year without a prefix it will be harder to segment out the data.
You should check out a mozinar that Moz did with Everett Sizemore that deals with a lot of these issues (he specifically talks about SEO and url structure).
Also, you probably have already seen this, but yoast's plugin for wordpress will allow you to remedy much of the duplicate content that wordpress can create.
Cheers!
-
You should ideally be able to write unique titles for every product and post without the need for serial numbers or dates to prevent duplication. But it won't do any harm to have the date in your post URLs if you want to.
I'd look at whether you can get a different domain to .biz as they aren't considered as trustworthy by web users.
-
Thanks for this Jon,
I tweaked the perma links and now have this for a product:
http://vintageheirloom.biz/shop/vintage-chanel-caviar-skin-2-55-bag/
It's a bit closer to the so named 'flat structure' and I think the URL still contains the reference that it is a 2.55 bag, hopefully this works. I'll get around duplications by adding a serial number or unique database number at the end.
We are blogging too so it might be worth keeping these categories, could avoid potential issues down the road.
I did notice I have a very flat structure for our blogs e.g.
http://vintageheirloom.biz/vintage-bamboo-gucci-bags/
This looks like it could lead to duplicates, so I've changed it to:
http://vintageheirloom.biz/2013/07/vintage-bamboo-gucci-bags/
Would you agree this is better?
Thanks
-
What you have looks fine to me, I don't think there will be an issue with repeating 2-55 bags in the product title as it would be useful for differentiating that bag from another bag of the same name that isn't a 2-55, eg vintage-chanel-caviar-skin-bag.
You could definitely remove the /shop/ or /product-category/ if your site is a shop and nothing else. If you have a blog, and want a 'bags' category then keeping /product-category/ might be preferable to avoid confusion and potential duplication.
Got a burning SEO question?
Subscribe to Moz Pro to gain full access to Q&A, answer questions, and ask your own.
Browse Questions
Explore more categories
-
Moz Tools
Chat with the community about the Moz tools.
-
SEO Tactics
Discuss the SEO process with fellow marketers
-
Community
Discuss industry events, jobs, and news!
-
Digital Marketing
Chat about tactics outside of SEO
-
Research & Trends
Dive into research and trends in the search industry.
-
Support
Connect on product support and feature requests.
Related Questions
-
Can you help by advising how to stop a URL from referring to another URL on my website with a 404 errorplease?
How to stop a URL from referring to another URL on my site. I'm getting a 404 error on a referred URL which is (https://webwritinglab.com/know-exactly-what-your-ideal-clients-want-in-8-easy-steps/[null id=43484])referred from URL (https://webwritinglab.com/know-exactly-what-your-ideal-clients-want-in-8-easy-steps/) The referred URL is the URL page that I want and I do not need it redirecting to the other URL as that's presenting a 404 error. I have tried saving the permalink in WordPress and recreated the .htaccess file and the problem is still there. Can you advise how to fix this please? Is it a case of removing the redirect? Is this advisable and how do I do that please? Thanks
Technical SEO | | Nichole.wynter20200 -
SEO Elements for Canonicalized URLs?
I am helping a client with SEO for their ecommerce store. They have around 65 products, but close to 500 URLs all for those same products. Basically they have a bit of an index bloat problem but long story short restructuring was too much of a lift for them, so I got them set up with a canonical URL strategy to ensure all duplicate pages point to one "main" product page. Getting to the point: They also need an on-page overhaul. I've created keyword optimized titles, metas, H1s, etc. for each product. Do these elements need to be added to every single one of the 450+ product pages OR do I only need to add them to the 65 "main" product pages that everything else is pointing to, since that will ultimately be the page that gets crawled?
Technical SEO | | AJTSEO0 -
What directory should a site go in (url structure)?
Hi All, The is the first actual SEO campaign i've worked on and I had a few question about where the site should live on the server and url structure. The site is in WP and we're using Yoast SEO. Anyway the site lives in a a folder called Coastal, which is a child of the WWW folder. So the permalink of the homepage is mcoastalwindows.com/coastal/. The URL is mycoastalwindows.com. The thing is I can still get to the homepage or any of the pages on the site by typing in the /coastal/. Another example is permalink mycoastalwndows.com/coastal/siding/ and url mycoastalwindows.com/siding/. The urls always display without the /coastal/, so I'm not too worried about people linking to them, but Yoast puts a canonical element to the permalink and always includes the /coastal/. Also I'm seeing that Google displays a lot of the urls with the /coastal/, which is an issue seeing as we don't link to the pages that way. My original thought was to solve this at the source and just move everything out of the coastal directory, but the developer swears that it's more secure being in another folder especially with WP. What would you all do and what is best practice? Would you move everything out of the coastal folder, 301 re-direct, do something with. htaccess, or another solution? Appreciate the input thanks!
Technical SEO | | Mario.Souza0 -
Pageflip SEO friendly?
Client of mine utilizes pageflip for their product brochures and would love to have this content be crawl-able by search engines. Is there a way to make them SEO friendly so I may utilize this content?
Technical SEO | | richn330 -
I noticed all my SEOed sites are getting attacked constantly by viruses. I do wordpress sites. Does anyone have a good recommendation to protect my clients sites? thanks
We have tried all different kinds of security plugins but none seem to work long term.
Technical SEO | | Carla_Dawson0 -
Best URL Structure for Product Pages?
I am happy with my URLs and my ecommerce site ranks well over all, but I have a question about product URL's. Specifically when the products have multiple attributes such as "color". I use a header URL in order to present the 'style' of products, www.americanmusical.com/Item--i-GIB-LPCCT-LIST and I allow each 'color' to have it's own URL so people can send or bookmark a specific item. www.americanmusical.com/Item--i-GIB-LPCCT-ANCH1 www.americanmusical.com/Item--i-GIB-LPCCT-WRCH1 I use a rel canonical to show that the header URL is the URL search engines should be indexing and to avoid duplicate content issues from having the exact same info, MP3's, PDF's, Video's accessories, etc on each specific item URL. I also have a 'noindex no follow' on the specific item URL. These header URLs rank well, but when using tools like SEOMoz, which I love, my header pages fail for using rel canonical and 'noindex no follow' I've considered only having the header URL, but I like the idea of shoppers being able to get to the specific product URL. Do I need the no index no follow? Do I even need the rel canonical? Any suggestions?
Technical SEO | | dianeb1520 -
Help with SEO
Hello, I am brand new to SEO and I'm learning on the go everyday. I am having issues with Google and getting any sort of ranking or analysis or even just traffic reports. I understand the site has never really been optimized so it might really not have any reports. So basically my real question is what helpful tricks or hints do you guys have that I can implement? Anything and everything helps. So far I have run the crawl diagnostics and I'm working on fixing the errors. Thanks fr your help.
Technical SEO | | Future130 -
We changed the URL structure 10 weeks ago and Google hasn't indexed it yet...
We recently modified the whole URL structure on our website, which resulted in huge amount of 404 pages changing them to nice human readable urls. We did this in the middle of March - about 10 weeks ago... We used to have around 5000 404 pages in the beginning, but this number is decreasing slowly. (We have around 3000 now). On some parts of the website we have also set up a 301 redirect from the old URLs to the new ones, to avoid showing a 404 page thus making the “indexing transmission”, but it doesn’t seem to have made any difference. We've lost a significant amount of traffic, because of the URL changes, as Google removed the old URLs, but hasn’t indexed our new URLs yet. Is there anything else we can do to get our website indexed with the new URL structure quicker? It might also be useful to know that we are a page rank 4 and have over 30,000 unique users a month so I am sure Google often comes to the site quite often and pages we have made since then that only have the new url structure are indexed within hours sometimes they appear in search the next day!
Technical SEO | | jack860