Connect with us

SEO

The Only SEO Checklist You Need in 2023 [Incl. Template]

Published

on

The Only SEO Checklist You Need in 2023 [Incl. Template]

Remembering every SEO task you need to do for your website is a nightmare. This is why you need an SEO checklist.

But the usual one-size-fits-all checklists aren’t much use. They don’t take into account what your site is like or your SEO priorities.

This is why we built a fully customizable one in Google Sheets:

Preview of our free SEO checklist template

Let’s take a closer look at how to set up and use it.

How to set up and use our SEO checklist

To start, make a copy of the checklist template in your Google Drive and configure the “Setup” sheet. This takes about 30 seconds and involves answering two questions.

  1. What platform or CMS does it run on?
  2. Which facets of SEO do you want to see tasks for? (Just uncheck any you’re not interested in.) 
How to set up the SEO checklist template

And… that’s it. Your custom checklist is ready in the “Checklist” tab.

Here, you’ll see checklist items divided into three buckets:

  • Do it once
  • Do it periodically
  • Do it each time you publish a new page

This structure means you don’t need to complete everything on this checklist today. You can start with the one-time tasks, then the periodic ones, and so on. 

Let’s get started.

Here are the SEO tasks you need to complete one time only.

Install an SEO-friendly theme

Your website theme changes how it looks. These days, pretty much all themes in Shopify, Wix, and WordPress are reasonably SEO-friendly. But if you want to use a third-party theme, it’s best to run a few quick checks:

  • Is it mobile-friendly? Load up the theme demo on your phone and see how it looks.
  • Is it fast? Plug the demo homepage into Google’s PageSpeed Insights tool. The higher the score, the better. 
  • Does it work cross-browser? Try the demo in Chrome, Firefox, and Safari.
  • Does it have good reviews? Most theme marketplaces show these. 
  • Is it regularly updated? There could be security issues if not. Again, most theme marketplaces will show when it was last updated.

Plan your website structure

Having a logical website structure helps visitors to navigate your site. It also ensures Google can find all the pages on your website. This is important, as Google can’t rank pages it doesn’t know about.

Doing this is easy enough. Just sketch out a mind map: 

How to plan your website structure

Each branch on the map should be an internal link to allow search engines and visitors to navigate between pages. 

People often skip this when setting up a website, so it’s worth doing this even if you’re already up and running. 

Use a descriptive URL structure

For new sites, it makes sense to use a clear and descriptive URL structure from the start. This is because URLs help searchers understand what a page is about when it appears in search results. 

Most website platforms do this out of the box, except for WordPress. Don’t ask me why, but it defaults to using unique IDs like this: website.com/?p=123.

Luckily, this is easy enough to change. Just go to Settings > Permalinks > Post name.

Changing the URL structure in WordPress

Don’t change this for existing sites. It can do way more harm than good. It’s best to stick with it even if you’re using a less-than-ideal structure. 

Install an all-in-one SEO plugin

If you’re using WordPress, you’ll need an SEO plugin to help you optimize things like sitemaps and meta tags (more on those later).

Here are a few good options (you only need one):

Changing meta tags with the Yoast WordPress plugin

You probably don’t need to do this if you’re using a different website platform like Shopify. Most of them give you ways to handle SEO basics out of the box.

Set up Google Search Console

Google Search Console is a free tool for tracking your site’s organic search performance. 

Here are a few things you can do with it:

  • See the keywords you rank for
  • Check ranking positions
  • Find website errors
  • Submit sitemaps
Google Search Console

Follow these instructions from Google to get set up. 

Set up Bing Webmaster Tools

Bing Webmaster Tools is Bing’s equivalent of Google Search Console. 

Bing Webmaster Tools

Is it something you’re going to use all the time? Probably not, as Bing search is not something most SEOs are focused on. But it still doesn’t hurt to set it up, as you may need the data at some point. 

Learn how to set it up here.

Create and submit a sitemap

Sitemaps tell search engines where to find important pages on your site. This is important, as they can only crawl or index pages if they know those exist.

Here’s what the sitemap looks like for our blog:

Sitemap example

You can usually find your sitemap at one of these URLs:

/sitemap.xml
/sitemap_index.xml
/sitemap

If you can’t find it, check your robots.txt file (domain.com/robots.txt), as its location is often listed there:

Robots.txt file location

If you still can’t find it, you probably don’t have one and need to create one. Otherwise, you need to submit it to Google. My guide below teaches you how to do both of these things.

Make sure your site is indexable

People aren’t searching the entire web when they search Google. They’re searching Google’s index of pages on the web. If your page isn’t indexable, Google can’t index it, and it won’t appear in the search results. 

Fortunately, Google can index all webpages unless you tell it that it isn’t allowed. Unfortunately, it’s quite a common mistake to disallow Google from indexing everything—especially with new sites or following site migrations.

Here’s how to find pages Google can’t index for free with Ahrefs Webmaster Tools (AWT):

  1. Crawl your site with Site Audit
  2. Go to the All issues report
  3. Check for the “Noindex page in sitemap” error
Finding noindex pages in sitemap using Ahrefs' Site Audit

Sitemaps list the pages you want search engines to index. If these pages have a “noindex” robots meta tag or x-robots-tag, there’s a problem. You should either remove these pages from the sitemap or delete the noindex tag from the page.

Add schema markup to your homepage

Schema markup is structured code that helps search engines to better understand and represent your website in search results. We recommend that all sites add Organization or Person markup to their homepage. 

Luckily, most website platforms and all-in-one SEO plugins make this easy. You don’t have to actually write any code.

For example, if you use Yoast in WordPress, you can do this under the “Site representation” settings:

Schema in Yoast

All you have to do is choose whether you’re an organization or person, then fill in details like your organization name and links to social profiles. The plugin will write and add the schema markup for you.

To check that it’s all working correctly, plug your homepage into the schema markup validator. You should see the code:

Schema example

Make sure your site is mobile-friendly

Mobile-friendliness has been a ranking factor for years because most searches happen on mobile devices. You can check how mobile-friendly your site is with the Mobile Usability report in Google Search Console. 

Mobile Usability report in Google Search Console

Make sure you’re using HTTPS

HTTPS is a confirmed lightweight ranking factor.

If your website uses HTTPS, it’ll show the “lock” icon in your browser:

"Lock" icon representing a secure site

If you don’t see this, you’ll need to install a TLS certificate. 

Many web platforms and hosts give you one of these for free these days. If they don’t, you can get a free one from Let’s Encrypt. (You just need to make sure your host supports this.)

Make sure your website is accessible at one domain

Visitors shouldn’t be able to access your website at multiple locations. It can lead to crawling, indexing, and security issues.

To check that everything’s in order, plug these four versions of your site into httpstatus.io

  • http://yourdomain.com
  • http://www.yourdomain.com
  • https://yourdomain.com
  • https://www.yourdomain.com

If everything’s good, three of them should redirect to one of the HTTPS versions:

How homepage redirects should look for a website

If that doesn’t happen, you need to set up permanent 301 redirects.

Make sure your site loads fast

Page speed has been a ranking factor on desktop since 2010 and on mobile since 2018

Google has used various signals to measure page speed in the past, but these days it only uses Core Web Vitals. John Mueller confirmed this in 2022:

You can check your site’s Core Web Vitals performance for free in Ahrefs Webmaster Tools (AWT)

  1. Crawl your website with Site Audit
  2. Go to the Performance report
  3. Check the “Core Web Vitals” section
Core Web Vitals report in Ahrefs' Site Audit

If you see a lot of red here, your site probably needs work. 

Sidenote.

To see Core Web Vitals in AWT, you’ll need to connect to Google’s PageSpeed Insights API. This only takes a minute or two. We have step-by-step instructions in Site Audit.

Install an image compression plugin

Compressing images makes image files smaller and improves page speed. 

If you’re using a website platform like Wix or Shopify, there’s not much need to worry about this, as they compress images automatically. But if you’re using WordPress, you’ll need to install an image compression plugin like ShortPixel. 

Sidenote.

ShortPixel lets you compress up to 100 images per month for free.

Get a free Google Business Profile

Google Business Profiles show up for local Google searches and in Google Maps.

Example of Google Business Profiles in the local pack

If your business has a storefront or serves a local area, setting up a Google Business Profile is about the best thing you can do for your SEO. You can sign up for one here. It’s completely free. Just fill out as much information as possible to boost your chances of showing up.

Backlinks are links to your site from other websites and are one of Google’s top ranking factors. There are many ways to get more of them, but the best starting point is to replicate your competitors’ links.

There are many ways to do this, but looking for competitors’ directory links is a good starting point. 

Here’s how to do that:

  1. Go to Ahrefs’ Site Explorer
  2. Enter your homepage URL
  3. Switch the mode to “Exact URL”
  4. Go to the Link Intersect report
  5. Enter a few competitors’ homepages in blank fields
  6. Set the search mode for all pages to “URL”
  7. Hit “Show link opportunities”
Finding links that multiple competitors have with the Link Intersect report in Ahrefs' Site Explorer

It’s usually pretty easy to spot local and industry directories on the list:

Examples of directories

If you feel like it’d be useful to have your business listed in any of these directories, sign up for an account and make a profile. You’ll get a link too.

Here are the SEO tasks you should complete when setting up your website and every few months after that.

Fix broken pages

Broken links can negatively impact user experience and break the flow of ‘authority’ into and around your website.

To find broken links on your site for free, use Ahrefs Webmaster Tools.

  1. Crawl your website with Site Audit
  2. Go to the Internal pages report
  3. Click the “Issues” tab
  4. Look for “404 page” errors
Finding broken pages in Ahrefs' Site Audit

Here’s how to deal with any broken links you find:

How to deal with broken links

Refresh declining content

Rankings tend to drop over time if you don’t keep pages up to date. This is especially true for topics where searchers are looking for fresh information. 

Here’s how to find pages that could use a refresh in Google Search Console:

  1. Go to the Search results report
  2. Click the “Date” filter and select “Compare” mode
  3. Choose “Compare last 6 months to previous period”
  4. Hit Apply
  5. Click the “Pages” tab in the table
  6. Sort the results by “Clicks Difference” from low to high
Finding pages that could use a refresh in Google Search Console

For example, our list of top Google searches received 75K+ fewer organic visits in the last six months than in the previous six months. This is probably because searchers want an up-to-date list of queries, but we last refreshed the page a few months ago. 

Do a content gap analysis

A content gap analysis finds the keywords your competitors rank for but you don’t. These often point to topics that it would also make sense for you to create content about.

Here’s how to do one in Ahrefs:

  1. Go to the Competitive Analysis tool
  2. Enter your domain as the target
  3. Enter a few competitors 
  4. Click “Compare”
Doing a competitive analysis in Ahrefs' Competitive Analysis tool

You will then see keywords that at least one competitor ranks for in the top 10, but you don’t rank at all. 

For example, three of our competitors rank in the top 10 for “rankbrain”:

Examples of content gaps

This is probably a topic we should consider covering. 

Update your Google Business Profile

If you’ve ever arrived at a restaurant to find it closed despite Google saying it’s open, you already understand the importance of keeping your Google Business Profile up to date. Given that it only takes a few minutes every couple of months, it’s not worth risking bad reviews over.

Here are a few things to double-check each time:

  • Opening hours
  • Holiday opening hours (e.g., Christmas)
  • Phone number
  • Products and services

I’d also recommend using the “posts” feature to keep followers of your business up to date. 

For example, this bar has a post about its upcoming Christmas Market: 

Example of posts on Google Business Profiles

(Pretty impressive planning, given that I’m writing this in July.)

Check for other technical issues

Hundreds of technical issues can hurt your site, and they can pop up at any moment. That’s why it’s super important to check for them periodically and fix any major issues that come up.

You can do this for free with Site Audit in Ahrefs Webmaster Tools. Just choose the option to run scheduled crawls when setting up your project (weekly or monthly is fine for most sites).

How to schedule crawls in Ahrefs' Site Audit

Site Audit will then crawl your site for 140+ potential SEO issues. It’ll do this periodically according to the schedule you set and send you email alerts about new issues:

Email alert from Ahrefs' Site Audit

If you click “View” on any issue, it’ll take you to Site Audit and show the URLs affected:

Showing 404 pages in Ahrefs' Site Audit

You can then click the “Why and how to fix” button to learn how to deal with each issue.

Instructions on how to fix issues in Ahrefs' Site Audit

Do it for every new page

Here are the SEO tasks you should complete when adding new pages to your website that you want to perform well in organic search.

Find a primary keyword to target

Each page on your website should target one main keyword. You should do keyword research periodically to find topics to target, but it’s also important to make sure you’re targeting the best keyword each time you publish a new page.

For example, let’s say you were writing a post about the best protein powders. There are lots of ways people could search for this, such as:

  • what is the best protein powder
  • best protein supplements
  • best protein shakes

Which one of these keywords should be your primary target, if any?

Luckily, there’s an easy way to figure this out. Just search for your topic in Ahrefs’ Keywords Explorer and look at the Parent Topic. This is usually a more popular way of searching for the same thing.

Parent Topic in Ahrefs' Keywords Explorer

Sidenote.

Parent Topic isn’t 100% foolproof. It simply shows the keyword sending the most traffic to the top-ranking page for your keyword. This is usually the best keyword to target but not always, so don’t let this trump common sense.

Assess search intent

People tend to want to see one of these types of content when they search Google:

  • Blog post
  • Interactive tool
  • Video
  • Category page
  • Product page

Figuring out which one that people searching for your keyword want to see is known as assessing search intent. This is a crucial step if you want to stand the best chance at ranking, as Google wants to rank content that searchers are looking for.

How do you do it? 

Look for the most common type of content among the top-ranking results. 

For example, interactive tools dominate the first page for “days between dates.” But videos dominate the first page for “excel for beginners”:

Example of how search intent varies

From here, we recommend digging deeper into intent to understand the best content format and angle for the job. Learn more about that in the linked guide below.

Assess your chances of ranking in Google

Understanding the ease or difficulty of ranking for a keyword helps you to prioritize the opportunity and set realistic expectations.

For a very rough estimate, you can use the Keyword Difficulty score in Keywords Explorer.

Keyword Difficulty (KD) score in Ahrefs' Keywords Explorer

Just don’t rely on this entirely, as it only takes backlinks into account. Other factors may indicate a hard keyword to rank for, like: 

  • High-quality backlinks to the top-ranking pages.
  • High topical relevance of the top-ranking sites.
  • Mainly big brands in the top 10.
  • A dominant content type that you don’t have the resources to create.

Research what people want to know

Let’s say that you want to rank for “affiliate marketing.” It’s clear from analyzing intent that searchers are looking for a blog post. But what specifically do they want to know? This is the question you need to answer if you want to produce the best content in Google’s eyes.

One way to answer this question is to look for commonalities between the top-ranking pages.

For example, all top-ranking pages for “affiliate marketing” have a definition:

Example of a common subtopic among top-ranking pages

This works, but it can be quite time-consuming. 

It’s often quicker to run a page-level content gap analysis on the top-ranking pages to find keywords they rank for. Some of these often point to subtopics the pages cover.

Here’s how to do it in Ahrefs: 

  1. Go to the Competitive Analysis tool
  2. Enter the URL of your page as the target (add the URL you plan to use if you haven’t created your page yet)
  3. Enter the URLs of a few top-ranking pages as targets
  4. Click “Compare”
Running a competitive analysis at the page level to find important subtopics

From there, go to the Content Gap report and look for keywords that represent subtopics:

Examples of subtopics in the Content Gap report

Optimize your headings and subheadings

Google looks at headings and subheadings to better understand a page’s content. This makes them logical places to include keywords related to your content. 

For example, this would be a logical way to structure a page about fruits and vegetables:

  • H1: Fruits & Vegetables 

Not only does this naturally lead you to include keywords in headings and subheadings, but it also makes your content easier to read and skim. 

How headings and subheadings improve readability

Hook readers with your intro (blog posts only)

If you can’t convince readers that your page offers what they want within a few seconds, they’ll hit the “back” button. This is bad because if they never read your content, they won’t convert, share, or link to it. 

The PAS formula is a good place to start for a compelling intro.

The PAS formula

For example, let’s say we were writing a post about how to cook the perfect steak. 

We’d start by describing the problem

The PAS formula — problem

Then we’d agitate the problem:

The PAS formula — agitate

Before finally revealing the solution

The PAS formula — solution

Edit your copy for simplicity

In all, 50% of the U.S. population read below an eighth-grade reading level.

How well U.S. adults read

For that reason, you should keep things simple unless you want to alienate 1 in 2 visitors. That means:

  • Using short sentences and paragraphs.
  • Using simple words and phrases.
  • Avoiding jargon.

Hemingway is a free, browser-based tool that can help with this. It tells you the current grade level of your copy and suggests improvements. 

Hemingway's readability grade

People often think that linking to other websites is somehow bad for SEO. This isn’t true. It probably won’t massively help your SEO, but it won’t hurt it either (unless you’re linking to shady stuff).

Here’s what Google’s John Mueller had to say about linking out to other sites:

Linking to other websites is a great way to provide value to your users. Oftentimes, links help users to find out more, to check out your sources and to better understand how your content is relevant to the questions that they have.

Does this mean you should force links to other sites into your content? Definitely not. It just means you should add them if and when it makes sense, like if you need to reference a source.

Make content easier to consume with images

Nobody wants to read a big wall of text. It’s overwhelming and can lead people to bounce. Images help solve this by breaking up your copy and aiding visual comprehension. 

Even better, images can rank in Google Images and send even more traffic your way. 

For example, according to Search Console, Google Images has sent our blog almost 20K organic visits in the last three months:

Google Images traffic in Search Console

This would undoubtedly be even higher if you were in a visual niche like food or design.

That said, don’t just shoehorn random images into your content for the sake of it. Make an effort to use images that actually serve a purpose and help readers visualize things. 

Optimize your images

If you’ve already done the “do it once” items on this checklist, you should have already installed an image compression plugin. But there are a couple of other image optimizations you should do on a page-by-page basis:

  1. Name images descriptively – Don’t use generic image filenames like IMG_875939.png or Screenshot-2021-06-01. Use descriptive filenames like black-puppy.png or eiffel-tower.jpg. 
  2. Add descriptive alt text – Alt text replaces an image on the page when it fails to load. It’s also helpful for those using screen readers. Learn more here.

Set a compelling title tag and meta description

Title tags and meta descriptions show up in Google’s search results to help searchers understand what the page is about. 

Example of title tag and meta description in Google's search results

Sidenote.

Google only uses meta descriptions for the descriptive snippet in search results 62.78% of the time. The rest of the time, it uses something else from the page. This makes the title tag more important than the meta description by far.

It’s best practice to include your target keyword (or a close variation) in the title tag where it makes sense. Beyond that, it’s about making both the title and meta description as compelling as possible.

Here are a few tips:

  • Keep them short Under 70 characters for the title tag and under 160 for the meta description. This helps prevent truncation.
  • Match search intent – Make it clear to searchers that you have what they’re looking for.
  • Don’t clickbait – Be honest about what’s on your page. Don’t over-promise. 
  • Include the year – In the title tag for topics that demand freshness.

TIP

If you’re struggling to come up with a compelling title or meta description, try asking ChatGPT to do the work for you:

Using ChatGPT to come up with titles

Set a short descriptive URL slug

The URL slug is the last part of the URL:

Example of a URL slug

Google says to use words that are relevant to your content here. This also helps searchers to understand what your page is about before clicking. 

The easiest way to do this is to set the slug to your target keyword:

https://ahrefs.com/blog/seo-checklist/

However, this doesn’t always make sense. It depends on your URL structure. 

For example, our SEO glossary targets the keyword “SEO glossary.” But as we published this under ahrefs.com/seo, we only used glossary for the slug and not seo-glossary to avoid unnecessary repetition of “SEO.”

URL slug for our SEO glossary

Plus, shorter is always better because long URLs tend to truncate on the SERPs:

URL slug that's cut off

Add schema markup for rich snippets

Schema markup can impact how your pages appear in the search results.

For example, here’s a page that currently ranks for “pizza dough recipe”:

Rich snippets example

The star ratings, review count, and preparation time all appear, thanks to schema markup.

If you want to be eligible for these kinds of “rich results,” here’s a full list of features from Google, along with the structured data you need to use. 

Implementation-wise, you can either write the markup yourself and add it to your page or use a plugin to create it for you. Yoast works with a fair few of these.

How to add schema markup in Yoast

Add a table of contents (blog posts only)

A table of contents provides jump links to different sections on the page. 

Example of a table of contents

Adding these to long blog posts makes sense to help searchers navigate them. They can also help you win sitelinks in the search results: 

Example of sitelinks

Internal links help Google find pages on your website and understand what they’re all about. 

Most website platforms automatically add internal links to new pages from their “parent” pages, but you can boost new pages further by adding more contextual internal links. 

For example, when we publish new blog posts, WordPress automatically internally links to them from our blog homepage:

Example of an internal link to a new post on Ahrefs' blog homepage

This is good, but there are probably plenty of other places where it would make sense to link to this post on our blog. By adding internal links there, we can send more people to this guide and tell Google how important we think it is.

Here’s how to find internal link opportunities for free with Ahrefs Webmaster Tools (AWT): 

  1. Crawl your website with Site Audit
  2. Go to the Page Explorer
  3. Search for your target keyword in the “Page text” of other pages
Finding internal link opportunities in Ahrefs' Site Audit

It’s then simply a case of visiting the pages in the returns, searching for your keyword on the page, and adding a contextual link if and where it makes sense.

Here’s one we added from our list of free keyword research tools:

Example of a contextual internal link

Promote your content with outreach (optional)

People can’t link to content if they don’t know it exists. That’s why it pays to do link building outreach—especially if you’re trying to rank for a competitive keyword.

There are many ways to do this, but the Reverse Skyscraper Technique is a good starting point.

Here’s the process:

  1. Find competing, lower-quality pages with backlinks
  2. Ask people linking to them to link to you instead

To find competing pages with backlinks, just plug your keyword into Ahrefs’ Keywords Explorer and scroll to the SERP overview: 

Referring domains (linking websites) to the top-ranking pages, via Ahrefs' Keywords Explorer

Next, visit the pages and look for reasons why your content is better, like:

  • Their content is inaccurate and outdated.
  • They don’t explain things in detail.
  • Their design is bad.

It’s then simply a case of pitching your link as the replacement to anyone linking to that page. To find these, plug the page into Ahrefs’ Site Explorer and check the Backlinks report. 

Final thoughts

SEO is an ongoing process, and it would be impossible to include everything that’s important in one checklist. Having said that, if you tackle the checklist items above, you’ll be well on your way to higher rankings. You’ll also probably be well ahead of your competition. That’s all that matters.

If you’re looking to learn more about executing on this checklist, check out our free SEO training course.

Want even more SEO ideas? Check out our list of SEO tips.



Source link

Keep an eye on what we are doing
Be the first to get latest updates and exclusive content straight to your email inbox.
We promise not to spam you. You can unsubscribe at any time.
Invalid email address

SEO

9 Surprising Takeaways From Analyzing HubSpot’s SEO Strategy

Published

on

9 Surprising Takeaways From Analyzing HubSpot's SEO Strategy

HubSpot is a publicly traded company, with over $614M in annual revenue, a legendary status among marketers, and an alleged acquisition offer from Google for just enough money to send a small team of the best of us to the Moon or solve world hunger for a couple of years.

They have a special place in content marketing and SEO history. They were among the early champions of inbound and content marketing and living proof that SEO is a great marketing tactic. Just copying what they do for SEO would be enough for a complete SEO playbook, especially for SaaS.

I dug deep into Ahrefs data to share these nine surprising takeaways from their strategy.

We all know that the sun is big, but when you see one of those at-scale depictions of the solar system, you instantly realize that “big” is an understatement. The same is true of HubSpot’s blog.

I found no bigger corporate blog than HubSpot’s. If you know one, do let me know, and I’ll be more than happy to take this back: HubSpot’s blog is the biggest corporate blog ever regarding search traffic.

Their blog generates an estimated 8.2M organic visits per month, worth over $5.3M in ad money. Just a few months back, it was even larger — over 10M visits.

And since this is how HubSpot’s “solar system” looks…

HubSpot and its organic competitors. HubSpot and its organic competitors.

We need to travel to another “system” to find bigger blogging stars. We need to look at blogs in general to the point where it’s unclear whether these are still blogs or news sites.

So, HubSpot’s blog isn’t as big as Mashable, and Health.com, but it’s bigger than Harvard Business Review, RollingStone, Coindesk, The Verge, and comparable to Wired. And these are all businesses of their own.

HubSpot and other blogs - size comparison. HubSpot and other blogs - size comparison.

In case you’re wondering how big the blog is, it’s over 18K pages with 148 blog posts published in May 2024 alone.

How many pages HubSpot published last month. How many pages HubSpot published last month.

You probably expect their best-performing posts to be about marketing or sales… and you’d be wrong.

“Shrug emoji” and “famous quotes” together account for almost 10% of all blog traffic, and there are many more topics like that.

Traffic to top pages.Traffic to top pages.

Now, it’s common sense this is low-intent, unqualified traffic they won’t convert quickly, if ever. But it’s also common sense that the more traffic, the better. So which common sense wins?

Naturally, this is no accident that HubSpot fights for these loosely knit keywords. If you try to outrank them, they will fight you, because they’ve been fighting with Goodreads for “famous quotes” for years.

Ranking history graph.Ranking history graph.

Ahrefs’ Page Inspect tool shows that they’ve been making some major changes to keep this page ranking.

Page Inspect tool in Ahrefs.Page Inspect tool in Ahrefs.

Why bother with these topics? Because when you’re the size of HubSpot and you share their freemium model, you’re going to need “irrelevant” traffic more than small companies. We’re explaining this phenomenon in more detail in Why Big Companies Make Bad Content.

Good luck copying this stunt:

Keywords with multiple rankings. Keywords with multiple rankings.

Why is this a big deal? Because it’s very, very rare to rank twice on the first page of Google with the same type of content (blog posts in this case). I wrote about this in Keyword Diversification: Cannibalization’s Good Twin (SEO Study).

Is this one of those “too big not to rank” situations? Why do we need to be told what HubSpot thinks product marketing is twice? When Ahrefs ranks two times on page one, we at least give you two different things: knowledge and a tool.

Keywords with multiple rankings - Ahrefs. Keywords with multiple rankings - Ahrefs.

Maybe it means that there’s something broken with Google? If you ask me, that one SERP is a great topic for one of those panels where search engineers gather to talk about the quality of the ranking systems.

Sidenote.

HubSpot once discussed using an SEO strategy called surround sound, which involved being featured in multiple top rankings (through its own content and third-party content). What we just saw could be a consequence of that strategy.

HubSpot tried to rank for “crm” (183k monthly volume and 85 KD) with a typical product page https://www.hubspot.com/products/crm (green line). They never got to that #1 spot.

So, years after, they made a page in a more educational style https://www.hubspot.com/products/crm/what-is, catering to a purely information search intent and it worked (blue line).

Position history - comparison of two pages. Position history - comparison of two pages.

All it took was explaining on that page the definition, who should use it, when, and a bit about how they developed it. What a great lesson about search intent.

Interestingly, it’s not a problem for Google that the page starts with a product pitch. Which is weird because the H1 refers to information but visually, everything leads to that sign-up button.

I guess it’s good enough for Google, since the page says “sign up or learn”; Google sees the entire text, the human eye, the picture and the buttons.

Excerpt from HubsSpot's site. Excerpt from HubsSpot's site.

Actually, that dual purpose may even be an advantage — searchers don’t need to return to the SERP to search again, all their needs are served via that landing page.

Another interesting thing — they didn’t link from the crm directory to what-is-crm. Once you’re on the first page, you’re not supposed to find the latter one.

Every year HubSpot publishes an industry report about the state of marketing. For this, they poll their audience about hot marketing topics and partner up with other big brands like Wistia or Litmus. I’m sure you’ve seen it at least once.

Excerpt from The State of Marketing. Excerpt from The State of Marketing.

Here’s why this is a backlink goldmine. Not only the landing page for this report gets tons of backlinks but also every other page they spin out of that report.

To illustrate, here are their most linked pages: their homepage, legal page, and the annual State of Marketing twice.

Best by links report. Best by links report.

Combined, these two pages alone earned 88,892 backlinks from 21,496 domains, and there are a few more pages like that.

Part of the reason why those numbers are so high is that they keep the report under the same URL, so every year a new batch of backlinks come to basically the same page. And they get some high-profile links this way:

Referring domains report. Referring domains report.

Backlinks are not the only benefit here. That report, its spin-off landing page, and articles heavily drawing from the content of the report, all get organic traffic.

For example, here’s the State of Marketing ranking only #10… but that’s ok because a spin-off ranks #3.

SERP overview with two results from HubSpot.SERP overview with two results from HubSpot.

There are three things that are for sure now: death, taxes, and that HubSpot is going to publish the state of marketing report next year.

HubSpot has eight free, stand-alone tools that act as lead magnets. One of them clearly stands out in SEO terms: the Email Signature Template Generator.

Traffic comparison on HubSpot's free tools. Traffic comparison on HubSpot's free tools.

“Email Signature Template Generator” — these four words make up nearly the entire content of the page.

Landing page for one of the free tools. Landing page for one of the free tools.

But it’s enough for the page to rank for 5.9K keywords, bringing in 134K of free traffic from Google each month, and it even earned 22.7K backlinks.

This traffic is worth $172K in ad money that HubSpot doesn’t have to spend (instead they “only” spend an estimated $2.6K on search ads—more on that later).

Organic performance data via Ahrefs. Organic performance data via Ahrefs.

Why do those few words work so well? It’s surely search intent. Most people looking for help with their email signatures simply want a tool for that, not a guide.

And here’s a tip for Ahrefs users. You can use the AI Identify intents feature in Keywords Explorer to see what kind of intent could get you the most traffic.

Identify intents feature in Ahrefs. Identify intents feature in Ahrefs.

HubSpot has 5 big content hubs which you can see right away when you look for the most internal links to pages on the site:

Internal links report. Internal links report.
These hub pages are all linked to from ~36,000 places on the HubSpot blog.

But they’re nowhere to be found when you look for pages with the most organic search traffic. Which is a shame because their respective target keywords would bring tens of thousands monthly visits:

Search volume data from Ahrefs Keywords Explorer. Search volume data from Ahrefs Keywords Explorer.

It’s proof that you shouldn’t expect content hubs (aka topic clusters) to rank at all times. And it’s kind of ironic that it comes from a brand identified with this content marketing tactic.

That said, these hubs are probably great for UX (and driving referral traffic), and could be helping other pages rank, as HubSpot’s article on the tactic suggests.

While browsing through the data, I found that Hubspot has an unusual number of lost pages.

A sudden fall in organic pages. A sudden fall in organic pages.

I’ve cleaned the data a bit and found out that they are no stranger to pruning content. At least 84 pages have been redirected to other pages on the same or similar topics between April and June 2024.

How many pages were redirected. How many pages were redirected.

Why? I think they do it to help some more promising pages rank. I’ve seen this on some other pages, and it worked.

For example, https://blog.hubspot.com/marketing/how-to-create-embed-codes-generator-infographic-content-ht, with all of its 102 backlinks from 75 domains, was redirected to https://blog.hubspot.com/marketing/how-to-add-html-embed-codes-ht.

That last page actually ranks (unlike its donor).

Organic search performance to a HubSpot's article. Organic search performance to a HubSpot's article.

Smart. Something you may want to try, too, if you have a large content inventory.

I’ve recently collected opinions of 100 markers, SEOs and business owners on the value of SEO, and most of them said this: SEO is money better spent compared to search ads. And many markets do SEO instead of search ads. But not HubSpot.

Despite the huge volume of free traffic, they still buy a portion of their traffic from Google. According to Ahrefs, they’re bidding on 2367 keywords, with CPC from $0.01 to $45.7.

Paid keywords report via Ahrefs. Paid keywords report via Ahrefs.

These are the types of keywords they pay for:

  • Keywords they already rank for like “free crm”. Probably to secure even more SERP real estate. Classic.
  • Branded keywords like “hubspot pricing”. Possibly to stop competitors from eating their lunch. Classic.
  • Other people’s branded keywords like “less annoying crm”. Just as competitors bid on their keywords, they bid on theirs. Classic, c’est la vie.
  • Keywords hard to catch otherwise like “website maker free”. And this is the most interesting category.

So let’s take this page for example: 7 Best Free Website Builders to Check Out in 2024 [+Pros & Cons].

Initially, they created the page before offering a CMS. When they introduced the CMS later in 2022, they had find a way to drive more traffic to pages that mentioned that feature.

Unfortunately for them, as you can see on the organic traffic chart below, since they added that feature (arrows) the traffic has been quite volatile.

Organic traffic performance via Ahrefs. Organic traffic performance via Ahrefs.

The volatility is caused by keyword rankings they keep gaining and losing. The more established website builder tools get them, probably because of their authority in that area.

Here’s an example: “website maker free” with 2.5K volume and 98 KD. Below you can find their ranking history.

Position history graph via Ahrefs. Position history graph via Ahrefs.

And here you can see their ads position history chart, showing the point where HubSpot probably realized buying those keywords would be a better idea.

Ads position history via Ahrefs. Ads position history via Ahrefs.

And it worked. Looks like they’re squeezing some traffic out of that keyword after all.

An example paid keyword from HubSpot.An example paid keyword from HubSpot.

I think it’s a smart move. Some keywords are just too hard to catch. When your SEO tricks don’t work, but the keyword is still worth it, bidding on it becomes more reasonable than wasting time devising clever tactics to rank.

Final thoughts

A small bonus for Ahrefs users: if you want to earn a link from HubSpot, help them remove some of those 3080 broken external links. Head over to Site Explorer > Outgoing > Broken Links (and read our guide on broken link building).

Broken links report via Ahrefs. Broken links report via Ahrefs.

Want to share an interesting finding about HubSpot SEO strategy? Have comments? Let me know on X or LinkedIn.

Source link

Keep an eye on what we are doing
Be the first to get latest updates and exclusive content straight to your email inbox.
We promise not to spam you. You can unsubscribe at any time.
Invalid email address
Continue Reading

SEO

I Analyzed 52 SEO Specialist Job Listings. Here’s What They Do and How You Can Become One

Published

on

I Analyzed 52 SEO Specialist Job Listings. Here’s What They Do and How You Can Become One

SEO specialists are responsible for improving a website’s visibility in organic search results. But what exactly do they do? What skills and qualifications do they need? And how can you become one?

To find out, I looked through 52 SEO specialist job listings on Indeed and SEOJobs.

Sidenote.

I only focused on job descriptions that asked for “SEO specialist.” That means no “SEO content specialist,” “technical SEO specialist,” and the like. (Though job listings for Senior SEO specialists were included.)

The most common responsibilities I found are:

  • Keyword research (90.4%)
  • SEO performance monitoring and analysis (75%)
  • On-page and content optimization (69.2%)
  • Reporting (67.3%)
  • Technical SEO (61.6%)
  • Collaborating with other teams (61.5%)
  • Staying up-to-date with SEO trends and Google updates (61.5%)
  • Develop an SEO strategy (55.8%)
  • Link building (53.9%)

Sidenote.

Given that it would have been impossible to check each listing for hundreds of potential responsibilities, I got ChatGPT to help. I gave it ten job posts from the list and asked it to identify the most common responsibilities. I then went through all 52 listings and checked how common each responsibility was.

It seems like SEO specialists are expected to do everything. Some listings even expect SEOs to run conversion optimization, and there were even listings where SEOs were in charge of PPC.

Job listings where SEOs were expected to do CRO and PPCJob listings where SEOs were expected to do CRO and PPC

A lot to ask for, in my opinion, since there are people who actually specialize in each facet of SEO.

That being said, it could also be the case that most of these job listings are in-house. According to my colleague Despina, who has been an SEO specialist herself, it’s more common for an in-house SEO specialist to be an all-rounder since they’re often either the only person doing SEO or part of a very small team where versatility is rewarded.

Despina reminds us:

The way I see it, being an SEO specialist isn’t about what you do. It’s about the results you’re accountable for, i.e., growing organic visibility and, ideally, organic revenue. Today, you might plan technical, content, and link-building tasks to help you get there. Tomorrow, it might be brand building, UX, or even CRO tasks.

Despina GavoyannisDespina Gavoyannis

Here are the common skills I saw:

  • Experience with SEO tools like Google Search Console and Ahrefs (75%)
  • Communication skills (61.5%)
  • Knowledge of SEO best practices, SEO trends, and how Google works (57.7%)
  • Analytical skills (48%)
Chart showing skills SEO specialists needChart showing skills SEO specialists need

Sidenote.

I also enlisted ChatGPT’s help to answer this question, using the same methodology as before.

Again, this corroborates Despina’s experience. Here’s what she said:

It’s a mix of soft and hard skills that most employers tend to look for in my experience. These soft skills are increasingly valuable: communication, initiative, the ability to learn and adapt quickly, time and project management, and the ability to handle and make sense of lots of data. For hard skills: ability to put a strategy together and the ability to recommend SEO actions.

Despina GavoyannisDespina Gavoyannis

One thing I found interesting was that there were two job listings that specifically requested experience with AI tools.

A job listing that requested for experience with AI toolsA job listing that requested for experience with AI tools

Although it was only a teeny tiny sample (for now), I see it as a sign. AI skills—specifically related to using AI for SEO—will become more important in the future.

Good news: You likely don’t need one since 61.5% of the job listings did not ask for a college degree.

Chart showing whether SEO specialists need a degreeChart showing whether SEO specialists need a degree

For the rest, they typically ask for a bachelor’s in SEO (does that exist?), marketing, business, or something related. This jives with what Despina has seen, too.

A job listing that requested for a related degreeA job listing that requested for a related degree

Even so, I don’t think you have to disqualify yourself from a particular listing just because you don’t have a degree. After all, Despina has a Bachelor of Arts majoring in Sociology and Education. No doubt it’s a degree, but it’s as far as you can imagine from being related to SEO.

You’d be better off worrying about how to gain actual SEO experience.

What about SEO certifications? Disregard. They’re not important at all. Only three job listings asked for them.

Chart showing whether SEO specialists need certificationsChart showing whether SEO specialists need certifications

Both agencies and companies hire SEO specialists.

However, according to our sample, there is currently more demand for in-house SEO specialists (63.5%) than at agencies (36.5%).

Chart showing who hires SEO specialistsChart showing who hires SEO specialists

One reason might be that the term “SEO specialist” is used interchangeably with “SEO consultant” or “SEO expert” in the agency world, at least according to my colleague Chris Haines, who has ten years of SEO agency experience.

He also noted that agency roles are typically more hierarchical and have this common progression (in UK agencies):

A common career progression in a UK SEO agencyA common career progression in a UK SEO agency

As you can see, there’s no “SEO specialist” role in a standard agency career ladder.

The most common annual salary range we saw was $50,000 – $54,999. This was followed by $45,000 – $49,999 and then $40,000 – $44,999.

Chart showing how much SEO specialists makeChart showing how much SEO specialists make

This is in line with Despina’s experience, who said a junior SEO specialist makes around AU$60,000 – $70,000 (~US$40,000 – $46,000). It also corresponds to our SEO salary survey, where the median salary was $49,211.

The one outlier number (>$100,000) was a senior in-house SEO specialist role at a tech company. They required a minimum of five years of SEO experience.

A job listing for a senior SEO role that required at least 5 years of experienceA job listing for a senior SEO role that required at least 5 years of experience

Among the job listings I looked at, barely any were entry-level. Most of them required at least a year or more of SEO experience.

Chart showing how many years of experience SEO specialists needChart showing how many years of experience SEO specialists need

This creates a catch-22: You need work to get experience, but you can’t get experience without work.

Meme about how you need work to get experience, but you can’t get experience without workMeme about how you need work to get experience, but you can’t get experience without work

How, then, can you become an SEO specialist? I turned to Despina and Chris for answers.

1. Learn the basics of SEO

You don’t need to be an expert to get an internship (or even a job), but you do need to know a bit about SEO. So, kickstart your education by learning the basics of SEO.

There are so many free SEO courses these days, so you won’t even have to worry about your wallet. I recommend starting with our free SEO course for beginners, which covers everything you need to know, from keyword research to technical SEO. If you prefer reading, then you can read our free beginner’s guide to SEO.

That should give you a good grounding of the important SEO fundamentals and principles.

2. Build your own website

There’s no better way to gain immediate practical experience than by building your own website.

In the end, SEO is a practical skill. There’s no amount of reading and watching that will prepare you for reality than actually doing the thing.

Building a website and optimizing it for search will teach you how to navigate content management systems like WordPress, gain experience with SEO tools (you can always start with free ones), and practice each aspect of SEO. All important things you need to know in your future as an SEO specialist.

3. Get an internship at an SEO agency

Despite most job listings being for in-house positions, both Despina and Chris recommend that you get an internship at an agency.

Why? Three reasons:

  1. Agencies typically have a coaching process for interns. That’s a great way to be trained from scratch in everything SEO.
  2. Agencies allow you to be exposed to a variety of SEO experiences across different clients, whereas you’ll be more “specialized” in an in-house role.
  3. There is a chance you’ll be the only SEO person in an in-house role, especially if you’re working for a small business or startup. You’ll still have to figure out everything yourself without any mentor’s guidance. I had this experience myself in my first job—I joined a startup as a marketing intern, and I was the only marketer.

To find internship opportunities, go to LinkedIn or Indeed and search for “SEO intern” or “SEO graduate.”

A LinkedIn search for SEO intern jobsA LinkedIn search for SEO intern jobs

You can set up alerts for these positions so you’ll be notified of new ones in your inbox.

Work hard, gain experience, and you may find yourself converted into a full-time role. Or use the work experience to apply for future jobs as an SEO specialist.

What happens next after you’ve successfully become an SEO specialist? It depends on your goals and how you see your career panning out.

Nevertheless, I asked Despina and Chris, and these are the common progressions most SEO specialists take:

Become an SEO lead

You can aim to get promoted within the agency or become an SEO lead/head of SEO in an organization with larger SEO teams.

In a sense, this is the most straightforward, as you’re simply climbing the SEO career ladder.

If this is the path you’re interested in, the good news is that Chris himself was an SEO lead in an SEO agency. He wrote an article sharing ten tips that advanced his career and helped him become an SEO lead. I highly recommend reading it to learn what made a difference in his career.

Become an SEO consultant

Being a consultant will likely earn you more money and give you more control over your time. But it’s not for everyone. As Despina says:

Despina GavoyannisDespina Gavoyannis

You’ll have to get used to putting yourself out there, selling, facing rejection, handling all sorts of administrative work (e.g., accounting, taxes, etc.), and more. If knowing this doesn’t faze you, then it could be a path you consider.

Read the guide below to learn how Nick LeRoy transitioned from an SEO employee to a full-time SEO consultant.

Start your own agency

If you have entrepreneurial ideals or dream of being your own boss, this could be a potential progression.

However, I’ll quote Despina again here:

This is not an immediate next step. You progress into this after consulting for a while, and you get so busy that you need to hire more people.

Despina GavoyannisDespina Gavoyannis

You also have to know that starting an agency likely means no longer doing SEO. Plenty of agency owners I’ve talked to spend most of their time managing people, handling admin, and selling. If your love is SEO and not running a business, then reconsider this path.

One final note: No matter how many inspiring stories you’ve read, know that being an entrepreneur is no easy task. Every story you’ve read is a victim of survivorship bias, and the world is littered with agencies that did not work out. However, if hearing this makes your passion burn brighter, then hey, this could be for you.

Final thoughts

Whether you’re an SEO specialist, SEO consultant, or run your own agency, three things are true:

  1. SEO changes fast — Stay updated with what’s happening with Google, its competitors, and the industry itself. Follow smart SEOs on X and LinkedIn, participate in SEO communities, and attend SEO conferences.
  2. Never stop learning — You can always improve your SEO skills or soft skills like managing a team, being an effective leader, and more.
  3. Always be networking — Humans are ultimately social creatures. We want to work with people whom we trust and can vouch for. Making friends in the industry can alert you to the latest SEO tactics, find valuable people to hire and partner with, commiserate when things aren’t going well, and celebrate when things are.

Source link

Keep an eye on what we are doing
Be the first to get latest updates and exclusive content straight to your email inbox.
We promise not to spam you. You can unsubscribe at any time.
Invalid email address
Continue Reading

SEO

Our Ranking Systems Aren’t Perfect

Published

on

By

Google statement admits that their ranking algorithms are imperfect

Google’s SearchLiaison responded to a plea on X (formerly Twitter) about ridiculously poor search results in which he acknowledged that Google’s reviews algorithm could be doing a better job and outlined what’s being done to stop rewarding sites that shouldn’t be ranking in the first place.

Questioning Google’s Search Results

The exchange with Google began with a post about a high ranking sites that was alleged to fall short of Google’s guidelines.

@dannyashton tweeted:

“This review has been ranking #1 on Google for “Molekule Air Mini+ review” for the past six months.

It is 50% anecdotal and 50% marketing messaging. It doesn’t share in-depth original research.

So, how did they make it to the top of Google?”

Followed by:

“Instead of a third-party review (which is likely what searchers are looking for), Google ranks an article backed by the brand:

Searchers land in an advertorial built off marketing materials:

So little care that they even left briefing notes in the published version 😞

And I think I found the reason why it ranks #1… Money.”

The general responses to the tweets were sympathetic, such as this one:

“WILD.

And this is on page 1…

Is this what writing for readers is? Is this what people need/want?

I think of folks like my mom here who wouldn’t know better and to dig more.

It looks and seems nice, must be trustworthy.

I mean, that’s their goals, right? Dupe and dip.”

Google’s Algorithms Aren’t Perfect

SearchLiaison responded to those tweets to explain that he personally goes through the feedback submitted to Google and discusses them with the search team. He also shared about the monumental scale of ranking websites, saying that Google is indexing trillions of web pages, and because of that the ranking process is itself scaled and automated.

SearchLiaison tweeted:

“Danny, I appreciate where you’re coming from — just as I appreciated the post that HouseFresh originally shared, as well as this type of feedback from others. I do. I also totally agree that the goal is for us to reward content that’s aligned with our guidance. From the HouseFresh post itself, there seemed to be some sense that we had actually improved over time:

“In our experience, each rollout of the Products Review Update has shaken things up, generally benefitting sites and writers who actually dedicated time, effort, and money to test products before they would recommend them to the world.”

That said, there’s clearly more we should be doing. I don’t think this is particularly new, as I’ve shared before that our ranking systems aren’t perfect and that I see content that we ought to do better by, as well as content we’re rewarding when we shouldn’t.

But it’s also not a system where any individual reviews content and says “OK, that’s great — rank it better” or “OK that’s not great, downrank it.” It simply wouldn’t work for a search engine that indexes trillions of pages of content from across the web to operate that way. You need scalable systems. And you need to keep working on improving those systems.

That’s what we’ll keep doing. We’re definitely aware of these concerns. We’ve seen the feedback, including the feedback from our recent form. I’ve personally been through every bit of that feedback and have been organizing it so our teams can look further at different aspects. This is in addition to the work they’re already doing, based on feedback we’ve already seen.”

Some of the takeaways from SearchLiaison’s statement is that:

1. Google agrees that their algorithms should reward content that is aligned with their guidance (presumably guidance about good reviews, helpfulness, and spam).

2. He acknowledged that the current ranking systems can still use improvement in rewarding the useful content and not rewarding inappropriate content.

3. Google’s systems are scaled.

4. Google is committed to listening to feedback and working toward improving their algorithms.

5. SearchLiaison confirmed that they are reviewing the feedback and organizing it for further analysis to identify what needs attention for improvement to rankings.

What Is Taking So Long To Fix Google?

Someone else questioned Google’s process for rolling out updates that subsequently shakes things up. It’s a good question because it makes sense to test an update to rankings to make sure that the changes improve the quality of sites being ranked and not do the opposite.

@mikefutia tweeted:

“Danny, aren’t all your ‘system improvements’ fully tested BEFORE rolling them out?

Surely your team was aware of the shakeup in the SERPs that these last few updates would cause.

Completely legitimate hobby sites written by passionate creators getting absolutely DECIMATED by these updates.

All in favor of Reddit, Pinterest, Quora, Forbes, Business Insider, and other nonsense gaining at their expense.

I guess what I’m saying is — surely this was not a surprise.

You guys knew this carnage was coming as a direct result of the updates.

And now — here we are, NINE months later — and there have been ZERO cases of these legitimate sites recovering. In fact, the March update just made it 100x worse.

And so Google is saying ‘yeah we f-d up, we’re working on it.’

But the question is—and I think I speak on behalf of thousands of creators when I ask—’What the hell is taking so long?’”

We know that Google’s third party quality raters review search results before an update is rolled out. But clearly there are many creators, site owners and search marketers who feel that Google’s search results are going the wrong way with every update.

SearchLiaison’s response is a good one because it acknowledges that Google is not perfect and that they are actively trying to improve the search results. But that does nothing to help the thousands of site owners who are disappointed in the direction that Google’s algorithm is headed.

Featured Image by Shutterstock/ivan_kislitsin

Source link

Keep an eye on what we are doing
Be the first to get latest updates and exclusive content straight to your email inbox.
We promise not to spam you. You can unsubscribe at any time.
Invalid email address
Continue Reading

Trending