Kumahiyo SEO documentation

"Kumahiyo SEO" is a Shopify app that provides features to help with Search Engine Optimization.

With this plugin, you can set SEO tags for the following pages:

  1. Top page

  2. Product page

  3. Collection page

  4. Page (For example, contact page)

  5. Blog category page

  6. Blog post page

You can set the following SEO tags on each page:

  1. H1 tag

  2. Meta keyword tag

  3. Meta robots tag

We will introduce the behavior of each tag.

h1 tag

When setting the h1 tag, replace the current h1 tag on each page with an h2 tag, and set an h1 tag in the form of "Announcement Bar" at the top of the page. This serves as navigation information for users viewing the site.

There are two types of settings for the h1 tag, and if two are set, the contents of the latter will be displayed first.

1.Global setting

2.Setting for each product/collection

The target page and its contents are as follows.

Top page

It will display the content set in 1. If it is not entered, the replacement of h2 tag and the addition of h1 tag to the top will not be done.

Product page

It will display the content set in 1. If there is a string "__product__" in the displayed content, it will be automatically replaced with the name of the product being accessed.

If 2 is set, its content will be displayed. The content of 1 will not be displayed.

If both 1 and 2 are not entered, it will be displayed as the product detail of "Product Name".

Collection page

The behavior is the same as the product page.

If there is a string "__collection__", it will be replaced with the collection name that is being accessed.

If both 1 and 2 are not entered, it will be displayed as the product list of "Collection Name".

Page

It will display the content set in 1. If there is a string of "__page__", it will be replaced with the page name being accessed.

If 1 is not entered, the page title will be displayed. If a SEO title tag is set, its content will be displayed instead of the page title.

Blog category page

It will display the content set in 1. If there is a string of "__blogcategory__", it will be replaced with the name of the blog category being accessed.

If 1 is not entered, it will be displayed as the articles of "blog category name".

Blog post page

It will display the content set in 1. If there is a string of "__blogarticle__", it will be replaced with the title name of the blog article being accessed.

If 1 is not entered, the title name of the blog article will be displayed. If a SEO title tag is set, its content will be displayed instead of the title name of the blog article.

Meta keyword tag

There are two types of keyword tag settings:

  1. Global setting

  2. Setting for each product/collection.

If both of the settings is not filled in, no tags will be added.

The pages and their contents that are applicable are as follows.

Top page

It will display the contents set in 1.

Product page

It will display the content set in 1. If there is a string "__product__" in the displayed content, it will be automatically replaced with the product name being accessed.

If 2 is set, its content will be displayed. The content of 1 will not be displayed.

Collection page

Behavior is the same as the product page.

If there is a string "__collection__", it will be replaced with the name of the collection being accessed.

Page

It will display the content set in 1.

If there is a string "__page__", it will be replaced with the name of the page being accessed.

Blog category page

It will display the content set in 1.

If there is a string of "__blogcategory__", it will be replaced with the name of the blog category being accessed.

Blog post page

It will display the content set in 1.

If there is a string "__blogarticle__", it will be replaced with the title name of the blog article being accessed.

Meta robots tag

It behaves the same as the keyword tag. However, there is no tag function that automatically replaces the content like "__product__".

title tag

You will use the title tag that is introduced in Shopify. However, if you have not set a title tag for SEO on each page, this plugin will optimize its content and make it more aware of access from search engines.

The pages and contents to be optimized are as follows.

Product page

[before optimization] Only the product name was displayed. [after optimization] To purchase "Product Name" is here.

Collection page

[before optimization] Only the collection name was displayed. [after optimization] The list of products of "collection name".

Blog category page

[before optimization] Only the blog category name was displayed. [after optimization] The list of posts of "blog category name".

If you have set a separate title for SEO on each page, the content will be displayed.

description tag

The description tag behaves the same as the title tag, and its content is optimized by plugins.

The page and content to be optimized are as follows.

Product page

[before optimization] No display. [after optimization] Click here to see details and purchase "product name" sold by "shop name".

Collection page

[before optimization] No display. [after optimization] The list of products of "collection name" sold by "shop name".

Blog category page

[before optimization] By default, This page will show Shopify's "Homepage meta description" or "shop name". [after optimization] The list of posts of "blog category name" published by "shop name".

Note that if you have set a separate description for SEO on each page, it will be displayed first.

Cache (for developer)

Part of the content displayed through this app is cached in the browser for performance considerations. The cache is discarded daily, but if you want to discard it immediately, please try the following operation.

Access Top page -> right click -> Select Inspect menu.
Application tab -> Storage -> Remove "kmhy-seoapp" from LocalStorage.

In the end

Questions and bug reports are welcome. If you have any questions, please contact me.

info@kumahiyo.com

I have over 15 years of experience as a system engineer involved in e-commerce systems, and for 8 of those years I have been a freelancer helping many customers with their EC businesses. Rest assured that a highly experienced engineer will be handling your request.

Last updated