{"title":"SEO and site data","slug":"seo-and-site-data","url":"https://support.storeconnect.com/articles/seo-and-site-data","url_markdown":"https://support.storeconnect.com/articles/seo-and-site-data.md","subtitle":null,"summary":"Populate Meta Title and Meta Description across stores, products, categories, articles, and pages: keyword research, content mapping, URLs and redirects, the fallback priority chain used when fields are blank, and how this metadata underpins answer engine optimization (AEO/GEO).","type":"Help_Documentation","video_url":"","keywords":"seo, search engine optimization, meta title, meta description, meta keywords, site data, metadata fallback, bulk import metadata, page metadata, product seo, store discoverability, aeo, geo, answer engine optimization","last_modified":"2026-08-21T07:12:35+0000","body_markdown":"**Search engine optimization** (SEO) is the process of improving a website's visibility\non search engines. Search engines read your pages and decide how to classify and rank\nthem. Part of what they read is metadata: the **Meta Title**, **Meta Description**, and\nrelated fields you set on each record in StoreConnect to say what a page is about.\n\nUse this article to populate that metadata correctly across your store, understand what\nStoreConnect falls back to when a field is blank, and see what else affects how your\nstore ranks.\n\n## SEO and AEO\n\nThis article covers **traditional search**: helping engines such as Google rank and\ndisplay your store in results pages.\n\nIts companion, [Answer engine and generative engine optimization (AEO/GEO)](answer-engine-optimization),\ncovers **AI answer engines** such as ChatGPT, Perplexity, Claude, and Google's AI\nOverviews, which answer a shopper's question directly and cite their sources.\n\nThe two are not separate projects. The metadata described on this page is the foundation\nAEO builds on: accurate, specific titles and descriptions on your products, categories,\narticles, and pages are what both a search engine and an answer engine read. Google's own\nguidance is that AI visibility is largely a byproduct of standard SEO and content\nquality. **Do the work on this page first**, then see the AEO article for the additional\nlevers (structured data feeds, `llms.txt`, and AI crawler access).\n\n## What affects your ranking\n\nMeta fields are the part of SEO you set on each record, and most of this article covers\nthem. They are not the whole of it. Search engines now weigh the experience and structure\nof the page at least as heavily as its metadata:\n\n| Area | Where it is handled |\n|---|---|\n| Accurate titles and descriptions | This article |\n| Structured data for products, so results can show price, availability, and reviews | [Structured data for product SEO](product-structured-data) |\n| A current sitemap, so new and changed pages are found quickly | [Manage the sitemap for your store](sitemap-file) |\n| Crawler access rules | [Edit robots.txt to prevent search engine indexing](robots-txt) |\n| Keeping thin or duplicate pages out of the index | [How to implement 'noindex' tags on specific pages using Liquid](how-to-implement-noindex-tags-on-specific-pages-using-liquid) |\n| Page speed, mobile layout, and stable rendering | Your theme |\n| Being cited by AI answer engines | [Answer engine and generative engine optimization (AEO/GEO)](answer-engine-optimization) |\n\nTwo things carry more weight than any tag. **Content quality** means pages that genuinely\nanswer what the shopper asked. **Page experience** means fast loading, a layout that\nworks on a phone, and content that doesn't shift as it renders. A perfectly populated\n**Meta Description** will not rescue a slow page with thin content.\n\n## SEO fields\n\nTwo fields do the work on every record.\n\n### Meta title\n\nThe title of the page, shown in the browser tab and as the headline in search results. On\nthe **Store** record it acts as the site-wide default.\n\n### Meta description\n\nA short summary of the page. This is the copy a shopper reads underneath your link in a\nsearch results page, so it is doing sales work, not just classification. Write it for that\nreader: a specific, accurate sentence describing what the page offers will earn more\nclicks than a list of terms.\n\nAnswer engines use it the same way, as a concise statement of what the page is about.\n\nGoogle documents the description tag, along with the other meta tags it supports, in\n[Meta tags and HTML attributes that Google supports](https://developers.google.com/search/docs/crawling-indexing/special-tags).\nIts own description of the tag is deliberately cautious:\n\n\u003e Use this tag to provide a short description of the page. In some situations, this\n\u003e description is used in the snippet shown in search results.\n\n:::note\n\n\"In some situations\" matters. Google may replace your description with text taken from the\npage when that looks like a better answer to the shopper's query. A good description makes\nit more likely yours is used, but nothing guarantees it. This is another reason page\ncontent matters as much as the metadata describing it.\n\n:::\n\n| Metadata field   | Usage                                                                             |\n|------------------|-----------------------------------------------------------------------------------|\n| **Meta Title**       | 50 - 60 characters describing the page                                        |\n| **Meta Description** | The description that shows up on search results. Usually less than 300 characters |\n\n## A note on meta keywords\n\nThe meta keywords tag is deprecated. Google stopped using it as a ranking signal in 2009\nand the other major search engines followed, so it is not covered on this page, and\npopulating it will not improve your search position.\n\nThe `s_c__Meta_Keywords__c` field still exists on your records, and StoreConnect still\nuses it for the product merchant feeds, so nothing breaks if you already populate it. Just\ndo not treat it as SEO work.\n\n## How to make SEO fields available\n\nIn some cases, such as the product object, the meta fields are not displayed by default.\nYou will need to change the assigned page layout or add the field to your config page\nlayout. Refer to [Change page layouts for Salesforce objects](assigning-page-layouts) for\ninstructions.\n\n## Bulk importing metadata\n\n**Meta Title** and **Meta Description** fields can be bulk imported or updated using any\nstandard Salesforce data tool (Data Loader, Data Import Wizard, Workbench, or similar) by\nmapping to the relevant fields on the record (for example, `s_c__Meta_Title__c` and\n`s_c__Meta_Description__c` on `Product2`).\n\nYou can also use the StoreConnect product importer CSV by adding the meta title and meta\ndescription columns and mapping them to the correct fields during the import.\n\n## What metadata is inserted\n\n![The SEO and Site Data section of a Salesforce record, with the Meta Title, Meta Description, and Meta Keywords fields filled in with example text](https://res.cloudinary.com/hzkr6fi81/image/upload/v1781677727/documentation-media/basic-configuration/seo-and-site-data.png)\n\nWhat your customer is looking at on the store will determine which set of metadata is\ninserted into the page currently being viewed.\n\nA full description of each type is detailed in our\n[Dynamic page information and metadata](dynamic-page-information-fields) help article.\n\n## Site data details for the store\n\nThese fields exist for several objects, and the SEO fields on the **Store** object act as\na default for any page in that store that doesn't have its own SEO metadata.\n\nYou can provide these records with SEO metadata:\n\n-   Stores\n-   Location Group\n-   Locations\n-   Pages\n-   Article Categories\n-   Articles\n-   Product Categories\n-   Products\n\nOther content on your pages and articles can also assist SEO, including content block text\nand text within fields like **Introduction** and **Information** on the product category\npages.\n\n### Default values\n\nEach record with metadata fields will try and return an intelligent default value if the\nmetadata fields are blank. These default values are used for the page metadata as well as\nthe description within the merchant feeds for products.\n\nWhere an entry says \"Store\" it means the content is taken from the **Store** record as a\nfallback. For example, the product **Meta Title** returns `Product2.s_c__Meta_Title__c`\nfirst, then `Product2.s_c__Display_Name__c`, then `Product2.Name`, and finally the store\nmeta title if all three are blank.\n\nThe full list of default values for each record type follows.\n\n### Products\n\n-   **Meta Title:** `s_c__Meta_Title__c` -\u003e `s_c__Display_Name__c` -\u003e `Name` -\u003e Store\n-   **Meta Description:** `s_c__Meta_Description__c` -\u003e `s_c__Search_Description_Markdown__c` -\u003e `s_c__Summary_Markdown__c` -\u003e Brand Names plus Product Name\n\n### Product categories\n\n-   **Meta Title:** `s_c__Meta_Title__c` -\u003e `s_c__Display_Name__c` -\u003e `s_c__Title__c` -\u003e Store\n-   **Meta Description:** `s_c__Meta_Description__c` -\u003e `s_c__Introduction_Markdown__c` -\u003e `s_c__Information_Markdown__c` -\u003e Store\n\n### Articles\n\n-   **Meta Title:** `s_c__Meta_Title__c` -\u003e `s_c__Title__c` -\u003e `Name` -\u003e Store\n-   **Meta Description:** `s_c__Meta_Description__c` -\u003e `s_c__Intro_Markdown__c` -\u003e `s_c__Summary_Markdown__c` -\u003e Store\n\n### Article categories\n\n-   **Meta Title:** `s_c__Meta_Title__c` -\u003e `s_c__Display_Name__c` -\u003e `Name` -\u003e Store\n-   **Meta Description:** `s_c__Meta_Description__c` -\u003e `s_c__Introduction_Markdown__c` -\u003e `s_c__Information_Markdown__c` -\u003e Store\n\n### Pages\n\n-   **Meta Title:** `s_c__Meta_Title__c` -\u003e `s_c__Title__c` -\u003e `Name` -\u003e Store\n-   **Meta Description:** `s_c__Meta_Description__c` -\u003e Store\n\n### Locations\n\nLocations are **Account** records, and their meta fields carry a `Location_` prefix rather\nthan the plain names used on other objects.\n\n-   **Meta Title:** `s_c__Location_Meta_Title__c` -\u003e `s_c__Location_Display_Name__c` plus Location Group Title, or Store\n-   **Meta Description:** `s_c__Location_Meta_Description__c` -\u003e Store\n\n### Location group\n\n-   **Meta Title:** `s_c__Meta_Title__c` -\u003e `s_c__Display_Name__c` -\u003e `Name` -\u003e Store\n-   **Meta Description:** `s_c__Meta_Description__c` -\u003e Store\n\n### Stores\n\n-   **Meta Title:** `s_c__Meta_Title__c` -\u003e `Name`\n-   **Meta Description:** `s_c__Meta_Description__c`\n\n## Order of priority\n\nGiven that you can be viewing an article, which is within an article category, that is\nwithin a store, there are multiple meta title and meta description fields that could be\nreturned.\n\nThe metadata is returned in the following order of priority:\n\n1.  Products\n2.  Product Categories\n3.  Articles\n4.  Article Categories\n5.  Pages\n6.  Locations\n7.  Location Group\n8.  Stores\n\nSo if you are showing a product, its metadata will be returned instead of the store's (or\nany other metadata).\n\n## Beyond metadata\n\nPopulating the fields above is necessary, and it is not sufficient. The sections below\ncover the rest of what determines whether a shopper finds your store.\n\n### URLs and redirects\n\nA page's URL is part of its identity in search. Rankings and inbound links attach to the\nURL, not to the record behind it.\n\n1.  Set a readable, stable slug when you create a record. `s_c__Slug__c` on a product and\n    `s_c__Slug__c` / `s_c__Path__c` on a page control the URL.\n2.  Keep slugs short and descriptive. Prefer `merino-hiking-socks` over\n    `product-00123-v2-final`.\n3.  **Treat a published slug as permanent.** Changing it changes the URL, and the old one\n    stops working. Any ranking and any link pointing at it is lost.\n4.  When a URL genuinely must change, redirect the old one to the new one. See\n    [Route mapping and 301 redirects](route-mapping-301-redirect).\n5.  When migrating from an existing website, map the old URLs to the new ones **before**\n    launch. See\n    [Redirect to StoreConnect from existing web pages](redirect-to-storeconnect-from-existing-website).\n\n:::warning\n\nLosing a redirect map at cutover is the most damaging and least reversible SEO mistake in\na migration. Search engines drop the old URLs, and the new pages start from nothing.\n\n:::\n\n### Canonical URLs and social previews\n\nStoreConnect generates these for you, so there is nothing to populate.\n\n-   **Canonical URL** — tells search engines which address is authoritative when the same\n    content is reachable by more than one path, such as a product listed in several\n    categories. This prevents the duplicate-content problem that otherwise affects most\n    online stores.\n-   **Open Graph tags** — control the title, description, and image shown when a page is\n    shared on social platforms or in messaging apps.\n\nBoth are built from the same metadata described on this page, which is another reason\naccurate titles and descriptions matter. See\n[Dynamic page information and metadata](dynamic-page-information-fields) for exactly what\nis generated.\n\n### Keyword and competitor research\n\nMetadata describes content you already have. Research decides what content to create, and\nit is the step most stores skip.\n\n1.  **Start with the words your customers use, not your own.** Trade terms rarely match\n    what a shopper types. The cheapest source of real customer queries is the\n    **Performance** report in Google Search Console, which lists the terms people\n    searched before your store appeared. See\n    [Analyze search performance](measure-search-performance).\n2.  **Read your support inbox and reviews.** Recurring questions are search queries\n    written out in full, and each one is an article waiting to be written.\n3.  **Group queries by intent**, not by volume. \"Best hiking socks for winter\" and \"buy\n    merino socks\" want different pages. Map each group to the page type that answers it\n    using the table below.\n4.  **Look at who currently ranks** for the terms you want. Search them and read the pages\n    that come back. What questions do they answer that you do not? Which page type is\n    winning, a product page, a category, or a guide? That tells you what the engine thinks\n    the query means.\n5.  **Check what competitors do not cover.** A specific question nobody has answered well\n    is easier to win than a broad term everyone targets, and it usually attracts shoppers\n    closer to buying.\n6.  **Write the page, then record the terms** in the **Meta Title** and **Meta\n    Description** naturally. Do not stuff keywords into the metadata fields, which does\n    not help ranking and reads badly to the customer who sees it in the results.\n\n:::tip\n\nTerms you find this way are also worth adding to the **Search Keywords** field on the\nmatching product, article, or page, so shoppers using your own store search find the\nright result. See [How to search StoreConnect](search).\n\n:::\n\n### Content mapping\n\nDifferent page types answer different kinds of question. Mapping them deliberately is more\neffective than optimizing every record the same way.\n\n| Page type | The question it should answer | Example |\n|---|---|---|\n| Product | \"I want to buy this specific thing\" | Merino hiking socks |\n| Product category | \"I want to compare options in a group\" | Hiking socks |\n| Article | \"How do I decide, or how does this work?\" | How to choose hiking socks |\n| Page | \"Who are you, and can I trust you?\" | About us, shipping, returns |\n\nShoppers early in a decision search in questions and land on articles; shoppers ready to\nbuy search for the thing itself. A store with only product pages competes solely on the\nfinal query and is invisible for everything leading up to it.\n\nThis also matters for AI answer engines, which draw heavily on explanatory content when\ncomposing an answer. See\n[Answer engine and generative engine optimization (AEO/GEO)](answer-engine-optimization).\n\n### Internal and deep links\n\nSearch engines discover pages by following links, and links pass authority between pages.\nWithin a StoreConnect store you control this through:\n\n1.  **Menus** — the primary path to your main categories and pages.\n2.  **Content blocks** — link from articles and landing pages to the products and\n    categories they discuss.\n3.  **Related and featured products** — connect products to each other.\n4.  **Deep links** — link straight to a category, a filtered listing, or a specific\n    product rather than to the home page. A link to the exact page is worth far more than\n    one to the front door.\n\nA page reachable only by search box, with nothing linking to it, is effectively invisible\nto a crawler.\n\n### Also worth doing\n\n-   **Image alt text** — describes an image to search engines and to screen readers. See\n    [Uploading media](uploading-media).\n-   **Breadcrumbs** — show shoppers and crawlers where a page sits in your structure.\n-   **Pagination** — long category listings should page cleanly so every product remains\n    reachable.\n\n## Measure what happens\n\nEverything above is an input. To see the output, verify your store with Google Search\nConsole and submit your sitemap. It reports which queries brought shoppers to your store,\nwhich pages are indexed, and which pages a search engine tried to read and could not. It\nis also where you diagnose a store that is not appearing in results at all.\n\nSee [Analyze search performance](measure-search-performance).\n\n## Next: answer engines\n\nOnce your titles and descriptions are accurate and specific, the same content is what AI\nanswer engines read when deciding whether to cite your store. See\n[Answer engine and generative engine optimization (AEO/GEO)](answer-engine-optimization)\nfor what to do beyond this page: structured data feeds, `llms.txt`, AI crawler access, and\nhow to check whether your store is being cited.\n\n## Terms\n\n**SEO:** Search engine optimization (SEO) is where a website is improved to engage with\norganic traffic from search engines rather than paid traffic.\n\n**Keywords:** The words and phrases a shopper types into a search engine. Not to be\nconfused with the meta keywords tag, which is deprecated and no longer affects ranking.\n\n**AEO / GEO:** Answer engine optimization and generative engine optimization. Improving\nthe chance that an AI tool cites your store when answering a shopper's question. See\n[Answer engine and generative engine optimization (AEO/GEO)](answer-engine-optimization)."}