Using Custom Fields to Manage SEO Settings

Custom Fields can be used for fine-grained control of SEO settings on your Shopify products. The underlying data is stored in Shopify as Metafields so Custom Fields can access it. 

Search Engine Visibility & Sitemap Visibility

Shopify instructs search engines to either index or ignore the data based on this metafield. This also controls whether or not the product shows in the store's XML sitemap.

Namespace: seo 
Key: hidden 
Type: Integer 
Value: 1 for hidden, 0 (or empty) for indexable. 

In practice, the HTML output of the page is updated to include the following:

<meta name="robots" content="noindex,nofollow">

Search Engine Description

Shopify usually pulls this data from the beginning of your product's description. You can override this in Shopify or use this metafield.

Namespace: global 
Key: description_tag   
Type: Embed Code 
Value: Text for the SEO description  
Note: The Embed Code field type in the app is simply a multi-line raw text area which is ideal for this use.
In practice, the HTML of the page is updated with your description in the meta description tag: 
<meta name="description" content="neato">
	

Search Engine Title

Shopify usually pulls this data from the title of your product or page. You can override this in Shopify or use this metafield.

Namespace: global    
Key: title_tag    
Type: Text 
Value: Text for the SEO title  
In practice, the HTML of the page is updated with your title:
<title>My fancy title</title>