How To Optimize A Website For SEO? SEO Optimization For Beginners

Share with

No matter how hard you work on your blog posts, no one seems to read them. Can you relate to that feeling?

That’s the struggle for most beginners. But don’t worry because in this article I will tell you how to optimize a website for SEO.

I was in your situation before. I got frustrated that no matter how great my articles were, I was still not getting any traction.

Fortunately, I stumbled upon a Wealthy Affiliate webinar that opened my eyes. It explained everything about On-Page SEO and how to get better rankings.

By the way, SEO stands for Search Engine Optimization and it is a way for the search engines, such as Google, to better understand your content and rank your articles for specific keywords.

The webinar is paid, but I decided to share what I’ve learned completely for free to help you get better rankings, more traffic and even show on the first page of Google. I will also include tips from my personal experience.

This article will be divided into two parts. The first part is going to be about the things you need to to before you publish the post. And in the second part I will share 3 things you can do after you publish your blog post to get even better rankings.

Let’s begin!

How To Optimize A Website For SEO? – SEO Optimization For Beginners

Why is SEO important?

SEO is important because it increasing the quantity and quality of traffic to your website through organic search engine results.

In other words, you will get more quality visitors, without having to pay for that traffic. How To Optimize A Website For SEO? SEO Optimization For Beginners - SEO

Even though SEO is free, it is important to mention that SEO takes time.

For a brand new website, it can take anything from 3-6 months to see results.

How long it takes really depends on the niche you are in and the effort you put in. The more competitive your niche is, the longer will it take. And the more often you publish quality content, the faster you will succeed.

If you think your niche is competitive, check out my article about how to choose a profitable niche. There I share how to make ANY niche profitable!

How to optimize your content for SEO?

Things To Do As You Write Your Blog Post

There are two types of SEO. There is On-Page SEO and Off-Page SEO.

Off-Page SEO depends on factors outside of your control, such as backlinks (other websites linking to you).

You have only control over On-Page SEO, so let’s focus on that.

1. Target The Right Keywords & Use Them Correctly

First of all you must target the right keywords. You can learn more about that here, but for now let’s assume that you have chosen a keyword.

  1. You should target ONE keyword per post! Not two, not three, not ten. ONE!
  2. Your keyword should appear in your blog post title
  3. It should also appear in the first 100 words of your article

Try to also include your keyword in an H1 or H2 Tag. This will help Google better understand your content.

How To Optimize A Website For SEO? SEO Optimization For Beginners - keywords

Once you have done that, just write the rest of your content naturally. Don’t try to stuff in your keyword. Google doesn’t like keyword stuffing.

Instead, use different variations of your keyword. This will help Google to better understand what your content is about.

I know this may come as a surprise to you, but it is enough to use your keyword only ONCE in your content.

2. Write High Quality Posts

The other important thing is that your post must be high quality. You can’t write a crappy piece of content and expect it to rank. Your article must help your readers and provide good user’s experience.

If you need help with writing better quality posts, check out the following:

So now that you have a high quality piece of content that is targeting a specific keyword, let’s begin with the main part of this article.

SEO Guide For Beginners

1. Meta Title & Meta Description

When your blog post is ready, it’s time to optimize the Meta Title and the Meta Description. If you are using WordPress, which you should, you can find the Meta Title and Meta Description at the bottom of the page.

How To Optimize A Website For SEO? SEO Optimization For Beginners - meta title and meta description

If you don’t see them, it’s most likely because you haven’t installed an SEO plugin. I personally use the All-in-one SEO plugin, but you can use Yoast as well. Both are great.

Your keyword must appear ONCE in both the Meta Title and the Meta Description.

For those of you who are wondering, Meta Title is the title that appears in the search results (see the image below). This means that your blog post title and the Meta Title doesn’t have to be exactly the same. But both must contain your targeted keyword.

The Meta Description is the short description below the Meta Title in the search results. It tells people what your content is about and grabs the reader’s attention.

How To Optimize A Website For SEO? SEO Optimization For Beginners - meta title and meta description


2. Optimize Your Images – Add Alt Text

How To Optimize A Website For SEO? SEO Optimization For Beginners - how to add alt text

Do you use images in your post? Well, you should!

The next place you must use your keyword is in the Alt text. When you upload an image in WordPress, you will see that there are two boxes that must be filled in.

The first one is the Alt text and the second one is the Title. Make sure to include your keyword in both.

Don’t just place the same text for all of your images. Instead, structure it like this:

keyword – describe the image


There are two main reasons why you should add Alt text to your images:

  1. Visually impaired people who use screen readers will be able to understand what your image is describing. This leads to better user’s experience which is the most important thing for Google.
  2. Alt text also helps Google to understand what your image is illustrating. This leads to better ranking but also relevant search result.


3. Internal & External Links

It is important to link to other posts on your website (internal linking).  This shows Google that your articles are relevant to one another. It also keeps the reader longer on your site, which is a good indicator for Google.

Link to at least one of your previous posts or whenever it is relevant.

External links are equally as important as internal links. External links are links to other websites.

You may wonder ”Why would I want to send people away from my website?”

The answer is because it shows Google that you are trying to provide the best user experience possible.

Include at least one external link per post. Make sure to link to relevant authority sites ( a great example is Wikipedia). 

A great tip is to make the link open in a new window. That way your readers won’t leave your website.

How To Optimize A Website For SEO? SEO Optimization For Beginners - how to open link in new window


4. Embed Video

The last SEO tip I have for you is to embed video in your posts whenever possible. A video is great for two reasons.

  1. It improves the user’s experience by providing another way of consuming your content. Some people prefer to watch a video rather than reading a blog post.
  2. It increases the time spent on your page. The more time people spends on your website, the better indicator that is for Google.

If you don’t know how to embed a video, here is a lesson on how to embed a video. Or you can just watch the video below:

The video could be a summary of the entire blog post or a video explaining a certain part of the article.

I can’t emphasize enough how important user’s experience is for SEO and Google. Don’t just embed a random video in order to keep people longer on your site. Provide value and only embed relevant videos.

When you have done all of the above said, it’s time to hit the ”Publish” button.

After You Publish The Post

Now that you have published your article, there are a few things you can do to further boost your website’s SEO.

Submit Your Post To Google Search Console

If you haven’t already created your Google Search Console account, it’s time to do it now.

Once you submit your post to the console, Google-bots will crawl your content, which helps with faster indexing.

What you are basically saying is ”Hey, Google! I have just published a new post. Go and check it out!”

Here is what you need to do:

  1. Go to
  2. Create an account and set it up (you can use your Google account)
  3. Copy the URL of your post and paste it in the search bar
  4. Request indexing

Do this with each new post that you publish.How To Optimize A Website For SEO? SEO Optimization For Beginners - google search console



Keep in mind that getting indexed is not the same as getting ranked. Getting indexed means that your content is in the Google data base, but you are not necessarily showing in the search results (yet).

Being ranked means that your content appears in the search results when someone types in a keyword.

So indexing is the first step of getting ranked! Google-bots periodically craw your content, but by asking for the indexing yourself, you are speeding up the process.

Get Comments

Getting comments on your posts is a good indicator for Google. It shows that people are engaging with your content. If your articles are high quality, people will naturally want to leave a comment.

However, it can be hard in the beginning when your website is brand new and you are not getting much traffic. That’s why you have to work harder on getting comments in the beginning.

How To Optimize A Website For SEO? SEO Optimization For Beginners - comments

You can join relevant Facebook groups in your niche and share your content there. Just make sure that your content is bringing value to the members of the group. You don’t want to spam your links all over the internet, because it can hurt your site.

There are also Facebook groups created with the purpose of people visiting each other’s blogs and leaving comments.

What I personally did was joining Wealthy Affiliate. It is an affiliate marketing training platform full of members who help each other not only with website comments, but other things as well. Whenever I have a problem with my blog, or need to talk to someone about ideas, inspiration or anything else, Wealthy Affiliate’s members are there to help.

The next tip will help you get traffic to your website, but it can help you with getting comments as well. So keep reading…

Share Your Blog Posts On Social Media

Another very great tip to get better rankings is to share your content on social media.

You don’t lose anything by sharing your new posts with your friends and family. Even though they may not be familiar with the topic of your blog, you can shortly explain it to them and ask them to leave a comment.

You can also create separate social media accounts for your blog. The downside is that you will start with zero followers, but the good thing is that once you start gaining popularity, your audience will be highly targeted and relevant to your niche.

Be Active In Relevant Groups & Discussions

Something else you can do is to start being active in groups and forums in your niche. Engage with people and answer their questions.

Never just spam your links in the discussions. If someone has a questions, take your time to answer it and then you can refer to your blog post for further information.

Do this for a couple of weeks and you will start getting authority in the group.

Another benefit of joining relevant discussions is that you will see what struggles and concerns people have. You can then write an article that solves these problems and share it in the group. You will both get new content ideas and increase your traffic.

Final Thoughts

That was it for my tips on how to optimize a website for SEO and get higher rankings. I know this may be a lot of information to some of you, but I wanted to give you the full SEO kit.

Start to implement these SEO strategies and watch how your rankings go up over time. You may not see immediate results, but you will certainly see results in the future.

The keyword you target, the niche you are in and the authority of your website play also a role in how fast you are going to get ranked. The important thing is to not be harsh on yourself if you don’t get ranked immediately because these are things out of your control.

Don’t be reactive! Be proactive! Don’t worry about the things you can’t control! Instead, focus on the thing that you can do something about!

SEO works, but it works slow.  So be patient. Good things take time!

If you happen to have any questions about SEO, do not hesitate to leave them in the comments below and I will answer you as soon as possible 😉

Have you started to make money from your blog?

I am not talking about Adsense, because the revenue potential is very small.

The best way to monetize your website is with affiliate marketing.

Click the highlighted text for more information or create your free Wealthy Affiliate account and get the best affiliate marketing training.

You can also grab a free copy of my FREE Make Money Online Guide to see how I use affiliate marketing to monetize my website

Get My FREE Make Money Online Guide Here

Share with

20 thoughts on “How To Optimize A Website For SEO? SEO Optimization For Beginners”

  1. Hi,

    Great article. Some really great advice for SEO. I will be coming back to this as reference in the future as it is clear and concise.


  2. Delyana,

    This is some great information. I didn’t know that I needed to ask Google to rank my posts, so now I’m going back all the way to March of this year to try to get my pages ranked.

    I wish that I had known this a long time ago, cause then maybe I would already be ranked, but I’ve yet to see one of the posts ranked. I was found by someone that saw one of my posts, so I have to be out there somewhere, but going incognito has made me not able to find any other them, so I’m trying the route you suggested above.

    I appreciate you putting this information out for people like me to see. It’s really hard when you’re new to the blogging world, and just trying to make a living without having a 9-5 job, especially with my kids at home right now. But geez, blogging is freaking hard!


    • Thank you for your comment katrina.
      Yeah, blogging is not an easy game 😀
      My suggestion is to not go back and try to push things with your old posts. Focus on the new ones. The old ones will get indexed and ranked as time goes by. Don’t push things because it can only slow the process.
      I hope that helps 🙂

  3. Hi Delyana … wow … what a comprehensive post. I’ve bookmarked it for a further look through later. Thank you for putting so much useful, actionable information in one place. It’s like a small book!

  4. Thank you so much, Delyana, I have learned something new! I read on another website about asking for the indexing, but it didn’t sink in until now, reading yours.
    I have tried about 6 recent articles from 3 of my websites, and all older than 5 days were indexed, but 2 weren’t. I always assumed indexing would have been done within 24 hours. Turns out that’s not the case.

  5. There’s a lot of good information here. I made some of the recommended changes on my site and can’t wait to see the improvments in my search results. Thanks!

  6. As always, your content rocks. (simple and straight to the point)

    I agree that social media plays a crucial role in the ranking, but I find it completely unnecessary to share my content with people that are not interested in it. I’m not the most socially active person online and it’s kind of hard for me to pair my current articles with my Facebook friends. (I only use FB)

    Do you think it’s possible to rank on Google without sharing your content on social media?

    • Hi Gorjan,

      Yes it is 100% possible to rank on Google without the use of social media. I know people who have great success only using SEO.
      But social media adds another source of traffic for your website. You don’t have to be active on social media with your friends to start implementing it to your business.
      My suggestion is to create separate Facebook page or Facebook group for your website. Then you can go to relevant groups and start interacting with people. Soon people will start coming to you for advice and they will join your social profiles.
      I hope that helps you 🙂 If you happen to have any more questions, feel free to ask me. 😉

  7. You have done a great job here in pointing out all of the relevant ingredients of SEO on a blog post in order to get indexed and ranked. I appreciate the thoroughness of your article and you explaining it in very understandable terms even for a beginner.


Leave a Comment