Forum Moderators: mack

Message Too Old, No Replies

Keywords in URL

Need advice on url structure

         

pigsinpink

2:15 pm on May 14, 2007 (gmt 0)

10+ Year Member



Hi,
I couldn't get an answer for this question in the other forum. Can someone please help me?

I'm working on an education site. The domain name for my site is a popular keyword. i.e if my domain name = example.com

My Primary Keywords
a. classroom activities
b. kids classroom activities
c. classroom activities for adults
d. group classroom activities

Given the above example, which is the right way to organize the url for the given keywords. Is it:

1)example.com/kids-classroom-activities/kids-classroom-activities.html, example.com/kids-classroom-activities/page1.html
example.com/kids-classroom-activities/page2.html etc.

2)example.com/kids/index.html, ...page1.html etc.
example.com/adults/index.html, ...page1.html, page2 etc...
example.com/group/index.html etc...

3)example.com/kids/index.html
example.com/kids/page1.html
example.com/kids/page2.html

Thanks I appreciate your help,

mack

6:15 pm on May 15, 2007 (gmt 0)

WebmasterWorld Administrator 10+ Year Member Top Contributors Of The Month



What I might try and do is use something like...

example.com/classroom/kids-activities
example.com/classroom/activities
example.com/classroom/adult-activities
example.com/classroom/group-activities

The reason I have used "-" as opposed to "_" is because it is easier to make out in the address bar, also if someone ever links to a make usign your url as the link text the "_" would be hidden within the underline of the link.

The reason I have used /classroom/ is simply because you can then have an index page within the classroom folder with links and details of each of the other ages within the classroom directory. It also means you can make good use of breadcrumbs within your sites navigation...

Home > Classroom > Activaties
Home > Classroom > Kids Activaties

This means that if a user lands on one of your pages from a search engine and the page doesn't contain quite the information they where looking for they can click down one folder and see if the relevant information can be found from there.

Hope this helps.

Mack.

g1smd

8:00 pm on Jun 3, 2007 (gmt 0)

WebmasterWorld Senior Member 10+ Year Member Top Contributors Of The Month



Always avoid using underscores or spaces in any URLs.

Also, I prefer to use dots instead of hyphens between words.

jtara

8:16 pm on Jun 3, 2007 (gmt 0)

WebmasterWorld Senior Member 10+ Year Member



1)example.com/kids-classroom-activities/kids-classroom-activities.html, example.com/kids-classroom-activities/page1.html
example.com/kids-classroom-activities/page2.html etc.

2)example.com/kids/index.html, ...page1.html etc.
example.com/adults/index.html, ...page1.html, page2 etc...
example.com/group/index.html etc...

Avoid unnecessary complication.

While I don't have a particular preference among the examples you gave, I'd modify the above to:

1)example.com/kids-classroom-activities/, example.com/kids-classroom-activities/page1
example.com/kids-classroom-activities/page2 etc.

2)example.com/kids/, ...page1 etc.
example.com/adults/, ...page1, page2 etc...
example.com/group/ etc...

- While you would still need to have a FILE called "index.html" or some-such, the URL need not include "index.html". Leave it off, it's unnecessary! Web servers are typically configured to look for an "index.html" file when given a URL with just the directory.

- I know I will get flack for this, but I'm also an advocate of leaving off the ".html" in URLs. It doesn't tell the user anything useful, and can tell them too much. (Such as what scripting language or CMS you are using...). You need to do some fiddling with URL rewriting to accomplish this.