Commerce glossary

SEO and AI search visibility

What search engines and AI answer engines read from a store: page titles and descriptions, addresses and redirects, sitemaps, structured data, images and the checks that find problems.

50 parts and 16 phrases. Apps in this area include Yoast SEO, SEO Manager, Plug in SEO, Sherpas: Smart SEO, JSON-LD for SEO, Avada SEO, Google Search Console.

Page tagsseo.pageShowThe tags each page carries for search results and link previews.
Titles and descriptionsseo.page.searchShowThe title and short description each page shows in search results.

How to extend

  • Assistant toolsetSeoMetaThe assistant proposes a title and description for a product, collection or page, and the owner approves it.
PartLitestore todayHow to extend
Page title tagseo.page.search.titleThe page title shown as the blue link in search results, stored per product, collection and page.
Coremodules/storefront/seo/subject.ts
Assistant tool
Page description tagseo.page.search.descriptionThe short summary under the link in search results, cut to about 160 characters.
Coremodules/storefront/seo/subject.ts
Assistant tool
Default tagsseo.page.search.fallbackFills the title and description from the product name and description when the owner left them empty.
Coremodules/storefront/seo/subject.ts
Assistant tool
Assistant-written title and descriptionseo.page.search.assistant_writtenThe assistant writes a meta title and description for a page, which are saved only after the owner approves.
Coremodules/assistant/agent-tools.ts
Assistant tool
Bulk title and description editorseo.page.search.bulk_editA table for editing the titles and descriptions of many pages at once.
Plugin
Assistant tool
Title patternseo.page.search.title_patternA pattern such as product name plus store name that fills every page's title of one type.
Plugin
Assistant tool
Link previewsseo.page.socialShowThe image and text shown when a page link is shared in a chat or social post.

How to extend

  • Core onlyPreview tags are built from the same page data as the meta tags, so they stay in core.
PartLitestore todayHow to extend
Link preview tagsseo.page.social.preview_tagsTags that give a shared link its title, description and image on social sites and chat apps.
Coremodules/storefront/seo/subject.ts
Core only
Generated preview imageseo.page.social.preview_imageAn image drawn for each product page and the home page, with the name and picture, used as the link preview.
Coreapp/(web)/product/[slug]/opengraph-image.tsx
Core only
Default preview imageseo.page.social.default_imageA store-wide image used as the link preview for pages without their own.
Coremodules/settings/schema.ts
Core only
Large image card tagsseo.page.social.image_cardTags that ask social sites to show a link preview with a large image.
Coremodules/storefront/seo/subject.ts
Core only
Addresses and crawlingseo.crawlShowHow search engines find, follow and index the store's pages.
Addresses and redirectsseo.crawl.urlShowPage addresses, the canonical version of each, and what happens when an address changes.

How to extend

  • Core onlyOld addresses are kept on each product, collection and page row, so redirects stay in core with them.
PartLitestore todayHow to extend
Address slugseo.crawl.url.slugThe readable last part of a page address, made from the name, such as /product/blue-mug.
Coreplatform/urls.ts
Core only
Canonical URLseo.crawl.url.canonicalA tag that names the one main address of a page so copies at other addresses are not counted twice.
Coremodules/storefront/seo/subject.ts
Core only
Redirect after renameseo.crawl.url.slug_redirectSends an old product, collection or page address to the current one with a permanent 301 redirect after a rename.
Coremodules/storefront/slug-redirects.ts
Core only
Manual redirectseo.crawl.url.manual_redirectA redirect the owner adds from any old address to any new one, often imported from a list.
Plugin
Core only
Missing page logseo.crawl.url.not_found_logRecords addresses visitors opened that do not exist, with how often each was hit.
Plugin
Core only
Indexingseo.crawl.indexShowThe files and tags that tell search engines what to crawl and in which language.

How to extend

  • ProviderMany side by sidesearch engine pingA plugin can tell search engines about changed pages right away, next to the sitemap.
PartLitestore todayHow to extend
Sitemap fileseo.crawl.index.sitemapA file that lists every public product, collection, category, page and blog post with its last change date.
Coreapp/sitemap.ts
Provider · many
Sitemap priorityseo.crawl.index.sitemap_priorityA priority and change frequency for each kind of page in the sitemap.
Coremodules/storefront/seo/subject.ts
Provider · many
Crawler rules fileseo.crawl.index.robotsA file that tells crawlers which parts of the store to skip, such as admin and account pages, and where the sitemap is.
Coreapp/robots.ts
Provider · many
Hide whole storeseo.crawl.index.site_noindexA setting that blocks every crawler, used for a store that is not open yet.
Coreapp/robots.ts
Provider · many
Hide one pageseo.crawl.index.page_noindexA tag on a single page that asks search engines to leave it out of results.
Plugin
Provider · many
Search engine site verificationseo.crawl.index.verificationA tag with the code that proves to a search engine's webmaster tools that the owner controls the store's domain.
Coreapp/layout.tsx
Provider · many
Language alternatesseo.crawl.index.hreflangTags that list the same page in each store language so search engines show the right one.
Coremodules/storefront/seo/locale-metadata.ts
Provider · many
Syndication feedsseo.crawl.index.rssFeeds of new products and collections that readers and crawlers subscribe to.
Coreapp/rss
Provider · many
Change pingseo.crawl.index.change_pingTells search engines about a new or changed page as soon as it is saved.
Plugin
Provider · many
Structured dataseo.schemaShowMachine-readable facts about a page, written as JSON-LD, that search engines turn into rich results.

How to extend

PartLitestore todayHow to extend
Product markupseo.schema.productProduct facts such as name, images, brand, SKU and description, for product rich results.
Coremodules/storefront/seo/structured-data.ts
Slot · many
Offer markupseo.schema.offerThe price, currency, the date the price holds until and the stock status of a product.
Coremodules/storefront/seo/structured-data.ts
Slot · many
Rating markupseo.schema.ratingThe average star rating and review count, plus single reviews, that can show as stars in results.
Coremodules/storefront/seo/structured-data.ts
Slot · many
Return policy markupseo.schema.return_policyThe store's return window, written as facts that search results show next to the product.
Coremodules/storefront/seo/aio/commerce.ts
Slot · many
Shipping details markupseo.schema.shipping_detailsShipping cost and delivery time per country, written as facts that search results show next to the price.
Plugin
Slot · many
Organisation markupseo.schema.organizationThe store's name and logo, which search engines use for the brand panel.
Coremodules/storefront/seo/structured-data.ts
Slot · many
Collection markupseo.schema.collectionA list of the products on a collection page, written as an item list.
Coremodules/storefront/seo/structured-data.ts
Slot · many
Article markupseo.schema.articleThe headline, author, image and dates of a blog post.
Coremodules/storefront/seo/structured-data.ts
Slot · many
Breadcrumb markupseo.schema.breadcrumbThe path from the home page down to the current page, which results show in place of the address.
Plugin
Slot · many
Question and answer markupseo.schema.question_listQuestions and answers on a page, written so search engines read them as an FAQ.
Plugin
Slot · many
Local business markupseo.schema.local_businessA shop's street address, opening hours and phone number for map and local results.
Plugin
Slot · many
Imagesseo.mediaShowHow images are described and served for search.

How to extend

  • ProviderOne per storeimage optimiserOne image service per store resizes and compresses images.
PartLitestore todayHow to extend
Image alt textseo.media.alt_textA short text description stored with each image in the media library and read by search engines and screen readers.
Coremodules/media/admin/crud.ts
Provider · one
AI-written alt textseo.media.ai_alt_textWrites alt text for images that have none by describing the picture.
Plugin
Provider · one
Image compressionseo.media.compressionMakes image files smaller without a visible loss so pages load faster.
Plugin
Provider · one
Image file renamingseo.media.file_namesRenames image files to words that describe them, such as blue-mug.jpg.
Plugin
Provider · one
AI answer enginesseo.aiShowWhat a store publishes so that AI chat assistants and shopping agents read its catalogue correctly.

How to extend

  • Assistant toolupdateProductContentThe assistant fills product content and attributes that the AI-facing files and markup read.
PartLitestore todayHow to extend
AI crawler index fileseo.ai.llm_index_fileA plain text file at the site root that lists the store's products and posts with links for AI crawlers.
Coreapp/llm.txt/route.ts
Assistant tool
Product attributes in markupseo.ai.product_attributesWrites each product's specifications and options as name-value facts in its structured data.
Coremodules/storefront/seo/aio/attributes.ts
Assistant tool
Use-case keywordsseo.ai.keywordsAdds a product's tags, such as gift or for runners, as keywords in its structured data for questions asked in plain words.
Coremodules/storefront/seo/structured-data.ts
Assistant tool
Markdown page copiesseo.ai.markdown_pagesServes a plain text copy of each page at the same address with .md added.
Plugin
Assistant tool
Agent shopping catalogueseo.ai.agent_catalogA catalogue, cart and checkout interface that AI shopping agents call to buy from the store.
Planned
Assistant tool
AI answer trackingseo.ai.answer_trackingChecks how often AI assistants name or link the store when asked about its products.
Plugin
Assistant tool
Checks and trackingseo.auditShowReports that find SEO problems and measure search traffic.

How to extend

  • ProviderMany side by sidesearch consolerank trackerSearch data is read live from its source service instead of being stored in the store.
PartLitestore todayHow to extend
Page tag checkseo.audit.page_checkChecks each page for missing titles, long descriptions, missing alt text and duplicate content, and lists the problems.
Plugin
Provider · many
Page speed reportseo.audit.page_speedMeasures how fast pages load on phones and desktops, using scores such as Core Web Vitals.
Plugin
Provider · many
Search performance dataseo.audit.search_performanceReads search clicks, impressions and queries for the store's pages from a search engine's webmaster tools.
Planned
Provider · many
Keyword rankingseo.audit.keyword_rankRecords where the store's pages rank for chosen search words over time.
Plugin
Provider · many

What the phrases mean

The words apps use for a feature, and the plain parts the feature is made of, in the order they happen.

Phrases left out

These phrases mean different things at different apps, so the glossary doesn't map them.

  • AI SEOMeans AI-written meta tags at some apps and visibility in AI answer engines at others.
  • GEOMeans generative engine optimisation at some vendors and geographic targeting at others.
  • speed optimizationCovers image compression, script removal and lazy loading under one name, which differ by app.
  • schemaMeans structured data in SEO apps and the database layout in developer tools.

Sources

The app documentation these parts were checked against.