How To Optimize Your Website Content for SEO

This post is originally found on Frozenrank SEO Blog

As we talk about SEO, the most basic foundation of getting your content ranked on Google searches, is to write good content – but wait. Good content won’t get ranked itself. You need to know how to write content in a way that will get crawled by Google spiders!

Technicalities aside, this post will teach you how to write SEO optimized content that will get indexed by Google spiders fast and ranked high on Google search results –without any knowledge of coding!

This strategy will work in WordPress, or other Content Management platforms. However, for basic HTML sites,  you need a bit of HTML knowledge.

7 Steps to Writing SEO Optimized Content

  1. Know your target keyword
  2. Use target keyword in URL post permalink
  3. Use target keyword in post title
  4. Adding target keyword in content
  5. Link your target keyword to a URL
  6. Use SEO plugins (for WordPress)
  7. Ping your content

1. Know your target keyword

For doing any SEO campaign, we first need to know what keyword we are targeting. This is the basic step of SEO – Keyword Research. Let’s say that you have already done your keyword research, and you know what are the relevant and profitable keywords to rank for, you will use that as your ‘target keyword’ in your content.

If your target keyword is ‘carpet cleaning in Singapore’, then the content you will write will be about carpet cleaning in Singapore.

2. Use target keyword in URL post permalink

Next, is your permalink. Make it short. Even better, just your target keyword in it.


As you can see above, the permalink for this blog post is short. In wordpress, the default permalink will be your title. Hence, if your page title is long, the entire title will make the permalink. Edit it to enter your target keyword only, if you want to optimized it.

3. Use target keyword in post title

Use the target keyword at the start of the title as much as possible. Be creative in writing your title.

If your target keyword is “Carpet Cleaning In Singapore’, you can have your page title as “Carpet Cleaning In Singapore – The Full Price List”.

If your target keyword is “Piano Teacher in Singapore”, you can have your page title as “Piano teacher in Singapore – How To Find A Good One”.

Or even better, just have your target keyword as your page title. Just remember, not to spam or repeat your target keywords in the title. It’s a red flag for Google.

4. Adding target keyword in content

Once you have used your target keyword in the title, now it is time to use it in your content. Back in the old days of SEO (year 2012 and before), one trick to get your content rank high is to fill up your page with as many target keywords, as many times as you can.  However, this trick has since stopped working, and Google has alreadypenalized many pages for ‘spamming keywords’.

So what’s working now?

There’s something called Keyword Density in writing SEO content. It used to be 2%, which means for every 100 words you write, you should at most mention your keyword density 2 times. However, Google has changed its algorithm, and keyword density has less importance now. Google wants you to write for humans, and write less for their spiders.

However, we still do follow some writing guidelines in using target keyword, but remember it is just a guideline. We do not follow it to a T.

1. Use the target keyword in the first 100 words of your content

2. Do not repeat your target keyword more than 3 times in your entire page, even if your page has 10,000 words.

3. Use related words. If your target keywords is ‘carpet cleaning in Singapore’, do also use ‘carpet cleaners’, ‘cleaning services’, ‘cleaning tools’, ‘fabric carpets’, ‘clean your carpet’, ‘carpet hygiene’…etc.

5. Link your target keyword to a URL

Hyperlink your target keyword. This is for On Page SEO.

Link the keyword to a related page on your website. If you are talking about “Carpet Cleaning In Singapore”, you can link the target keyword to a inner page about carpet cleaning fees, or the home page.

6. Use SEO plugins (WordPress Only)

For WordPress websites, we will recommend you to install All In One SEO plugin, or YOAST SEO plugin. Both are free plugins that you can install from WordPress directory. Both plugins allow you to add in the page title, description, and keywords of your website or your single page/post.


In laymen terms, this plugins will help you to tell Google Spiders what your website is about.

Page Title is how your page title will appear on search results. Google will only show the first 60 characters for the title. If you can see the above, it is 89. But don’t worry, my page title will still show, but my website title ‘Frozenrank Digital Marketing Agency’ won’t show completely which is okay.

Page Description is the short writeup that will appear on the search results too. Writing the description is an art itself. It has to be less than 160 characters, but enticing enough to get the visitors to click on your results, and not others. Include the target keyword only once in the description.

Keywords is what you want to tell the Google spiders your page is about. Add your target keyword first, and add other related ones after that. Do not repeat your target keyword. We like to add at most 3 keywords only.

Don’t worry if you don’t use WordPress. Most CMS has this feature to allow you to insert the page title, description, and keywords of your page. However, if you are using basic HTML sites, then you have to code them in yourself.

7. Ping your content

What happens after you published your post? If your post is well optimized (as above), then Google spiders will find your website relatively easy and fast. You can find your URL on Google searches within a few hours.

If you want to get the spiders to come to your website even faster, ping your post! You can use Ping-o-matic to tell spiders to start crawling your website.


Just select insert your page details, and select all services, and PING!


Any Questions?

This post is brought to you by Frozenrank SEO team. If you are keen to know how they can help you grow your business with SEO, do check out their SEO service page!


Follow us for for articles on SEO.



Hi, I'm Krooz. I have deep passion in SEO, and that's why you see me here! I have used SEO to help my uncle's bakery shop, and was amazed by the results I see. This get me excited what I can do for SEO. Hope you enjoy my articles on SEO here!

Leave a Reply