jbQ Media

Web Design, SEO Services and Media Production | Yonkers | Westchester | NY

(917) 861-1242
  • Home
  • About
    • Why Us
    • Jon Burr | Site Designer
    • Our Rates
    • Contact
    • Our Location
    • News via Twitter
  • Our Services
  • Photography
  • Articles
  • Reviews
  • Website Portfolio Gallery
You are here: Home / Tutorials / Creating a Glossary for a WordPress Site with ChatGPT AI

Creating a Glossary for a WordPress Site with ChatGPT AI

February 14, 2023 By Jon Burr

We created a custom glossary for a WordPress music arranging and production site using ChatGPT, the Glossary WordPress plugin, a text editor, and the WP All-Import Plugin.

Lately, there’s a lot in the press about AI generally, and ChatGPT in particular. As a content creator, I was intrigued by its labor-saving potential. After trying a few sample “Chats,” I was struck by its speed and power as a content creator.
As a proprietor of an online business, I’m acutely aware that our customers have a widely variable level of understanding of musical terms and industry jargon. It occurred to me that, rather than having to define terms in every article or page in which they appear, or spend time composing emails or talking on the phone or Zoom to explain our process and terms, why not kill 2 birds with one stone, and create a Glossary – ideally, one that could be displayed as tool tips for underlined terms, as well as a term-rich SEO and authority asset for the site.

Creating a glossary from memory, or even from existing sources, is a daunting task, given the necessity for coming up with tens – or hundreds – of terms and definitions. Scraping existing pages might be an option, but then, we would need to edit the database extensively so as not to steal original content. We also need to narrow the term set to match our particular niche.

ChatGPT AI Content Generation

The ChatGPT interface invites you to start a “Chat” (site prompt to start their creation engine) by entering a phrase of keywords.

I was amazed (but not surprised?) to find out that it would return a set of terms and definitions for a Glossary query.

ChatGPT interface screenshot

I did a series of Chats with similar keyword sets:

  • Music Arranging Glossary
  • Music Production Glossary
  • Music Notation Glossary etc.

I copied them all into a text editor (BBEdit), and changed the delimiters between term and definition from either “ – “ or “: “ as delimiters in the ChatGPT output to tab characters for CSV export.

Next, I pasted the list into Numbers (Mac), sorted it, and started editing, deleting terms not relevant to my site content, and adding other terms not returned by ChatGPT in its lists.

The next step required exporting the database as a CSV file for bulk upload to our WordPress installation.

Using Glossary on WordPress

We installed Glossary by Codeat, starting with the free version. The plugin creates a Glossary custom post type, along with settings to manage and style it. The free version has some important limitations – but the paid version is not expensive.

WP All Import

Next step was importing the database using WP All Import. The import process was intuitive and simple – select the Glossary custom post type and define the fields using the plugin interface.
There’s a couple places to exit and correct if the preview doesn’t look right. If WP All Import detects duplicate terms, it invites you to cancel, fix your database, and re-do the upload. On completion, all the terms were uploaded as individual Glossary posts, and an Archive of all the terms was created.

Styling Your Terms

The plugin detects terms in page and/or post content, giving options to link to the definition page, display as tooltip, or both.

In order to display just the first instance of a term (better for cleaner copy on the front end), upgrading to the paid version is required, which also grants design control over the appearance and behavior of the links and tooltips.

We got best results on all platforms by selecting  Settings for Tooltips>Enable Tooltips on Terms, and selecting Tooltips Only. The definition pages are distracting, take the user off the page, and aren’t much to look at. The definitions fit neatly in the tooltip popups.

We selected  green as a link color in the Customizer Tab>Tooltip Text Style Settings.

In Settings>Settings for Tooltip we chose “Line” in the dropdown, which looks clean on the page. The other options include padding and background color for the term, which looks messy on the page. The plugin wraps the  “Line” style in a css class, which enables control over the underline, which we chose to remove.

Glossary Tooltips on Page, image

How the Glossary Tooltip displays on mouse -over or touch, styled to my own preference

A really powerful feature of the paid version of the plugin is shortcode support for creating a glossary index, or complete archive, via a configurable shortcode to enable or disable elements, including term links and definition content. They were very helpful in enabling me to discover these features.
The result is here:
https://arrangerforhire.com/music-arranging-and-production-glossary/

Screenshot of glossary on site

Related Posts:

  • Converting WordPress Widgets for use in the Block Editor Learn how to convert old html widgets to a Block…
  • Why SEO is Better than Paid Google Ads Search engine optimization (SEO) and paid Google ads (PPC) are…
  • How to Change the Styling of a Column in the WordPress Block… To add or change the background color of a column…

Filed Under: Tutorials, Website Design Tagged With: ChatGPT, Glossary

Site Search

Our Services

  • WordPress
  • SEO
  • Strategy
  • Consulting
  • Website Design
  • Useful Tools
  • Tutorials
  • Editorial

Contact us now! :)

Why delay? Initial consultation is on the house!

call (917) 861-1242

    Your First Name (required)

    Your Last Name (required)

    Your Email (required)

    (please double-check it!)

    Subject

    Contact from jbQ Media Website

    Your Message

    *required


    Subscribe me your mailing list

    Human?*

    • Production
    • WordPress Sites
    • Strategy
    • SEO
    • Websites
    • Editorial
    • Contact
    • Terms of Service
    • Cookie policy

    © 2014 jbQ Media

    Google+
    Manage Cookie Consent
    We use cookies to optimize our website and our service.
    Functional cookies Always active
    The technical storage or access is strictly necessary for the legitimate purpose of enabling the use of a specific service explicitly requested by the subscriber or user, or for the sole purpose of carrying out the transmission of a communication over an electronic communications network.
    Preferences
    The technical storage or access is necessary for the legitimate purpose of storing preferences that are not requested by the subscriber or user.
    Statistics
    The technical storage or access that is used exclusively for statistical purposes. The technical storage or access that is used exclusively for anonymous statistical purposes. Without a subpoena, voluntary compliance on the part of your Internet Service Provider, or additional records from a third party, information stored or retrieved for this purpose alone cannot usually be used to identify you.
    Marketing
    The technical storage or access is required to create user profiles to send advertising, or to track the user on a website or across several websites for similar marketing purposes.
    Manage options Manage services Manage vendors Read more about these purposes
    View preferences
    {title} {title} {title}