Product Help Documentation - NopAdvance

NopAdvance Store

Installation & configuration - AI Content Generator & SEO

Buy Now

All our plugins require you to first install the NopAdvance.Core plugin as a prerequisite for its operation. Please refer to the instructions on how to install a plugin while proceeding with the setup.

Once installed, the AI Content Generator & SEO menu will appear under NopAdvance > Plugins >AI Content Generator & SEO in your NopCommerce admin panel, as shown in the image below.

Plugin Configuration

Selecting the Configure menu item will bring up the configuration page. Configuration page settings control how the AI Content Generator & SEO works in your nopCommerce application.

Please note that the plugin comes with some default settings but it is very important that you review and adjust the settings as needed since the prompts for OpenAI models are generated based on the settings you have and that also control the cost for each API call.

This plugin uses OpenAI API, and in order to use this plugin you’ll need an OpenAI account and associated API key (create a free account here).

The configuration page is divided into multiple sections for user-friendly settings UI.

Let’s see how each setting works on the configuration page in the sections below.

General settings section

ai content generator & seo plugin configure settings

  • Enabled: Activates the plugin. However, the plugin won’t work unless an OpenAI API key is provided. 
  • OpenAI API Key: Enter a valid OpenAI API key which you must generate on this page in your OpenAI account. This allows the plugin to connect with OpenAI services.
  • SEO Meta Generation: Check to enable AI-powered SEO meta tags (e.g., meta titles, descriptions, keywords). Please note that the application restarts when this setting is changed.
    • Target Audiences:Define your primary customer groups, for example, doctors or students, etc.
    • Focused Keywords: Add keywords you want your SEO to focus and emphasize in your content.
    • Target Markets: Specify the markets or locations you want to target such as north america or eastern europe, or the cities and states where you sell, etc.
    • Use Store Information: If this is checked, the plugin uses your current logged-in (admin area) store’s details (e.g., store name, description, and other configured information) for SEO meta generation.
    • The below settings let the AI identify your SEO goals & targets when generating the content. These settings work globally unless you specify specifically inside an entity such as a product or a category, etc.

Product settings section

This section covers enabling two features where the second one is very important.

  • SEO meta generation settings for the products, and
  • An AI-based upselling feature to display AI-generated content on product detail pages to your customers.

Let’s see both features below and their settings in detail.

SEO Meta Settings

  • Generate SEO meta for product: This setting enables AI powered SEO meta tags generation for nopCommerce products in the edit product page. Apart from the standard SEO attributes settings that are displayed in each SEO section once the feature is enabled, the plugin provides the option to include following product information while generating SEO meta title, keywords and description for a product.
    • Tag options: Defines how product tags from a product should be handled in the SEO meta generation. It has three options based on which the product tags are placed in the prompt.
    • Include short description in SEO meta: Check to add product’s short description to the prompt.
    • Include full description in SEO meta: Check to add product’s full description to the prompt. (this utilizes more tokens)
    • Include specification attributes in SEO meta: Check to add product’s specification attributes (e.g., size, weight, material) in the prompt.
    • Include attributes in SEO meta: Check to add product’s product attributes to the prompt.
    • Include tags in SEO meta: Check to add product tags assigned to the product in the prompt based on the below setting.

ai content generator & seo plugin seo meta settings

AI Content Settings

This enables a unique AI feature for your eCommerce store, that is letting AI upsell your products to your customers. When this feature is enabled, a unique AI-generated product description is displayed to your customers on PDP to help them make an informed decision to make a purchase using artificial intelligence at work.

ai content generator & seo plugin ai content settings

Let’s see the what you can include in the AI prompt:

  • Display AI description on PDP: Check to enable a powerful eCommerce AI upselling feature for your nopCommerce store.
  • Include product information: Select which product details must be included in the prompt to let AI generate a description. The available options are, Product name, Short description, Full description
  • Content type: Instruct AI about the type and title of the content which it should generate, such as “Why buy this”. You can choose from available content types or define a custom one.
  • Widget zone: Select a most strategic widget zone for the PDP, where you want to display the AI-generated upselling or informative content to your customers.
  • Display 'Generated by AI' branding: Check to show a 'Generated by AI' label along with the AI-generated content. This tells customers that the content is generated by AI.
  • Display title: Enable this if you want to display the title above the AI-generated content on the PDP to the customers.
  • Enable typewriter effect: Enable this if you want the AI-generated text to appear as if it’s being typed in real time. 
  • Minimum words / Maximum words: Enter the word limit from minimum to maximum to generate AI content; it basically takes all the product information to generate the content within the word limits. 
  • Enable content caching: This is a recommended feature, and checking this setting allows our plugin to store the AI-generated content temporarily without making a fresh API call on each page load and for each customer, so the page could load quickly and it lowers down the cost of utilizing API as well. 
    • Caching period length & period: Enter the specifics of how long the AI-generated content will remain stored in the cache before it is refreshed or regenerated. For example, if you set it to 15 days or hours or weeks, the same cached content will be displayed in between the time period. After the set period ends, new content will be generated and stored again.

Blog settings section

This section allows you to configure AI-powered SEO meta generation for your blog posts. By enabling these settings, the system will generate SEO-friendly meta titles, meta descriptions, and keywords for each blog post, including tags by focused keywords. 

ai content generator & seo plugin seo meta for blog settings

Here’s what each setting does:

  • Generate SEO meta for blog posts: Check to enable SEO metadata generation fields in the blog edit page for all blog posts using AI. 
    • Tag options: The Tag Options setting gives you more control over how these blog post tags should be used when generating SEO metadata. 
      • No Change: This setting leaves your existing tags as they are and doesn’t make any modifications to them.The tags will still be included in the SEO metadata, but they won’t be optimized or combined with focus keywords.
      • Add in Focus Keywords: With this setting , the system will take your existing tags and add focus keywords to them. Focus keywords are the main search phrases you want your blog to rank for (e.g., “best travel tips,” “healthy diet plan”). Example: If your tag is “Fitness” and your focus keyword is “Home Workouts,” then your SEO meta keywords will become “Fitness, Home Workouts, Fitness Tips.”
      • Replace With Focus Keywords: This option removes your original tags and replaces them entirely with your chosen focus keywords.Example: If your blog post tag is “Recipes” but your focus keyword is “Easy Vegan Dinner Ideas,” the system will ignore “Recipes” and only use “Easy Vegan Dinner Ideas” in the SEO metadata.
    • Include blog posts body in SEO meta: check to include the blog post’s body content into the prompt.  
    • Include blog posts description in SEO meta: Check to add the blog post’s short description into the SEO metadata prompt. 
    • Include blog posts tags in SEO meta: Check to include the tags you have assigned to the blog post (e.g., “Travel”, “Fitness”, “Technology”) when generating SEO keywords. Tags can be used directly, combined with focus keywords, or replace focus keywords.

Category settings section

This section allows you to configure AI-based SEO metadata generation for all catalog pages. Once enabled, the SEO section under the category edit page is replaced.

ai content generator & seo plugin seo meta for category settings

  • Generate SEO meta for category: This setting enables SEO metadata generation for your category pages using AI. When enabled, the system will create meta titles, meta descriptions, and keywords for each category. 

Manufacturer settings section

This setting enables AI-based SEO metadata generation for the manufacturers.

ai content generator & seo plugin seo meta for manufacturer settings

  • Generate SEO meta for manufacturer: Check to enable the system to create meta titles, meta descriptions, and SEO keywords for each manufacturer.

News settings

This section allows you to configure AI-based SEO metadata generation for your news items

ai content generator & seo plugin seo meta for news settings

  • Generate SEO meta for news items: This setting enables the SEO meta fields for news items, allowing generation of metadata for each news item.
  • Include short description in SEO meta: Enable to include the short description in the prompt. 
  • Include full description in SEO meta: Check to include the full description in the prompt. (higher token utilization)

Topic setting

ai content generator & seo plugin seo meta for topic pages settings

  • Generate SEO meta for topic: This setting enables AI-powered SEO metadata generation for the topic pages (such as About Us, Privacy Policy, FAQ etc). 

Vendor setting

ai content generator & seo plugin seo meta for vendor settings

  • Generate SEO meta for vendor: This setting enables AI-based SEO metadata generation for the vendor pages