Prevent content from appearing in search results
Last updated: January 18, 2023
Applies to:
All products and plans |
You can prevent new content from appearing in results by adding the URL slug to a robots.txt file. Search engines use these files to understand how to index a website's content.
If search engines have already indexed your content, you can add a "noindex" meta tag to the content's head HTML. This will tell search engines to stop displaying it in search results.
Please note: only content hosted on a domain connected to HubSpot can be blocked in your robots.txt file. Learn more about customizing file URLs in the files tool.
Use robot.txt files
You can add content that hasn't yet been indexed by search engines to a robots.txt file to prevent it from being shown in search results.
To edit your robots.txt file in HubSpot:
-
In your HubSpot account, click the settings settings icon in the main navigation bar.
-
In the left sidebar menu, navigate to Website > Pages.
- Select the domain whose robots.txt file you want to edit:
- To edit the robots.txt file for all connected domains, click the Choose a domain to edit its settings dropdown menu and select Default settings for all domains.
- To edit the robots.txt file for a specific domain, click the Choose a domain to edit its settings dropdown menu and select the domain. If necessary, click Override default settings. This will override any robots.txt default settings for this domain.
- Click the SEO & Crawlers tab.
- In the Robots.txt section, edit the content of the file. There are two parts of a robots.txt file:.
- User-agent: defines the search engine or web bot that a rule applies to. By default, this will be set to include all search engines, which is shown with an asterisk (*), but you can specify specific search engines here. If you're using HubSpot's site search module, you will need to include HubSpotContentSearchBot as a separate user-agent. This will allow the search feature to crawl your pages.
-
- Disallow: tells a search engine not to crawl and index any files or pages using a specific URL slug. For each page you want to add to the robots.txt file, enter Disallow: /url-slug (e.g., www.hubspot.com/welcome would appear as Disallow: /welcome).
- In the bottom left, click Save.
Learn more about formatting a robots.txt file in Google's developer documentation.
Use "noindex" meta tags
If content has already been indexed by search engines, you can add a "noindex" meta tag to instruct search engines to stop indexing it in the future.
Please note: this method should not be combined with the robots.txt method, as this will prevent search engines from seeing the "noindex" tag, and is not available for pages using starter templates.
To add a "noindex" meta tag to your content:
-
Navigate to your content:
- Website Pages: In your HubSpot account, navigate to Marketing > Website > Website Pages.
- Landing Pages: In your HubSpot account, navigate to Marketing > Landing Pages.
- Blog: In your HubSpot account, navigate to Marketing > Website > Blog.
- Knowledge Base: In your HubSpot account, navigate to Service > Knowledge Base.
- Hover over the content and click Edit.
- In the content editor, click the Settings tab, then click Advanced Options.
- In the Additional code snippets section, add the following code to the Head HTML field:
<meta name="robots" content="noindex">
.
- In the top right, click Update to take this change live.
If you have a Google Search Console account, you can accelerate this process for Google search results with Google's Removals Tool.
Related content
-
Analyze performance for individual pages and blog posts
Analyze individual pages and blog posts to see how visitors are engaging with your website. If your page...
Knowledge Base -
Understand SEO recommendations
Within the SEO tool, content editor, and page details, you can scan your content for SEO recommendations....
Knowledge Base -
View SEO recommendations in HubSpot
Following SEO best practices leads to more organic traffic to your website over time. SEO recommendations can...
Knowledge Base