Your Comprehensive SEO Checklist
Search engine optimization (SEO) is the most popular marketing strategy in the world today.
It makes sense, too! Google serves trillions of searches every year, and when you rank well, you're almost guaranteed to attract qualified traffic.
That's the thing, though — Google's guidelines are long and tricky, especially if you're learning about SEO for the first time.
So how do you make sure you're optimizing your site to show up in Google search results for keywords related to your business?
At WebFX, we work in organic SEO every day, and we've put together a checklist to show you exactly what you should do to earn the results you want.
Contact us online or call 888-601-5359 today to lay out an SEO strategy for your business!
With this SEO checklist, you'll be able to promote your brand online like never before — and enjoy all the new customers that come with it.
Infographic: Your SEO checklist
If you'd like an actual checklist, you can look at our graphic below.
To learn more about each item on that checklist, continue reading!
Keyword research is the process of discovering search terms that search engine users type into Google to find information related to your business or industry.
Once you do that, you can start using those terms on your site to draw traffic and, more importantly, potential customers.
On this page, we'll touch on each step of keyword research generally – but if you want to learn more, we delve into this concept more thoroughly in our beginner's guide to keyword research.
For now, we'll start with four basic steps.
Create a seed list of keywords
No one knows your business better than you do. That's why keyword research always starts with a brainstorming session to create a seed list of potential keywords.
This list should include any terms that you know are relevant to your business. Anything that may refer to your specific company, industry, or even headquarters is a smart start to keyword research.
For example, a local thrift store could start with keywords like "vintage t-shirts in [their city]" or "thrift shop [their city]."
Similarly, an electrician could use keywords like "electricians in [city]". They could also target more general searches, like "how to wire a dimmer switch" or informational queries along those lines.
While your company will differ from these examples, the principle is the same — think of keywords that your customers probably search.
Then, it's time to find the keywords that work.
Look up keywords in tools
Once you have your seed list, it's time to validate your keywords.
(This data is only available to those running AdWords campaigns. You can use a number of alternative keyword tools if you don't advertise on Google.)
That data is still helpful for SEO in terms of search volume, popularity, and competition though.
The most valuable piece of information is search volume, or how often people search for a keyword in a given month. That'll give you an idea of how many new visitors you could potentially attract to your website and convert into customers.
Keywords with lots of searches aren't always the best choices, though. That's because keywords that are searched more often also have more companies trying to rank for them.
That translates to more competition for you – and it's also why it's so important to understand what makes keywords valuable.
Record valuable keywords
The best keywords often follow this pattern:
- Long (3+ words)
- 10+ monthly searches
- Low competition
- High relevance
These keywords are called long-tail keywords. They may not bring lots of people to your site individually, but you can target a lot of them to earn easy, steady traffic.
As you target more of these keywords, your brand will start to grow online since you rank for so many different searches.
And once you have that foundation for your website, you can move into more general keywords.
But for almost all businesses, it's best to target longer, more specific keywords.
As a bonus, specific keywords also correlate to buyer intent. For example, you can bet someone looking for "men's size 7 running shoes" is much more likely to become a customer than someone looking for "shoes."
After all, the more specific they are, the clearer they are on what they want.
But while it's crucial to record the good keywords you find, it's just as important to remove the bad ones.
Remove poor keywords
"Bad" keywords will vary from business to business, but they generally follow this pattern:
- High search volume
- High competition
- Low relevance
Targeting these keywords with a new website usually won't do much good. That's because you'll be up against nationwide (or worldwide) brands that have stronger websites than you.
Some of these keywords may eventually make good goals, but you need to build to them if you really want to make them work.
After you have your refined list of keywords, you can start targeting those keywords with content.
Content is a general term that describes any element you add to your site, including text, video, audio, graphics, and more.
In general, there are six kinds of content websites regularly use to appeal to their customers.
A blog is a section on your site that you can use to publish posts about timely events, industry news, or company information.
Blogs are great for discussing just about anything, and adding new posts to your site on a regular basis helps Google read and understand your site better.
That means you enjoy more rankings, better rankings, and all the potential customers those benefits entail.
Articles are similar to blogs in that they're text-based content covering topics relevant to your business.
But articles are different in that they work best when they're evergreen.
Most often, that means using articles to talk about your products and services — especially why someone should choose you over your competitors.
Depending on the size of your business, you could easily end up with hundreds of article pages on your site that target highly-specific keywords.
That's both normal and a good sign. After all, the more keywords you target, the more customers you can earn!
Images are great supplements to blog posts and articles because they give a visual element to text-based content.
While Google can't "see" images like a human can, their algorithm can still appreciate that you have an image on a page that's providing value to your reader.
That tells Google that you're creating content with your user in mind, and that'll help you rank better in search results.
Infographics are visual representations of data covering a specific topic, and they're ideal for drawing traffic and links to your website.
They can also help you attract visitors if you share them on social media, especially if your followers share them with their friends.
That's because most people can read and appreciate an infographic at a glance. This is fundamentally different from blog posts and articles, which require visitors to read in-depth information to get the full impression of the content.
But for infographics, you want to use fewer words, more statistics, and lots of data visualization.
That's a winning recipe for any infographic in the long run.
Videos are excellent standalone pieces of content, and they're also great for adding SEO value to a page.
With videos, you can summarize an entire article or blog in a matter of minutes. That means someone doesn't have to read a whole page to understand what you're saying — they can get it all in a minute or two!
That provides tremendous value to your users, which Google always likes to see.
So whether you're posting a video as standalone content or supplementing a page, adding quality videos to your site is an effective strategy for any business.
Interactives are pieces of content on your site that let your users accomplish something by adjusting settings, inputting information, or changing other criteria.
Interactives are even better at earning links than infographics, and they're more engaging than videos.
A good interactive will generate shares on social media, earn thousands of links, and climb the ranks of Google search results day after day.
The catch is that interactives also take the most time for planning, creation, and testing.
But once you have that done, you'll have an online product that can pay dividends for years on end.
There's one main principle to all forms of content: You have to provide value.
If you don't offer something valuable to your site visitors — information, answers, ideas, etc. — then they don't have a reason to stay on your site.
That means they'll leave your site, find a competitor, and buy from them instead.
And that's the last thing that should happen with an SEO campaign!
So regardless of which content format you like best, it's crucial that you have a vision for the value you'll offer your visitors.
On-page optimization is the process of streamlining the code and text on your site to make sure Google can read, understand, and rank it more easily.
The easier you make it for Google to do its job, the better you'll rank overall.
That requires a little bit of background knowledge
Title tags are one of the most important SEO factors for any page.
Title tags act as the literal title of a page, which tells Google what to expect on it. Your title is also what shows up in search results, and can determine whether a user decides to click.
While Google can't "see" images or videos, it can read text pretty well. So if your title tags don't match the context of your page's content, Google won't rank you in search results.
Title tags work best when you add some element that naturally attracts users' attention. That element could be a numbered list, eye-catching word (shocking, horrifying, etc.), or any other idea you have to draw someone's attention in search results.
When you have a strong title for your page, you'll naturally draw clicks that might otherwise go to your competitors.
Meta descriptions are short summaries of your page that tell people what to expect if they click to your site.
Meta descriptions show up underneath your title tags in Google search results. They don't directly contribute to your ranking in search results, but they're helpful for convincing Google users to click.
You can find a quick summary of meta descriptions and why they're important in the video below.
Video: What is a meta description?
Alt tags are bits of code you use to tell Google what an image, video, or audio file depicts.
So remember how we said Google couldn't "see" images earlier? This is how you solve that problem.
Alt tags should be short, three-or-four-word descriptions of a multimedia element. That lets Google understand what you're showing your visitors so they can determine how good of an experience you offer.
Any time you use a multimedia file on a page, always use an alt tag with it.
It may seem like a minor detail, but it can easily make the difference in search engine ranking with a tough competitor.
While Google has grown much more sophisticated over the past few decades, it's still important to use your target keywords on each page.
This shouldn't be a challenge since your keywords will be related to your title tags. That means all you have to do is write about your topic and the keywords will flow on their own.
If you ever find yourself intentionally adding keywords to different places on a page, take a step back and consider whether that's the best course of action.
Keyword stuffing is a major problem in Google's eyes. So if your keywords disrupt the flow of your text, you're probably adding too many.
Just write as you would speak and you'll use keywords as naturally on a page as in a conversation.
Latent semantic indexing (LSI) is a $100 phrase that means Google now understands synonyms.
This is important for two main reasons:
- It helps you rank for related but untargeted keywords
- It lets you write more conversationally, which is good for readers
Still, there's a bit of a science to making LSI work for your pages. Generally, you can use the chart below to make sure a good page on your site will show up in similar searches.
With all of this done, you've almost entirely completed your on-page optimization.
Now, it's time to go local.
Some of our client Successes
+95% case study ▸ IncreasedConversionRate by
+37% case study ▸ IncreasedLeadsGenerated by
+60% “We measure our success by how much we WOW our clients.”
Bill Craig WebFX President
Local optimization is the practice of listing your business with different directories online so you can promote your brand to local potential customers.
We'll cover the four biggest sources on this page, though there are thousands of local SEO outlets in the world.
Google My Business lets you add your name, address, phone number, and hours of operation to Google's database of companies.
That lets you show up for searches related to your products, services, and location. That means you don't always have to target a keyword to get listed in search results (although that helps) — you just need to join Google My Business.
We recommend starting with at least Google My Business. If you decide the other outlets aren't worth your time, then you'll still have a local Google listing on your side.
Bing Places for Business is the same concept as Google My Business, but it's for the Bing search engine.
It includes all of the same information and search benefits as Google, which makes it a great addition to any local SEO strategy.
Yelp is the world's most popular review site. People can use it to discuss their experiences with your business in detail and rate you on a scale of one to five stars — even if you haven't yet signed up for the site.
That means people could already be talking about your company without you overseeing the conversation. Anyone could be saying anything — and you're not there to give your side of the story!
That's why it's so important to "claim" your listing on Yelp.
You can add your name, address, phone number, and other information to your listing. It's also a place for people to see how reliable you are as a business.
Better yet, it lets you moderate the comments people leave about your business.
So if you need to mitigate a negative review or thank someone for their business, you can do it all in one place.
Yellow Pages runs a physical and digital phone book of businesses around the United States.
You can join their digital product for free, and it gives you an extra listing online from a trusted source.
More importantly, it lets you take advantage of any advertising options that Yellow Pages offers.
Even though they're not 100% digital, they're still one of the most trusted names in business. That can go a long way in exposing your brand to new customers and staying one step ahead of your competitors.
But local SEO is just the beginning. To really get your brand out to potential customers, you can also use social media to supplement and improve your marketing.
5. Social media
Social media is the most popular online activity in the world. That means if you want to reach out to customers, you should add a social media marketing plan to your SEO strategy.
By using social media, you reach your customers where they already spend their time online and encourage them to engage with, promote, and buy from your brand.
The best place to start is the most popular social network in the world.
Facebook has almost 2 billion monthly users worldwide.
In a nutshell, that means you can probably find customers there.
Facebook offers businesses free pages so they can add their name, address, phone number, and other important information.
That also makes Facebook a great local SEO outlet, although it may not carry the same power potential as Google My Business or Yelp.
Still, it's good to fill out as much information as you can so that users can find you on the platform.
Then, you can use that page to promote content from your site and earn new followers. Join discussions with your followers, answer their questions, and offer solutions to their problems if they need any.
You don't have to give away your services for free — it's just good to show that you have a human side to your business.
That makes your company more relatable, approachable, and trustworthy.
And while you may not be able to measure those ideas with numbers, you can see their results in your bottom line!
Twitter has 328 million active monthly users, and it's packed to the brim with excited users constantly talking back and forth to one another.
Creating a Twitter account for your business isn't so much joining a social network as it is jumping into an ongoing conversation.
As a result, you need to be prepared for Twitter users to talk at or about you — a lot.
These days, Twitter also doubles as a customer service medium, and you can hear from any of its users if they know your username.
When you use Twitter, you gain a new platform to promote your site's content and earn new customers. You can even take out ads to reach users based on their interests.
And if your content gains a lot of attention, you'll see it happen in real-time — not to mention in your website's analytics.
Instagram is one of the world's most popular online photo-sharing networks.
It's also owned by Facebook, which means you can administer Facebook and Instagram ads from the same interface.
Aside from that, Instagram is a phenomenal way to promote your brand through photos and short videos.
These can be photos of your company, employees, products, results, and more. Text descriptions and hashtags help the photos get more exposure, which in turn helps you get more followers.
Those followers then become a consistent audience for your future updates.
In other words, you have a group of regulars who you know are interested in your business.
Pinterest is a popular image- and idea-sharing social network that focuses on visual engagement for its users.
Pinterest is exceptionally popular with women, who make up more than 66% of its users.
It's also popular with high-income households, which spells good news for any brands that use Pinterest to promote themselves.
Whether you're posting photos of your company, leadership, products, services, site content, or anything else, Pinterest is a great place to promote those images in relationship to your brand.
That gives people the opportunity to "re-pin" your content — Pinterest's version of sharing.
Effectively, this makes Pinterest similar to Twitter. But Pinterest also has some purchasing functionality built into it, and that makes it an ideal fit for ecommerce or retailers.
B2B companies can also succeed on Pinterest by promoting content, sharing industry information, and more.
In other words, Pinterest is helpful for every kind of company — regardless of industry.
LinkedIn is the world's #1 social network for professionals, and when you create an account for your business, you can friend or follow business personalities ranging from local business owners to Fortune 500 CEOs.
You can also post content from your website, blog about your experience with your business, and attract new customers (or leads).
Best of all, you can create hyper-targeted, professionally-oriented ads that only display to LinkedIn users who fit specific criteria like job title, company, and more.
That means LinkedIn lets you appeal directly to professionals as they're focused on business.
That's especially valuable to B2B companies, but it's also helpful for B2C. For example, office supply retailers can find especially lucrative success on LinkedIn by sharing the right content and promoting the right products.
If you'd like to know more about social media marketing, you can check out the video below!
Video: Social media marketing pricing
6. Link building
Link building is the process of getting other websites to link to yours.
Links are the #1 most important SEO ranking factor. Google views them as votes of confidence from one site to yours, which acts as a digital endorsement.
Quality outweighs quantity when it comes to links, though. So if you only have a handful of links coming from reputable sources, Google will still rank you higher than a competitor with 1000 links from spam sources.
The ideal position for any link building strategy is a large quantity of high-quality links. That's easier said than done — but that's why it's ideal!
So how do you reach that ideal if it's such a lofty goal?
Below, we'll talk about the three most effective link building methods.
Email outreach is the process of sending your site's content to journalists, bloggers, and other influential people in your industry who are interested in the content's topic.
This strategy is most effective when you pair outstanding content (like an infographic) with a short, effective message.
That lets someone quickly skim your email, navigate to your content, and decide whether they want to link to it from their site.
Overall, email is probably the most reliable way to earn new links. It works best when you can email a person directly, as opposed to using "info@" or "contact@" email addresses.
To learn more about email outreach specifically, you can check out our blog post on how to write effective outreach emails.
Social media outreach
Social media outreach is the same idea as email outreach, except that you do it over Twitter, Facebook or another social network.
Generally speaking, social media outreach isn't as effective, convincing, or personal as an email. That's why it's best to use it only when you can't find someone's direct email address.
Still, it gets your content in the eyes of an influencer, and they might even share it with their followers.
Even if your ideal target doesn't link to your site, you can still get residual links from people who saw your link, enjoyed it, and linked to it themselves.
Natural acquisition is based on a common business principle — good products practically sell themselves.
If you create something truly innovative, helpful, and enjoyable, then you'll earn links naturally as people discover and promote your content.
This makes natural acquisition a self-perpetuating link strategy.
The better your content, the more links you'll earn online.
The more links you earn online, the better your content ranks in search results.
The better your content ranks in search results, the more people will discover it.
Then, you earn more links, better ranks, and more traffic all over again.
With natural acquisition, the goal is always to make the best possible product so that it passively gets results without your guidance.
SEO isn't a once-and-done journey — it's an ongoing process.
Every time you've "finished" the SEO process, it's time to start it over again.
If you ever stop entirely, you won't be moving forward with your website. Unfortunately, that means your competitors will pass you.
Fortunately, SEO is never as difficult as it is the first time you try it. That means you'll always find new ways to improve your SEO process until you've turned your site into a lean money-making machine!
Want to learn ALL of SEO?
Check out or handy guide called SEO from Start to Finish!
In this guide, we go in-depth into the principles of SEO and how you can use all of them to your site's advantage. Throughout its 46 pages, you'll learn everything you need to know to start getting your site — and individual pages — in Google search results.
WebFX is a specialist SEO agency
At WebFX, we've made a name for ourselves by providing cutting-edge SEO service to clients in a variety of industries.
Our team of specialists has helped our clients achieve success by using the strategies listed above, along with many others.
And if you're ready to start using SEO to reach your company's goals, we can help!
Contact us today to lay out an SEO strategy for your business!
Call 888.449.3239 or contact us online today to see how WebFX can improve your online performance.