← Back to Blog
hubspotknowledge basecustomer supporthelp centerservice hub

How to Build a HubSpot Knowledge Base From Scratch

·11 min read·ScreenGuide Team

HubSpot's knowledge base tool is part of Service Hub, and it sits at the intersection of your CRM, support ticketing, and customer feedback systems. That integration is its greatest advantage -- you can track which customers read which articles, whether those articles prevented tickets, and how knowledge base usage correlates with customer satisfaction scores.

But none of that matters if the knowledge base itself is empty, disorganized, or filled with articles that do not actually solve problems. Building a HubSpot knowledge base that works requires more than activating the feature.

Key Insight: According to HubSpot's research, companies using the knowledge base feature in Service Hub see an average 25% reduction in ticket volume within the first year. The companies that see the biggest reduction are those that pair comprehensive content with annotated visual guides.

This guide walks you through building a HubSpot knowledge base from initial setup to article creation, visual content, SEO, and data-driven improvement.


Getting Started with HubSpot Knowledge Base

The knowledge base feature is available in HubSpot Service Hub Professional and Enterprise plans. If you are on a lower-tier plan, you will need to upgrade to access it.

Navigate to Service > Knowledge Base in your HubSpot portal. The first time you access it, HubSpot will prompt you to configure the basic settings.

Initial Setup Steps

  • URL structure -- HubSpot lets you host your knowledge base on your existing domain (such as yourcompany.com/knowledge) or on a subdomain (help.yourcompany.com). Using your primary domain keeps SEO authority consolidated. A subdomain is simpler to configure and separates help content from your marketing site
  • Template selection -- HubSpot provides several knowledge base templates. Choose one that aligns with your brand aesthetic and offers the navigation features you need. You can customize the template later with HubSpot's design tools
  • Branding -- Set your logo, header style, navigation bar color, and font under the knowledge base settings. Consistency with your main site builds trust
  • Navigation and header -- Configure the top navigation bar to link back to your main website, product, and contact page. Customers should always have a clear path out of the knowledge base if they need it
  • Language settings -- HubSpot supports multi-language knowledge bases. If you serve an international audience, configure your primary language and add additional languages. Each article can have translated variants linked to the primary version

Pro Tip: Before building any content, set up a custom domain or subdomain for your knowledge base. Migrating URLs later is painful and breaks any article links you have shared with customers in tickets, emails, or documentation.


Designing Your Category Architecture

HubSpot's knowledge base uses Categories and Subcategories to organize articles. The category structure appears on your knowledge base homepage and defines the primary navigation experience.

Base your categories on the questions customers ask, not on your product's feature list. Pull your top 100 ticket subjects from HubSpot's ticketing system and group them by theme.

Recommended Category Structure

  • Getting Started -- Onboarding, initial setup, quick start guides
  • Account and Settings -- Profile management, user permissions, account configuration
  • Billing and Subscriptions -- Payment methods, invoices, plan changes, refunds
  • [Core Product Area 1] -- How-to guides for a major feature set
  • [Core Product Area 2] -- How-to guides for another major feature set
  • Integrations -- Connection setup and sync troubleshooting
  • Troubleshooting -- Error messages, common issues, diagnostic steps

Use subcategories to break down broad categories. Under a "Reporting" category, you might have subcategories for "Creating Reports," "Scheduling Reports," "Report Templates," and "Exporting Data."

Common Mistake: Over-engineering the category structure before you have written any articles. Start with 5-7 broad categories, create your first 30 articles, and then refine the structure based on where content naturally clusters. You can reorganize in HubSpot without breaking article URLs.

Category Descriptions and Icons

HubSpot lets you add descriptions and icons to each category. Use these. A brief description ("Learn how to configure your account settings, manage team members, and set permissions") helps customers quickly identify the right category. Icons provide visual differentiation on the homepage.


Writing Knowledge Base Articles in HubSpot

HubSpot's article editor is a drag-and-drop builder with rich text support, image embedding, video insertion, and code blocks. It also includes built-in SEO recommendations and readability scoring.

Each article should address a single, specific question. HubSpot's CRM integration lets you track which articles customers view before submitting tickets, so writing focused articles gives you cleaner data on content effectiveness.

Article Structure

Follow this template for every article:

  • Title -- Use a task-based or question-based title. "How to create a custom dashboard" or "Why are my contacts not syncing"
  • Subtitle or summary -- HubSpot articles support a subtitle field. Use it to provide a one-sentence overview: "This guide walks through creating custom dashboards with filters, widgets, and sharing options"
  • Tags -- Add relevant tags for filtering and search. Include synonyms and related terms
  • Step-by-step body -- Numbered steps with one action per step. Start each step with an imperative verb
  • Screenshots -- Insert annotated screenshots after each significant step. Show the customer exactly what they should see on their screen
  • Video (optional) -- Embed a short video walkthrough for complex multi-step processes. HubSpot supports YouTube, Vimeo, and Vidyard embeds
  • Outcome -- Describe the expected result after completing all steps
  • Troubleshooting tips -- Address common errors or edge cases related to this specific task
  • Related articles -- HubSpot can suggest related articles automatically, but you can also manually link to connected content

Writing Tone

HubSpot's knowledge base inherits the brand voice of the broader HubSpot ecosystem, which tends to be conversational and clear. Match this tone in your own articles. Use "you" consistently. Write in active voice. Define any technical terms on first use.

Key Insight: HubSpot's SEO tools built into the article editor score each article on readability. Articles scoring above 60 on the Flesch reading ease scale consistently outperform lower-scoring articles in both search rankings and customer satisfaction ratings.


Adding Visual Content to HubSpot Articles

Screenshots are the difference between an article that resolves tickets and one that generates them. When a customer can visually confirm they are looking at the right screen, their confidence in following instructions goes up significantly.

HubSpot's article editor supports inline images, and you can control image alignment, size, and alt text. Use these controls to create a clean, professional layout.

Screenshot Workflow

  • Capture at the decision point -- Take the screenshot at the exact moment the customer needs to make a choice or click a button. If step 4 says "Select Custom Report from the dropdown," the screenshot should show the dropdown open with "Custom Report" visible
  • Annotate before uploading -- Raw screenshots require interpretation. Adding arrows, numbered callouts, and highlight boxes removes all ambiguity. ScreenGuide is designed for exactly this workflow -- capture, annotate, and export in one step, producing clean visuals that embed seamlessly into HubSpot's editor
  • Set consistent image sizes -- In HubSpot's editor, set all screenshots to the same width for a uniform look. A width of 700-800 pixels works well for most screen layouts
  • Always include alt text -- HubSpot prompts you to add alt text when inserting images. Write a descriptive alt text that explains what the screenshot shows: "HubSpot dashboard showing the Create Report button in the top-right corner"

Pro Tip: Before capturing screenshots, use a test account with realistic but non-sensitive data. Screenshots showing empty dashboards or placeholder data like "Test User 123" undermine the professionalism of your help center. Use data that looks real.

When to Use Video

HubSpot's integration with Vidyard makes video embedding straightforward. Use video for:

  • Complex workflows where the sequence of clicks matters as much as the individual actions
  • Configuration processes that involve multiple pages or settings panels
  • Troubleshooting where showing the problem and solution in motion is clearer than static images

Keep videos under two minutes and focused on a single task. Always provide a text-and-screenshot version alongside the video for customers who prefer reading.


Leveraging HubSpot's CRM Integration

The most powerful aspect of HubSpot's knowledge base is its connection to the CRM. This integration gives you capabilities that standalone knowledge base platforms cannot match.

Every article view, search query, and feedback response is tied to the customer's CRM record. This means you can analyze knowledge base usage patterns by customer segment, identify which accounts are struggling with specific features, and proactively reach out before they churn.

CRM-Driven Insights

  • Article views on contact records -- When a customer views a knowledge base article, it appears on their CRM timeline. Support agents can see this before responding to a ticket, which prevents redundant troubleshooting
  • Ticket deflection tracking -- HubSpot tracks when a customer views a knowledge base article and does not create a ticket afterward. This is your clearest measure of self-service success
  • Segment-specific content gaps -- Filter knowledge base analytics by customer segment (plan level, company size, industry) to identify which segments need more targeted content
  • Proactive outreach -- If you notice a customer repeatedly viewing articles about a specific feature without success, trigger an automated email offering a call with your support team

Common Mistake: Having CRM integration available but never looking at the data. Schedule a monthly review of knowledge base analytics within HubSpot's reporting dashboard. The insights are only valuable if someone acts on them.


SEO Optimization for Your HubSpot Knowledge Base

HubSpot provides robust SEO tools across its platform, and the knowledge base is no exception. Each article has dedicated fields for meta title, meta description, and URL slug.

Treat your knowledge base articles as SEO content. They serve existing customers and attract potential customers who are researching solutions.

SEO Best Practices

  • Optimize meta descriptions -- Write a unique 150-160 character description for each article. Include the primary keyword and a clear statement of what the article covers
  • Use keyword-rich titles -- Front-load the primary keyword in the title. "How to create HubSpot workflows" is better than "Automation: Working with Workflows in HubSpot"
  • Internal linking -- Link related articles to each other within the body text. This helps search engines understand your content relationships and improves crawlability
  • External linking -- Link to relevant HubSpot Academy resources or official documentation where it adds value
  • Image alt text and file names -- Use descriptive alt text and file names for all screenshots. "hubspot-workflow-editor-trigger-setup.png" is better than "image-001.png"

Key Insight: Knowledge base articles often rank well for long-tail queries like "how to set up email automation in HubSpot." These queries indicate high intent -- the searcher is actively trying to accomplish something, making them valuable for both support and marketing.

Monitoring SEO Performance

Connect Google Search Console to your knowledge base domain. Monitor which queries drive traffic, which articles rank on page one, and which articles have high impressions but low click-through rates (indicating they need better titles or meta descriptions).


Maintaining Your HubSpot Knowledge Base

A knowledge base that was accurate when you built it becomes a liability within months if you do not maintain it. Products evolve, UI changes, and features get renamed or reorganized.

Tie knowledge base maintenance directly to your product release cycle. Every sprint or release should include time allocated for updating affected articles.

Maintenance Framework

  • Release-triggered updates -- When a feature ships, update all related knowledge base articles immediately. Do not let even a single sprint pass with outdated content
  • Monthly analytics review -- Check article performance metrics in HubSpot's reporting dashboard. Identify articles with high view counts but negative feedback, and prioritize rewriting them
  • Quarterly content audit -- Review the entire knowledge base for accuracy, completeness, and organization. Archive articles for deprecated features. Merge overlapping articles. Fill content gaps identified through ticket analysis
  • Screenshot refresh -- UI changes require updated screenshots. Maintain a mapping of articles to the screens they reference so you can quickly identify which visuals need updating when the product changes

Pro Tip: Create a HubSpot workflow that sends a notification to the knowledge base owner when an article receives negative feedback. This ensures low-performing content gets immediate attention rather than languishing with poor ratings for months.


TL;DR

  1. Set up HubSpot Knowledge Base with a custom domain, branded template, and proper category structure based on customer ticket data
  2. Write focused articles with step-by-step instructions, annotated screenshots, and clear outcome statements
  3. Leverage HubSpot's CRM integration to track article views on contact records, measure ticket deflection, and identify content gaps by customer segment
  4. Optimize every article for SEO with keyword-rich titles, custom meta descriptions, descriptive alt text, and internal linking
  5. Tie knowledge base maintenance to your product release cycle so content stays current with every update
  6. Review analytics monthly to identify underperforming articles, content gaps, and opportunities for proactive customer outreach

Ready to create better documentation?

ScreenGuide turns screenshots into step-by-step guides with AI. Try it free — no account required.

Try ScreenGuide Free