We have a hotel search website. We have identified some concepts that we would like Google to index, for example, we have a landing page for "Boutique Hotels in Chicago, IL", Given number of cities in the U.S., we have more than 100K such pages.
However, Google is currently indexing our pages at the rate of only ~350 pages per day. And over 100K pages will take a year to index.
Our website can currently be navigated mostly by typing search queries + destination cities. It's similar to other travel search sites. There are almost no internal links between each landing page. In this case, is it important to start putting internal links between pages/improve navigation (e.g. breadcrumbs style [city] >> [some query]) and does it help to improve crawling speed?