I was wondering from the long time back, When I search my website name “StayMeOnline” in google, It only shows result which contain my Homepage not pages and menus along with it.
See this image: https://imgur.com/XhF0Xdy
And there is another domain called Onlinerockershub.com, When I search for it in Google it shows homepage with all pages and menus along with it.
See the image: https://imgur.com/w7KSkL0
Even, Some top website like ShoutMeLoud shows search bar as well in Search Engine Result Page. I want to know how they are doing so?
Is they using Schema Markup? But I believe GP comes with schema markup code added already.
those are Google Site Links – google is very secretive as to how their algorithms work and what is required for Site Links to appear. But the general rules are a. the site is receiving a huge amount of traffic, making it an authority in the subject matter and b. they deem the links to be useful based on the search traffic.
So not something you can just flip a switch for or add schema to make them appear.