Magento 2 SEO Extensions

  1. Home
  2. Docs
  3. Magento 2 SEO Extensions
  4. Magento 2 SEO Extension
  5. User Guide

User Guide

1. Overview

Magento 2 SEO Extension by BSSCommerce is the complete SEO package to maximize the effectiveness of Search Engine Optimization for your e-commerce business. This comprehensive SEO extension for Magento 2 includes all crucial tools for a great SEO performance such as Rich snippets, XML sitemap, HTML sitemap, SEO Report, SEO Toolbar and so on.

2. How Does It Work?

Please go to Store ⇒ Configuration ⇒ BSSCOMMERCE and start configuration.

2.1. In SEO Core

In Enable Custom H1 Page: Choose Yes to enable or No to disable this function.

When you choose Yes, you go to the Search Engine Optimization of each category, CMS or product edit page to enter a customized Heading 1.

This feature is very useful for store owners in specific cases.

For example: you run a promotion for a product A and want to place an eye-catching Heading 1 without changing the product name (the H1 as the default setting), you can enter a custom H1 like “Hot Deal 50% OFF Strive Shoulder Pack | Today Only”. Customers now see the new heading on the product page replacing the original heading 1. However, the product name is unchanged anymore and is still displayed in the shopping cart and checkout page.

In Google Site Verification Code: If you are using Google Search Console, you need to enter the code provided by Google. This helps the module to show you impressions, clicks, CTR,… from Google Search Console.

For example:

  • Meta tag provided by Google as below:

<meta name=”google-site-verification” content=”_rHp4oQoxOfKF8VN85ZiKWEZO_5ThgO8r7HaIKKJ0eI” />

  • You enter this code to the field: _rHp4oQoxOfKF8VN85ZiKWEZO_5ThgO8r7HaIKKJ0eI

In Bing Verification Code: Bing also provides verification code as meta tag.

For example:

  • Meta tag provided by Bing as below:

<meta name=”msvalidate.01″ content=”9FD50240145DBB177642FF639FD4A222″ />

  • You enter this code to the field: 9FD50240145DBB177642FF639FD4A222

2.2. In Rich Snippets

General Option

In Enable: Choose Yes to enable the feature or choose No to disable it.

2.2.1. Site Structure

Site Structure

In Sitename in Search Result: Choose Yes to show the website name you assign in the search result, otherwise choose No. If you choose No, the Show Search Box in Search Result will be disabled.

In Website Name: Choose the name for your website to be displayed in the search result.

In Website Description: This description is applied to all pages as a default one (excepted for product and category pages).

In Website Image: Choose an image for your website to be displayed when sharing via Open Graph on Facebook and via Twitter Card on Twitter.

In Show Search Box in Search Result: Choose Yes to show a specific search box for your website, otherwise choose No.

In Twitter Username: Enter Twitter Username with @ to support Twitter card.

In Show breadcrumbs: Choose Yes to show breadcrumbs (show navigation path) of product pages instead of the regular URLs in the search result, otherwise choose No.

2.2.2. Local Business

In Enable Local Business: Choose Yes to show the following information of your website in the search result, otherwise choose No. If you choose No, all the following settings will be disabled.

In Business Type: Select your suitable business type from the drop-down list.

In Logo: Choose a logo of your business.

In Name of Business: Choose a name for your business to be displayed in the search result.

In Email: Enter your business email.

In Telephone: Enter your business phone.

In Price Range: Enter the price range of your business.

In Locality: Enter the locality of your business.

In Street Address: Enter your business street address.

In Country: Enter country of your business in two capital letters following ISO 3166-1 alpha-2 country code.

In Post Code: Enter your business post code.

In Social Profile Links: Enter your business social profile links. Please enter one link per line.

⇒ For more information about these store properties, explore HERE!

2.2.3. Product Options

In Show Name: Choose Yes to show the product name in the search result, otherwise choose No. If you choose No, all the following settings will be disabled.

In Show SKU: Choose Yes to show the product SKU in the search result, otherwise choose No.

In Show Image: Choose Yes to show the product image in the search result, otherwise choose No.

In Show Description: Choose Yes to show the product description in the search result, otherwise choose No.

In Show Review: Choose Yes to show the product review in the search result, otherwise choose No.

In Show Avg. Rating: Choose Yes to show the product average rating in the search result, otherwise choose No.

In Show Price: Choose Yes to show the product price in the search result, otherwise choose No.

In Show Availability: Choose Yes to show the product availability (in stock/out of stock) in the search result, otherwise choose No.

In Show Conditions: Choose Yes to show the New condition of products. We support the New attribute to appear in the search result.

In Add Category: If you choose Enable, the category path is added to the product URL displayed in SERPs.

In Add Brand: Select an attribute code of the brand to appear in the search result.

In Add Gtin: Select a GTIN to display in the search result.

In Custom Properties: Customize any Rich snippet and assign it to an attribute. You need to enter custom properties following the Rich snippet structure. Otherwise, you face issues when checking your website on Google Structured Data Testing Tool.

2.2.4. Category Options

In Show Name: Choose Yes to show the category name in the search result, otherwise choose No. If you choose No, all the following settings will be disabled.

In Show Description: Choose Yes to show the category description in the search result, otherwise choose No.

In Show Product Offers: Choose Yes to display offers of products in the search result, otherwise choose No.

In Show Image: Choose Yes to show the category image in the search result, otherwise choose No.

2.2.5. Open Graph

Open Graph

In Enable for Product Page: Choose Yes to enable Open Graph when sharing Product Pages via Facebook, otherwise choose No.

In Enable for Category Page: Choose Yes to enable Open Graph when sharing Category Pages via Facebook, otherwise choose No.

In Enable for Website: Choose Yes to enable Open Graph when sharing your homepage via Facebook, otherwise choose No.

2.2.6. Twitter Card

Twitter Card

In Enable for Product Page: Choose Yes to enable Twitter Card when sharing Product Pages via Twitter, otherwise choose No.

In Enable for Category Page: Choose Yes to enable Twitter Card when sharing Category Pages via Twitter, otherwise choose No.

In Enable for Website: Choose Yes to enable Twitter Card when sharing your homepage via Twitter, otherwise choose No.

2.3. Google XML Sitemap

To configure XML sitemap for your Magento 2 store, please follow these 2 steps:

  • Step 1: Configure the extension settings as your wishes at Stores ⇒ Configuration ⇒ BSSCOMMERCE ⇒ Google XML Sitemap.
  • Step 2: Create a new XML sitemap at Marketing ⇒ Google XML.

First, we will show you how to configure the feature settings.

2.3.1. General Setting

In Enables: Choose Yes to generate an XML Sitemap.

In Frequency: Choose the frequency for the extension to update the sitemap. The options are Daily – Weekly – Monthly.

In Error Email Recipient: Choose the recipient to receive an error email once there is an error.

In Error Email Sender: Choose the name of the sender displayed in the error email.

In Error Email Template: Choose the template for error email.

In Root Path: Specify a root path for the XML sitemap.

In Sitemap Title: Enter a title for the sitemap.

In Sitemap Description: Enter a description for the sitemap.

2.3.2. Homepage Options

Homepage Option

In Show Homepage: Choose Yes to show homepage in the XML sitemap, otherwise choose No to hide it.

In Frequency: Choose the frequency for the search engine crawlers to index Homepage. The options are: Always – Hourly – Daily – Weekly – Monthly – Yearly – Never.

In Priority: Choose the priority for the search engine crawlers to index Homepage. Valid values range from 0.0 to 1.0.

In Enable Modify: Choose Yes to show the time of the latest modify of the homepage in XML sitemap file, otherwise choose No to hide it.

2.3.3. Categories Options

Categories Options

In Frequency: Choose the frequency for the search engine crawlers to index category pages. The options are: Always – Hourly – Daily – Weekly – Monthly – Yearly – Never.

In Priority: Choose the priority for the search engine crawlers to index category pages. Valid values range from 0.0 to 1.0.

In Disable Category and All Products on Category: Fill in the ID of categories you want to hide from sitemap (separated by a comma). All products in selected categories will be hidden as well.

* Note: You can exclude categories from the XML sitemap by configuring it in each category edit page. Once you set Yes for this configuration, the category is listed in the Disable Category and All Products on Category config.

2.3.4. Product Options

Product Options

In Enable Path: If you choose Yes, the Use Categories Path for Product URLs config is also enabled. This config is found by going to Stores ⇒ Configuration ⇒ Catalog ⇒ Catalog⇒ Search Engine Optimization ⇒ Use Categories Path for Product URLs.

In Frequency: Choose the frequency for the search engine crawlers to index product pages. The options are: Always – Hourly – Daily – Weekly – Monthly – Yearly – Never.

In Priority: Choose the priority for the search engine crawlers to index product pages. Valid values range from 0.0 to 1.0.

In Add Images to Sitemap: Choose how you want to add the images of products into your XML sitemap. There are 3 options:

  • No: Do not add images to the sitemap.
  • Base Only: Only add base images of products into the sitemap.
  • All: Add all images of products into the sitemap.

In Disable Product Type: You can choose to hide all products belong to (a) product type(s) from the sitemap.

In Disable Product: Fill in the ID of products you want to hide from sitemap (separated by a comma).

* Note: You can exclude products from the XML sitemap by configuring it in each product edit page. Once you set Yes for this configuration, the product is also listed in the Disable Products config.

2.3.5. CMS Page Options

CMS Page Options

In Frequency: Choose the frequency for the search engine crawlers to index CMS pages. The options are: Always – Hourly – Daily – Weekly – Monthly – Yearly – Never.

In Priority: Choose the priority for the search engine crawlers to index product pages. Valid values range from 0.0 to 1.0.

In Disable CMS Link: Choose CMS links to be disabled from the XML Sitemap.

2.3.6. Additional Link List

Additional Link List

In Frequency: Choose the frequency for the search engine crawlers to index additional links. The options are: Always – Hourly – Daily – Weekly – Monthly – Yearly – Never.

In Priority: Choose the priority for the search engine crawlers to index additional links. Valid values range from 0.0 to 1.0.

In List of Additional Links: Fill in the list of additional links to be shown in the sitemap.

2.3.7. Sitemap File Limit

Sitemap File Limits

In Divide Sitemap: There are 4 options for dividing sitemap:

  • None: Do not divide sitemap.
  • Date: Divide site map by the last modified date of the products.
  • Category: Divide site map by the products in the same category.
  • Manufacture: Divide site map by the products with the same manufacturer. The sitemaps are arranged based on the following sort order:

1: CMS Page Link + Category Link

2: Product Link

3: Additional Link

* Note: Dividing the sitemap still follows the maximum number of URLs per file and maximum file size settings.

In Maximum No of URLs per file: Maximum number of URLs in an XML sitemap file.

In Maximum File Size: Maximum file size in byte.

2.3.8. Search Engine Submission Settings

In Enable Submission to Robots.txt: Choose Yes to display XML Sitemap URL in Robots.txt file, otherwise choose No.

2.3.9. Generate Sitemap

After finishing setting up the extension, the admins will generate a sitemap that will be created following the above settings.

Please go to Marketing ⇒ Google XML Sitemap, select Add Sitemap to create a new sitemap.

Generate Sitemap

In File Name: Choose a name for the sitemap. The format is nameofthesitemap.xml.

In case you are already using an XML sitemap, there would be 2 options at this point:

  • Create a new sitemap with a different name from the old sitemap. You can submit both sitemaps on Google Search Console and the crawler will read both file.
  • Delete the old sitemap then create a new one with the same name as the old. The new sitemap following the module setting will be overwritten on the search console and will not affect SEO.

In Path: The default path is “/”. If you want to use a different path, you have to create a new folder at the backend.

Choose Save.

New Site Map

After saving the sitemap, click Generate for the sitemap to be created following the module settings.

Google XML Site Map

2.3.10. Edit and Delete Sitemap

Please go to Marketing ⇒ Google XML Sitemap, select the sitemap you want to edit or delete.

Edit and Delete Site Map

In the Name, Path and Store View section, you can change the name, path and store view of the XML Sitemap. Click Save and Generate to finish the change.

Click Delete to delete the sitemap.

To reset the sitemap, click Reset and then click Save. Back to the main section, and click Generate to finish.

2.4. In HTML Sitemap

2.4.1. General

In Enable: Choose Yes to enable the feature, otherwise, choose No.

In HTML Sitemap URL Key: Enter a URL key for the sitemap.

*Note:

  • URLs of the sitemap are different per store:

For example, the URL key of the sitemap in store A is store-a and the URL key of the sitemap in store B is store-b. When customers access the sitemap of store A, then switch to store B, customers are redirected to the sitemap in store B under the right sitemap URL of store B.

  • Enter special characters to URL key or any spaces:

After saving configs, these special characters or spaces are auto removed and replaced by the dash(-).

In Title of Site: Choose the title for the sitemap.

In Show Link at: Select Footer or Header where the sitemap link is displayed.

In Session Order: Fill in the order of sessions to be displayed. Please fill in all 4 items separated by a coma. The ID of sessions as below:

  • 1: Product List
  • 2: Store View List
  • 3: Additional Link List
  • 4: Category and CMS Page List

2.4.2. Search Engine Optimization

Search Engine Optimization

In Meta Title: Choose the meta title for your sitemap.

In Meta Keywords: Choose the meta keywords for your sitemap.

In Meta Description: Write meta description for your sitemap.

2.4.3. Product List

Product List

In Show Product Link: Choose Yes to show product links in the sitemap, otherwise, choose No.

In Title of “Product List”: Choose the title for the product list session in the sitemap.

In Sort Product by: Choose among DESC for descending or ASC for ascending.

In Arrange Product by: Choose Name/Date/Price to sort product links.

In Maximum Products Displayed on Sitemap: Choose the maximum for the number of product links to be shown. The limit number you can fill in is 50000.

* Note: You can exclude products from the HTML sitemap by configuring it in each product edit page.

2.4.4. Store List

Store List

In Show Store View Link: Choose Yes to show store view links in the sitemap, otherwise choose No.

In Title of “Store View List”: Choose the title for the store view list session in the sitemap.

2.4.5. Category List

Category List

In Show Category Link: Choose Yes to show category links in the sitemap, otherwise choose No.

In Title of “Category List”: Choose the title for the category list session in the sitemap.

In Disable Category: Fill in IDs of categories you want to hide in the sitemap (separated by a comma). For example: 1,2,5,9,23,45,77.

* Note: You can exclude categories from the HTML sitemap by configuring it in each category edit page. Once you set Yes for this configuration, the category is listed in the Disable Category config.

2.4.6. Additional Link List

In Title of “Additional Link List”: Choose the title for the additional link list session in the sitemap.

In List of Additional Links: Choose the links and the anchor you want to display for each link. Follow this example: [http://yourlink1.com][Anchor Text 1].

In Open Additional Link in a New Tab: Choose Yes to open additional links in a new tab, otherwise choose No.

2.4.7. CMS Link List

In Show CMS Link: Choose Yes to show CMS links in the sitemap, otherwise choose No.

In Title of “CMS List”: Choose the title for the CMS link list session in the sitemap.

In Disable CMS Link: Choose the CMS links you want to hide from the sitemap. Hold Ctrl when choosing multiple options.

2.5. Robots Meta Tag

Robots Meta Tag

In Enable: Choose Yes to enable the feature or choose No to disable it.

In Robots Meta Tag: Enter URL Pattern based on the following formats.

  • With single Category Page or Product Page: enter the URL key. For example: your product page URL is http://yourdomain.com/teton-pullover-hoodie.html. Then URL key is teton-pullover-hoodie.
  • With categories or a folder: Enter the path with “/” before and after the path

For example: You want to set NoIndex and Nofollow for all categories with the “tops-men” URL key. Please enter: /tops-men/

In Option: There are 3 options for you to choose, which is INDEX, NO FOLLOW NOINDEX, FOLLOW and NOINDEX, NOFOLLOW.

Meta Header

In NOINDEX, FOLLOW Robots Meta Header: Choose pages to set up No Index, Follow Tag.

2.6. Canonical Tag

In Enable: Choose Yes to enable the feature or choose No to disable it.

2.6.1. Canonical Tag for Homepage

In Use Another Url for Homepage: Leave it blank if you want to use the default Canonical Tag for Homepage. Fill in the URL path if you want the crawler to read that URL instead of the homepage.

This config is also included in the Search Engine Optimization section of the Homepage edit page.

2.6.2. Canonical Tag for Product

In Canonical for Product: There are 2 available options:

  • Use Short Url Path: Set the Canonical Tag on the shortest product URL. Here is an example: http://yourdomain.com/product.html
  • Use Long Url Path: Set the Canonical Tag on the longest product URL. If the product belongs to multiple categories at the same category level, the applied category will be the last category in the Categories section on Catalog management of the product. Take the below image as an example, the applied category will be Jackets.

Category

In the Search Engine Optimization section of each product edit page, you can also specify another URL for the Canonical tag.

2.6.3. Canonical Tag for Category

In Use Next/Previous Tag in Category: Choose Yes to enable canonical for Next/Previous Tag in categories or choose No to disable it.

In Add Canonical Tag to Layered Navigation:

  • Choose Yes: Canonical URL is the URL of the original category.
  • Choose No: Canonical URL is the URL corresponding to parameters.

In the Search Engine Optimization section of each category edit page, you can also specify another URL for the Canonical tag.

2.7. Advanced Breadcrumbs SEO

In Enable: Choose Yes to enable the feature or choose No to disable it.

In Type of Breadcrumbs: There are 2 available options:

  • Use Long Url Path: Set the breadcrumbs to be the longest Path of product or category
  • Use Short Url Path: Set the breadcrumbs to be the short path of product or category. For example, we have a path Men Category ⇒ Top Category ⇒ Jacket Category ⇒ Product A. Then the Breadcrumbs for Jacket will be Home ⇒ Jacket. You can take a look at the image below:

Breadcrumb Frontend

The Breadcrumbs for Product A will be Home ⇒ Jacket ⇒ Product A. You can take a look at the image below.

Advanced Breadcrumb

If the product belongs to multiple categories with the same category level, the applied category will be the last category at the Categories section on Catalog management of the product.

In Enable Category Priority: Choose Yes to enable category priority or No to disable it.

To manage category priority, please go to Marketing ⇒ BSS Commerce SEO ⇒ Advanced Breadcrumbs.

Advanced Breadcrumbs

  • ID: show the ID of the category. In this section, all available categories of your site will be listed.
  • Path: show the path of the category.
  • Level: show the category level. Only categories whose the category level is greater or equal 2 can be applied breadcrumbs
  • Priority: fill in the ID of the prior category. Take a category with ID= 5 and the path of 1/2/3/5 as an example. If you fill in the priority as 3, Breadcrumbs of category 5 and all of its belonging products will be displayed with breadcrumbs of category 3 as the priority.

2.8. Redirect 301 SEO

2.8.1. General

In Enable: Choose Yes to enable the feature or choose No to disable it.

General

2.8.2. Redirect 301 SEO

This setting only applies to deleted product pages.

Here are examples of deleted product links:

http://yourdomain.com/catalog/product/view/id/1401/category/23

http://yourdomain.com/product.html

http://yourdomain.com/category/product.html

Redirects 301 SEO

In Default Redirect to: Set the default page for the 301 pages to be redirected to. These are the options for the destination of redirecting: Parent Category, Parent Category with Priority, Homepage, and Other CMS Pages.

  • In case of choosing Parent Category, when a product is deleted, the links of that product will be redirected to the nearest parent category of the product.
  • In case of choosing Parent Category with Priority, redirects work similarly to the option of Parent Category. However, if the destination category is set up for a priority in ID in Marketing ⇒ BSS Commerce SEO ⇒ Advanced Breadcrumbs, the links of that product will be redirected to this category priority.
  • In case the product gets several categories at the same level, the category will be redirected is the last category in the Categories section on Catalog management of the product.

In Time Period (in days) to Keep Redirect on Website: choose the time period for redirecting to be applied.

2.9. HREFLANG Tag Support

In Enable: Choose Yes to enable the feature or choose No to disable it.

In Add HREFLANG for Store View: Assign language and country for each store view.

HREFLANG Tag Support

In Enable for Homepage: Choose Yes to enable Hreflang tag for Homepage or choose No to disable it.

In Enable for Category: Choose Yes to enable Hreflang tag for Category Pages or choose No to disable it.

Enable

In Enable for CMS Page: Choose Yes to enable Hreflang tag for CMS Pages or choose No to disable it.

In Enable for Product Page: Choose Yes to enable Hreflang tag for Product Pages or choose No to disable it.

2.10. Meta Tags Template

2.10.1. Feature Settings

In Enable, choose Yes to enable the feature or choose No to disable it.

In Product Setting:

  • In Max Product Meta Title Length: Choose the maximum number of characters for product meta title (should be about 70-71 characters).
  • In Max Product Meta Description Length: Choose the maximum number of characters for product meta description (should be about 160 characters).
  • In Max Product Meta Keywords: Choose the maximum number of product meta keywords (should be about 30 words).
  • In Max URL Key Length: Choose the maximum number of characters for product URL keys (should be about 70 words).

In Category Setting:

  • In Max Category Meta Title Length: Choose the maximum number of characters for category meta title (should be about 70-71 characters).
  • In Max Category Meta Description Length: Choose the maximum number of characters for category meta description (should be about 160 characters).
  • In Max Category Meta Keywords: Choose the maximum number of category meta keywords (should be about 30 words).
  • In Max URL Key Length: Choose the maximum number of characters for category URL keys (should be about 70 words).

2.10.2. Generate a Product Meta Template

Please go to Marketing ⇒ BSS Commerce SEO ⇒ Meta Template and start configuration.

Choose Add New to create a new meta template.

In General:

  • In Enable: Choose Yes to enable the template or No to disable it.
  • In Name: Choose a name for the template.
  • In Meta Template Type: Choose Product.
  • In Scope: Choose the scope (store view, website) to apply the template. You can choose multiple store views/websites by holding Ctrl and click.
  • In Priority, choose priority for the template. In case the product is under multiple categories with different templates, the priority settings will be considered for the affected meta template to avoid conflict. The smaller number will be prioritized.

In Product Conditions:

You need to set up necessary conditions to determine which products to be applied by the meta tag template.

In Template Settings:

  • In Meta Title: Write the meta title for products. You can click on Insert Template Variables to choose the variables we provide.
  • In Meta Description: Write the meta description for products. You can click on Insert Template Variables to choose the variables we provide.
  • In Meta Keyword: Write the meta keywords for products. You can click on Insert Template Variables to choose the variables we provide.
  • In URL Key: Enter a URL key or click on Insert Template Variables to choose the variables we provide.
  • In Short Description: Write a short description of the products. In the WYSIWYG editor, the Insert Template Variables will not be shown. Click on Show/Hide Editor to show the regular text area with variables.
  • In Description: Write a short description of the products. In the WYSIWYG editor, the Insert Template Variables will not be shown. Click on Show/Hide Editor to show the regular text area with variables.

Finally, you click Save and Generate button and then are redirected to a new Generate Meta Template page. You continue to click Start Generating button and will track the process of generating the product template. You can let the process automatically run and continue to make other configurations in a new tab. Don’t configure on the same tab while the process is happening.

After this process is finished, you can check the results on the Search Engine Optimization of each product edit page.

*Note: In the Search Engine Optimization of each product edit page, you can exclude the product from Meta Templates Updates.

2.10.3. Generate a Category Meta Template

Please go to Marketing ⇒ BSS Commerce SEO ⇒ Meta Template.

Choose Add New to create a new meta template.

In General:

  • In Enable: Choose Yes to enable the template or No to disable it.
  • In Name: Choose a name for the template.
  • In Meta Template Type: Choose Category
  • In Scope: Choose the scope (store view, website) to apply the template. You can choose multiple store view/website by hold Ctrl and click.
  • In Priority choose priority for the template. In case the category is under multiple categories with different templates, the priority settings will be considered for the affected meta template to avoid conflict. The smaller number will be prioritized.

In Category Choose:

  • Choose the category to apply the template. You can choose multiple categories by holding Ctrl and click.

  • In Apply for Sub-categories: Choose Yes to apply the template for sub-categories, otherwise choose No.

In Template Settings:

  • In Meta Title: Write the meta title for categories. You can click on Insert Template Variables to choose the variables we provide.
  • In Meta Description: Write the meta description for categories. You can click on Insert Template Variables to choose the variables we provide.

  • In Meta Keyword: Write the meta keywords for categories. You can click on Insert Template Variables to choose the variables we provide.
  • In URL Key: Enter a URL key or click on Insert Template Variables to choose the variables we provide.
  • In Description: Write a short description for the categories. In the WYSIWYG editor, the Insert Template Variables will not be shown. Click on Show/Hide Editor to show the regular text area with variables.

Lastly, click Save and Generate and do similarly as you start generating the product meta template.

*Note: In the Search Engine Optimization of each category page, you can exclude the category from Meta Templates Updates.

2.11. SEO ALT Text

2.11.1. Configurations

In Enable: Choose Yes to enable the feature or choose No to disable it.

In Alt Tag Template: Write Alt text template for images. You can click on Insert Template Variables to choose the variables we provide.

In Image Name Template: Write the name template for images. You can click on Insert Template Variables to choose the variables we provide.

Then you click Generate button to be redirected to a new page, then start generating both templates. You can track the process in this page conveniently.

*Note: In the Search Engine Optimization of each product edit page, you can exclude the product from SEO Alt Text Template.

2.11.2. Manage images and edit ALT for each image

Please go to Marketing ⇒ BSS Commerce SEO ⇒ SEO ALt Text.

This grid shows all product images on your website and you can easily filter wanted images.

When you click an image, you are able to edit the image file name and alt text, then save config within the grid.

*Note: Enter the right format for image names without any special characters and under .jpg, .jpeg, .png, .gif, .bmp.

For product with many images, click on the product and every image is shown for you to edit.

2.12. SEO External Links

In Enable: Choose Yes to enable the feature or choose No to disable it.

In Excluded Domain: List domains you want to not apply this function.

2.13. SEO Toolbar

In Enable: Choose Yes to enable the feature or choose No to disable it.

Then you click Start Check button to see an SEO analysis for homepage on the frontend.

This toolbar tells you which SEO factors meet requirements, and which ones are not good enough and need to be checked again.

When you navigate to other pages, the toolbar appears to give an SEO analysis for these pages.

2.14. SEO Report

2.14.1. Configurations

In Enable: Choose Yes to enable the feature or choose No to disable it.

In Google Search Console Start Date: Enter a start date to check data on Google Search Console.

In Google Search Console End Date: Select an end date

  • Current date: Data is checked from the start date to the current time you are checking.
  • Custom date: You can select any date as you want.

In Google Authorization Code: Click the button to get the Google Authorization Code, then enter it into the field.

2.14.2. SEO report & SEO Audit in edit pages

After completing configurations, you navigate to a product, category or CMS edit page to check how SEO report and SEO Audit performs.

  • SEO Report

In Meta Title and Meta Description: display a color bar to notify admins about how valid title and description are, according to the number of characters.

In Main Keyword: Enter the main keyword and it is used to for SEO Audit and Google Search Console.

  • SEO Audit

In SEO Audit: The module gives you a list of messages to notify about:

+ The usage of main keyword in meta title, meta description, product description, and URL

+ Main keyword density

+ The current situation of description

+ Outbound links

In Google Search Console: You need to set up Google Authorization Code to connect Google Search Console, then complete settings in the SEO Report Config.

A grid is displayed to tell you such information as below:

The module checks 3 factors in this section: Main keyword, Meta keyword and Page URL. Through connecting Google Search Console, the admin will know the details of each key including Average position, Impressions, Clicks and CTR.

*Note: URLs of product, category or CMS pages are used to query on Google Search Console. These URLs meet configs on the Canonical Tag module.

2.14.3. SEO Report Dashboard

Please go to Marketing ⇒ BSS Commerce SEO ⇒ SEO Report.

This grid displays all important SEO information of page URLs on the website.

If you click Crawl All Site button, you are redirected to the Crawl SEO report page. The module carries out crawling data for websites which have just set up this module. This process only needs to be done once because new products are automatically updated.

You tap Crawl All site button to start the data crawling process. There are 2 Crawl status:

  • Success: the URL can be accessed from the frontend (even 404).
  • False: Lost of Internet connection can be a cause for False status. As a consequence, the crawling process is not finished.

*Note:

  • Data of meta title, meta description, meta keyword and main keyword is updated according to the real time.
  • Data of Headings, Images, Open Graph, Twitter Card is updated once a day when admins edit products/categories.
  • During the crawling process, you can open a new tab to make other configurations.
  • The process will stop when you click Back to SEO Report button.
Was this article helpful to you? Yes No

How can we help?