---
schema_version: "1"
id: 427a29274f37e5d7138186f6d0106074a7e33ee5923ce8fbe7a0e14822a8e833
title: SEO Best Practices and Considerations for Guest Users
collection: admin
version: current
locale: en-us
portal_url: https://docs.salesforce.com/admin/current/en-us/platform/264-0-0/networks_SEO_best_practices_guest_users.md
canonical_url: https://help.salesforce.com/s/articleView?id=platform.networks_SEO_best_practices_guest_users.htm&release=264.0.0&type=5
source_site: help.salesforce.com
content_type: documentation
content_hash: b528f9f5d4cd02a7f37983eb30175fce5def6b78d25210dbdd6396299b7a3b57
description: To configure your site for search engine optimization (SEO), Salesforce uses the guest user profile to identify the public pages and objects available for indexing. A search engine is considered a guest, or unauthenticated, user. For Experience Builder sites, Salesforce automatically generates a sitemap with a list of the publicly accessible content. For sites built with Salesforce Tabs +Visualforce, you’re responsible for creating the sitemap and indicating which pages are included.
products:
  - Security
  - Salesforce Platform
release: "264"
---
# SEO Best Practices and Considerations for Guest Users

To configure your site for search engine optimization (SEO), Salesforce uses the guest user profile to identify the public pages and objects available for indexing. A search engine is considered a guest, or unauthenticated, user. For Experience Builder sites, Salesforce automatically generates a sitemap with a list of the publicly accessible content. For sites built with Salesforce Tabs +Visualforce, you’re responsible for creating the sitemap and indicating which pages are included.

<table class="slds-table slds-table_bordered slds-max-medium-table_stacked slds-m-bottom_small "><colgroup><col></colgroup><tbody><tr class=""><td class="slds-cell-wrap" style="vertical-align:top;">Available in: Salesforce Classic and Lightning Experience</td></tr><tr class=""><td class="slds-cell-wrap" style="vertical-align:top;">Available in: <strong>Enterprise</strong>, <strong>Performance</strong>, and <strong>Unlimited</strong> Editions</td></tr></tbody></table>

## Experience Builder Sites

You identify the standard and custom, but not chatter, objects available for SEO [using the Experience Builder guest user profile](https://help.salesforce.com/s/articleView?id=experience.networks_seo_object_access.htm&type=5&language=en_US). Objects and associated fields assigned read access are added to the sitemap.

- To control the scope of your sitemap and help keep your site secure, regularly review which objects are public and the number of records exposed for each object. From Experience Builder, go to **Settings** | **SEO** | **Object Access** list. It can take up to 24 hours for the Object Access list to be refreshed and include object pages and records newly made public.
    
    ![SEO object access](https://sf-zdocs-cdn-prod.zoominsoftware.com/tdta-platform-access-264-0-0-production-enus/a92be132-3cbc-412a-9262-130636120c14/access/images/seo_table.png)
- Even though an object and its fields are public, Salesforce security settings still determine guest user access to this data. To ensure that object data is available to search engines, review the sharing rules, field-level security (FLS), and permission sets assigned to that object.
- [Make sure that all sensitive objects are private](https://help.salesforce.com/s/articleView?id=experience.networks_seo_object_access.htm&type=5&language=en_US), even the objects used in private pages not included in the sitemap. All public pages and public objects are discoverable because search engines use the sitemap only as a starting point to identify which site content is available for crawling.
- If you enable guest user access for an object that has existing records, [manually trigger the full sitemap generation](https://help.salesforce.com/s/articleView?id=experience.networks_manual_SEO_sitemap.htm&type=5&language=en_US). Otherwise, the sitemap doesn’t include the object’s records until the next automatic sitemap regeneration, which can be up to a week later.

## Salesforce Tabs + Visualforce Sites

- In your sitemap, include only publicly accessible Visualforce pages and objects that you want discoverable by search engines.
- Use robots.txt for more control over which data is available for search engines to index when they crawl your site.
- Submit your sitemap to search engines, such as Google Search Console, only after completing the previous steps.

![Note](https://sf-zdocs-cdn-prod.zoominsoftware.com/tdta-platform-access-264-0-0-production-enus/a92be132-3cbc-412a-9262-130636120c14/images/icon_note.png)

Note

- The generation of your sitemap.xml file is limited to production environments. The file isn’t created in a sandbox.
- All standard and object pages that require authentication as part of a publicly accessible site aren’t included in the sitemap file. As a result, they aren’t exposed to search engines for indexing.

#### See Also

- [SEO for Experience Builder Sites](https://help.salesforce.com/s/articleView?id=experience.networks_seo.htm&type=5&language=en_US)
- [Make Objects Available for SEO](https://help.salesforce.com/s/articleView?id=experience.networks_seo_object_access.htm&type=5&language=en_US)
- [Configure the Guest User Profile](https://help.salesforce.com/s/articleView?id=platform.rss_config_guest_user_profile.htm&release=264.0.0&type=5 "Before publishing your Experience Cloud site with public access enabled, configure the guest user profile so that your customers can view and interact with your site without logging in.")
- [Best Practices and Tips for Using SEO in Experience Builder Sites](https://help.salesforce.com/s/articleView?id=experience.networks_seo_best_practices.htm&type=5&language=en_US)