One page, five services: the SEO mistake most small sites make

The short version

  • A services page covering five services ranks for none of them, because a search engine cannot decide what the page is about. That goes for a Lahore clinic as much as a Karachi salon.
  • Give every service its own page, written with the words and the city customers actually search, and its own WhatsApp call to action.
  • Fix site speed before writing anything. Image compression is an afternoon; content and ranking work is three to six months.

Open almost any small business website in Pakistan, whether it belongs to a Lahore skin clinic, a Karachi salon or an Islamabad law firm, and you will find a page called Services. On it: five or six headings, a paragraph each, one shared enquiry form or WhatsApp button at the bottom. It looks tidy and organised, and it is one of the main reasons the site gets no traffic from search.

Why it fails

A search engine has to decide what a page is about before it can decide what to rank it for. A salon page giving equal weight to bridal makeup, hair colour, keratin, nails and facials has no clear answer to that question, so it ends up as a weak candidate for all five rather than a strong candidate for one.

Meanwhile the salon down the road that wrote an entire page about bridal makeup in Karachi is a strong candidate for that one. They win it, right through wedding season. Repeat across every service, and a site that looks organised loses to five sites that look narrow.

There is a second problem. Someone on their phone searching "dermatologist near me" in Lahore and landing on a general clinic page has to scroll and hunt to confirm you even do the thing they searched for. Plenty of them do not bother; they go back and tap the next result.

The fix

Give every service its own page. On each one:

  • Use the words people actually search. Not your internal name for the service. If patients search "laser hair removal Lahore" and you call it "advanced aesthetic solutions", the search traffic goes to whoever writes it the customer way. Name the city, and the area if it matters, wherever it reads naturally.
  • Answer the pre-purchase questions. What it roughly costs, how long it takes, whether you need an appointment, what happens first. These are the actual searches, and answering them on the page is what earns the position.
  • Give it its own call to action. Specific to that service: a WhatsApp button that opens with "Hi, I'd like to book a bridal trial" does more than a generic contact form shared across the site.
  • Link between related services. It helps search engines understand the structure and it helps readers find the thing they actually needed.
  • Match it on your Google Business Profile. List the same services there, under the same names, so the map listing that shows up for "near me" searches and the website tell Google the same story.

Keep the Services page. It becomes a hub that introduces each one and links out. That is a genuinely useful page, and it can rank for the broad category term while the child pages take the specific ones.

What to expect

This is not fast. Expect three to six months before rankings settle, longer in competitive categories. What makes it worth doing anyway is that it compounds and it does not need paid budget to keep working.

It also gives you somewhere to send ads. A Google Ads campaign for bridal makeup pointed at a page about bridal makeup converts noticeably better than the same campaign pointed at a page about six services. So the restructure pays off in paid performance well before the organic rankings arrive.

Do the speed work first

One caveat on sequencing. If your site is slow, fix that before writing anything. A four-second mobile load undermines every other improvement, especially for visitors on patchy mobile data, and compressing images is an afternoon of work rather than three months of content.

In the professional services rebuild on our work page, the speed fixes improved mobile bounce rate before a single new page was published. The content work then had something worth landing on.


If you want to sanity-check this on your own site, search Google for site:yourdomain.com and look at how many pages exist and what each one is about. If the answer for most of them is "several things", that is the work.

Want us to run the numbers on your site?

We will check speed, structure and what you currently rank for before the call, so there is something concrete to look at.

We're here to help