Google does not find database records. Google finds web pages. If you want your ads to be found, they must be on a web page. You can help with this process by providing Google with the sitemap / index of all your ads.
I suggest you take a look at Google Basics and Creating and submitting SitemapsPrint . Basically, the idea is to give Google every URL that you want to find Google. Therefore, if your link to your ads this way:
http:
then you create a list of all the URLs needed to search for each category, and yes, it can be hundreds of thousands or even millions.
The above assumes one classification per page. You can, of course, place 5, 10, 50, or 100 on one page, and then create a smaller set of URLs for Google crawls.
Whatever you do, keep this in mind: your site map should reflect how your site is used. Each Google URL that you find (or you give it) will appear in the index. Therefore, donβt provide Google with a URL that the user couldnβt reach using the site normally or donβt want the user to use it.
Thus, while 50 ads per page may mean fewer requests from Google, if you do not want users to use your site (or the presentation you want to provide), you will have to do it differently.
Just remember: Google indexes web pages, not data.
source share