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.
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.
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.
- You should target ONE keyword per post! Not two, not three, not ten. ONE!
- Your keyword should appear in your blog post title
- 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.
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:
- How To Create Content For A Website – 8 Amazing Tips
- How To Create Content For A Website – 9 More Amazing Tips
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.
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.
2. Optimize Your Images – 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:
- 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.
- 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.
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.
- 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.
- 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:
- Go to www.google.com/webmasters
- Create an account and set it up (you can use your Google account)
- Copy the URL of your post and paste it in the search bar
- Request indexing
Do this with each new post that you publish.
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.
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.
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.
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