seourlkeywordgen utility

When we are installing the search engine optimization feature to create shorter SEO friendly URLs, WebSphere Commerce needs SEO keywords for the product and category pages of the store. The seourlkeywordgen utility creates these SEO keywords that are based on the object name. The seourlkeywordgen utility runs a query that searches the CATGROUP table and CATENTRY table for products and categories that are missing SEO keyword data. The utility generates data where it is needed, inserting the generated content into the new SEOURL table and SEOURLKEYWORD table.

Use the seourlkeywordgen utility as a migration utility to aid during the initial setup of SEO to generate the keywords for a catalog. If a business user is creating or changing catalog entries or categories with the Catalogs tool, Management Center can generate keywords for the catalog objects. If an administrator uses the Data Load utility to create or change catalog objects, business users can use the Catalogs tool as an alternative to the seourlkeywordgen utility to add SEO properties to these loaded objects.

We can also use the Data Load utility to generate SEO keywords for catalog objects when we are loading new or changed catalog entry and category data. Use the Data Load utility or Catalogs tool to generate SEO keywords instead of running the seourlkeywordgen utility again. For more information about configuring the Data Load utility to load SEO information when the utility is loading catalog entry or category information, see Data Load best practices for Catalog. The SEO URL Keyword generator performs the following tasks:

Note: To generate URL keywords in multiple languages that are supported by the store and catalog, we cannot run the utility with each subsequent language. We must run it with the language parameter set to all. Otherwise, subsequent runs do not generate keywords in the specified language. To support all languages but have already run the utility:

  1. Remove existing records in the SEOURL table.

  2. Run the utility and set the language_for_shared_url_keyword to all.


Parameter values


Example

Runtime environment

Notes:


Performance limitations of the seourlkeywordgen utility

The seourlkeywordgen utility can take 2 - 24 hours to run depending on the running environment and the number of products in its catalog.