什么是为超过40,000页的网站创建HTML站点地图的最佳方法?

I have already got a XML sitemap of the pages, but wanting a HTML version for the users to browse through (and also good for SEO i guess, making sure that every page will be link to).

My PHP website has a page for every village / town / county / region in the UK and Ireland, so im guessing that one page with every link in a list wouldn't be the best approach.

Should i...

  • a) Have a list of all the counties then a sub HTML sitemap page for each listing all the towns and villages alphabetically?

  • b) Same as option 'a' but with an a-z bar along the top, then a separate page for each county and letter with a list of the towns and villages?

  • c) Something else??

Any suggestions for this solution would be greatly appreciated.

As google suggests more and more for the websites to have user-friendly pages, I suppose the sitemaps should follow the same logic.

If you have structured your data following this village / town / state / country / continent, I would simply have my sitemaps follow this same structure.

The first reason is that it would be the easiest to implement in my opinion, and it's the best hierarchy you could find. Villages should be sorted by alphabetical name or zipcode (depending if the country has some or not)