SEO for CBD Companies: How to Rank Your Cannabis Business

Welcome to our comprehensive guide on SEO for CBD Companies. In the rapidly growing CBD industry, having a strong online presence is essential for CBD companies to succeed and stand out. With increasing numbers of consumers seeking CBD products and information online, effective SEO strategies are crucial to attracting potential customers, building brand awareness, and driving sales. This blog will explore tailored SEO techniques specifically designed for CBD companies. From navigating CBD-related regulations to optimizing product descriptions and leveraging content marketing, we will equip you with the knowledge and tools to thrive in the digital landscape of the CBD market.

So, let’s dive in and unlock the full potential of SEO to elevate your CBD company’s success. 

Importance of SEO for CBD Brands

A solid CBD SEO plan is the first step to starting a cannabis business online. Can you raise the visibility of your goods, boost sales, and improve search engine rankings?

Any website wishing to attract direct online traffic should focus on search engine optimization (SEO). Researching keywords using SEO tools is helpful when trying to gauge the pulse of your intended audience.

How can you pick the ideal items and keywords to rank on Google for your CBD website?

Here are a few cannabis SEO tips to keep you going.

Tips for SEO for CBD Companies

1. Target Non-Competitive Keywords

Non-competitive keywords can achieve higher rankings with minimal link-building efforts and without requiring significant domain authority. These keywords are often more attainable and can be a great starting point for optimizing your web content.

Long-tail keywords, in particular, are specific and highly relevant phrases with lower search volumes than broader terms. However, they can be valuable in targeting a niche audience looking for particular information or services. Incorporating these long-tail keywords into your content can attract highly relevant traffic and rank more easily for specific topics.

The advantage of targeting non-competitive and long-tail keywords is that they allow you to capture less competitive search queries, making it easier for your website to stand out in search results. While they may not have high search volumes, they can be instrumental in driving targeted traffic and attracting users who are more likely to convert into customers.

2. Speed Up Your Website

You’re right. Website speed is crucial to the user experience and overall website conversions. Maintaining an optimum website speed ensures a positive user experience and keeps visitors engaged. Here are some effective ways to achieve that:

Test Website Speed: 

Regularly test your website speed using various tools and performance testing platforms. These tests will help identify areas that need improvement and enable developers to fix them promptly, ensuring a smooth user experience.

Use a Content Delivery Network (CDN): 

Implementing a CDN can significantly boost your website’s speed by caching content and distributing it across multiple servers closer to the user’s location. This reduces the distance data needs to travel, leading to faster page load times.

Optimize Images: 

Images often contribute to longer loading times. By optimizing website images through compression and reducing dimensions or resolutions, you can significantly improve the image loading speed without compromising quality.

Minify CSS and JavaScript: 

Minification involves removing unnecessary characters and spaces from CSS and JavaScript files, reducing their size, and improving website loading speed. This process also decreases the amount of bandwidth needed to transfer the files.

Reduce HTTP Requests: 

Limit the number of HTTP requests your website makes by minimizing the use of external resources, combining CSS and JavaScript files, and employing CSS sprites for multiple images. Fewer requests lead to faster load times and a smoother user experience.

3. Make Sure Your Content is EAT Ready

 In the context of SEO, EAT stands for Expertise, Authoritativeness, and Trustworthiness. This concept was introduced through Google’s Search Quality Rater guidelines and has become a crucial factor in evaluating the overall quality of web pages.

Google determines the EAT of a page to ensure the accuracy, truthfulness, and usefulness of the content it displays in response to search queries. With the vast amount of content available on the internet, it can take time to ascertain the authenticity and reliability of the information presented.

For topics related to medical or financial matters, where individuals may base important life decisions on the provided content, the need for accurate and trustworthy information becomes even more critical. By evaluating the EAT of web pages, Google aims to promote content from reputable sources with proven expertise and authority on the subject matter.


When written by individuals verified to possess formal training or expertise in the subject, Google considers content authentic and trustworthy. This verification is particularly important for YMYL sites, impacting users’ finances, health, safety, and overall well-being. For medical content, Google values the credibility of information written by verified doctors or qualified medical professionals with formal training.


Authoritativeness refers to having widely-recognized authority on a particular subject. When people know you as an author, understand your background, recognize you as a thought leader in the industry, and view you as a reliable source of information, it demonstrates your authoritativeness. Establishing yourself as an authority in your field helps build trust and credibility with your audience.


Being trustworthy means that people believe you to be a genuine and honest source of information. Trustworthiness is essential for gaining the confidence of your audience. When users find your content reliable and accurate, they are more likely to trust the information you provide.

4. Conduct Technical SEO Audit

Performing regular technical SEO audits for your website is crucial to maintain its performance and ensure a steady flow of positive traffic. Neglecting to conduct these audits may result in your website not appearing in the search engine results pages (SERPs), regardless of the efforts you put into on-page and off-page optimization.

By conducting a technical SEO audit, you can identify and address errors in both the backend and front end of your site. Some common issues that audits can help uncover include broken links, crawling issues, duplicate content, poor site structure, and slow website speed. Addressing these problems can help improve your website’s performance and user experience.

Numerous free and premium technical SEO audit tools can assist you in detecting and resolving these issues. These tools provide valuable insights into the health of your website and can help you make informed decisions to enhance its overall SEO performance.

5. Add Internal Links Between Your Pages & Posts

Internal links connect one page to another within the same website. These links are essential for users to discover new content and navigate your site. When internal links are placed within your content, they are called contextual links, as they lead users to related content.

Implementing a well-thought-out internal linking strategy benefits users and search engines. Internal links help search engines understand the content of your website and its value. By strategically linking to important pages on your site, you can guide users to the most critical and relevant information.

When Google crawls websites, it follows both internal and external links to index and rank your pages. Establishing a connection between different posts, pages, and content on your website is crucial for search engine optimization.

To optimize your internal linking strategy, consider the following tips:

  • Link to important pages on your website.
  • Use anchor text that includes relevant keywords.
  • Avoid using the same anchor text for multiple links.
  • Place links high up on the page, easily visible and accessible to users.
  • Use do-follow links whenever possible to pass authority and value to linked pages.

6. Write Meta Tags For All Your Pages

Page-level meta tags are essential elements that provide search engines with valuable information about a web page’s content. These meta tags are inserted in the <head> section of the HTML code for each page on a website. The two main components of page-level meta tags are the meta title and meta description.

Meta Title

The meta title, also known as the title tag, is a concise and relevant title that represents the main topic or subject of the page. It appears as a clickable headline in search engine results and is crucial for users to understand what the page is about.

Meta Description

The meta description is a summary or text snippet describing the page’s content. It appears below the meta title in search engine results and provides additional context to users about what they can expect to find on the page. While meta descriptions do not directly impact SEO rankings, they can influence click-through rates and user engagement.

7. Create Evergreen Content 

In simple terms, evergreen content is the one that educates and engages your readers for a long time. If you can master writing this content, you will ensure that your content is relevant for years to come. It doesn’t matter what year or season it is; it will drive traffic. If you are still unsure about the importance of evergreen content, here are a few more reasons:

1. Boosts search rankings

The first page of search engine results is crucial for reaching your target audience. Most users rarely go beyond the first page, so if your content doesn’t appear there, it might not receive the visibility it deserves.

Creating evergreen content is an effective way to improve your SEO rankings. Evergreen content, which remains relevant and valuable over time, demonstrates your expertise, authoritativeness, and trustworthiness in a particular subject. This, in turn, contributes to a higher EAT score on Google. With a higher EAT score, your content is more likely to rank higher in search engine results, increasing its visibility and accessibility to your target audience. Focusing on evergreen content can increase your chances of getting on the coveted first page and engaging with your audience effectively.

2. Draws in organic traffic

Organic traffic is people visiting your website through the search results page instead of a paid ad. Since evergreen content answers a question, it increases people’s interest, making them more likely to find your content again.

3. Keeps your business relevant

Evergreen content is crucial in providing readers with relevant and valuable information. Additionally, it contributes to lower bounce rates as people tend to stay on the page longer, indicating the content’s usefulness. This positive user behavior signals search engines that your content is valuable, which can result in improved search rankings.

While not all content needs to be evergreen, creating enduring and timeless pieces can give you a competitive edge. To write evergreen content, consider the following tips:

  • Identify topics with persistent traffic potential using tools like Google Analytics. Understand the difference between evergreen and trending topics.
  • Utilize relevant keywords to optimize your posts for search engine results.
  • Avoid adding specific dates or events in your content to maintain its timelessness.
  • Focus on incorporating case studies to provide analytical, in-depth insights that boost credibility.
  • Write comprehensive tutorials and guides to address your audience’s questions thoroughly.

8. Generate Backlinks to Your Website

Backlinks refer to the websites that link to your website. However, this doesn’t mean you should get backlinks wherever you can. If the website is authoritative, you will get better traffic and rankings. Google uses certain factors to determine the quality of a backlink. 

Getting a quality backlink takes time and effort. However, there are some smart ways of getting authoritative websites to link to your website. Here are a few tips that will help you with this:

1. Broken-link building

You must inform a web administrator about a broken link on their website and suggest alternative websites. You must seek broken links on websites in your niche, including resource pages. 

2. Infographics

Infographics aid in obtaining beneficial backlinks and increase website traffic. They are simple to understand since they are visual data. You must use caution when selecting your infographics, though. Make sure you conduct research and gather information.

3. Guest Posting

The best strategy to engage a new audience is in this manner. If you submit guest pieces to well-known websites, you increase your exposure and attract new readers. You can use your business connections to increase your audience because getting backlinks is only one aspect of increasing your internet reputation.

4. Internal links

Internal links are essential for a blog to be successful. It will make your website easier for visitors to navigate and enhance their experience. Although there are programs that automatically establish internal links, it is advised that you do it by hand instead.

5. Blogger Outreach

The best way to get backlinks is to contact bloggers who are part of your topic. Although difficult, the outcome will be worthwhile.

Gaining high-quality backlinks from reliable websites might take a lot of work. However, if you employ the proper techniques, you may quickly identify possibilities for link development.

9. Create & Submit a Sitemap

The files on your website are listed in a file called a sitemap. Search engines use this file to conduct intelligent website crawls. Sitemaps are available in various formats, such as Text, XML, and RSS. You might not require a sitemap if you have a modest website with internal links to all URLs. However, a sitemap will be quite helpful to you if your website contains thousands of URLs.

Creating a sitemap

Here’s how to start from scratch when making an XML sitemap:

Gather every URL on your website.

Here are some potential substitutions for utilizing a crawler to gather a list of URLs:

Manually examine your website and compile the URLs.

Use Google to search a website and find the URLs that Google has indexed.

To find the URL, look at the landing page data from Google Analytics.

Coding the URLs

The next step is to code the URL in XML format once you have gathered all the URLs you wish to include in the sitemap. Use a text editor to ensure the coded URL is formatted correctly. 

Submitting a sitemap

Create a sitemap and then upload it to Google Search Console. To do it, follow the directions below:

  • Enter your Google Search Console login information.
  • Click on “Sitemaps” in the left sidebar to view them.
  • You’ll see “Add a new sitemap” at the top. Add the URL of your sitemap there.
  • Click “Submit.”
  • Google will begin crawling through your XML sitemap once you’ve finished this. This will guarantee that search engines can find useful content on your website.

10. Use Google Search Console & The URL Inspection Feature

The URL Inspection feature provided by Google Search Console is a valuable tool for diagnosing SEO issues on your website. This tool lets you access important information about the indexability and accessibility of your URLs, as known by Google. Here’s a step-by-step guide on how to use it:

Sign in to your Google Search Console account and select the relevant website (property) from the options on the top left.

Once you have selected the website, navigate to the search box and enter the URL you want to inspect.

The search results will give you detailed information about the page, including its index status and whether it has AMP (Accelerated Mobile Pages) support.

The URL Inspection tool offers several features to help you better understand the status of your pages. Here’s a breakdown of the main features:

URL is on Google:

This section indicates whether Google has indexed the page or not. If the page is not indexed, it may also indicate that manual action has yet to be taken regarding indexing.

Index Coverage:

Here, you can find comprehensive details about the page’s index status. Some key options to be aware of include:

  • Sitemaps: The sitemap in which the page is indexed.
  • Referring Page: The page that refers to the URL.
  • Last Crawl Date: The last time Google crawled this page.
  • Crawl Allow: Indicates whether Google can crawl the page or not.
  • Indexing Allow Shows whether indexing is allowed for the page.
  • Page Fetch: Displays whether the page fetch was successful.
  • Google Selected Canonical: Informs whether Google has authorized the canonical URLs.
  • User-declared canonical: Provides the URL’s declared canonical URL.


In this section, you can find details related to AMP and Non-AMP pages, helping you identify and fix any search-related issues on your blog or website.

11. Optimize Your Local Presence to Generate Quality Leads

Regardless of your local business’s size, generating quality leads is one of its most important aspects. What you can do is optimize your local SEO to build quality leads. Here are a few tips to optimize your content and website for local searches:

Listings in local online directories:

Establishing a robust online presence is essential for your business, and one way to achieve this is by leveraging local online directories. These directories help market your business, improve your search engine rankings, and drive organic traffic to your website. You can connect with a broader audience and attract potential customers by ensuring your business is listed on platforms like Google Business Pages.

Optimized content with local keywords:

To effectively target your local audience, including your business’s exact location in your content using relevant local keywords is crucial. Using these keywords strategically can attract high-quality leads and enhance your visibility in the search engine results pages (SERPs). However, using keywords sparingly is essential, as this may make your website perceived as spammy and hurt your rankings.

Positive online reviews:

Building trust with potential customers is vital for your local business, and positive online reviews play a significant role in achieving this. Encourage customers to leave testimonials on your website and reviews on other reputable websites. Providing exceptional and high-quality services will increase the likelihood of customers leaving positive reviews, which, in turn, can boost your reputation and attract more customers.

12. Put Yourself in the User’s Shoes

To effectively market your CBD product, start by putting yourself in the user’s shoes to understand their intent and what they are looking for in a CBD website. Conduct keyword research using a keyword research tool to identify relevant keywords that align with user intent and the type of CBD products you offer.

Learning from webinar speakers who have successfully helped a CBD website earn $300k in organic traffic can provide valuable insights into conducting the right keyword research.

However, you may need more than just a list of keywords from the Keyword Planning Tool to boost your website to the top of search results. It’s essential to seek a second opinion by comparing your keyword research from the Google Keyword Planner with data from the Google Search Console and Analytics. This comparison will help you select the most suitable keywords for your website.

13. Check Your Competitors

Certainly, some cannabis businesses are thriving online, and studying their strategies can provide valuable insights to increase sales. You can identify their target keywords by analyzing your competitors and build your CBD SEO strategy accordingly.

In the rapidly growing and young cannabis market, standing out from the competition is crucial. If your competitors have been in the market for some time, closely examining their business techniques can offer valuable lessons you can implement in your business.

The tips mentioned above will help you embark on your online journey in the cannabis business and work towards improving SEO for your CBD blog to generate better organic revenue.


As we conclude our journey through the “SEO for CBD Companies” realm, you are now equipped with valuable insights to strengthen your CBD company’s online presence and boost your success in the competitive market. By harnessing the power of SEO, you can attract more customers, improve your website’s visibility in search results, and establish your brand as a trusted authority in the CBD industry. Stay updated with evolving SEO trends and regulations to ensure your strategies remain effective and compliant. Optimize your product descriptions, incorporate relevant keywords, and create engaging and informative content to connect with your target audience. With dedication and a well-executed SEO plan, your CBD company can flourish, positively impact, and thrive in the dynamic world of CBD commerce. You are wishing you success and growth as you embark on your SEO-driven journey in the CBD market.


How can SEO benefit my CBD company’s online visibility?

SEO (Search Engine Optimization) can significantly benefit your CBD company’s online visibility by improving your website’s rankings in search engine results. With well-executed SEO strategies, your website will appear higher in relevant search queries, making it more visible to potential customers searching for CBD products. Increased visibility means more organic traffic to your site and more potential customers discovering your brand and products. By implementing SEO best practices, such as keyword optimization, content marketing, and backlink building, you can establish your CBD company as a reputable authority in the industry and attract a broader audience.

Are there any specific SEO challenges for CBD companies due to regulatory restrictions?

Yes, CBD companies may face specific SEO challenges due to regulatory restrictions and the evolving legal landscape of the CBD industry. Countries, states, and platforms have varying CBD advertising and promotion regulations. Some digital marketing platforms may have restrictions or guidelines that limit the promotion of CBD products. It’s crucial to stay informed about the latest CBD regulations in your target markets and adapt your SEO strategies accordingly. Focus on compliant content marketing, education about CBD, and building organic traffic through informative and helpful resources to navigate these regulatory obstacles.

How can content marketing help my CBD company’s SEO efforts?

Content marketing is vital in boosting your CBD company’s SEO efforts. You can attract and engage your target audience by creating valuable and informative content, such as educational articles, product guides, and customer testimonials. High-quality content helps establish your CBD brand as a trustworthy source of information and fosters credibility in the eyes of search engines and consumers. Incorporating relevant keywords naturally within your content improves your website’s search engine visibility, making it more likely to appear in relevant search results. Additionally, content marketing encourages social sharing and can attract backlinks from other reputable websites, further boosting your SEO rankings and authority in the CBD industry.


Check out relevant guides for other local businesses, too:

Leave a Reply