SEO (search engine optimisation) is the work of making your website show up higher on Google for the searches your customers make. To do that, Google needs to find your pages, understand what they're about, and trust them more than the other results. For most small businesses, good SEO comes down to useful pages, the right words, a fast mobile site and a strong Google Business Profile.

It isn't magic, and nobody can promise you the number one spot. But the basics are very learnable, and most of your competitors aren't doing them.

How does Google decide who ranks first?

Google uses hundreds of signals, but they boil down to a few questions. Does this page answer what the person searched for? Is the site trustworthy? Does it work well on a phone? Do other websites link to it? If you can honestly answer yes, you're most of the way there.

Step 1: Find the words your customers use

Keyword research means finding the exact phrases people type into Google. Your customers might not search "bespoke garment solutions". They probably search "tailor in Mikocheni" or "school uniforms Dar es Salaam". Here are some free ways to find these:

  • Start typing in Google and note the autocomplete suggestions.
  • Look at the "People also ask" box and the related searches at the bottom of the page.
  • Ask your staff what customers ask on the phone and on WhatsApp.
  • Use Google Keyword Planner, which is free with a Google Ads account, to see rough search volumes.

Step 2: Give every important page one job

Each page should target one main topic. A page for "website design" and a separate page for "bulk SMS" will usually rank better than one page that mentions everything. Then make sure the keyword appears naturally in these places:

WhereExampleTip
Page titleWedding Photographer in Dar es Salaam | Studio NameAround 50 to 60 characters
Meta descriptionA one or two sentence summary for the search resultsAround 150 to 160 characters, written to get the click
Main heading (H1)Wedding photography in Dar es SalaamOne per page
URL/wedding-photography-dar-es-salaamShort, lowercase, words separated by hyphens
First paragraphAnswer the main question straight awayDon't make people scroll for the point
Image alt textBride and groom at Coco Beach at sunsetDescribe the image for people who can't see it

Write for people first. Stuffing the same phrase into every sentence makes the page worse, and Google notices.

Step 3: Make your site fast and mobile-friendly

Most people in Tanzania browse on their phones, often on mobile data. A slow site loses visitors before it even loads. Compress your images (WebP is a good format), avoid heavy plugins and sliders, and check your site on a real phone, not just your laptop.

Step 4: Do local SEO

If customers come to you, or you serve a specific city, local SEO is the biggest win. Set up and verify your Google Business Profile, keep your name, address and phone number the same everywhere online, and collect reviews from real customers.

Step 5: Publish content that answers questions

Every question a customer asks you is a possible blog post or FAQ. "How much does a wedding photographer cost in Dar?" "What should I bring to my first driving lesson?" Pages like these bring in people who are researching, and some of them become customers. Add new content regularly, even if it's one good post a month.

When other trusted websites link to yours, Google takes it as a vote of confidence. Good sources include local directories, suppliers and partners, industry associations, and local news when you do something worth covering. Avoid buying links. It's against Google's rules and can hurt your rankings.

How long does SEO take?

For most small business websites, expect to see movement in three to six months, and stronger results after a year of steady work. Local searches on Google Maps can improve faster. If you need customers this week, run ads while your SEO builds up in the background.

Tools worth setting up today

Google Search Console (free) shows which searches you appear for and flags problems with your site. Google Analytics (free) shows how many people visit and what they do. Set both up on day one so you have data to compare later.

A man writing content on a laptop
One useful article a month, written for real questions, adds up over a year.

What are the different types of SEO?

People split SEO into a few areas. You don't need to master all of them on day one, but it helps to know what each one covers.

TypeWhat it coversExample task
On-page SEOThe content and structure of each pageWriting a clear title and headings
Technical SEOHow easily Google can crawl and load your siteFixing slow pages and broken links
Local SEOShowing up for searches near a placeOptimising your Google Business Profile
Off-page SEOWhat other sites say about youGetting listed in local directories
ContentPages that answer what people search forPublishing a helpful guide each month

How do you write a page that ranks?

Start with one question your customer would type into Google. Search it yourself and look at the top results. Notice what they cover, and what they miss. Then write a page that answers the question better: clearer, more specific to Tanzania, with real prices, photos or examples where you can.

  • Answer the main question in the first paragraph. Don't make people scroll.
  • Use headings that match the follow-up questions people have.
  • Add a table, a list or a photo where it makes things easier to understand.
  • Link to your other related pages, and to a service page where it makes sense.
  • Add a short FAQ at the end with the questions you hear most.

This blog follows that pattern, and it's what we do for clients.

Should you write in English or Swahili for SEO?

It depends on how your customers search. Many people in Tanzania search in English for business services and in Swahili for everyday products and local information. Some mix both. If you have the time, a Swahili version of your most important pages can bring in searches your competitors are ignoring. Make each language version a proper page with its own title, rather than a machine translation squeezed onto the same page.

How to check your SEO progress

Google Search Console is the best free tool for this. Once your site is connected, it shows you which searches you appeared for, how often, your average position and how many people clicked. Check it once a month. Look for searches where you appear on the second page (position 11 to 20). Those pages are close, and improving them is often the quickest win.

Don't panic about day-to-day changes in position. Rankings move around. Look at the trend over three months.

SEO mistakes that hold small sites back

  • Every page has the same title, often just the business name.
  • Important text is inside images, where Google can't read it properly.
  • Huge photos that make the site slow on mobile data.
  • No address or phone number on the site, which confuses local search.
  • Copying text from other websites. Google usually ignores duplicate content.
  • Buying cheap "SEO packages" that promise hundreds of backlinks. These can hurt you.
A man working on a laptop in a computer lab
Technical SEO sounds scary, but most fixes are simple once you know what to look for.

Is SEO worth it for a small business?

For most businesses, yes, but with the right expectations. SEO is slow. It rarely brings results in the first month, and it needs steady work. The reward is traffic that keeps coming without paying for every click. A well-written page about your service can bring enquiries for years. If you're a local business, start with your Google Business Profile and a clear website. If you sell online or across the country, add helpful content over time. And if you need customers this week, run ads while SEO builds in the background.

Example: a tutoring centre's first SEO steps

Take a tutoring centre in Dar es Salaam that wants more parents to find it on Google. Keyword research shows parents search things like "Form Four tuition Dar es Salaam" and "maths tutor near me". The centre creates a separate page for each main subject and level, with the area in the title and a clear price range. It sets up its Google Business Profile and collects reviews from parents. Each month it publishes one helpful article, such as "How to prepare for the Form Four mathematics exam", answering questions parents actually ask.

After a few months, Search Console shows which pages appear for which searches. The centre improves the pages sitting on Google's second page, adding more detail and better titles, and watches them climb.

Your plan for this week

  1. Set up Google Search Console and submit your sitemap.
  2. List ten searches your customers make, using autocomplete for ideas.
  3. Give each main page a unique title and description.
  4. Compress the largest images on your site.
  5. Write down one article idea for next month.

Frequently asked questions

What does SEO stand for?

Search engine optimisation. It means improving your website so it shows up higher in search results like Google.

How long does SEO take to work?

Usually three to six months to see clear movement for a small business website, and longer for very competitive searches. Local results on Google Maps can improve faster.

Can I do SEO myself?

Yes. The basics, like good page titles, useful content, a fast mobile site and a complete Google Business Profile, can all be done without technical skills.

Is SEO better than Google Ads?

They do different jobs. Ads bring traffic immediately but stop when you stop paying. SEO is slower but keeps bringing free traffic. Many businesses use both.

What is a backlink?

A backlink is a link from another website to yours. Links from trusted, relevant sites help Google see your site as more credible.

Does social media help SEO?

Not directly as a ranking factor, but social media can bring visitors, mentions and links that support your SEO over time.