Need URL structure suggestions
-
On my website I am in the process of creating expat city guides for different cities in Cambodia. I've already gotten three up, but I am worried that my URL structure is not the best, so I am wondering if I should fix it before I put the rest up.
Right now the city guides are housed here: movetocambodia.com/expat-city-and-island-guides/
There's a section for each city, this one is for Battambang: movetocambodia.com/expat-city-and-island-guides/battambang
And then there are sections for hotels, restaurants, etc. movetocambodia.com/expat-city-and-island-guides/battambang/battambang-hotels-and-accommodation
So once you finally get to a review for an individual hotel or activity, the URL is really long, like this: movetocambodia.com/expat-city-and-island-guides/battambang/battambang-hotels-and-accommodation/classy-hotel
Should I just par the section names down so the URL would be something like this: movetocambodia.com/expat-city-guides/battambang/accommodation/classy-hotel/ ?
I was hoping by having the long URLs slugs for my section pages, such as "battambang-hotels-and-accommodation" they would be more likely to show on search terms like "Battambang hotels" than if the section was just "accommodation." However, this whole section is getting much less search traffic than anything else on my site, so I am wondering if it is because of these ridiculously long URLs. Any suggestions would be appreciated.
-
Can it be that the traffic from Google are expats? Since it's hard to give people a face solely based on Google Analytics data. Either way you look at it, I think the best solution is the one that services your visitors and is SEO friendly. And if you’re facing the situation you can’t choose between the two, I would always stick with designing for people instead of search engines.
Since search engines are getting pretty smart in detecting unnatural “optimalisation” and a good user experience results indirect in good rankings (dwell time for example) as well.
-
Thank you. The problem is that my target audience (expats in Cambodia or coming to Cambodia) is not my actual audience. For this sort of thing, I get most of my traffic from people coming from Google searches. The site has been up for several years now (although the guides are relatively new) and this pattern has remained steady. I am not sure if I should be designing for the audience I want or the audience I have.
-
Hi Lina,
It would keep the URL's short and descriptive for your visitors and more important in the SERP's which could increase your CTR.
Besides that, my experience is that people look for either an hotel or information about the place. Although they will find the information useful at some point the starting of a search (entering the query in Google) will focus on either information about the place or information about the hotels.
This way I would split the information on your website as well and make sure you point your visitors to it with internal links or buttons.
That’s just my point of view, asking your target audience about this is a great way to make decisions as well!
-
I could, but it would ruin my sidebars. Also, my idea is that people will be looking at all of the stuff for one particular city, so it makes sense to keep each city in its own subfolder.
What do you think the advantage is to having the hotels in their own subfolder? I was thinking about re-doing the sidebars manually anyway (right now they are automatic based on the Wordpress structure)
-
-
Hi Lina,
Can't you just make a page for city guides and one for hotels and use those as head pages and put the rest under those?
So
head page: hotels
under that: battambang and under that one the classy hotels page
And for the guide something like:
head page: expat city's
under that: battanbang guide
Just an idea, good luck with redirecting!
-
-
Thank you! I use the term hotels much more, but I used 'accommodation and hotels' because some of the places are guesthouses, not hotels, etc.
I'm using Wordpress so there's no easy way for me to get the /expat-city-and-island-guides/ out of the URL, but I can shorten it to /expat-city-guides/ or even /city-guides/. I might keep expat because it's an important keyword for me. For the same reason (Wordpress structure) I can't move battambang after accommodations without changing the whole site structure (and design) which I don't think I am willing to do.
I think I'll try movetocambodia.com/expat-city-guides/battambang/hotels/classy-hotel
Seems more manageable and readable. Now I just need to set up 301s on all of the old pages....eep.
-
Hi Lina500,
I think you’re right about changing this before moving on. In any website we develop website structure comes before content creation.
I understand your concern about keywords in the URL and the length of the URL. The current URL is pretty confusing for your visitors and is probably too long to read.
Gladly for you, Google doesn’t put too much weight on keywords in your URL and they are getting better and better at understanding what pages are about. A Word like accommodations will be known as a close variant of hotels for example. This way a descriptive URL is just fine.
In your situation I would find out what words are used most. For example:
Accommodations vs hotels
Island guides vs city guides
If the most searched keyword describes the page I would pick that one. If however the other keyword fits the content of that page best I would pick the other keyword.
Your own suggestion movetocambodia.com/expat-city-guides/battambang/accommodation/classy-hotel/ seems like a pretty good one to me.
I would only skip /expat-city-guides/ and make it movetocambodia.com/battambang/accommodation/classy-hotel/ since these are keywords that get used combined. People won’t search for city guide classy hotel for example.
In the ideal situation I would go for /expat city guides/battambang/ for the city guides and put your accommodation overview under /accommodations/battambang/classy-hotel/ (without /expat-city-guides/ before it.).
I hope this helps!
-
I'd suggest you to incorporate "Breadcrumbs" approach in managing your links for search engines as you can easily map your link structure. It will be something like this:
expat-city-and-island-guides >> battambang >> battambang-hotels-and-accommodation >>classy-hotel
As far as the current links are concerned, I don't think you need to insert city names in URL multiple times. Come up with descriptive but short URL for each page as you've already implemented the "Breadcrumbs", search engines will understand how your site is structured.
For more info about Breadcrumbs, check out this post from Ann Smarty:
http://www.searchenginejournal.com/breadcrumbs/15022/ -
Thanks! Just had a look at these links, very helpful. In my above examples, do you think having the city name in the URL more than once makes it look spammy? I am not sure if I should change these since the pages are already up for a few months or if I should just be more brief in the new guides.
-
Hey Lina,
I'd suggest you to take a look at these posts from Rand for better understanding,
https://mza.seotoolninja.com/blog/15-seo-best-practices-for-structuring-urls
https://mza.seotoolninja.com/blog/11-best-practices-for-urlsHonestly speaking, the long URLs doesn't bother search engines, they can process them without much trouble. The issue, instead, lies with usability and UX.
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
-
Same URL for languages sub-directories
Hi All, I have a main domain and 9 different subdirectories for languages, example: www.example.com/page.html www.example.com/uk/page-uk.html www.example.com/es/page-es.html we are implementing hreflang tags for the languages, but we are thinking to get rid of the dashes on the languages URL: -uk or -es, so it will be: www.example.com/page.html www.example.com/uk/page.html www.example.com/es/page.hrml would this be a problem? to have same page names even if they are in different subdirectories? would we need to add canonical tags, at lease for the main domain URLs? www.kornferry.com/page.html Thank you, Rachel
Technical SEO | | RaquelSaiz0 -
Why Google crawl parameter URLs?
Hi SEO Masters, Google is indexing this parameter URLs - 1- xyz.com/f1/f2/page?jewelry_styles=6165-4188-4184-4192-4180-6109-4191-6110&mode=li_23&p=2&filterable_stone_shapes=4114 2- xyz.com/f1/f2/page?jewelry_styles=6165-4188-4184-4192-4180-4169-4195&mode=li_23&p=2&filterable_stone_shapes=4115&filterable_metal_types=4163 I have handled by Google parameter like this - jewelry_styles= Narrows Let Googlebot decide mode= None Representative URL p= Paginates Let Googlebot decide filterable_stone_shapes= Narrows Let Googlebot decide filterable_metal_types= Narrows Let Googlebot decide and Canonical for both pages - xyz.com/f1/f2/page?p=2 So can you suggest me why Google indexed all related pages with this - xyz.com/f1/f2/page?p=2 But I have no issue with first page - xyz.com/f1/f2/page (with any parameter). Cononical of first page is working perfectly. Thanks
Technical SEO | | Rajesh.Prajapati
Rajesh0 -
Redirect_to in URLs?
I've never seen this before. I'm assuming that it's not SEO friendly and that these should be 301s or 302s instead? http://ksa-beta.motory.com/ar/login/?redirect_to=http://ksa-beta.motory.com/ar/cars-for-sale-search/results/central/riyadh/ford/explorer/2010/ford-explorer-2010-1038353 http://ksa-beta.motory.com/ar/login/?redirect_to=http://ksa-beta.motory.com/ar/account/my-saved-searches/
Technical SEO | | KatherineWatierOng0 -
Which URL structure holds the best SEO value?
Hello Community! We are rewriting URLs to better rank and provide better visual usability to our visitors. Would it be better to serve a URL that looks like this: www.domain.com/category-subcategory or www.domain.com/category/subcategory Please note the slight difference--the 2nd URL calls out a category that has a subcategory under it. Would it give us more value? Does it make a difference? Thanks in advance!
Technical SEO | | JCorp0 -
Do I need to 301 EVERY page?
I have a client who is consolidating multiple EMD domains into a single domain for SEO reasons and for practical reason, like not having to produce content and perform SEO for 20 domains. My question is this: Do I need to 301 every single page from these old EMD domains? I bill this client hourly and while I could take the time to write 301s for literally thousands of pages I feel that this might not be the best use of his money, that I could strategically 301 the landing pages that get traffic and then route everything else to the new root domain...thoughts? I've researched this and have not been able to hear a really strong opinion yet.
Technical SEO | | BrianJGomez0 -
Hyphen in URL
Hi, I would like to know if the following statement holds true today or it doesn't matter whether we use hyphens or underscore If you have a URL like keyword1_keyword2, Google will only return that page if the user searches for keyword1_keyword2 ( highly unlikely ) . But If you have a URL like keyword1-keyword2, that page can be returned for the searches - keyword1,keyword2 and even “keyword1keyword2” Thanks
Technical SEO | | seoug_20050 -
Duplicate canonical URLs in WordPress
Hi everyone, I'm driving myself insane trying to figure this one out and am hoping someone has more technical chops than I do. Here's the situation... I'm getting duplicate canonical tags on my pages and posts, one is inside of the WordPress SEO (plugin) commented section, and the other is elsewhere in the header. I am running the latest version of WordPress 3.1.3 and the Genesis framework. After doing some testing and adding the following filters to my functions.php: <code>remove_action('wp_head', 'genesis_canonical'); remove_action('wp_head', 'rel_canonical');</code> ... what I get is this: With the plugin active + NO "remove action" - duplicate canonical tags
Technical SEO | | robertdempsey
With the plugin disabled + NO "remove action" - a single canonical tag
With the plugin disabled + A "remove action" - no canonical tag I have tried using only one of these remove_actions at a time, and then combining them both. Regardless, as long as I have the plugin active I get duplicate canonical tags. Is this a bug in the plugin, perhaps somehow enabling the canonical functionality of WordPress? Thanks for your help everyone. Robert Dempsey0 -
URL Length
What is the ideal length for an item's URL. Theirs a few different options. A) www.mydomain.com/item-name B) www.mydomain.com/category-name/product-name C) www.mydomain.com/category-name/sub-category-name/product-name Please choose A, B, or C and explain why you made that decision. Looking forward to the responses.
Technical SEO | | Romancing0