Search Engine Optimization, or SEO, is both important and often misunderstood. There's probably as much misinformation on the Internet about SEO as there is good, solid advice.
While we don't have the opportunity or space to go into great detail about SEO in this book, we can help you establish good practices that can reap great rewards in terms of increasing your search engine visibility and helping online shoppers know what you're offering.
Meta fields are data that are stored in the HTML code of a web page. Customers can't see this code, as it's not displayed by the browser, but search engines can see this data (in fact, they can see everything under the hood). Google, Bing, and others use this meta data in conjunction with many other analyzed items on your page to determine how to present your site to search users, including rank and content.
It begins with a basic understanding of how search engines use meta fields, particularly Google, since Google will provide you with most of your search engine referred traffic.
Take a look at this Google search result:

The title, Magento CSS Manager Extension | Mage Revolution™ is taken from the Title field of the product page, unless a value is used in the Meta Title field of the product in Magento. If so, Google would use the Meta Title value instead.
The URL of the page is, of course, the actual link to the product page. The use of canonical URLs is important, as it gives Google one link to the product, even though, as in this case, the product is also accessible by going to http://www.magerevolution.com/mr/magento-content-management-extensions/custom-css-manager. Without the use of canonical URLs, Google would see this as two different pages, each with the exact same content. Google is known to penalize sites that contain duplicate content by decreasing their rank position.
Finally, the description part of the listing comes first from any existing Meta Description field. If none exists, Google attempts to construct a meaningful description from the content of the page. By using a Meta Description field, you can control how the product is described in search engines.
We talked about the use of Product Fields Auto-Generation: the use of variables to automatically construct meta values for your products. While that is certainly a fast way of populating meta fields in products, it's also important to attend to meta fields for CMS pages and categories. There may also be certain products for which you want to insert special titles and descriptions to enhance their search engine presentation.
Do not under-value the efforts you take to improve your site SEO. So much of your traffic will come from search engines. But also be aware of SEO scams and bogus offers from so-called SEO experts. If anyone says they can guarantee you first page position, they are scammers. No one can guarantee first page search results. That position comes from careful attention to your meta information, product and page content, and really knowing your customers and your products. There are no shortcuts, but there are best practices. If you do need help in managing your SEO, shop around for reputable firms. Visit SEO-related forums and groups and ask others who are successful with SEO for recommendations. Never pay anyone who simply contacts you by unsolicited email. You'll just end up wasting your money with no credible result. And finally, use someone familiar with Magento's SEO features. We've seen several sites compromised by so-called SEO "experts" who tried hard-coding SEO features.
As you prepare your site for launch — and beyond launch — take time to address each important SEO feature in Magento:
Magento 2 also includes a number of SEO features, such as rich snippets. These are hidden data that provides Google et al with specific information about your products in a format that they understand. Price, availability, SKU, and more are easily read by search engines regardless of how this information is or is not presented to your customers.