How do I get Google to show sitelinks for my site?

We are often asked how to get Google to show that structured result that looks like this:

Google Sitelinks search result

The short answer is that you can't make Google display search results like this.  It happens on a per search basis depending on whether they feel it's the best way to display the results.  Their official answer is “We only show sitelinks for results when we think they'll be useful to the user.”

However, there are some things you can do to help Google, these are:

  • Create a logical site structure that is easy for users to navigate, and make sure you link to your important pages from other relevant pages.
  • Make sure your navigation menu matches your page structure
  • Use breadcrumbs
  • Make sure that the text you use as your page titles and in your headings is informative, relevant, and compact.
  • Set good anchor text on your internal links to important pages and ensure that your internal links' anchor text is concise and relevant to the page they're pointing to.
  • Avoid repetitions in your content.

You can read more about this on Google's Search Console Help page here.