title: How to let google index my database driven pages - that are not direcly linked to
body: <p>Hi in simple terms have a company listing website.</p>
  
  <p>I have a database of companies people can search and results are shown - fine.</p>
  
  <p>Now what I want to do is open my database or these database driven pages to google so they can be indexed - so in an ideal world if someone searches for 'xyz company' their profile on my company listing website could be dispalyed in the search results.</p>
  
  <p>As these pages wont all have direct links to them how can I get google to spider them?</p>
  
  <p>Thanks!</p>
  
  <p>EDIT***
  OK to clarify they will be accessible by links ie "site.com/company?id=1" maybe even seo friendly urls if I can sort out dupe company name issues.  It was more that the actual links wont all be listed on the site but now as others have suggested  I can return all of these to a sitemap.xml but as per BiAiB's comment Google sounds like it will cap the number they will index...</p>
  
  <p>I like the idea of a company by county page though that would work with direct links.</p>