- Check indexing first: search for site:yourdomain.com and set up Google Search Console.
- Google can only show your page for words it actually contains — write in your customers' language, not your own jargon.
- Give every important page one main keyword and place it in the title, H1, URL, first paragraph and subheadings.
- Match the intent behind the search, avoid keyword stuffing, and refine using real Search Console data.
You have a website, you search for your business on Google — and it is nowhere to be seen. Sometimes the cause is technical: Google simply has not indexed the site. Far more often, though, the website is indexed but does not use the words people actually type into Google.
This guide starts with a quick technical check and then concentrates on what moves rankings most for small and medium-sized businesses: finding the right keywords, mapping them to the right pages and aligning your content with what searchers really want. To keep it practical, we follow one example throughout — a fictional accounting firm in Windhoek called Smith & Co.
First, Make Sure Google Has Indexed Your Site
Before working on keywords, rule out the technical reasons a website does not appear at all. Type site:yourdomain.com — with your own domain — into Google. The results show the pages Google has in its index.
- No results? The site may be too new to have been crawled, or something is blocking Google: a leftover noindex tag, a robots.txt file that blocks crawling, a “discourage search engines” setting or a “coming soon” page that was never removed.
- Pages are listed, but you don't appear for your services? Google knows your site — it just does not consider it the best match for what people search. That is a keyword and content problem, and it is what the rest of this guide is about.
Either way, set up Google Search Console. It is free, shows which pages are indexed and why others are not, and lets you submit your sitemap (usually at yourdomain.com/sitemap.xml). Most importantly for this guide, it shows the exact search terms you already appear for.
Why Keywords Decide Whether You Are Found
Google's job is to match a search with the page that answers it best. To do that, it first has to understand what your page is about — and the strongest clue is the words on the page. If a potential customer searches for “bookkeeping services Windhoek” and your website only talks about “holistic financial solutions”, Google has very little reason to connect the two, however good your service is.
This is the most common problem we see on small business websites: the text is written in the company's own language rather than the customer's. Fixing it starts with finding out which words your customers actually use.
Understand Search Intent Before You Choose Keywords
Every search has a purpose behind it, and Google ranks the pages that fit that purpose best. The type of page you create therefore matters as much as the words on it:
| Intent | Example search | Page that fits |
|---|---|---|
| Informational | how to register for VAT in Namibia | Guide or blog article |
| Commercial | best accounting firm Windhoek | Service page with references and reviews |
| Transactional | payroll services quote | Service page with a clear call to action |
| Navigational | Smith & Co contact | Contact or home page |
The quickest way to read the intent is to search for the keyword yourself and look at the first page of results. If Google shows guides and articles, a sales page will struggle to rank for that term — and vice versa.
How to Find the Keywords Your Customers Use
You do not need expensive tools to get started. These free sources show how real people search:
- Your customers. Note the exact words people use on the phone, in emails and on WhatsApp. Those phrases are often your best keywords.
- Google autocomplete. Start typing a search and note Google's suggestions — they are based on what people actually search for.
- “People also ask” and “Related searches”. Shown in the search results, they reveal the questions around a topic — ideal material for subheadings and FAQs.
- Google Search Console. The Performance report lists the searches you already appear for, with impressions, clicks and average position.
- Google Keyword Planner. Free with a Google Ads account, it estimates how often terms are searched. In a market the size of Namibia the numbers are often small, so treat relevance as more important than volume.
- Your competitors. Look at the page titles and headings of the businesses that already rank for your services.
Don't forget location words. Many searches include a place — “Namibia”, “Windhoek”, “Swakopmund”, “Walvis Bay” — and pages that mention the places you serve have a clear advantage for those searches.
Pick Realistic Targets: Short-Tail vs Long-Tail Keywords
Short, broad keywords look attractive but are the hardest to rank for, and the people searching them often want something else entirely. Longer, more specific phrases — long-tail keywords — are searched less often, but they bring visitors who know exactly what they want:
- Short-tail: accountant — huge competition, unclear intent.
- Mid-tail: accountant Windhoek — local, with a clearer intent.
- Long-tail: small business accountant Windhoek tax returns — little competition, and ready to enquire.
When you choose which keywords to target, weigh four things: relevance (do you really offer it?), intent (does the searcher want what your page offers?), competition (who ranks today?) and business value (would this visitor become a customer?).
Give Every Page One Main Keyword
Once you have a list, assign each keyword to one page. Every important page gets one main keyword plus two to four closely related terms. This keyword map shows you which pages need work — and which pages are missing altogether. For Smith & Co it might look like this:
| Page | Main keyword |
|---|---|
| Home | accounting firm Windhoek |
| Tax services | tax return services Namibia |
| Payroll | payroll services Windhoek |
| Bookkeeping | bookkeeping for small businesses |
| Blog article | how to register for VAT in Namibia |
Avoid targeting the same keyword with several pages. They end up competing with each other — known as keyword cannibalisation — and Google may rank neither of them well. If two pages overlap, merge them or give each a clearly different focus.
Where to Place Your Main Keyword
Some places on a page carry far more weight than others. Here is where the keyword “payroll services Windhoek” belongs on Smith & Co's payroll page:
| Where | How to use it |
|---|---|
| Page title | The strongest on-page signal. Put the keyword near the start and keep the title to about 60 characters: Payroll Services in Windhoek | Smith & Co |
| Meta description | Not a ranking factor, but it is your advert in the results, and matching words are often shown in bold. Give people a reason to click. |
| H1 heading | One per page, stating the topic clearly: Payroll Services for Windhoek Businesses |
| URL | Short and readable: /payroll-services-windhoek/ |
| First paragraph | Confirm early, in plain words, what the page offers and who it is for. |
| Subheadings | Use related terms and customer questions: What does payroll outsourcing cost? |
| Image alt text | Describe the image accurately; include the keyword only where it fits naturally. |
| Internal links | Link to the page from your other pages with descriptive text — “our payroll services”, not “click here”. |
Align Your Content With the Keyword — Without Stuffing
Placing a keyword is the easy part. Whether a page ranks depends on whether it genuinely deserves to be the answer:
- Answer the whole question. Cover what a searcher needs to make a decision: what is included, how it works, what it costs, how long it takes and why they should choose you. Questions from “People also ask” make excellent subheadings or FAQs.
- Use natural variations. Google understands that web design, website design and website development are related. Writing naturally, with synonyms and related terms, helps more than repeating one exact phrase.
- Forget keyword density. There is no magic percentage. Read the text aloud — if a phrase sounds forced to you, it reads that way to Google too. Keyword stuffing can actively harm your rankings.
- Show real experience. Specific details — prices, timelines, examples, local context, your own photos — signal the experience and trustworthiness Google looks for, and generic copy cannot fake them.
- Keep it current. Update prices, dates and facts regularly. An outdated page gradually loses both trust and rankings.
Before and after. A typical opening paragraph reads: “Welcome to Smith & Co. We offer holistic financial solutions tailored to your needs.” Aligned with the keyword and the intent behind it, it becomes: “Smith & Co runs payroll for small and medium-sized businesses in Windhoek — monthly payslips, PAYE and social security submissions, all for a fixed monthly fee.” The second version tells both Google and the reader exactly what the page is about.
Measure the Results and Refine
SEO is not a one-off task. After a few weeks, the Performance report in Google Search Console shows how your changes are working:
- Many impressions, few clicks: you appear but don't convince. Rewrite the page title and meta description.
- An average position between 8 and 20: the page is close to the first page. Expand the content, answer more related questions and add internal links pointing to it.
- Searches you didn't expect: people are looking for something you could cover. Add a section or create a new page.
- A keyword with no visibility at all: check that one page clearly targets it, and that the page type matches the search intent.
Make one round of changes at a time and give Google several weeks to re-evaluate before you judge the result.
When Keywords Aren't the Whole Story
Even well-chosen keywords and strong content can be held back by other factors:
- Links from other websites. Links from business directories, industry associations, partners and the press act as recommendations and build your site's authority. Avoid buying links — it can do more harm than good.
- Technical issues. Broken links, the same page under several addresses (www and non-www, http and https), missing redirects after a redesign, or slow and overloaded hosting all weaken a site. Our comparison of shared hosting and VPS explains when hosting becomes the bottleneck.
- Speed and the mobile experience. Most searches happen on phones, and Google measures real-world loading experience through its Core Web Vitals:
| Metric | What it measures | Good |
|---|---|---|
| LCP | How fast the main content appears | 2.5 s or less |
| INP | How quickly the page reacts to taps and clicks | 200 ms or less |
| CLS | How much the layout jumps while loading | 0.1 or less |
You can test any page with Google's free PageSpeed Insights.