SEO for Bloggers: 22 Best Tips for Beginners (Updated in 2023)

  Begin your six-figure journey at Do Six Figures University

To be successful as a blogger you need to have hustle and you need a solid plan.

I can't help you with the hustle, but if you want a solid plan to build a successful (and profitable) blog, check out my courses.

SEO for Bloggers: 22 Best Tips for Beginners (Updated in 2023)

Google SEO guide for beginner bloggers

In this epic SEO for bloggers guide, I’m going to show you how to optimize your new blog for Google search.

It’s a pretty simple concept, and yet many new bloggers completely ignore SEO.

Many new bloggers are intimidated by SEO. But it’s only intimidating because you don’t understand it.

So in this blog post, I’m going to lay out the basics of SEO for bloggers, and by the time we’re done, you’ll have an action plan in place to rank your blog posts on Google.

Before we get started, let’s go over what is SEO.

Google SEO basics

What is SEO?

When a user searches for something on Google, their algorithm matches the users’ search query with the best result possible.

The process of optimizing your blog post to rank well on Google search is called search engine optimization (SEO).

Can a new blog get traffic from Google search?

Many bloggers completely ignore SEO when starting. This is understandable. It is a well-known fact that Google will not send traffic to new blogs (source).

But ignoring SEO altogether isn’t the right approach either. Once your blog ages and begins appearing in search results, you’ll be glad you paid attention to your SEO right from the start.

Why do bloggers need to focus on SEO

You know full well I recommend new bloggers use Pinterest to get traffic. But that doesn’t mean you should ignore Google SEO.

For a blogger, there is nothing better than free traffic. That is exactly what you get with organic Google traffic (organic means it comes from the search results, not from paid ads).

Does the Google algorithm favor blogs?

The answer is that it depends on what the user intent was of the search.

When someone looks for “running shoes,” Google will show eCommerce sites in the search results.

But when someone looks for “best running shoes,” that’s when Google will show educational content (aka blog posts).

Google is where people go when they are seeking answers to their problems.

Do your blog posts each solve a specific problem in your niche? If so, you’re in luck.

If you are creating content that people search for and your content is solving problems, then Google will love your blog!

What is the best SEO tool for bloggers?

Here are the best keyword research tools for bloggers.

  • SEMRush to help you find competitors’ backlinks and learn how they rank #1.
  • compiles Google autocomplete results into a nice list.
  • KeywordSurfer is a Chrome extension that gives you data and related keywords in the search results.
  • LSI Graph to find related keywords to add to your blog posts.

How does Google rank websites?

Google’s algorithm looks at 4 main things to rank websites: their keywords, content, authority, and the user experience.

Taking these 4 major SEO factors in mind, here are the best SEO tips for bloggers.

SEO for bloggers: Keyword tips

Before you even lift a finger, you first have to conduct keyword research. If you skip this step, you will write content for no one but yourself.

I struggled for a long time because I wrote whatever content I wanted to write. Then I’d wonder why I wasn’t getting any traffic. The answer was simple: nobody was searching for the content I was writing.

It’s such a simple concept. Find out what questions people are asking and answer those questions.

Choose a keyword phrase to target

Google, while very advanced, is not a mind reader. So it’s your job to make it clear to Google what your content is about.

For every article you write, choose one main keyword phrase and mention it throughout your content.

Which keyword should you choose? For that, you need to do keyword research.

When you’re on the hunt for keywords, look for 3 types of keywords:

  • Your main keyword phase. For this article, it’s SEO for bloggers.
  • A long-tail keyword. For this article, it’s Google SEO tips for bloggers.
  • Related keywords. For this article, they are SEO guide, guide to SEO, SEO for beginners.

Related keywords are oftentimes called LSI keywords (latent semantic indexing). LSI is a system Google uses to analyze the other words people use to search a given topic.

It’s important to use related keywords naturally and not just repeat your main keyword phrase over and over again.

How to do keyword research

There are a few places you can do basic keyword research for free:

  • Google Search. Type in a question in your niche and see what autocompletes.
  • Pinterest Search. Use the “guided search” to build longer-tail keywords with Pinterest.
  • Quora. In Quora, you don’t find keywords but rather the top questions people in your niche are asking.

While these tools are good for finding ideas on what to write about, you need to dive deeper into the numbers to find the best keyword phrase to target.

Finding keyword ideas is great, but if you have zero chance of ranking for them, you are wasting your time. A keyword research tool like SEMRush will tell you the popularity and difficulty of ranking for any given keyword phrase.

They can also recommend related keywords and do competitor research to gauge your chances of outranking them.

This tool is not for beginners but for bloggers who want to take their content marketing game to the next level.

Keyword density

If you do not add your keywords (both main and related) throughout your article, Google will have a harder time figuring out what your article is about. Yet if you add it too many times, you are keyword stuffing which will have negative consequences.

So how often should you include your keyword phrase, and where?

There is no one-size-fits-all approach when it comes to keyword density.

The reason is that Google is smart enough to know a keyword and its variations. So even though you might only be adding your exact keyword phrase ONCE – that may be enough!

You can add your keyword phrase in Yoast, and in the SEO analysis section, they’ll give you their recommendation on keyword density.

However, keyword density is really a thing of the past. From now on, the focus should not be on how many times to use it but rather where to use it.

What you’ll find is that you can rank #1 in Google even though you mention the search term 0 times in the body!

For this article (4,000+ words), I mention “SEO for bloggers” 10 times (including this time), which is probably too many. They recommend a whopping 16 mentions.

Where to add your keywords

You need your keyword phrase in a few very important places to rank for that term.

Page title – Most importantly, it needs to be in your title, preferably at the beginning.

h1 tag – If you’re using WordPress, odds are the title is displayed on your page with the H1 tag.

h2 tags – It helps if you have related keywords mentioned in h2 tags.

URL Slug – It should be a part of your slug (the URL), i.e.,

In the content – Especially near the top.

The URL slug for this blog post is in bold:

If your slug format looks different – you need to change them. To change the structure of your WordPress URLs, go to Settings > Permalinks.

Add related keywords

Not everyone will type the exact keyword phrase you are targeting into Google. However, by using related keywords, you can Google traffic from these similar keywords as well.

For this article, for example, I may appear in search results for “SEO for blogs,” “SEO tips for bloggers,” “SEO for beginners,” or “SEO guide.”

Use A Short Slug

Sometimes, your post is too long, and you end up with a URL that’s far too long. This makes the URL look unprofessional.

Imagine this long URL:

That looks spammy to the visitor, and it looks spammy to Google as well.

To keep it short, just use your keyword phrase:

SEO for bloggers: Content tips

Write long-form content

Are you planning to fill up your new blog with LOTS of short blog posts? If so, you’re in for a big disappointment. Right now, this strategy will get you nowhere (source).

Focus on creating high-quality long-form content if you to want to rank in Google search today. A blog post worth saving, sharing, or reading again should be at least 2,000 words long.Click To Tweet

How much help can you really provide in 500 words? Not enough, that’s for sure.

As far as a set word count goes, there isn’t one. If you feel like you can say everything you need in a 1,000-word article, great. If you need more, go for it.

Here are three major benefits of writing longer content.

  • Better search engine ranking

While word count alone won’t get you a better ranking, data shows word count does play an important role.

Word count relationship to Google rankings


  • More backlinks

Not only that, but a higher word count will also get you more backlinks.

PS: Thanks in advance if you link to this blog post!

Word count backlink data


  • More social shares

And yes, you can also get more social shares with longer content.

Word count social shares


Google would much rather prefer a website with 15 pages of amazing content rather than a 250-page website full of short articles.

Don’t just write great content; write insanely great content.

Epic blog posts are what’s going to get you more backlinks, longer session durations, more pageviews, a better Google ranking, more email subscribers, and even paid clients.

Seriously, if you’re not writing an epic blog post, why even bother?

I have sold off (or straight up junked) most of my blogs because of this.

Years ago, I would write tons of content to rank for thousands of different long-tail keywords. This strategy worked for a while – before Google caught on and put a stop to it.

Most of my content on this blog, Do Six Figures, is in the 2,000 to 3,000 range. This blog post clocks in at over 4,000 words.

PS: I use this plugin to show sortable word counts in the posts page of my WP admin.

Write an awesome headline

How to create the perfect blog post title.

Headlines are crucial. Without a catchy headline, you won’t get as many clicks to your blog pages as they deserve.

  • Headline CTR affects your Google ranking
Click-through rate affects Google ranking

How Google works, straight from a Google engineer.

When you create awesome blog post titles, you will get more clicks at a higher rate than the competition.

And when your page gets clicked on more than the competition, it sends a signal to Google that your page is more relevant for that particular search term.

Google keeps track of your CTR (click-through rate) and pushes sites with a higher CTR higher on the SERPs (search engine results page).

  • How long should your headline be
Google title length preview

On Google’s search results, they will display your title in 600 pixels. On average, this comes out to 55 characters. So make sure that your keyword phrase is in those first 55 characters.

This is just an average number, as a title with letters like t, l, and i will allow more characters than one with M’s and W’s.

To see how your title will look in Google, use the Yoast SEO plugin or this SERP preview tool.

  • How to write the perfect headline

The perfect title that maximizes click-through rate and improves your Google ranking should have this formula:

(Number) (Adjective) (Keyword Phrase) ( Benefit) (Time)

Not every blog post will have this exact formula, but it’s a proven one that delivers results.

If you want to learn more about writing a catchy headline, catch this in-depth guide I wrote.

With Thrive’s Headline Optimizer, you can run tests on a group of headlines to find the best one.

Their tool shows different headlines to different readers and, based on the analytics, picks the winning headline.

It is the only surefire way of knowing you have an awesome blog post title that both Google and your readers will love.

Edit the meta description

The meta description is a code in the source of your webpage whose purpose is to describe what your page is about. In the source code, it looks like this:

<meta name=”description” content=”Make this a two or three sentence description of this page.”/>

Years ago, this was used to rank your site. And boy, did I take advantage of it! But now, things have changed, and what you put there won’t help you rank directly.

But Google does use this text to show as the description on the search results page.

Just like movies use trailers to preview their movie, the meta description is the preview of your blog post on Google.

The better you utilize the meta description, the better your click-through rate will be.

If you choose not to add a custom meta description at all, then Google will choose the first few sentences of your article. And since oftentimes, your article will start with a question or an anecdote, it’s not the best use of this space.

The best way to edit the meta description of your article is to use the Yoast SEO plugin. It’s one of the WordPress plugins on my list of must-have WordPress plugins for new bloggers.

In your meta description, you want to entice the reader to click on your result, so you’ll want to demonstrate value, provide a benefit, or create intrigue.

A good meta description also includes your exact keyword phrase in the title and description. When the search term matches your keyword phrase, the text is bolded and draws more attention to your link.

Optimize your images for search

Google is actually two search engines in one. So in addition to regular text results, there are also image results (and more).

While not as valuable as a regular search result, you can also get traffic via Google Images.

To help you rank on Google Images:

  • Use larger images

Small images or low-quality images do not appear in Google images results very often. Instead, use larger, high-quality (yet optimized) images. You can optimize your images using ShortPixel, which will reduce the file size but keep the quality.

  • Keywords in the file name

While the user cannot see your file names, Google can. Therefore, name your images appropriately, utilizing your keywords in the images.

  • Add your keyword to the alt text

Alt text is meant to describe your image to the blind who use a screen reader to browse your site. It’s also a great place to add your keyword phrase. Add a sentence that describes your image, making sure to add your keywords.

  • Keywords near your image

Add your keywords near the image so that Google identifies what the image is about since Google can’t quite “see” the image.

SEO for bloggers: Domain authority

If you are a nobody, Google search will ignore you. Sorry to be so blunt, but that’s how it is.

Google wants to present the reader with the best answer to their question. Sure, Google looks at your content to determine that, but all things being equal, they prefer to send the reader to an authority blog.

Imagine you’re Google’s algorithm, and you want to send a user to the best possible answer.

Let’s say the question is: “where do I buy the new iPhone?”

Would you send the user to or to a new website, let’s say

Even though you can buy the new iPhone at each site, the one with more authority gets the coveted number one spot.

But don’t despair. You too can become an authority in your niche. Here’s what it takes to build up authority in your space.

The age of your domain name

Authority really boils down to trust. Google wants to deliver the best experience for its users, and oftentimes this means sending them to trusted and reliable sources of information.

Your new blog won’t get much Google love to start. After all, Google barely knows you. So perhaps you two should go on a date and get to know each other first?

Then after a few months of showing your worth (like providing great content), they’d be willing to take the next step and let you into their search results.

You never know, if Google ends up loving your blog, they might just let you go all the way and have the number one spot!

The number and quality of your backlinks

Google can only guess how valuable your blog content is. So while they can read it, they don’t really know how valuable it is.

But what if a bunch of people (including very important people) are all linking to your blog post?

Surely then, this blog post must be good!

Getting backlinks is so important if you want to rank your blog on Google search. And again, it all boils down to trust.

Here are a few ways to get more links.

  • Natural backlinks – You create something so epic that you naturally acquire backlinks over time.
  • Guest posting – The best way to get backlinks is to guest post on popular blogs in your niche.
  • Podcasts – Being a guest on a podcast will get you a backlink on their podcast episode page.

Buying links or doing link trades are generally frowned upon. However, you can get creative with this to avoid detection. For example, maybe you can get a backlink in exchange for a social media mention.

There are lots of other types of “exchanges” you can do that toe the line between “white hat” (legit) and “gray hat” (might be okay).

Total number of social shares

How does Google know if your blog post really provides value? One thing Google supposedly looks at is your social media shares.

While Google hasn’t confirmed this, it’s been shown that links with a lot of social shares end up higher in the search results (source).

This is why you should always encourage your readers to share your blog posts on social media.

The best way to do this is to use the Social Warfare WordPress plugin to add share icons to your blog posts.

To get your content on social media, I use Tailwind for Pinterest sharing and Buffer for Twitter and Facebook updates.

SEO for bloggers: User experience tips

The 3rd and final thing Google looks at is the user experience you provide.

Google recently announced that user experience will be a ranking factor going forward (source).

There are a few ways Google can “guess” whether you’re providing a good experience to the reader.

One way is by seeing what the user does after conducting a search and visiting your website.

Do they go back to the search results quickly? If so, your site probably wasn’t very helpful.

This is called the “dwell time,” or the time from when the user clicks on your link to when they come back to Google.

Google also scans your blog posts to detect common things that affect user experience, such as pop-ups, ads, slow sites, small fonts, etc.

Want to provide a good user experience? Here’s the lowdown on how to do it.

No pop-ups on mobile

There are two kinds of pop-ups, the annoying kind that opens a new browser and the less annoying kind called a lightbox overlay.

You should always avoid opening a new browser window without permission. That’s essentially browser hijacking.

But overlays? It depends!

A good rule of thumb is to not completely overtake the browser with a full-screen lightbox on page load. You also want to make sure it is easy to close any lightbox pop-up.

I can’t possibly give this topic the depth it deserves, but Moz did a nice job covering it here.

Here at Do Six Figures, I’m always changing it up. But at the moment, I have one lightbox pop-up that shows up when the user scrolls down 50% of the page. Or, if they move their cursor to exit the page beforehand, the lightbox display appears instead.

I do this using ConvertPro.

No big ads (especially above the fold)

Google cares about the design of your website, too. So even though Google doesn’t technically have ‘eyes,’ it does attempt to see your blog the way a visitor sees it.

So to think like Google, we must think like a regular visitor. What do they want, and when do they want it? The answer is they want their question answered, and they want it done quickly.

Above the fold refers to the section of a blog that is visible without scrolling.

In your first paragraph, you need to clearly tell the reader what your blog post is about and why it’s important.

I know that most of you want to make money from your blog. So you might think the answer is to slap a bunch of ads all over your page. But that type of thinking is outdated. Ads just don’t work anymore.

Instead, focus on building a relationship with your reader. Get them on your email list. Give them value. Once you’ve established that you are an authority on the subject and they trust you, that’s when it’s time to start making money from your audience.

Make sure your site is mobile-friendly

Google essentially has two algorithms, a desktop and a mobile one. In fact, if you log into Google Search Console, you might see that your indexing is done via the mobile version of Googlebot.

If you don’t have a mobile-friendly version of your website – you’re missing out on over 50% of all traffic!

And if you’re getting traffic from Pinterest, your mobile traffic might be much higher than 50%.

You need a fast-loading blog

Google has indicated that the speed of your overall site and page is a signal that’s used to rank pages. So if you want to rank on the first page of Google’s search results, you need a fast site.

You can check your page speed here. How did your site do? If you want to boost your blog’s speed, look into installing WordPress plugins to improve your page speed.

There are other reasons why you want a faster website.

  • Slow websites lose traffic

Visitors often click to go to the previous page or close the window if a web page is loading too slowly. In a world of fast-loading sites with great content, nobody wants to visit a slow site.

  • Improved crawl rate

When Google’s bot visits your site, it might decide to spend a few minutes on your site. It’s looking for new web pages and updated pages to add to its index. If your site loads too slow, time will run out before Google’s done checking out your new content.

If you choose a budget hosting company, you will get what you pay for. If you want a fast-loading site, you have to pay for it. Sure, you can do things to improve your page speed, but the first crucial second or two is done by your host.

If you want to improve your page speed drastically, look into getting WPXHosting (who I use).

What else can you do to improve page speed?

  • Switch to a faster host

Shared hosts oftentimes cram too many users onto the same server, slowing everyone’s site down—this page loads in about 2 seconds with WPXHosting.

  • Switch to a lightweight WordPress theme

Many themes are badly coded (too many unnecessary PHP calls). The theme I’m using to get a fast-loading site is Astra Pro.

  • Remove plugins you don’t need

Don’t add too many plugins to your site, especially ones you don’t need. Badly coded plugins will slow your site down.

  • Use a CDN

Use a content distribution network (CDN) like Cloudflare (free).

  • Optimize your images

Optimize and compress your images as you upload them to WordPress using Optimole.

No broken links

Broken links are a bad experience for the end-user. Since Google’s bot follows links, they’ll know if you’re linking to a bad link. Do you?

I have the LinkWhisper plugin, which has a broken link checker built-in. Of course, this plugin does a lot more than check for broken links, but this feature is certainly useful.

It checks not only broken internal links, but it checks for external links that don’t load or return a 404 error.

Using internal links

A good user experience means users got what they wanted and found resources for additional help on related topics. This is why you should add on-topic links to your other blog posts throughout your content.

Don’t let a related posts plugin do the work for you. Instead, add internal links within your content naturally. These internal links will carry more weight than a list of links at the end of your blog post.

By linking to your past blog content, you’re letting Google know these pages are relevant to the blog post’s topic and that they are important.

I use the LinkWhisper plugin to find the best internal link locations throughout my entire site. Perhaps my favorite feature is the ability to add links in older content to my new posts.

Good website metrics

Google may or may not (I totally think they do) look at your bounce rate and average time on page in Google Analytics.

Remember, they also have access to this data because of the Chrome browser.

If your website has bad metrics, it can raise a red flag to Google that users don’t have a good experience on your blog.

The bounce rate is the percentage of users who only visit one page. In other words, they show up, and then they bounce.

The average time on a page is the amount of time a user stays on that particular article.

Another metric to look at is pages per session, which is pretty self-explanatory.

I use the ExactMetrics plugin to see this specific data right on my WordPress dashboard. I find Google Analytics too confusing to try and find the data that matters, so it’s good to have a plugin display it for me within the WordPress admin.

Well-designed blog

I don’t care how valuable your article is. If it’s not an easy read, I’m not going to read it – and nobody else will either.

When it comes to blog design, many bloggers spend way too much time trying to get their blog “pretty.” The end result is a site that’s too busy and doesn’t focus where it needs to be: on the content.

The blog theme I recommend is Astra Pro. It’s what I use on

Aside from your blog design, here’s how to make your articles easier to read:

  • Write in a personal tone. Don’t make your article sound like a textbook.
  • Use new lines, a lot. Big blocks of texts are difficult to follow, so break down your content into small paragraphs.
  • Use images. It’s boring and overwhelming to see a page full of text. Add images to make your article more visually appealing.
  • Use bold. Use italics. Give your article some personality by conveying emotion using bold and italics where applicable.
  • Use headings and sub-headings. This makes your article quick to scan and easy to read. Use your keywords in your headings too.
  • Write list-style posts. Everyone loves list-style posts because it’s easier to scroll through the tips and only read the list items.

That about does it. That was quite a doozy!

If this post has helped you learn a bit about how to rank #1 on Google, please consider leaving a comment or sharing this post on social media!

Until next time,

  Thanks for > sharing

Could you do me a solid? I need your help to grow my blog! Please save this post to your blogging board on Pinterest or share this post on Facebook!

  About > me

Edwin is the professional blogger and side hustle expert behind Do Six Figures. With 20+ years of experience building profitable websites and making money online under his belt, Edwin is now obsessed with helping people find their perfect side hustle and make serious money online.

18 thoughts on “SEO for Bloggers: 22 Best Tips for Beginners (Updated in 2023)”

  1. Such a great and comprehensive list. Been really working hard on long-form posts. Hard to find the time and keep a weekly posting schedule. May start alternating a short and a long one each week.

  2. Great post as usual Edwin!
    “Blogging” is good for “SEO” because it helps with a number of things that are important ranking factors. The better you optimize your blog posts for SEO, the higher your webpages will be listed on search engine result pages, so more people can find your website & get to know your business.
    Cheers 🙂

    1. Thanks for your comment!

      Not yet, but it is on my list. Pinterest is changing fast, so I’m going to wait until the dust settles, set up some new profiles, try a few things, and if I can figure out what’s working and what isn’t, I’ll create a course on it.

  3. Paz Millie Davis

    Great article! I will surely use this as my guide as I am currently promoting some lighting companies in Dubai that trades high quality products. Thank you for sharing this with us.

  4. Another excellent article Edwin that clearly lays the foundations for any blogger, and not just those new to the game.

    I can’t agree more with focusing on organic traffic… though I’d argue it’s only free at the point you get it. There is a lot of work beforehand to create content, optimize and then promote it to get it to a place where people will find it in search and then visit.

    I also agree with you that bounce rate is used by Google to determine relevance. I know some of the big SEO guns say otherwise, but at the very least it must provide some sort of signal. I don’t think it’s a truly fair signal to use as a ranking signal personally, since some content might deliver exactly watch a visitor needs within the bounce timeframe. However, I guess if someone bounces from a 5k word article within 30 seconds, it’s unlikely they’ve read it all to the very end.

    Can I ask where you stand on internal anchor text links? Many recommend not using the exact match keyword you’re trying to rank for.

    1. I’ve heard of not doing too much exact match in backlinks, but not for internal linking.

      Personally, I do mix main keywords, related keywords and words like “here” for internal anchor text links. But I don’t think there’s a negative effect from doing exact match.

  5. Fantastic article! – Its really encouraging the amount of ways you can make money online in 2020 for me I love affiliate marketing it can be very profitable and great for generating a passive income online. Thanks

  6. You talk about content that solves a problem. But not every content is a problem-solution type. What if we wrote about our travel experience to some good place? How does that fit into this category?
    And how to get 1500+ shares on any such post when you are just a beginner?

    1. If you want traffic from Google, you do need to answer questions (solve problems). This is mostly why people do a Google search.

      So if you have a lot of “my travel experience” content, it needs to be altered to answer common questions about the location to get Google traffic.

      For example, “what to do in XYZ”, “XYZ hotspots” or “XYZ tourist traps”.

      If a travel experience type blog post can provide solutions to these questions, it can get traffic from Google.

Leave a Comment

Your email address will not be published. Required fields are marked *