We are going to work on a new project which is a website that contains many details of commercial companies in an area.
People can search for bars, shops, garages and so on.
We are brainstorming on the website structure.
For now we have a structure like:
Main categories
http://www.example.be/restaurant-tavern-bistro/
http://www.example.be/sports-relaxation/
http://www.example.be/pets-animals/
...
Sub categories
http://www.example.be/restaurant-tavern-bistro/restaurant/
http://www.example.be/restaurant-tavern-bistro/lounge/
http://www.example.be/restaurant-tavern-bistro/italian-restaurant/
...
Company details
http://www.example.be/restaurant-tavern-bistro/restaurant/company-1/
http://www.example.be/restaurant-tavern-bistro/restaurant/company-2/
http://www.example.be/restaurant-tavern-bistro/restaurant/company-3/
...
But isn't this to long? Also it will contains some keywords more then once.
So another structure that we have in mind is:
Main categories
http://www.example.be/restaurant-tavern-bistro/
Sub categories
http://www.example.be/category/restaurant/
http://www.example.be/category/lounge/
http://www.example.be/category/italian-restaurant/
Company details
http://www.example.be/company/company-1/
http://www.example.be/company/company-2/
http://www.example.be/company/company-3/
What will be the best solution or pro and cons of one structure of another with SEO in mind?