Google reads your website to work out what you do and where you do it. If that is one Services page and a phone number in the footer, it has almost nothing to go on. So we give it something to read.
Most small business websites have a single page listing everything they offer, as a row of headings or a bulleted list. It reads fine to a person who already knows what they want.
To a search engine it is one page about nothing in particular. Asked to decide whether you are the best result for "aircon servicing Puchong", it finds one phrase buried in a list of thirty, on a page that is equally about fifteen other services and no particular place.
The business ranking above you almost certainly has a page about exactly that, with a few hundred words, a photo of the work, and an answer to the question the searcher actually has.
This is also the slowest of the three parts of local SEO, and the one that lasts longest. A profile can be filled in over a week. Pages accumulate, and they keep working after you stop adding them.
We start with what people actually type, not what you call things internally. Your trade has terms of art that no customer has ever used in a search box.
So we look at the searches that bring you impressions already, the phrases the businesses above you have built pages around, and the questions Google itself suggests when someone starts typing.
What comes out is a list of pages worth having, in a rough order of value. We show you that list before anyone writes a word, because you know your business and some of it will be wrong.
Pages need a hierarchy or they are just a pile. The structure we use is three levels deep and no more.
The landing page sits at the top. Below it, a page for each core service. Below those, pages for the more specific things, each linked from the service it belongs to.
It looks obvious written down, and that is the point: a structure that makes sense to a person navigating it is the same structure a search engine can crawl. If you have to explain the hierarchy, it is wrong.
Each page runs to something like fifteen hundred to twenty-five hundred words, which sounds like a lot until you try to answer a customer’s real questions in fewer.
What it is, what it costs, how long it takes, what goes wrong, what to look for in whoever you hire. The things you already say on the phone twenty times a month.
We write in plain language, the way you would explain it to someone who has never bought this before. Padding to hit a word count is obvious to a reader and increasingly obvious to Google, so if a page is genuinely done at nine hundred words we leave it there.
An area page has to earn its place. A service page with the town name swapped out thirty times is the oldest trick in local SEO and it stopped working years ago.
So each one is about that area specifically: how long it takes you to get there, the landmarks and roads anybody local would recognise, the kinds of property or business that are actually there, the jobs you do there most.
It also means we build pages only for areas you genuinely serve. Fifty pages for towns you have never visited is the pattern Google penalises, and it is the thing that gets a site buried rather than ranked.
Pages nobody links to are pages Google struggles to find and has no reason to value.
So each service page mentions a few of the areas it applies to, in a sentence, with a link. Each area page points at the services you do there. The homepage and contact page carry a short list of both.
The rule we hold to is that a link has to help the person reading. If it does not make sense in the sentence it is sitting in, it comes out, however much we might want the link. Varying the wording matters too, because the same anchor text repeated forty times reads as automation rather than writing.
A page that exists but is not indexed does nothing at all, and it is depressingly common to build thirty pages and have Google pick up eleven.
So every page goes into the sitemap, the sitemap goes to Search Console, and we check back to see what was accepted and what was not.
When something is not indexed there is always a reason: too thin, too similar to another page, or simply not linked from anywhere. We would rather find that in week three than wonder in month six why nothing moved.
A map of the pages worth building, in priority order, agreed with you before any writing starts.
A page for each core service, written in plain language and long enough to answer what a customer actually asks.
A page for each area you genuinely work in, with real detail about that place rather than a town name pasted over the same text.
Internal links written into the sentences where they help, not dumped in the footer.
Every page in your sitemap and submitted, with a check afterwards on what Google accepted.
Titles and descriptions for each page, written to be clicked rather than stuffed.
And a count, before and after, of how many of your pages Google has actually indexed. That number is the one that tells you whether this worked.
We write area pages only for places you genuinely cover, which is why ours are limited to the places we genuinely cover: Petaling Jaya, Subang Jaya, Shah Alam, Damansara and KL City. You can see the full list on areas we serve.
The market-level approach is set out for Kuala Lumpur and Selangor separately, because the two do not search the same way.
This work assumes a site that can carry it. If yours cannot, or there is not one yet, web design comes first and the pricing page covers what that costs. You can also see what we have built for other businesses.
It depends on what you sell and who you are up against, but thirty indexed pages is a reasonable floor for most local businesses, and competitive markets need more. The honest answer comes after we look at what is already ranking for your searches.
It is the opposite, if it is done properly. Stuffing is one page repeating a phrase. This is separate pages that each genuinely answer a different question. The test is simple: if a page is not useful to a person who lands on it, it should not exist.
We use it to draft and we edit heavily, because unedited output reads like unedited output and your customers can tell. Anything specific to your business, your prices, your process, the things that go wrong, comes from you. That is the part that cannot be generated.
No. Pages are served individually, so a site with sixty is no slower to load than one with six. What does slow a site down is heavy images, and we handle those as we go.
Longer than the other two parts. Planning takes a week or so, then pages get written and published in batches rather than all at once. Expect a couple of months for a full build-out, and expect rankings to follow after that rather than alongside it.
Then you do not need area pages, and we will say so. You would put the effort into service pages instead. Building five pages for towns you do not work in would actively hurt you.
No, but the pages are better when you talk to us. An hour on the phone about how a job actually runs produces detail that no amount of research replaces, and it is usually the part that makes a page read as though a real business wrote it.
Then we look at why, and the usual answers are that they are not indexed, not linked well enough, or not actually better than what is already ranking. All three are fixable, and we would rather tell you which one it is than quietly add more pages.
Send us your website and we will come back with how many of your pages are actually indexed, which searches you already get impressions for, and the pages worth building first. No charge, and no obligation afterwards.
We are based in Rawang and meet clients in person across these areas, with the build delivered remotely so distance never holds a project up. See every area we serve.