Tutorials, Tips, and Resources

for Creating a Better Blog

7-Day Blog Bootcamp Challenge

Shape up your blog in a week! (learn more)

SEO Basics for Bloggers

Alright, bloggers and website owners. let’s sit down for a cupp’a tea and talk about S to the E to the O. What is SEO? It stands for Search Engine Optimization and you’ve probably heard the term if you’ve been around the internet for a while. Why is it important? I will tell you…

SEO is important because, in simple terms, it is how people find your site in search engines. Search engine traffic can contribute to a huge amount of your visitors, and if done right, can boost your presence online. Without getting too technical, here are some tips for making your website or blog search engine friendly:

1. Title Your Posts Properly

Whenever you title a post, think about what you would search for in Google if you were looking for an article about the topic. Think about how other people might phrase the same search term and try to create your title from that. You don’t have to do this for every single post, just the most important ones that you actually want people to be able to find through a search.
Example of a bad title: She’s Got Wind in Her Hair…
Example of a good title: 7 Heat Friendly Summer Hair Styles

2. Speaking of Titles…

Your post title plays a very important role in SEO. Not only does it appear on the actual post page, but also in the browser’s title bar. To maximize the impact of your title, it’s best that your post title be the first element of the title that appears in the browser address bar. If you notice, Blogger does this a little backwards, placing the title of your blog before the title of your post.  For example, “Name of your blog: Title of your post”. For better SEO, it should be formatted like this instead: “Title of your post: Name of your blog”. To change this in Blogger, you will have to get your hands a little dirty with some HTML editing. Open your HTML editor page and find:


and replace it with:

<b:if cond='data:blog.pageType == &quot;item&quot;'>
<title><data:blog.pageName/> | <data:blog.pageTitle/></title>

Now your post title will appear before the blog title, only if that page is a post page.

3. Your Content Matters

What a novel concept, right? Your actual article/post has to have some substance. If you can include popular search terms/phrases within the post, even better. For example, my 30 Day Shred post is my highest ranking search engine post, and still appears on the front page of Google if you search “30 Day Shred Results”. The term “30 Day Shred” appears multiple times throughout the post. Did you know that I do that purposely? As long as it flows with your content and doesn’t read like a bunch of random keywords or search terms, you should think about this when creating a post.

4. Stop Stuffing in the Keywords

Many people have this idea that search engines strictly read meta data and that you should fill your meta tags up with a bunch of keywords and descriptions to get the best results. This isn’t true at all. In fact, Google doesn’t even use the keyword meta tag anymore to crawl your sites. Stuffing your site full of random keywords can actually have a negative effect on your ranking. Those “labels” or “tags” you place on your posts are not there for SEO keyword purposes, they are there to categorize your content so others can easily find past posts under the same topic. If you overuse keywords on your page or in your coding, Google sees this as keyword spamming… and spammers never get anywhere in life 😉

5.  Use Text Instead of Images

When it’s possible to do so, use actual text instead of images. Obviously you can’t have a picture made of text, but if you have headings, for example, instead of making them graphic titles, keep them as text. Search engines can’t really read images for content (more on this below)… what they want is your text content! Even better? Wrap them in a heading tag <h1>Your Heading</h1>. Google looks for heading tags when crawling your site, so wrapping your heading in that little bit of HTML code helps for sure!

6. Image searches are cool too

Contrary to what I said above, Google can find your images, but in a different way. Instead of appearing in the text results, they appear in the image search results. To make the most of this, title your images properly. Instead of uploading a photo as IMG_920.jpg, title that image to match the topic of your post, for example, “seo-basics-for-bloggers.jpg” is something I would name an image in this post.

7. Get Yourself Out There

Probably the toughest part of any website marketing is getting your website out there, and linked on other websites. Websites with high rankings that link back to your website add value to your site. Google sees your site as a site that somebody important is talking about, and therefore wants to crawl you. Think of these as bonus points for your blog ;).  The greater visibility you can gain for your site, the better. Share your links on social networking sites and get people to check you out.

8. Link Past Posts

Another trick is to link back to some of your past posts in your new posts that have to do with the same sort of topic. Whenever you have a link on a page, a search engine will crawl through it. Links are like doorways to more content. You want search engines seamlessly crawling your site… and often. The easier you make it for them to navigate around your website, the better. Example: see some more of my blogging tips!

9. Image Maps Help Nobody

I am begging you, please refrain from using image maps on your website or blog. Image maps help nobody. They don’t work properly in some browsers, and hinder navigation because your actual link is not truly attached to a single image. It’s like an invisible box floating above an image with a link in it. It makes no sense. Instead, you should check out my YouTube tutorial on how to create a header with image links properly.

10. Clean Up Your Website

Like I said above, links and text content make search engines crawl through your site seamlessly. If your site is full of clutter, random images and banners, and doesn’t have a good flow, it will be difficult to navigate through. Remove any old outgoing links, unused images, and clutter, and make your site more about the content than anything else.

Hopefully you will be able to take some of these tips and tricks and apply them to your site. I couldn’t cover everything in this post, but gave you some good starting points! SEO really starts with thinking about how you create a post. If you think of it in terms of what users would be searching for, then that is half the battle. Remember, there is no quick and easy way to get more traffic to your website. Nobody will market your site for you but you. It’s constant work, but once you start seeing your work pay off it’s worth it!

Let me know if you enjoyed these tips and if you think you can implement them into your blog!

  • Emily Taylor

    Love this!

    But I just followed the HTML of step #2 to the T and now I am unable to open my blogger site… I’m not sure if it’s just an issue on my end, but now I’m kind of freaking out a little bit!

    Again, thanks for all the helpful information! Your blog is one of my favorites!

    • Dana Fox

      Did you Preview your edits before you saved them? Always be sure to do that before saving any edits. You may have done it incorrectly. I would try changing it back to what it was before and then retrying.

      • Emily Taylor

        I did, thank you! I feel silly, now. It was just my internet being wonky!

  • Rue

    I keep getting this error Dana. I feel like a lost little birdy. “Could not load template preview: Error parsing XML, line 11, column 16: Open quote is expected for attribute “cond” associated with an element type “b:if”… “

    • Dana Fox

      Try now. The WordPress formatting on this post might have messed with it.

  • Nicola

    Great tips! I’ve just updated my blogger template… every little bit for SEO!

  • Daphne Mucculunga

    You are helping me so so much right now! I am browsing ALL your blogging-tips posts and in everyone of them there is something I can implement in my blog. Thank you!

  • Tamara

    Your blog is amazing! everytime i have a question you hav an answer! Great content and awesome tips. Thankz so much for sharing

  • thelovebump

    Ooh the post title is really interesting! Going to get my hands dirty on the H to the T to the M to the L… lol xx

  • This is so helpful! I’m already planning on making some changes thanks to you 🙂

  • Muhammad Akram

    Wonderful post, your thread just prompted me
    Thank you for the awesome post.


  • Very Nice Article. .


  • Great tips! thankyou 🙂 xx

  • Umar Khan

    Nice sharing about seo for a blog ,,,

  • I love it, Thank you so much.


  • elle

    how do you link a past post to your new post?

    thanks for the tips!


  • nice trick and I’m feel to try it too ^^
    Do visit my site as well 🙂 http://www.marcsjy.com

  • Jabby

    Hi Dana! Thank you for tip number 2. My platform is on Blogger and I noticed that my blog name is placed before the post title. I have a question though, once I applied the change to the html, will the change apply to my previous posts or only the posts I publish after the change has been done? Thank you so much!!!

    • Diana Brito

      I was wondering the same thing…but when I went to my posts it doesn’t show the first code she tells us about. Hmmm…still looking.

  • Hi D!

    For tip #2, how is it done with WordPress?


  • Hello! I am trying to figure out on the HTML side of Blogger how to find the title…it just doesn’t show anywhere for me. Hmmm…thanks for the tips, though. I love your videos!