Free SEO Analysis in Malaysia: What a Real Audit Includes

Written by

in

SEO Lesgo Media · 2026

  • 2.5sLCP target for real users
  • 200msINP target when tapped
  • RM800-RM2,500cost of a paid audit
Short answer: A free SEO analysis is only worth reading if a person looked at your site, not just a crawler. A real one covers eight things: indexation, Search Console coverage, speed on a mobile connection, internal linking, keyword-to-page mapping, competitor gap, Google Business Profile and the conversion path. A score out of 100 is a vendor formula, not a Google grade. Paid one-off audits run RM800 to RM2,500.

The email usually arrives on a Tuesday. Someone ran your domain through a tool, and now you have a PDF saying the site scores 43 out of 100 with 117 critical errors. Red gauge on page one, calendar link on page two.

Some of those reports start real work. Most are a lead magnet with a scary number on the cover, and the two look identical for about thirty seconds.

This article is about telling them apart: what a crawler can and cannot see, the checks a real analysis must contain, what to ask the person presenting it, and how to run a rough version yourself.

What an automated crawler can see, and what it cannot

A crawler is a script that requests your pages and reads what comes back. It handles the mechanical layer well: status codes, redirect chains, duplicated titles, images with no alt text, broken links, and whether your sitemap and robots.txt agree. That work is genuine, and it is the cheapest part of the job, which is why it gets given away.

What the script does not have is any idea what you sell or who takes your customers. It does not know your money page is the Klang branch page, not the homepage. It cannot judge whether a 400-word page is thin or is a good answer to a common question. It cannot see your Search Console data, your enquiry volume, your Google Business Profile, or the competitors sitting above you.

So it produces a list of defects with no sense of which cost you money. Sorting that list is where the value sits, and sorting needs someone who asked you questions first. If nobody asked you a single question before the report landed, nobody sorted anything.

Why a score out of 100 tells you almost nothing

Google does not issue your website a score. Its page experience documentation puts it plainly: “There is no single signal. Our core ranking systems look at a variety of signals that align with overall page experience.”

Every number on an audit cover page is the vendor’s own formula. Run one URL through three tools and you get three scores, because each weighs alt text, heading order and speed differently.

Score formulas count issues, and cosmetic issues are easiest to count. A shop with 900 product images missing alt text scores worse than a 12-page site that still has a noindex tag on its whole services section from a staging build. One of those is housekeeping. The other means Google cannot see the pages you sell from.

How to read a score

  • A score only means something against itself, on the same tool, over time.
  • Comparing your score to a competitor’s score from another tool proves nothing.
  • If the report flags a keywords meta tag, treat the whole thing as boilerplate. Google states directly that “Google Search doesn’t use the keywords meta tag.”

The eight checks a real analysis has to cover

Free or paid, the same ground has to be covered. A missing section is not a shorter audit, it is an incomplete one, and the gaps are usually where a tool cannot help.

Check What it answers Tool alone
Indexation How many pages Google actually stores Partly
Search Console coverage Why Google refused the rest No
Mobile speed What a customer on 4G in Ipoh gets Partly
Internal linking Which revenue pages are buried Partly
Keyword-to-page mapping Which page should rank for which search No
Competitor gap What rivals rank for that you lack No
Google Business Profile Whether you appear in the map pack No
Conversion path Whether current traffic does anything No

The first four are technical and mostly fixable in weeks. The last four need judgement and a conversation. An audit stopping after the first four is a crawl report wearing a cover page. If the vocabulary is new, the beginner guide to how SEO works covers the terms before you sit through a presentation about them.

Indexation and Search Console coverage come first

A page that is not in Google’s index cannot rank, however well written it is. Google says as much in its starter guide: “There’s no guarantee that any particular site will be added to Google’s index.”

Indexation is therefore the first thing a competent analyst checks, and the one most free reports skip, because the honest version needs your Search Console. The Page indexing report shows how many URLs are indexed, how many are not, and why.

The reasons repeat across Malaysian SME sites. A noindex tag left after a staging build. Canonical tags pointing at the wrong page because a plugin was set up once and never revisited. Product variants Google treated as duplicates. Pages discovered but never crawled, which usually means the site is slow or badly linked.

The pattern that costs most is a store with 600 product pages where only 90 are indexed. The other 510 return nothing on the photography spend, and no dashboard tells you why.

Want a second opinion on an audit you were just handed?Send us the report and your URL. We will tell you which findings are real, which are filler, and what we would fix first.

Book free consultation

Speed has to be measured on a phone on mobile data

Google measures three performance metrics and publishes the thresholds on web.dev. A report quoting one overall speed number instead of these three is quoting a tool.

2.5s
LCP, main content visible
200ms
INP, response when tapped
0.1
CLS, layout shifting

The detail that gets lost is how these are assessed. They apply at the 75th percentile of real visits, so three out of four of your visitors have to hit them. Those visitors are on mid-range Android phones on mobile data, often indoors, on a network that behaves very differently at 8pm than at 11am.

An audit run from a fast desktop connection produces a lab score, and lab scores flatter almost every Malaysian site. Ask whether the numbers came from field data in Search Console or one test run. If it was one test run, that section describes what the site could do, not what it does.

A good audit will say this itself: speed moves rankings less than content and links do, but it moves conversion rate a lot, which is the better reason to fix it.

Linking, mapping and competitors: the parts a crawler cannot finish

Internal linking is the check most owners have never had explained. The question is how many clicks it takes to reach each page that earns revenue. Pages four or five clicks deep get crawled rarely and rank rarely. Orphan pages, meaning pages nothing links to, are usually forgotten campaign landing pages. A crawler maps this in minutes, but cannot say which buried page matters, because it does not know which service carries your margin.

Keyword-to-page mapping separates a real analysis from a generated one more reliably than anything else. It is a simple table: the search term, the page that should rank for it, the page that currently does, and whether those match. Malaysian sites fail this constantly, because ten location pages share one template and Google must choose between near-identical text. A report handing you keywords with no page attached skipped this.

The competitor gap section has an easy test. Does it name the firms actually appearing for your terms, or the biggest companies in your industry nationally. A furniture shop in Klang competes with three other Klang shops, not with IKEA. The difference between on-page and off-page work is worth reading first.

For a business serving customers within driving distance, the Google Business Profile section outweighs half the technical findings combined: category choice, address consistency, service areas, holiday hours, premises photos, review recency. Most free audits skip it because a crawler cannot reach it. Our local SEO guide covers it.

What the deliverable should contain, and what it should not

A useful analysis is a working document. You should be able to hand pieces of it to three different people and have each know what to do.

In the document

  • Findings ordered by expected impact, with the effort each one takes.
  • Evidence per finding: the URLs, a screenshot, the report it came from.
  • An owner per task: developer, writer, or whoever manages the business profile.
  • A plain statement of what was checked and what was not, and why.
  • What you can do yourself for free, separated from what needs paying for.

What should not be in it: a score with no method behind it, critical issues that turn out to be alt text and heading order, keywords with no page assigned, and a service proposal starting on page two. Any agency giving away work will eventually pitch, which is fair, but it belongs at the end as a separate document. Length is not quality either. Forty pages with 38 of tool export is worse than four pages of ordered decisions.

The questions to ask the person presenting it

Google publishes its own list for anyone hiring an SEO, including “Can you show me examples of your previous work and share some success stories?” That is the floor. The audit-specific questions matter more.

  1. Which three pages on my site earn the most. If they cannot answer, they never asked, and nothing was prioritised.
  2. Who are my three organic competitors. The answer should be firms you recognise as rivals, not national brands.
  3. Which finding would you fix first if I paid you nothing. A real analyst has an answer ready. A salesperson says everything is urgent.
  4. What did you not check, and why. Honest scope limits are a good sign.
  5. What result do you expect, and when. Google says “Some changes might take effect in a few hours, others could take several months.”

One hard rule comes from Google itself: “No one can guarantee a #1 ranking on Google. Beware of SEOs that claim to guarantee rankings, allege a ‘special relationship’ with Google, or advertise a ‘priority submit’ to Google.” If that language appears in the report or the call, stop there. The same signs apply to choosing any digital marketing agency in Malaysia.

A do-it-yourself version you can run this afternoon

You will not match a professional analysis, but you will get far enough to judge the one you were given. All of this is free.

  1. Open Search Console, Page indexing report. Compare the indexed count to the not-indexed count and read the top three reasons.
  2. Run PageSpeed Insights on your two most important pages. Read the field data at the top, not the lab score below it.
  3. Search your five main terms in an incognito window. Write down who ranks and which of your pages appears. That is rough keyword-to-page mapping.
  4. Crawl the site with a free desktop crawler. The free tier covers 500 URLs, more than most SME sites have. Sort by duplicate titles, then redirect chains.
  5. Check your Google Business Profile as a customer would. Search your service plus your town on a phone. Look at the category, hours, photos and your latest review date.
  6. Write down the five worst things you found. Compare that to the report you were given. If it missed three of your five, you have your answer.

Do this once and the sales pitch loses its power, because you already know where the site stands before anyone tells you.

Nak tahu angka sebenar untuk business anda?

Hantar detail ringkas. Kami semak akaun atau website anda, pastu tunjuk di mana duit bocor dan apa langkah paling berbaloi seterusnya.

    Kami reply dalam satu hari bekerja. Percuma, tiada obligasi.

    Frequently asked questions about free SEO analysis

    Is a free SEO analysis worth anything at all?

    Yes, when a person reviewed the site and asked about the business first. The technical crawl underneath is usually accurate. What varies is whether anyone sorted the findings by what costs you money, and whether the sections a tool cannot produce exist at all.

    What is the difference between an SEO audit and an SEO analysis?

    Nothing consistent. Agencies use both words for the same deliverable, and neither guarantees depth. Judge the document, not the label. One covering indexation, mapping, competitors and your business profile is thorough whatever the cover calls it.

    Can I trust a score out of 100 from an audit tool?

    Only as a trend line on the same tool over time. Google does not issue site scores, and each tool weighs issues by its own formula, so three tools give three numbers for one URL. Scores also count cosmetic issues heavily, which hides real problems.

    Do I have to give an agency access to my Search Console?

    Not for a first analysis, but the indexation section is guesswork without it. View-only access is enough and allows no changes to your site. Never hand over admin logins or hosting credentials for an audit.

    How long should a proper free analysis take to come back?

    Two to three working days is normal for an ordinary site. Anything returned in under a minute is a tool export with a logo on it. Three weeks means it is being squeezed between paid jobs.

    What should I fix first after reading the findings?

    Indexation problems, then duplicated or missing titles on pages that matter. Both are cheap and show results fastest. Content and links come after, because they need continuing budget. If the report does not order the work this way, order it yourself.

    How much does a paid SEO audit cost in Malaysia?

    A one-off paid audit generally runs RM800 to RM2,500, depending on site size and whether competitor research is included. Retainers are separate, starting around RM1,000 to RM2,500 a month for basic local work. Paying does not buy depth, so the same questions apply.

    Can I run a useful analysis myself with free tools?

    You can get most of the way there in an afternoon using Search Console, PageSpeed Insights, incognito searches for your main terms and a free desktop crawler. What you will miss is judgement about sequencing, the part worth paying for.

    Conclusion: judge the analysis, not the score

    A free SEO analysis is a sample of someone’s thinking, and that is how to read it. If it names your competitors, points at your indexation report, says which page should rank for which search, and orders the findings, the person behind it does real work. If it opens with a red gauge and closes with a calendar link, you were sent a brochure. Pricing for the paid version sits in our guide to SEO pricing in Malaysia. Versi Bahasa Melayu di sini: analisis SEO percuma.

    If you would rather have someone walk through your report before you sign anything, talk to the Lesgo Media team.


    Baca lagi

    Sumber rasmi

    Free audit, no obligationWe review it and show you where the money leaks.
    Email us