SEO Guide: A Step-By-Step Guide for Beginners

Guess how much traffic will go to Google’s first page.

Any ideas?

About 95%.

So, ranking on Google’s first page will skyrocket your website traffic.

Improving your WordPress SEO is crucial for ranking on Google’s first page and increasing your website traffic.

So, In today’s post, I will share top SEO techniques and tips to properly optimize your WordPress website.

seo techniques

Chapter 1: Introduction

I know, if you are a beginner the idea of optimizing the website can be intimidating. But don’t worry.This post will help you learn Search engine optimization (SEO) from scratch.

So, let’s directly dive in.


What Is SEO?

Search engine optimization or SEO is set of rules that can be followed by website (or blog) owners to optimize their websites for search engines and thus improve their search engine rankings and traffic to a website.

Why Is SEO Important?

The number of people using internet search engines is increasing year on year and is almost unfathomable.

As of today, six billion searches are made in a day using all search engines.

Among these six billion searches, hardly very few (about 5%) look for the answers after the first page. So, if you can rank high up in search results you can drive huge traffic to your site.

As of today, you can’t rank high in search results if your post isn’t Search engine optimized. This makes SEO very important.

Bottom line?

It is really important for all website owners to make their website search engine friendly so that they can maximize their search traffic.

Chapter 2: Basics, WordPress SEO

I thought it would be a good idea to explain the terms that are associated with SEO before you start optimizing your site.

wordpress seo

So, let’s start.

When you Google something you will get tons of search results, then you will click on those results which you think will be the best fit for your query.

All those sites who top in search results use best SEO practices in designing their snippets. So, first let’s understand what are the terms related to these snippets.seo


1.Title Tags

The title tag has long been thought of as the most important on-site factor in telling search engines what your site (or a page) is about.

You will have full control in writing title for your post. You should make sure you write eye catchy headlines so that you can get more clicks.

If people love the title then they are most likely to visit your site. If you want help in writing eye catchy headlines, you can check it out here.


Permalinks are simply the URL for your posts. By default in WordPress, post titles tend to look like but if you look at the URL for this post you will see

I think you liked the new URL format. Didn’t you?

This format not only tells your visitor what the page is about, but it also highlights your URL in search results.

To change your permalinks, simply go to Settings >> Permalinks. I currently use the following format:seo

3.Meta Tags

When you search for a query in Google, you’ll see a snippet of content under the page link, they are meta tags. To control this, you can customize your meta description tag for the page.

You can customize your meta description using SEO plugin.

Although most of the meta descriptions are written manually, Headspace plugin allows you to auto-fill meta description.

4.WWW or Non-WWW

You might notice in the search results that few website’s URL will have WWW and in few, they hide WWW.This is in the interest of website owner.

If you are starting a new website, then you should choose your preference whether you want to use www( or non-www ( in your site’s URL.


Once you choose one format then you should stick with that format because according to Google one format is different from other and both are different websites.

If you change your format after publishing few posts. Then there are chances that pages get duplicated.

You can change your preference by visiting Settings>>General page.seo

Some might say, from an SEO point of view there is no advantage of using one over other. But you should choose one format and stick to that format.

Chapter 3: Plugins

While the time of publishing the post you might think of adding features like contact forms, galleries, sliders, etc, you need to use WordPress plugins.

These plugins are the software’s which can add new features to your WordPress blog.

To use these plugins no coding skills are required.


We have plugins for optimizing the site to search engines.

Although there are many plugins for different SEO tasks, I would prefer to use one single plugin which does all SEO tasks.

Choosing Best SEO Plugin

There are many SEO plugins available in WordPress.

But I personally recommend SEO plugin by Yoast. This is a free and simple plugin which takes care of many aspects of your site’s Search engine optimization.


Using Yoast plugin you can do following things:

  • Can add meta description for homepage and single post.
  • Notifies search engines when new content is published.
  • Can add focus keyword to your post.
  • One step in social sharing.
  • Automatically generates XML sitemap.
  • Edit robots.txt and .htaccess
  • Control indexing of particular posts.
  • Can hide dates from search engine snippets.

Check out the detailed guide to setup Yoast plugin here.

Chapter 4: Start Optimizing Your Site


If you think installing an SEO plugin will do all your job in optimizing your site for search engines, then you are in the wrong perception.

SEO is an ongoing process and you should practice using best SEO techniques to optimize your site for search engines.

Optimizing Blog Posts For Search Engines

Yoast plugin allows you to add a title, meta description, and focus keyword to every blog post and page. It also shows you a preview of what users will see when they Google your website.

You should just scroll down to the Yoast SEO section and you can change the look of the snippet that appears in search engines.

Bonus: If all the lights turn green then that indicates your post is properly optimized for search engines.

This is how the Yoast SEO section looks when you properly optimize your post. Those green lights indicate the post is optimized properly.seo

I strongly recommend you to focus on Title tag and meta description to get more clicks on your post.

Create A Search Console Account And Rank In Google

So once you are done writing the post, now you should publish the post.

If you think just by hitting that publish button on the right top corner of your dashboard will rank your post higher in search results then you are wrong.

Then, where’s the catch?


You should tell Google about your site and ask Google to index( a process of adding your posts to Google) the contents of your site.

Ok.But how to do that?

Firstly, you should create a Google search console account and then add your site to Google search console. Once you have added your site then Yoast plugin will tell Google to index your site, whenever you publish new content.

Here is the complete guide add your site to your search console account.

So, now Google can index your new posts as soon as you publish it.

Bonus: use this technique and make your post appear on Google within a minute.

Chapter 5: Best SEO Practices

If you follow the basics of WordPress SEO and use the best WordPress SEO plugin, you will already be ahead of most websites in search results.


But our aim is to rank high up on the first page. I think these SEO practices mentioned below might help in achieving our goal.

1. Make Link Building A Priority

I can say link building is one of the effective SEO techniques which will rank your site at the top of search results.

This is because Google came out and said that, they give top most priority to quality links while ranking a site in search results.

If you are neglecting link building then you are missing out tons of organic traffic to your site.

Also while writing includes internal(links to other posts on your site) and external links(links to other posts from different sites).

If you want to build high-quality links to your site check out my recent post on link building techniques.Where I have covered the best link building techniques.

2.SEO Optimize Images On Your Site

We all know that computers can’t understand images, only humans can.

Since about 2 million blog posts are published everyday Google can’t appoint someone to report what the image is about.

So, Google uses alt tags and description to know what the image is about. This will be the column where you should fill the alt tags and description.


Although images are more engaging than text, adding an image to a page decreases the page load speed. So you should plugins like WP SMUSH which optimizes the images for fast loading of pages.

3. Concentrate On Security And Safety Of Your WordPress Site

There are a few integral factors that make WordPress potentially vulnerable to attack, but the core issue is to its enormous popularity.

Google blacklists around 20,000 websites for malware and 50,000 for phishing every week. So, they never appear in search results.

So, to maintain high rankings you need to keep your site going.

Although WordPress has lots of security plugins I would All in one WP security and firewall plugin. So try out this plugin and keep your site going.

4. Don’t Do The Same Mistake As Others

No hosting company in the world can offer 100% uptime and reliability. Even the best hosting services will have the problem with their data centers.

Even if you use a security plugin on your website, there is still the risk of a malicious script injecting malware or a virus onto your website.

So, I recommend you to have a complete backup of your site.

This can help you restore your site whenever you want. So, consider having a backup of your site.

I highly recommend you to go through this guide while creating a backup.

So, try considering having a backup of your site regularly.

Final Words

I have tried covering all the concepts along with basic SEO techniques that are required for a beginner to start optimizing their website.

I hope you like this SEO tutorial. Let me know how your comments through the comments section.

You can follow us on Facebook, Google+ and StumbleUpon.

182 thoughts on “SEO Guide: A Step-By-Step Guide for Beginners

  1. Hi there, I discovered your website via Google while searching for a comparable
    matter, your web site came up, it appears to be like great.
    I have bookmarked it in my google bookmarks.
    Hello there, just become aware of your blog through
    Google, and found that it’s really informative.
    I am going to watch out for brussels. I will be grateful in case you continue this in future.
    Many folks will be benefited from your writing. Cheers!

    1. Thanks Julie.
      I work so hard to provide the best content to my visitors.I will try publishing more informative articles in future.Keep supporting.

  2. Hey there! This post could not be written any better!
    Reading this post reminds me of my previous room mate!

    He always kept chatting about this. I will forward this
    article to him. Fairly certain he will have a good read.
    Thanks for sharing!

  3. Hi everyone, it’s my first pay a quick visit at this
    web site, and piece of writing is actually fruitful for me, keep up posting these articles.

  4. Wonderful items from you, man. I have keep in mind your
    stuff prior to and you’re simply too magnificent.
    I really like what you have got here, certainly like what you’re saying and the way through which you assert it.

    You make it entertaining and you continue to care for to
    stay it smart. I cant wait to read much more from you.
    This is really a tremendous web site.

  5. Hey There. I discovered your blog using msn. That is an extremely well written article.
    I’ll make sure to bookmark it and come back to learn more of your helpful information. Thank you
    for the post. I’ll certainly comeback.

  6. I’m not that much of a online reader to be honest
    but your blogs really nice, keep it up! I’ll go ahead and bookmark your site to come
    back later on. Many thanks

  7. Hello, Neat post. There is an issue along with your web site in web explorer,
    might check this? IE nonetheless is the marketplace leader and a big section of people will omit
    your magnificent writing due to this problem.

  8. Hey there would you mind letting me know which web host
    you’re using? I’ve loaded your blog in 3 different web browsers and I must say this blog loads a lot quicker then most.
    Can you recommend a good hosting provider at a fair price?
    Thanks, I appreciate it!

    1. This site is hosted on Hostgator hosting.
      Choosing a best hosting,isn’t enough to increase the site’s performance.
      So,I did spend lot of time in optimizing the site to bring down the page load time and increase the performance.
      If you are a beginner I recommend you to choose Hostgator’s Hatchling Plan.

  9. It’s awesome to visit this site and reading the views of all
    friends on the topic of this piece of writing, while I am also eager of
    getting know-how.

  10. Hello there! This article couldn’t be written much better!
    Reading through this post reminds me of my previous roommate!
    He constantly kept preaching about this. I’ll send this post to him.
    Pretty sure he’s going to have a great read. Thanks for sharing!

  11. Definitely believe that which you stated. Your favorite reason seemed to be on the net
    the simplest thing to be aware of. I say to you, I certainly get irked while people think about worries that they just do
    not know about. You managed to hit the nail upon the top and
    defined out the whole thing without having side-effects ,
    people can take a signal. Will probably be back to get more.

  12. I blog quite often and I seriously thank you for
    your information. Your article has truly peaked my interest.
    I am going to bookmark your blog and keep checking for new information about once a week.

  13. Hey there I am so thrilled I found your site, I really found you by mistake, while I was looking on Digg for
    something else, Nonetheless I am here now and would just like to say
    kudos for a marvelous post and a all round enjoyable blog (I also love the theme/design), I
    don’t have time to read through it all at the minute but I have saved it and also added in your RSS feeds, so when I have time I will be back to
    read a great deal more, Please do keep up the awesome work.

  14. Admiring the time and energy you put into your website and detailed information you provide.
    It’s nice to come across a blog every once in a while that isn’t the
    same old rehashed material. Great read! I’ve saved your
    site and I’m adding your RSS feeds to my Google account.

  15. Fantastic goods from you, man. I have remember your stuff prior to and you’re simply
    too great. I actually like what you have received here, really
    like what you are stating and the way in which in which
    you are saying it. You are making it entertaining and you continue to care
    for to stay it sensible. I cant wait to read much more from you.
    This is actually a great website.

  16. Thank you for every other excellent article. The place else could anybody get that type of info in such a perfect means of writing?

    I have a presentation subsequent week, and I am on the search for such information.

  17. I will immediately snatch your rss as I can’t in finding your email
    subscription hyperlink or e-newsletter service.
    Do you’ve any? Kindly let me realize so that I may subscribe.

  18. Hey! I just wanted to ask if you ever have any problems
    with hackers? My last blog (wordpress) was
    hacked and I ended up losing months of hard work due
    to no back up. Do you have any methods to prevent

  19. Hey there would you mind stating which blog platform you’re working with?
    I’m planning to start my own blog in the near future but
    I’m having a hard time making a decision between BlogEngine/Wordpress/B2evolution and Drupal.
    The reason I ask is because your layout seems different then most blogs and I’m looking
    for something completely unique. P.S Sorry for being off-topic but I had
    to ask!

  20. Hey I know this is off topic but I was wondering if you
    knew of any widgets I could add to my blog that automatically
    tweet my newest twitter updates. I’ve been looking for a plug-in like this for quite some time and was hoping maybe you would have some experience with something like this.

    Please let me know if you run into anything. I
    truly enjoy reading your blog and I look forward to your new updates.

  21. Hello! I simply wish to offer you a huge thumbs up for the great information you have got right here on this post.
    I’ll be returning to your site for more soon.

  22. When I initially commented I clicked the “Notify me when new comments are added” checkbox and now each
    time a comment is added I get four e-mails
    with the same comment. Is there any way you can remove people from that service?


  23. I was suggested this web site by my cousin.
    I am not sure whether this post is written by him as no one else
    know such detailed about my trouble. You’re wonderful!


  24. I really like your blog.. very nice colors & theme.
    Did you make this website yourself or did you hire someone to do it for
    you? Plz answer back as I’m looking to design my own blog and would like to find out
    where u got this from. thanks

  25. This is very interesting, You are a very skilled blogger.

    I have joined your rss feed and look forward to seeking more of your
    magnificent post. Also, I’ve shared your website in my social networks!

  26. My spouse and I stumbled over here coming from a different
    web address and thought I might as well check things out.
    I like what I see so now i’m following you.
    Look forward to finding out about your web page again.

  27. Thank you for every other great post. The place else could
    anybody get that type of info in such an ideal approach of writing?

    I’ve a presentation subsequent week, and I am at the
    search for such information.

  28. Hello There. I discovered your blog the usage of msn. That is a really smartly written article.
    I will be sure to bookmark it and return to learn more of your useful info.
    Thank you for the post. I’ll definitely return.

  29. This is really interesting, You are a very skilled blogger.

    I’ve joined your feed and look forward to seeking more of your wonderful post.
    Also, I have shared your site in my social networks!

  30. What’s up everyone, it’s my first visit at this website,
    and piece of writing is actually fruitful in support
    of me, keep up posting these articles.

  31. You’re in point of fact a just right webmaster. The site loading speed is amazing.
    It kind of feels that you are doing any unique trick.

    Furthermore, The contents are masterwork. you’ve done
    a magnificent process on this subject!

  32. No matter if some one searches for his necessary thing, thus
    he/she wants to be available that in detail, so that thing is maintained over here.

  33. I’ve been exploring for a little for any high quality articles or blog posts in this sort of house .
    Exploring in Yahoo I at last stumbled upon this web site. Reading this info So i am happy to express that I’ve an incredibly
    good uncanny feeling I came upon just what I needed.
    I so much no doubt will make certain to do not disregard
    this site and give it a glance regularly.

  34. Thanks for a marvelous posting! I certainly enjoyed reading it, you happen to be a great author.I will be sure to bookmark your blog and will eventually come back in the foreseeable future.
    I want to encourage you to ultimately continue your great posts, have a nice weekend!

  35. I’m now not positive where you’re getting your information, but
    great topic. I needs to spend a while learning much more
    or understanding more. Thank you for great information I was searching for this info for my mission.

  36. Hello! Do you know if they make any plugins to help with
    SEO? I’m trying to get my blog to rank for some targeted keywords but I’m not
    seeing very good success. If you know of any please share.
    Many thanks!

  37. I think what you typed made a great deal of
    sense. However, what about this? what if you
    wrote a catchier post title? I am not saying your content isn’t good., but suppose
    you added a headline that grabbed folk’s attention? I
    mean SEO Guide: A Step-By-Step Guide for Beginners – Nifty Slash
    is a little vanilla. You should look at Yahoo’s front
    page and note how they create news titles to grab people interested.

    You might try adding a video or a picture or two to grab
    people excited about what you’ve written. Just my opinion, it might bring your blog a little bit more

  38. Hey there! Someone in my Facebook group shared this website with us so I came to
    look it over. I’m definitely enjoying the information. I’m book-marking and will be tweeting
    this to my followers! Fantastic blog and amazing design.

  39. Hey there just wanted to give you a brief heads up and let you know a few of the pictures aren’t
    loading properly. I’m not sure why but I think its a linking issue.
    I’ve tried it in two different web browsers and both
    show the same outcome.

  40. Hi there i am kavin, its my first time to commenting anywhere,
    when i read this article i thought i could also create
    comment due to this good article.

  41. I all the time used to study paragraph in news papers
    but now as I am a user of internet therefore from now I am using net
    for articles, thanks to web.

  42. Your style is unique in comparison to other folks I’ve read stuff from.
    Thank you for posting when you have the opportunity, Guess I’ll just bookmark this blog.

  43. Hello There. I discovered your blog the usage of msn. That is an extremely well written article.
    I’ll make sure to bookmark it and return to read more of
    your helpful info. Thanks for the post. I will definitely

  44. Magnificent goods from you, man. I’ve keep in mind your stuff prior to and you are simply extremely wonderful.
    I really like what you have bought here, certainly like what you are saying and the best way
    wherein you say it. You make it enjoyable and you continue to take care of to stay it sensible.

    I can’t wait to read much more from you. That is actually a tremendous
    web site.

  45. I do not even know how I finished up right here, however I
    assumed this put up used to be good. I do not know who you might be but definitely you’re going to
    a well-known blogger in case you aren’t already. Cheers!

  46. Woah! I’m really digging the template/theme of
    this blog. It’s simple, yet effective. A lot of times it’s
    very difficult to get that “perfect balance” between user friendliness and visual
    appeal. I must say that you’ve done a amazing job with
    this. Additionally, the blog loads extremely fast for me
    on Chrome. Superb Blog!

  47. Nice post. I was checking continuously this blog
    and I am impressed! Very useful info specially the
    last part 🙂 I care for such info much. I was looking for this certain info for a very long time.
    Thank you and good luck.

  48. I’m not that much of an internet reader, to be honest, but your sites really nice, keep it up!

    I’ll go ahead and bookmark your site to come back in the future. Many thanks

  49. Nice post. I learn something totally new and challenging on sites I stumble upon every day. It’s always exciting to read through content from other authors
    and use something from their sites.

  50. I really like what you guys are usually up too.
    This kind of clever work and reporting! Keep up the excellent works guys I’ve added you guys to my personal blogroll.

  51. Hi there, this weekend is pleasant designed for me, because this occasion I
    am reading this impressive educational piece of writing here at my residence.

  52. Heya! I’m at work browsing your blog from my new apple iphone!
    Just wanted to say I love reading through your blog and look forward to all your posts! Carry on the excellent work!

  53. Having read this I believed it was extremely enlightening.
    I appreciate you finding the time and energy to put this article together.
    I once again find myself personally spending a lot of time both reading and posting comments. But so what, it was still worthwhile!

  54. I must thank you for the efforts you’ve put in writing this website.

    I really hope to view the same high-grade content from you later on as well. In fact, your creative writing abilities has inspired me to get my
    own website now 😉

  55. Just want to say your article is as astonishing.
    The clearness in your post is simply excellent and I can assume you’re an expert on this subject.
    Fine with your permission allow me to grab your feed to keep updated with forthcoming post.
    Thanks a million and please keep up the gratifying work.

  56. Hey there, You’ve done an incredible job. I will certainly digg
    it and personally recommend to my friends. I am confident they’ll be benefited from this site.

  57. You’re so cool! I do not think I’ve read through a single thing like that before.
    So nice to find someone with unique thoughts
    on this topic. Really.. thank you for starting this up.
    This site is one thing that is required on the internet, someone with a little originality!

Leave a Reply

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