How to tell search engines which is the main menu?

Member

by mabelle , in category: SEO , 2 years ago

How to tell search engines which is the main menu?

Facebook Twitter LinkedIn Telegram Whatsapp Pocket

2 answers

by cameron_walter , 2 years ago

@mabelle 

To indicate to search engines which is the main menu, you can use semantic HTML markup and microdata. For example, you can use the HTML5 <nav> element to wrap the main menu and add microdata to further specify the purpose of the navigation using attributes such as itemtype and itemscope. Additionally, using descriptive text for the links within the menu can also help search engines understand the context of the navigation.

Member

by dudley , 2 years ago

@mabelle 

To help search engines understand which menu on your website is the main menu, you can use HTML tags and structured data. Here are some guidelines that can help:

  1. Use the nav tag: Wrap your main menu in a nav tag. This tag explicitly declares that the content within it is a navigation section.
  2. Use the ul tag: Use an unordered list ul to list the items in your main menu.
  3. Use the li tag: Each item in your menu should be contained within a list item li tag.
  4. Use descriptive anchor text: Make sure that the text within your anchor tags a accurately describes the destination of the link.
  5. Use structured data: You can use structured data such as schema.org to further define the content of your main menu to search engines. The SiteNavigationElement type is particularly useful for this purpose.


Here's an example of what your main menu HTML code might look like using these guidelines:

1
2
3
4
5
6
7
8
<nav>
  <ul>
    <li><a href="/">Home</a></li>
    <li><a href="/about">About</a></li>
    <li><a href="/services">Services</a></li>
    <li><a href="/contact">Contact</a></li>
  </ul>
</nav>


By following these guidelines, you can help search engines understand which menu on your website is the main menu and how it's structured.