How Shold I Structure URLs for a Portfolio?
-
Hi Moz Community,
My web design agency has a lot of different projects we showcase in the portfolio of our site, but I'm having trouble finding information on the best practices for how to structure the URLs for all of those portfolio pages. We have tons of projects that we've done in the same service category and even multiple projects we've done for the same company within that category.
For example, right now things look like:
www.rootdomain.com/portfolio/web-design/clientname which tends to get long, bulky and awkward, considering we do lots of projects in the web design category and might do a second project for the same company.
How should we differentiate the projects from a URL standpoint to avoid having all of the pages compete for the same keyword? Does it even matter, given that these portfolio showcases are primarily image-based anyways?
-
The structure of a website or a blog is of great importance for its chances to rank in search engines. In my opinion, there are two main reasons for this
- A decent structure makes sure Google ‘understands’ your site.
- A decent structure makes sure you do not compete with your own content.
Site structure is only one aspect of SEO. All the different aspects of SEO, like content writing, keyword research and even technical SEO, have to do with site structure. All the different aspects are closely related to one another.
Keyword research
Proper keyword research will help you nd out what search terms are used by your audience. And this is of great importance. Optimizing for words that people don’t use, doesn’t make any sense. In order to perform your keyword research well, you’ll have to get inside the heads of your audience. So, for Example, you have a design agency and you need to research for a topic like Wordpress, Web Design, Woocommerce Design, Shopify and so on.So let's take "Shopify Design" as the main topic, let's assume you have been developed a lot of project about it, and you want to rank your portfolio. In that case, you create a category page called "Shopify Design" and inside of it you can use subcategories like
- Furniture Stores
- Shoes Stores
- Boutique Stores
- Pet Stores
As your site grows, you might create duplicate tags and categories. When you have a category "Shopify Design", you shouldn’t have a tag page
The same goes for single or plural; an article shouldn’t be in the categories ‘shirt’ and ‘shirts’. One of those shouldn’t exist. Pick single or plural and stick with it for all your category and tag terms. Tags and categories are both examples of a taxonomy system. When used correctly, a good taxonomy system can boost your site’s SEO. The opposite is also true: when used wrongly, it’ll break things.
Why optimize your category pages?
There are two main reasons why you should focus on optimizing your category page:1 Category archives are landing pages
Your category archives are more important than individual pages and posts. Those archives should be the rst result in the search engines. That means those archives are your most important landing pages. Thus, they should also provide the best user experience. The more likely your individual pages are to expire, the more this is true. In a shop your products might change, making your categories more important to optimize. Otherwise, you’d be optimizing pages that are going to be gone a few weeks/months later.2 Categories prevent individual pages from competing
If you sell boxers and you optimize every product page, all those pages will compete for the term ‘boxers’. You should optimize them for their specific brand and model, and link them all to the ‘boxers’ category page. That way the category page can rank for ‘boxer’, while the product page can rank for more specific terms. This way, the category page prevents the individual pages from competing.Categories are used to create large groups within your site. They bundle content that has a similar high-level topic. Products or blog posts on your site should fall into a category (a shop category or a blog category).
Tags on the other hand just group content on certain topics together. Tags are not hierarchical. You can see them as an index of your site. They’ll not necessarily fall into a category. They can apply to products, but to other site content as well.
In your case to be effective in your strategy you need to follow a herarqy
- Main Categorie ---> Shopify Design
- Sub Categorie ---> Furniture Stores
- Single Project ---> Project X optimized for a long tail keyword
You can use the tag with a different approach
An example could be- minimal desig
- typographic desig
- color full
I hope this info can help you.If my answer were useful don't forget to mark it as a good answer
Cheers
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
-
Trailing slash URLs and canonical links
Hi, I've seen a fair amount of topics speaking about the difference between domain names ending with or without trailing slashes, the impact on crawlers and how it behaves with canonical links.
Technical SEO | | GhillC
However, it sticks to domain names only.
What about subfolders and pages then? How does it behaves with those? Say I've a site structured like this:
https://www.domain.com
https://www.domain.com/page1 And for each of my pages, I've an automatic canonical link ending with a slash.
Eg. rel="canonical" href="https://www.domain.com/page1/" /> for the above page. SEM Rush flags this as a canonical error. But is it exactly?
Are all my canonical links wrong because of that slash? And as subsidiary question, both domain.com/page1 and domain.com/page1/ are accessible. Is it this a mistake or it doesn't make any difference (I've read that those are considered different pages)? Thanks!
G0 -
Adding a parameter to the URL / URL Stracture
Dear Community, I would like to ask a question regarding url structure. We are struggling with shorting urls and we thought to add a "parameter" to the url. Example: domain.com/product**/a/** or domain.com**/a/**product/ Current url structure: domain.com/product/ So we go after and short url contains "/a/" and find the category we want. Is this going to harm our SEO strategies? Any idea is welcome.
Technical SEO | | geofil0 -
Flat vs Hierarchical URL Structure
Hi, We are redoing our site structure and I was wondering what are the benefits of having a flat url structure. For example store.com/product instead of doing store.com/category/product. I noticed sites doing it both ways, even moz.com has both structures ex: moz.com/learn/seo and when you clck on something it brings you to moz.com/seo-expert-quiz (even though following the previous logic it should be moz.com/learn/seo/seo-expert-quiz) Please advise, Thanks!
Technical SEO | | WSteven0 -
Question about creating friendly URLs
I am working on creating new SEO friendly URLs for my company website. The products are the items with the highest search volume and each is very geo-specific
Technical SEO | | theLotter
There is not a high search volume for the geo-location associated with the product, but the searches we do get convert well. Do you think it is preferable to leave the location out of the URL or include it?0 -
# in url affecting rank
Hi I am building links to a page www.companyname.com/category.index.php There is also another similar url www.companyname.com/category.index.php#. This page is linked to from the non # page. This is a new client and I'm not entirely sure why that link is there. Am I correct in thinking that these two urls are different in the eyes of the search engines? If so, would some of the link juice to www.companyname.com/category.index.php be transferred to www.companyname.com/category.index.php# and affect the ranking of the non # page? I hope this makes sense! Thanks
Technical SEO | | sicseo0 -
I have altered a url as it was too long. Do I need to do a 301 redirect for the old url?
Crawl diagnostics has shown a url that is too long on one of our sites. I have altered it to make it shorter. Do I now need to do a 301 redirect from the old url? I have altered a url previously and the old url now goes to the home page - can't understand why. Anyone know what is best practice here? Thanks
Technical SEO | | kingwheelie0 -
Help! Same page with multiple urls. How is this handled?
I'm using DotNetNuke for many of our sites. DotNetNuke's home page can have multiple VALID URLs that go to the same home page. Example: http://aviation-sms.com http://www.aviation-sms.com http://aviation-sms.com/default.aspx http://www.aviation-sms.com/default.aspx and http://aviation-sms.com/aviationSMS.aspx http://www.aviation-sms.com/aviationSMS.aspx All the above URLs have the same content. In the page header tag, I have: Should I be doing something else? such as removing the "default.aspx"??? I have a blog also that has a boatload of pages. I tried this canonical approach, but I'm not sure SEO Moz likes it and the tool offers me little guidance on this issue.
Technical SEO | | manintights280 -
URL Structure "-" vs "/"? Are there any advantages to one over the other?
An example would be domain.com/keyword/keyword2 vs domain.com/keyword-keyword2 Are there any advantages / disadvantages to one over the other?
Technical SEO | | nicole.healthline0