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).
/town/name/category/
allow for more flexibility. As far as indexing, sitemaps will not force anything. It may be that your pages are not unique enough to be indexed. Another consideration is the link profile to your site. Few links will mean less pages indexed. If your site is new, it will just plain take a while, years possibly. Links are important these says.