Forum Moderators: mack
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,
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.
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.