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:

  • Implement good page structure
  • Make sure your navigation menu matches your page structure
  • Use breadcrumbs
  • Set good anchor text on your internal links to important pages
  • Make sure that the text you use as your page titles and in your headings is informative, relevant, and compact.
  • 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.