Hi to everyone and thanks in advance for your time reading this question.
Im kinda new on this SEO stuff and there is something that I can't figure out how it works despite all the readings that I did.
I've developed a new website which allows users to add recommendations for every kind of bussiness, places, professionals, etc, so other people can see if travel to X place is worth it for example.
From what I've read so far (and from what I've understood, which are actually two different things haha) its important to make user and search engines friendly URLs and have proper keywords, title and h1 tags.
(I've read this post SEO for pages that load from database and a few more)
That's not a problem because I can do that on server-side code, but what I actually don't understand is how Google shows pages that collect info from databases on his search results.
Lets put an example just to detail this a little bit more.
If we go to Google and search for "abercruz paginas amarillas" google show us a link that send us to a page from "paginasamarillas.com" which has all the details about that store.
Instead if we go to Google and type, "abercruz yousug" (which is my page) nothing shows up. I know that it could take a few days to Google to index my page but I don't understand HOW could Google "search" into my database (or page, or whatever) to end with the correct URL which shows the details of that Commerce
If someone could explain me that or help me a little bit understanding how to rank content that is generated from a database I will very grateful.