I'm coding a website and I want to increase its SEO. I was wondering how the page rank was dealing with session-based url. I have a session variable "town" which construct all URLs of the website (basically example.com/TOWN). The structure of the website looks like this :
-town 1(default) - category a - category b -town 2 (not default) - category a (same as the town 1 one but different content) - category b
I've noticed that all urls based on other towns than the default one were not indexed (I made a page "sitemap" with all available urls to force googlebot to follow links and index the pages). Are these urls as bad for linkjuice as indexes ? I notices that all urls based on other town that the default one has lower rank in Google index.
If it is bad for the PR, is there a better way to construct url based on a town than the session ? (I want the user to chose a town if the default one doesn't satisfy him, but when he or she changes town, the website keeps that parameter for the rest of his visit).