I don't know anything about SEO so I am confused about this and hope someone can clarify it for me. From what I gathered, google only show pages with relevent content to what someone is searching for. I have a restaurant directory website, and it's getting more difficult to compete with delivery websites such as doordash, grub hub, and uber eats. For some restaurants, there can be multiple results from grubhub on one page, then from the restaurant itself, took most of the top 10 page rank. For example, check out this restaurant website results when I typed in "Happy Teriyaki #3 lacey menu" The results pages showed 8 different variations just for the same happy teriyaki restaurant. Then you have door dash and postmate took up 2 results each. I started my restaurant website over 10 years ago. Now, I'm thinking of just scrapping it because even yelp and tripadvisors ranking are falling. If google is showing only the relevent results, I think there should be different webpages showing for those results instead listing one site multiple times on the first page.