How to Write a SEO Optimized Blog Post

How to Write a SEO Optimized Blog Post

What is a blog?

A blog, short for weblog, is a frequently updated web page used for personal commentary or business media content. Blogs webpages normally contain posts/articles which are often interactive and include sections at the bottom where readers can leave comments or ask questions to make it interactive.

A blog is suitable for online personal news sharing where readers engagement is a paramount

What is blog content?

The blog content is post or article that are written on a blog. It can include content in the form of text, photos, infographics, or videos. Make sure you always have an engaging introduction, quality content, and a solid conclusion

Pre-Blog Post Writing

Before starting to write a post please consider the following:

  1. Research your competitors by reading their posts to see what are they delivering to their audience for purpose of learning only. By doing so you will improve a lot your post writing skills
  2. Make sure you have all the tools needed to write a post
  3. Get refreshment, entertainment, comfort,
  4. Improve your posts topic of preference from analytics. Analytics will show you the most read post and thus you will learn the most preferred topic. Build from their and write as many posts for that topic to boost you visits
  5. Write Guest Post. Request to write posts for other websites to increase traffic to your website
  6. Write posts on trending events related to your industry. Example if a great legendary leader or celebrity is visiting your location immediately write a post on that visit by integrating with your industry.
  7. Allow others to write posts to your blog. Influence your friends and visitors who have hobbies of writing the blog to post something to your blog
  8. Reference URL for 10 Steps to Become a Paid Online Article Writer

What are components of a good written blog post?

These are components of a blog post

  • Highly Attention-Grabbing Headline
  • A Compelling Short Description or Summary
  • Useful Sub-Headings
  • Adequate and Quality Engaging Description (Main body of your article)
  • Appealing Graphics and Images
  • Relevant Internal and Outbound Links
  • Powerful Call-To-Action (CTA)
  • Good Meta Description
  • Audience Aware Content
  • Get Others’ Opinions
  • Publicize Your Post to External Outlets
  • Inspiring Author biography with contacts

1)   Highly Attention-Grabbing Headline

Assume that you don’t have any other space to explain about your story and that you have only less than 60 characters including spaces to tell us your story and still being understood?

Your blog headline must contain the following:

  1. Give summary of what your article is all about.
  2. Inspire the reader to at least read the short description of your blog post.

In other words, it needs to be magnetic—it needs to pull people in.

Sometimes adding emotional words to the headline will give it the added magnetism required. In other cases, the information you’re offering will, on its own, be enough of a draw. However, even when you’re presenting great content, spice up your headline with a word or two that will grab readers and make it stand out. People are moved to act by their emotions.

2)  A Compelling Short Description or Summary

Just like the blog headline you don’t have much space to explain everything about your story and that you have only less than 160 characters including spaces to tell us your story and still being understood?

Your blog short description must contain the following:

  1. Give summary of what your article is all about.
  2. Inspire the reader to read the full description of your blog.

What is the word “compelling” mean in regard to this topic?

Compelling involve raising emotions, feeling, admiration, irresistibility about something ahead of the person. The first sentence or short paragraph of your blog must compel visitors to read your second paragraph—you want to draw your readers in. Don’t take forever to get to the point, and make sure there’s sufficient build up so that readers will want to know more about the information you’re presenting and appreciate it once they understand your ideas.

3)  Useful Sub-Headings

The quality of sub-headings must follow the same principle of Heading above

The sub-heading must be described in no more than 55 characters with spaces the underlying paragraphs

Subheads serve three purposes:

  1. They break up the story to make it more visually appealing
  2. They help your reader navigate to important sections of preference.
  3. They increase points to specific keywords and hence boost search engine optimization (SEO).

A long page of continuous type turns away a lot of potential readers. We’ll come back to this in the section on graphics. Also, once readers finish your article, they may want to jump back and go over a point; subheads should help this.

Each sub heading must mention at least a word that is included in the primary page keyword.

4) Adequate and Quality Engaging Description

If the article or post of your blog is an EGG, then the body is the “YOLK” of your blog post. These aspects needed to be observed while writing your post body:

  1. Simple language, never insert difficult or bombastic words
  2. Organize your point in a logical manner
  3. Correct grammar and spelling (best tool )
  4. Don’t use only paragraphs throughout, sometimes use bullets to pinpoint important points
  5. Use images or photos or video to illustrate important points
  6. Always use links for reader further reference
  7. Use sub-sub headings if needed and followed the correct hierarchy principle
  8. Always have a second opinion about your writing

5)  Appealing Graphics and Images

It’s a great idea to include graphics in your blog posts to illustrate points and break up text within the body of articles to make your pages more visually pleasing. Google measures the time spent on your pages, so your graphics, typography, and color scheme should work together to encourage visitors to stick around. Also, when you promote your content on social media, you should include a visually interesting graphic.

6) Relevant Internal and Outbound Links

You should include relevant links to other articles on your site in every new article you write so that visitors will benefit while browsing your pages by getting all the information they need and for this case they spent more time in the page.

Internal links benefit your SEO because they increase the number of pages per visit, number of clicks and time visitors are on your site.

Outbound relevant links to authoritative sites on the other end are considered in the algorithms and do have a positive impact on rankings.”

“Linking to other websites is a great way to provide value to your users. Often, links help users to find out more, to check out your sources and to better understand how your content is relevant to the questions that they have.”

— John Mueller, Google

Does the content present information in a way that makes you want to trust it, such as clear sourcing, evidence of the expertise involved, background about the author or the site that publishes it, such as through links to an author page or a site’s About page?

— Google Webmaster Blog

The main thing to take away from this test is that although we don’t know and have not proved how powerful outgoing links are in the grand scheme of things, we have proved they do have a positive impact if used correctly.
More importantly, we disproved the old myth of Pagerank retention which in my opinion has done nothing but harm to the internet as a whole as webmasters try to keep the ‘link juice’ in house slowly eroding the building blocks of the web.

— Reboot Online

By summing up, this will increase visitors trust to your web page and will attract many to make trusted reference to others and for this case will increase the number of webpage visits, number of clicks and time visitors are on your site and thus adding more to your ranking points.

7)  Powerful Call-To-Action (CTA)

Almost every blog article should have some kind of call-to-action, which can take a variety of forms and be achieved through different tactics. Your first step is to decide what action you want your visitors to take. It might be to make a comment. It could be to read another blog on your site, or to check out a product or service you offer. You also could get a prospect’s contact information by offering exclusive content in exchange for an email address.

8) Good Meta Description

The meta description is the snippet Google displays in search results. Left to its own devices, Google will grab the first sentence or two from your article. This, however, may not always be the best way for your article to appear in search results.

9) Audience Aware Content

Now days you can use AI tools to convert your blog content to any international language via text or text to audio and then create some slideshow where you can post as video in YouTube etc. Example are Blaster Suite Online (

10)                  Get Others’ Opinions

Why is it so important to get others’ opinions?

A blog is a living thing just like other living beings. It starts young, it grows and get matured. In this course your will be monitoring this grow by improving your content every day. You can only improve your content if you have improved your blog content writing skills by visiting other blogs for personal review, and therefore, you will end up writing quality and professional posts.

There are three stages to get others’ opinions

  • Visit other competitive blogs of your industry to learn how do they approach post writing and then…
  • Getting the reviews from your partners, friends or closest family members who are familiar with your industry and then…
  • At the end of your post ask questions or insert a simple survey form to get audience opinion. You can also and Rection buttons and or insert a multi platform social media comments button to make your post interactive and engaging.

Question or comment form should focus on what is missing in the post and that readers want to be added. You can also ask the readers what other topic they prefer to be posted parallel to the post on question.

11)                    Publicize Your Post to External Outlets

Make sure that you integrate your blog to auto blogging so that your post once completed are shared to other media including social media. This requires that your website contain automation tools

At the end of the post put a post sharing button to your preferred social media, print and send to email

12)                   Inspiring Author biography with contacts

The author biography will add many values to your article in these ways

  1. The inspiring message will add trust and reliability to the article by your readers
  2. The contacts will make it easy for your readers to ask questions or send recommendations directly to the author
Crash Training on SEO Focusing on Blogging and Social Media Marketing in Arusha, Tanzania

Crash Training on SEO Focusing on Blogging and Social Media Marketing in Arusha, Tanzania

We are offering SEO training focusing on Blog Post Optimization and marketing via YouTube, Facebook, Twitter, and Instagram. Apply now few seats still available.

Target Group

  1. Website Owners
  2. Marketing Personnel
  3. Business Owners
  4. Content Creators
  5. And anyone looking to sharpen their SEO skills

Training Objective

  1. To capacitate the participants to know the importance of Website SEO Audit and how to carry it and write the relevant Audit Report
  2. To train participants on how SEO and Ranking Works actually
  3. To train participants on how to create and optimize blog post ready for online marketing
  4. To guide participants through on how to do basic SEO Onsite Optimization using WordPress Site
  5. Enable participant to be able to market their products or services via popular social media manually or using sophisticated tools

Training End Product

Upon successful completion of the course, participants will be able to:

  1. Understand how to analyses your website SEO needs
  2. Understand the overview of how SEO and SE Ranking works
  3. Create and optimize Blog Post
  4. Upload web content and optimize basic SEO aspects onsite
  5. Carryout successfully social media marketing using YouTube, Instagram, Twitter, and Facebook


  1. Any passionate individual equal or above 18
  2. Can speak and write in English language
  3. Posses’ knowledge of Internet, WordPress and social media
  4. Own a website or Blog

Applicable Fee

TZS. 200,000/person

Fee discount request available for special group of people

Training Location

Sinka Court Building near Uhuru Torch, Arusha city, Tanzania

Training Schedule

Each session per day

Day 1: SEO Introduction

Day 2: Blog Post Creation and Optimization

Day 3: Basic SEO Onsite Optimization

Day 4: YouTube Marketing

Day 5: Instagram Marketing

Day 6: Facebook and Twitter Marketing

Day 7: Course Wrap up

Training Hours

2.00pm to 4.00pm EAT – 2hrs a day (Hours are flexible)

Contacts for pre- training questions

Cellphone, SMS and WhatsApp: +255755646470


Location:  Office name: Web Magic Tanzania

Sinka Court Building near Uhuru Torch, Arusha city, Tanzania, Ground floor

How to Create a Highly Responsive Email Database List

Are you looking to create a highly responsive email database list for your business? If so, then you’ve come to the right place. In this article, we’ll be discussing how to build an effective and targeted email database list in Canada or any part of the world. We will look at some of the best practices when it comes to creating an email list that is both comprehensive and focused on your target market. You’ll also learn about the importance of segmentation and personalization to maximize response rates from those on your mailing list.

By following these steps, you can ensure that your emails reach their intended audience more often and with greater success. So let’s get started!

Understanding the Basics of Email Database List Creation

In today’s digital age, email marketing has become an essential tool for businesses to connect with their customers. But before you start sending out emails, it’s important to understand the basics of creating an email database list. This involves compiling a list of contacts who have given you explicit permission to send them emails. It also requires keeping the list clean and up-to-date, removing inactive subscribers, and ensuring that the emails you send are relevant and valuable to your audience.

As with any marketing strategy, the key to success lies in understanding your target audience and tailoring your approach accordingly. By following these simple guidelines, you can create a strong email database list that delivers tangible results for your business.

Identifying Your Target Audience

In any business, understanding your target audience is crucial to success. Not only does it help you build a customer base, but it also allows you to tailor your products or services to meet their specific needs. Identifying your target audience requires a deep understanding of their demographics, interests, and pain points. It may take some time and effort to gather this information, but the payoff can be huge.

By catering to your target audience’s needs, you’ll be able to establish a loyal customer base and build a reputation for providing high-quality solutions. So take the time to identify your target audience early on, and you’ll set yourself up for success in the long run.

Creating a Strategy for Developing an Effective Email Database List

Developing an email database list is crucial for any company that wants to connect with its customers. Having a comprehensive database ensures that marketing campaigns reach the intended audience while reducing costs and boosting return on investment (ROI). A successful campaign requires not only the right target audience but also an effective approach and execution plan.

The first step in developing an effective email database is to define the target audience, including segmentation by demographics, location, interests, and behavior. Next, collect relevant data through sign-up forms, landing pages, and online surveys. Proper management of the database ensures its quality and validity by regularly updating and removing invalid email addresses. An effective email database list will enable companies to build strong relationships with their audience, drive sales, and ultimately succeed in the highly competitive marketplace.

Utilizing Different Tools and Resources to Create a Responsive Email Database List

Creating a responsive email database list is crucial for a successful email marketing campaign. However, it can be a daunting task if you don’t have the right tools and resources to help you out. Fortunately, there are plenty of options available to make the process more manageable. From email automation software to data cleansing services, utilizing the right tools and resources can help you build a healthy and engaged business email list quickly and efficiently.

Implementing tactics such as segmentation and personalization can also improve the responsiveness of your email marketing efforts. By taking advantage of the various available resources, you can maximize the potential of your email database list and see increased engagement and conversions.

Methods for Growing Your Email Database List Over Time

As a business owner, building and nurturing your email database is key to growing your audience and keeping your customers engaged. To start, it’s important to consider your target audience and what kind of content they would find valuable. Utilizing lead magnets such as free e-books, webinars, or other downloadable content can entice potential subscribers to join your list.

Offering exclusive discounts or early access to upcoming events can be a great incentive for existing subscribers to refer their friends and family. Don’t forget to regularly send relevant and valuable content to your list to keep them engaged and interested. Consistency is key when it comes to growing your email database over time and implementing these methods can help you achieve sustainable growth.

Best Practices for Maintaining and Engaging with Your Subscribers

Maintaining and engaging with your subscribers should be a top priority for any business, organization, or individual looking to build a strong online presence. One of the best practices for achieving this is by consistently providing high-quality content that is tailored to your audience’s interests and needs. You should also take the time to personalize your messages and communicate with your subscribers in a way that reflects your brand’s values and mission. It’s important to keep track of your subscriber’s engagement metrics, including open rates, click-through rates, and unsubscribe rates, to understand what content is resonating with them and what needs improvement.

Don’t be afraid to experiment and try new strategies to keep your subscribers engaged, such as exclusive offers, contests, or guest content from industry experts. By implementing these best practices, you can not only maintain but also grow your subscriber base while fostering a loyal community.

Analyzing Performance Metrics to Improve Campaigns and Increase Response Rates

In the world of marketing, analyzing performance metrics is a crucial task to ensure the success of campaigns. By examining the data from various channels, such as email, social media, and website traffic, marketers can identify patterns and trends that help to improve future campaigns. Through the use of metrics like open rates, click-through rates, and conversion rates, marketers can gain valuable insights into the behavior and preferences of their target audience.

This data can be used to optimize campaigns, adjust messaging, or target specific segments of the audience to increase response rates. The analysis of performance metrics is not only important for short-term success but can also inform long-term strategies for continued growth and expansion. Taking a data-driven approach to marketing is vital in today’s competitive landscape.

Leveraging the power of email database lists, marketers can drive more traffic to their websites and increase response rates. By segmenting and personalizing content, utilizing lead magnets such as free e-books or webinars, offering exclusive discounts or early access to events, engaging with subscribers regularly through high-quality content tailored for them in a way that reflects your brand’s values & mission and analyzing performance metrics like open rates, click-throughs and conversion rate – you will be able to create an effective strategy for building a highly responsive email database list which will help grow your audience base over time while increasing engagement & conversions. With these tips in mind, start creating your own powerful email marketing campaigns today!

One Time Website Maintenance and Updating Plan

The website maintenance package is suitable for website owner with specific requirements to maintain and update the website.  The webmaster will use about 2 hours

The service include but not limited to the following:

  1. Updating text, images, replacing pages all limited to 10 pages
  2. which are good parameters for good SEO
  3. Attach a good booking/feedback form with spam filter
  4. Scripts updating add new and remove unwanted one for CMS based websites only
  5. Configure the website for good SEO. issues like URLS, Keywords, Sitemap, Social network links and posting, Canonicalization etc.
  6. Hardening the website to prevent spams and any cyber attack
  7. Optimizing the website to achieve more than 80% PageSpeed and YSlow meters, less than 6seconds page load time, less than 1.8MB of page size and less than 70 requests made
  8. Quarterly webmaster reporting on any work done plus recommendations (if any)
  • All the above at a fee of TZS. 300,000

Note: The fee above does not include any third party paid service or software/scripts. If those items are required, a customer must buy them in  a separate agreement

Why strong passwords are important


Strong Passwords ensure the security and confidentiality of data that is stored on various devices, workstations and servers across the specific networks or internet. It is the user responsibility to make sure that all your account passwords are as difficult to guess as possible. Some operating system refuses or periodically keep refusing password that are audited and found with weak score.

Hackers uses robots or bots in short terms to hack computers, servers, websites or emails accounts. These bots uses dictionary mainly in English plus added popular names and phrases and number combinations from any language to crack into the device or computer

Simple, easy and commonly used passwords enable intruders to easily gain access and control of a computing device, server or the entire network.

Characteristics of a strong password

  1. A total of 8 and above characters without spaces
  2. Both characters, capital and small without repetition
  3. Both numbers and special characters
  4. Phrases or numbers must be difficult to guess, phrases from english words, known places, features etc are not recommended. Number like years, popular combinations like 247, 360 etc are also not recommended because it will be easy to guess using robots


Example of simple passwords

  1. UK247
  2. 1992
  3. fanta2012
  4. Paris8

Example of strong passwords

  1. U+K&24-7_X
  2. Gh3&3@sbfTl

How to Mitigate, Restore and Monitor a CMS Site Under Phishing or Hacked?

Mitigating the Site

Step #1: Make sure you always use a clean and protected computer to login to the server (malicious cookies, keylodgers, spayware and viruses can snick to the server and feed vital information to the attacker )

Step #2: Backup the database

Step #3: Regular cleaning and optimizing database

Step #4: Change the password to stronger passwords both for database, cpanel and CMS

Step #5: Update all extensions and templatesand deleted unwanted ones or the scripts with no updated over six months

Step #6: Secure and prevent editing of php script, web directories and important files like htaccess and configuration files

Step #7: Change login URLs, administrator usernames, database names and usernames to access database plus changing the table prefix to the harder ones

Restoring the site

Step #8: Deleted manually all foreign folders, files suspected for phishing, any useless scripts plus old site backups as those may create loophole to attack the website

Step #9: Remove core folders and related core files in root folder except folder for data configuration and htaccess files

Step #10: Upload fresh and current copy of the deleted CMS folder and files

Monitoring the Site

Step #11: Install security monitoring and notification systems

Step #12: Make sure your website is visited and scanned regularly for malware (at least once per week) using

Pin It on Pinterest