Do your web pages convert new leads? Do they rank on search engines? Where are the gaps? What do you need to improve?
When you’re just getting started with search engine optimization, it’s overwhelming, to say the least.
Fortunately, conducting a B2B SEO audit is easier than you think. Use this guide as a starting point on your SEO journey.
Blog content
Your blog is home to your informational content. Every time a customer Googles something product-related, it’s either you or a competitor who shows up on the search results.
1. Is there a strategy?
Begin your B2B SEO audit by assessing the existing content strategy. Look for coherence, the value-add for readers, and how well the content aligns with your broader business goals.
When we took a more coherent approach to our own blog content (publishing B2B SaaS and ecommerce SEO content), we saw a 246% traffic increase in just six months.
Trust us. This framework works.
2. Create content clusters.
Center your content around core topics pertinent to your business. Start with pillar pages that cover broad topics related to your value proposition.
Then, create smaller pieces of content that cover subtopics and build authority by linking to your pillar page.
As an example, here’s a look at our SaaS SEO guide, which is a broad overview. In our blog content (which covers individual topics within SaaS SEO), we link back to it.
Like this:
3. Redirect duplicate topics.
Consolidate content that covers similar topics to prevent them from diluting SEO value. It’s very confusing for search engine algorithms (and humans) if you have content that covers a single topic from multiple angles.
You can keep the older blog post, but redirect them to more up-to-date pages on the same topic.
4. Check for internal links.
A content audit tool like Surfer will show you internal linking opportunities.
It’s just a crawler, so it won’t find all of them. But you can get a good overview of how your content is linked and which assets need more attention.
Blog content
Your blog is home to your informational content. Every time a customer Googles something product-related, it’s either you or a competitor who shows up on the search results.
1. Is there a strategy?
Begin your B2B SEO audit by assessing the existing content strategy. Look for coherence, the value-add for readers, and how well the content aligns with your broader business goals.
When we took a more coherent approach to our own blog content (publishing B2B SaaS and ecommerce SEO content), we saw a 246% traffic increase in just six months.
Trust us. This framework works.
2. Create content clusters.
Center your content around core topics pertinent to your business. Start with pillar pages that cover broad topics related to your value proposition.
Then, create smaller pieces of content that cover subtopics and build authority by linking to your pillar page.
As an example, here’s a look at our SaaS SEO guide, which is a broad overview. In our blog content (which covers individual topics within SaaS SEO), we link back to it.
Like this:
3. Redirect duplicate topics.
Consolidate content that covers similar topics to prevent them from diluting SEO value. It’s very confusing for search engine algorithms (and humans) if you have content that covers a single topic from multiple angles.
You can keep the older blog post, but redirect them to more up-to-date pages on the same topic.
4. Check for internal links.
A content audit tool like Surfer will show you internal linking opportunities.
It’s just a crawler, so it won’t find all of them. But you can get a good overview of how your content is linked and which assets need more attention.
Commercial content
We see tons of B2B websites target keywords meant to answer questions on their commercial pages, but those are the pages that are supposed to drive leads. If you do this, you’ll attract the wrong type of audience on search engines.
You also run the risk of cannibalizing your own content — since you probably answer questions about your product/service in blog posts, which means you’re competing with yourself for keyword rankings.
Commercial pages should:
- Use the same keywords (with a slight variation) throughout the body of the page
- Include an embedded CTA to encourage users to take action
- Have internal links that point to other relevant content on your website (e.g., the type that answers questions)
Keyword research tools will tell you straight away whether your number-one keyword is commercial or informational.
Usually, informational keywords are on the right path. They just need a modifier to follow search intent.
Here are a few examples of B2B keyword modifiers that can make an informational keyword commercial:
- “Best”
- “Compare”
- “List”
- “Pricing”
- “Review”
For instance, the search term ‘CRM software’ returns a few “best of” pages, but it also returns blog posts that answer the question, “What is CRM software?”
All you have to do is look at search engine results pages to see whether your top-performing keywords fit in with the others.
If your product page is up against dozens of informational ones, you won’t rank as high for it. Even if you did, it’d have a lower CTR because it probably isn’t aligned with what searchers are looking for.
If you create commercial content for commercial terms, you’ll find it’s a lot easier to attract buyers. “CRM software pricing,” for instance, returns a few pages that are related to it.
You could use a “___ pricing” page to compare competitor pricing to your own, and give users a guide for which product is right for them.
B2B technical SEO audit
Technical SEO is the other half of B2B SEO audits. You don’t need fancy schmancy SEO audit tools to take care of this, either.
Google Search Console, Google Analytics, and the free version of Screaming Frog SEO Spider should get you there.
If you use Ahrefs to find relevant keywords, that’ll work for a technical SEO audit as well.
Indexing
Google reads billions of web pages. That’s how it knows which ones to display on search results when users type in a keyword or phrase.
Whether or not you’re one of those pages depends on 200+ factors. The first one is whether or not Google can read your site in the first place.
Indexing is the process of ensuring search engines read your content as part of their routine crawls. Your B2B SEO audit tool (we use Screaming Frog) will tell you how many pages Google can crawl.
When you click on a specific page, you can see the index status of each one.
You don’t necessarily want all your pages crawled.
If URL parameters cause duplicate content (e.g., session IDs or sorting options on eCommerce sites), you’d want to prevent Google from indexing those duplicates.
Pages with sensitive information (like administrative or internal portals) and user profile pages should also be kept off Google’s radar to maintain privacy and security.
You can exclude temporary pages and those under development from crawling as well. This prevents unpolished or irrelevant content from appearing in search results.
Implementing a robots.txt file can help you manage what Google crawls and what it doesn’t.
Speed
On the first page of Google search results, websites load in 1.65 seconds on average. General SEO best practices say your site should load under three seconds. That’s when about half of your site visitors are gone if your page doesn’t load.
You can use PageSpeed Insights tool from Google for a free and easy way to check your site speed.
It’ll give you a score on how quickly your website loads, and suggest what you can do to make it faster (e.g., optimize images, minify CSS).
You can also use Screaming Frog to assess your pages’ response times.
This all takes just a few minutes. And, again, the tools are free.
Core Web Vitals
Core Web Vitals is a set of metrics from Google that measure how fast and responsive your web page is.
It includes:
- Largest Contentful Paint (LCP) — The time it takes for your page’s main content to load
- Interaction to Next Paint (INP) — The time it takes for users to interact with your page after loading
- Cumulative Layout Shift (CLS) — The amount of unexpected layout shifts that occur as a result of dynamic content load
Google’s PageSpeed Insights tool will tell you these things, as well as your First Contentful Paint (FCP), First Input Delay (FID), and Time to First Byte (TTFB).
You can also see these right in Search Console.
For more on this, I recommend checking out my complete guide to conducting a Core Web Vitals audit.
Competitor analysis
An SEO competitor analysis is an important step to understanding how your SEO performance stacks up against others’.
Of course, it isn’t the be-all-end-all of SEO. You’re different, after all.
But it gives you a solid overview of which keywords your competitors are ranking for, and what SEO strategies they use to get there.
Content SEO audit
Content is the first place you should look. There will be keywords and topics your competitors already rank so well for they aren’t worth your time. There will be others none of your competitors rank for.
You can find those using the Content Gap tool on Ahrefs.
It’ll show you all the keywords your competitors rank for that you don’t.
Your next question should be, “Is anyone actually reading their content?”
You can check their organic traffic from each article by looking at their site profile (on Ahrefs). The easiest place to start is the Organic Keywords section.
This shows all the different keywords they rank for and how much traffic each one brings in. You can zero in from there.
Off-page SEO audit
What happens off-site is just as important as the content they’re publishing. That’s why a B2B SEO audit should always include an off-page competitor analysis as well.
You can glean tons of info by checking their backlink profile. Use the Backlinks section of Ahrefs to see every page that links to theirs.
- See which pages they’re getting links from
- Look at the backlink profiles and site health of those pages as well to see whether they’re authoritative or not.
- Look for large media companies to get a better idea of their PR strategy.
- Pick out review sites like TrustPilot or G2 Crowd as well.
Target audience
There are two types of SEO competitors: search competitors and product competitors.
- Search competitors are those that show up in search results for the same keywords as you. They may or may not want the same customers.
- Product competitors offer products and services similar to yours. They might rank for a keyword you also want to target.
Every site that ranks for your target keyword is technically a search competitor. They may also be product competitors.
For instance, ‘niche relevant backlinks‘ is one of our top-performing articles. Some of the others on this results page (like B2B Digital Marketers) aren’t selling SEO services. Others (like LinkDaddy) are.
For B2B SEO, the important distinction isn’t whether they’re after your market share or not. What you really want to pay attention to is what type of audience they’re targeting.
A dead giveaway you’re in the wrong place SEO-wise is if you’re ranking for these terms but most search competitors are targeting a direct-to-consumer audience.
B2B local SEO audit
If you’re a local B2B business (i.e., you have physical locations), target a local audience, or have local competition (e.g., a digital business bank like Mercury going against brick-and-mortar banks), you also need to consider how you perform on local search.
Local business SEO requires a slightly different approach for B2B companies.
NAP (name, address, phone number)
Your NAP has to be consistent and accurate across all online listings and directories.
If you have multiple locations, make sure each one has its own unique listing and that they are also consistent with each other.
If you haven’t even considered local search, start by creating a Google Business Profile.
Local listings
Local SEO citations are mentions of your business name, address, and phone number on other websites.
- Your company page on LinkedIn
- Employer sites like Glassdoor
- Industry-specific listing sites (e.g., for a marketing agency)
- User review sites
- Local biz organizations
With Semrush’s Listing Management tool, you can easily audit (and update) inaccurate information from one screen.
Check out my guide to B2B local SEO for more on how to create local B2B content and what to optimize for.
Turning your B2B SEO audit into a plan
Now that you know what your competitors are doing and where they’re succeeding, the natural next step is to develop a strategy for how you’ll approach.
Use what you’ve learned to craft an SEO strategy built on data. Make sure it includes tactics for content, technical optimization, and off-page SEO.
1. Make quick, impactful changes first.
Like we mentioned earlier, start with the low-hanging fruit.
- Simple technical fixes
- Content changes/updates
- Redirects
- Site structure improvements
- Image optimization
These are all things you can fix in an hour or two. You’ll see quick wins like improved rankings, better overall site performance, and higher conversions from the traffic you’re already getting.
Then, focus on the changes that will net the largest impact.
- Commercial pages
- Pillar content
- UX improvements for sales/pricing pages
Essentially, focus on the ‘money’ pages first. They’re the ones you’re going to build links to. And they’re the ones people will likely convert on.
Plus, you can build a content marketing strategy around them.
2. Break it up into sprints.
The best way to ensure a successful SEO strategy is to shorten the time horizon. Looking at your strategy through a monthly/quarterly lens makes it easier to measure progress. And it makes the execution a lot more doable.
Tracking and iterating
The tools you’re already using are the same ones you’ll use to keep track of progress over time.
- Google Analytics and Search Console for web analytics
- Screaming Frog to tell you how the technical SEO is going
- Ahrefs will give you a good overall picture of what’s going on with your organic performance — specifically, building high-quality backlinks.
1. Choose KPIs.
Your first step is to determine what you’re going to measure. Include some SEO-relevant KPIs and some related to revenue/user engagement.
Here’s a quick list of metrics you’ll want to set attainable goals for:
- Organic traffic
- Organic CTR
- Rankings (per page/keyword)
- Number of backlinks
- Quality/authority of backlinks
- Domain Authority
- Time on page/site
- Bounce rate (per page)
- MQLs generated
- MQL:SQL ratio
- Conversions/sales
- Revenue attribution (for SEO content)
If you’re a SaaS company, see our full list of SaaS KPIs.
2. Create dashboards.
You’ll have some basic dashboards set up already, but they’ll be in different systems (CRM, marketing automation, and Google Analytics). To track progress more holistically, use something like Databox or build a custom dashboard in Google Data Studio.
These options are great because they allow you to visualize your data and get a better picture of how things progress over time. Plus, you can filter out anything you don’t care as much about.
3. Run mini SEO audits.
Throughout the duration of your SEO strategy, it’s a good idea to refresh the data. And you’ll want to continue looking at competitors to know whether they’ve changed anything.
4. Be comfortable with pivoting.
SEO, in general, takes time to work. So you don’t want to pivot too much.
But there will be times when something clearly isn’t pushing your site in the direction you want. For those moments, you’ll need to be prepared to switch up what you’re doing.
Sometimes, this will be the result of an internal change (maybe you’re targeting a new customer base or made changes to your product/service). Others, it’ll simply be customers showing affinity for different content than you expected.
Important considerations for business and SEO goals
If you’re doing SEO just for the sake of doing SEO, your results will always come up short. You need to evaluate your specific business goals and how SEO fits into the picture.
Align your SEO goals with broader objectives.
On the surface, there are obvious business goals like “get more leads” or “increase revenue.” You have to think deeper about how SEO strategies can help reach those goals. And you have to consider the steps you need to take to reach the end goal of more leads and higher revenue.
As they pertain to SEO, you can lump your business goals into three categories:
- Buyer personas. No matter what, your main goal is to connect with your target audience. That’s how you get them on your site in the first place. You need to rank for keywords and cover topics your audience is actually searching for on Google.
- Target KPIs. Organic traffic, leads, site engagement, conversion rates (including individual pipeline stages like MQL-to-SQL and SQL-to-opportunity), activation rate, time to first value, and customer/revenue retention are the metrics worth tracking for business success. To continuously improve search engine rankings, you’ll want to look at keyword rankings and website performance on a per-page basis. That way, you can double down on the content your audience values most.
- Competitors. Follow your competition to determine what they’re ranking for and how they’re getting traffic. Also, consider their website structure, content topics, and CTA/conversion paths. Figure out where you don’t have to reinvent the wheel UX- and content-wise. Then, find out what makes you different and capitalize on that.
It’s also worth mentioning that part of alignment is determining whether or not your SEO strategy is actually possible with your current website. If you’re a smaller brand, you probably won’t rank for difficult keywords. You probably wouldn’t be able to handle such a massive influx of organic traffic, either.
That’s one of the biggest reasons to audit your site. You want to see where you already have some momentum to build off of.
Divide and conquer.
Logging into Google Analytics is kind of like opening a Pandora’s box (especially if you haven’t opened it in a while). You’ll find tons of opportunities, errors, and suggestions.
It’s overwhelming. You need to approach it with a ‘divide and conquer’ mentality.
1. Start with the quick wins.
Start with the low-hanging fruit. These are the quick fixes that can yield results almost instantly.
It could be as simple as:
- Rectifying 4xx errors
- Eliminating duplicate content
- Switching to a web-safe font
- Improving your image quality
- Adding a keyword to your title tags/meta descriptions
- Finding and fixing broken links
These tweaks enhance the user experience and can boost your existing content’s rankings. They’ll help you leverage the traffic and keywords you already have.
2. Find commercial page opportunities.
Your commercial pages and bottom-of-funnel (BoFu) content drive the most qualified leads, so that’s where you should focus your attention first.
These are your landing pages, pricing pages, product/service pages, comparisons, and pillar pages. These pages might not immediately skyrocket your web traffic, but they’ll convert leads further down in the sales funnel.
Further down the line, they’re also the pages you’ll build links to. And you probably drive paid traffic to these pages (or, at least, have a sales team that uses them).
Long story short: SEO has a more immediate and direct impact on revenue when you focus on commercial pages first.
3. Increase your topical coverage.
To maximize SEO ROI, you’ll have to create topic clusters. When you audit your site, you’ll find content gaps and opportunities to extend your existing topical coverage.
Start by creating content that covers the same topic from various angles. It’s where you leverage SEO silos to your advantage.
For example, a B2B SaaS vendor selling CRM software might have a pillar page around a simple keyword like “CRM for [Industry/Type of Business]” and several supporting blog posts to cover specific use cases and situations.
4. Look at the bigger picture.
You’ll want to audit your B2B website routinely. Each time, ask yourself the following questions:
- Is our strategy getting us more traffic?
- Is that traffic actually qualified to buy our product?
- Do they turn into leads?
- Are those leads actually buying?
Audit your site once per month. Make continuous improvements. Check on YoY growth a year later, and you’ll see what a difference you’ve made.
Determine your overall approach based on what you know isn’t working.
Some SEO problems require an expert diagnosis. But you probably have some idea of where you want to focus your SEO efforts.
This could be:
- Low conversion rates (CRO)
- Slow-loading pages or bad site structure (UX)
- Existing content users can’t find on the website (internal linking)
- Customers on sales meetings who read your website but don’t understand your product/service (video SEO)
- Optimized content with low search visibility (link building)
Most businesses who come to us for B2B SEO also have an idea of which topics they want to cover. Your customers and sales team will usually have additional insights into which topics your prospects are interested in.
An SEO audit is just one small piece of the puzzle…
…it’s the first step to getting your SEO strategy right.
The actual execution? Much harder.
You might be able to run a B2B SEO audit right now from your office. But, even if you get all the information you need and make sense of it exactly the right way, you still need to implement everything.
We’ll leave you with this: it’s 1,000x easier to work with a B2B SEO agency (like us!). That’s how you win at SEO without having to build out the (expensive and laborious) infrastructure to run it in-house.Talk to an expert to get started.