Home / Blog / On-Page SEO

On-Page SEO

SEO Audit Checklist: How To Audit Your Website Step By Step

On-Page SEO illustration for this article

An SEO audit is a structured review of your website that finds what stops it from ranking, such as pages Google cannot index, weak titles, slow loading and thin content, then puts the fixes in order of impact. This checklist walks you through a complete audit in seven steps, using free tools, and shows when it makes sense to bring in a specialist.

Most small business websites do not have one big SEO problem. They have ten small ones, and nobody has ever listed them. That is what an audit does. It turns a vague feeling that "our website is not working" into a short, ranked to-do list.

Key Takeaways

  • Start with indexing. If Google cannot index a page, nothing else on that page matters.
  • Fix in order of impact. Indexing and technical blockers come first, then titles and content, then polish.
  • One keyword per page. Pages that compete for the same search hold each other back.
  • Tool scores are not rankings. A green score does not mean you will rank, and a red one does not mean you cannot.
  • An audit is a snapshot. Repeat it every few months and after any redesign or migration.
The seven-step audit at a glance1Indexing2Crawlerrors3Titlesand headings4Keywordsand intent5Speedand mobile6Links7Prioritize
The seven-step audit at a glance

What An SEO Audit Covers

A full audit looks at four areas: whether search engines can find and index your pages, whether each page is set up to match what people search for, whether the site loads fast and works on a phone, and whether other sites and your own pages link to the right places. The table below shows each area with a free way to check it.

AreaWhat you checkFree way to check it
IndexingWhich pages Google has and has not indexedGoogle Search Console, Pages report
Technical healthBroken links, redirects, duplicate pagesA site crawler such as Screaming Frog (free version)
On-page SEOTitles, descriptions, headings, content, imagesThe crawler export plus a manual review
Speed and mobileLoad time and usability on phonesPageSpeed Insights
LinksInternal links and backlinksSearch Console, Links report

Step 1: Check That Google Can Index Your Pages

Open Google Search Console and look at the Pages report. It lists which pages are indexed and gives a reason for each page that is not. A quick extra check is to search site:yourdomain.com in Google and see roughly how many pages appear compared with how many you expect.

Common reasons a page is missing are a noindex tag left over from development, a robots.txt rule that blocks crawling, a canonical tag pointing to a different page, or simply that the site is new and has not been crawled yet. If you have not connected Search Console yet, follow our guide to setting up Google Search Console first.

Step 2: Crawl The Site For Technical Errors

A crawler visits your pages the way a search engine does and reports problems. Run one across your site and export the results. The issues that usually matter most are:

  • Broken links (404 errors) that send visitors and Google to dead pages.
  • Redirect chains, where one redirect leads to another and then another.
  • Duplicate or missing page titles across different pages.
  • Missing or duplicate H1 headings.
  • Images without alt text.

If the crawl turns up deeper problems with indexing, redirects or structure, they belong under technical SEO, which usually needs a developer or specialist to fix.

Step 3: Review Titles, Meta Descriptions And Headings

The title tag is the clickable headline in Google results, and it is one of the strongest on-page signals. As a working guide, keep titles to roughly 50 to 60 characters so they are less likely to be cut off, put the main keyword near the front, and make each title different from every other page on your site.

Meta descriptions do not directly boost rankings, but they influence whether people click. Write one for each important page, around 150 to 160 characters, that says what the page offers. Each page should have exactly one H1 that matches the page topic, with H2 and H3 headings that break the content into clear sections.

Step 4: Match Each Page To A Keyword And Search Intent

List your important pages in a spreadsheet and assign each one a single primary keyword. Then ask what the searcher actually wants. Someone searching "what is an SEO audit" wants an explanation. Someone searching "SEO audit service Philippines" wants to hire someone. A page that answers the wrong question will not rank, however well it is written.

While you map keywords, watch for keyword cannibalization, where two of your pages target the same search. Google has to pick one, and often neither performs well. The fix is usually to merge the pages or to give each a clearly different focus. This mapping is the heart of on-page SEO.

Step 5: Check Page Speed And Mobile Usability

Most searches in the Philippines happen on phones, so test your key pages on mobile first. PageSpeed Insights reports Core Web Vitals, which measure how fast the main content loads (LCP), how quickly the page responds to taps and clicks (INP) and how stable the layout is while loading (CLS).

The usual causes of slow pages are oversized images, too many plugins or scripts, and cheap hosting. Compressing images and removing scripts you do not need often gives the biggest improvement for the least effort.

Step 6: Look At Internal Links And Backlinks

Internal links tell Google which pages matter and help visitors move through your site. Check that your most important pages are linked from your menu and from related pages, and that no valuable page is an "orphan" with no links pointing to it. For backlinks, use the Links report in Search Console to see who links to you, and look for anything obviously spammy. Building good links is a separate topic, covered in our guide to what a backlink is.

Step 7: Prioritize The Fixes

An audit that ends as a list of 80 issues helps nobody. Sort what you found by how much it affects rankings and how hard it is to fix. A simple version looks like this:

PriorityExample issueWhy it mattersTypical effort
HighImportant pages not indexedPages that are not indexed cannot rankLow to medium
HighPages blocked or redirected wronglyWastes authority and confuses GoogleMedium
MediumWeak or duplicate titlesLower click rate and unclear relevanceLow
MediumSlow mobile pagesVisitors leave before the page loadsMedium
LowMissing image alt textSmall accessibility and image search gainLow

Things You Should Know Before You Start

  • Back up your site before changing anything. Edits to redirects, titles or plugins can break pages if something goes wrong.
  • Do not trust a single "SEO score." Different tools score differently, and none of them are what Google uses to rank you.
  • Changes take time to show. After fixes, Google needs to recrawl your pages, which can take days to weeks.
  • Do not change everything at once. Make changes in batches so you can tell what helped.
  • This guide covers the essentials. Large sites, online stores and multilingual sites need extra checks that are beyond a basic audit.

Frequently Asked Questions

How Long Does An SEO Audit Take?

For a small website, a careful audit can take a few hours. Larger sites with hundreds or thousands of pages can take several days, mostly because there is more to review and prioritize.

Can I Do An SEO Audit Myself?

Yes, for the basics. Search Console, a free crawler and PageSpeed Insights cover most of the checklist above. A specialist adds value when the findings are technical, when the site is large, or when you need help deciding what matters most.

How Often Should I Audit My Website?

A good habit is every three to six months, and always after a redesign, a platform change or a migration. Those events are when SEO problems most often appear.

What Is The Difference Between An SEO Audit And A Technical SEO Audit?

A technical audit focuses on how search engines crawl, index and render your site. A full SEO audit includes that and also reviews content, keywords, titles, links and user experience.

Do You Offer A Free SEO Audit?

Yes. You can request a free SEO audit through the contact page, and I will review your site and tell you what I find.

Conclusion

A good SEO audit does not need expensive software. Check indexing first, crawl for errors, fix titles and headings, map one keyword to each page, test speed on mobile, review your links, and then rank the fixes by impact. Work through them in that order and you will be ahead of most websites.

If you would rather have an expert look at your site, you can request a free SEO audit or read more about my on-page SEO service.

Kim Clarence Alimorom

Written by Kim Clarence Alimorom

Full-Stack SEO Specialist, Cabuyao City, Philippines

Kim has 5+ years of experience in on-page, technical and off-page SEO. He has led SEO teams and worked on Shopify, WordPress and local service websites. More about Kim.

Need Help With On-Page SEO?

Audits, keyword research, content and meta optimization, internal linking and page speed.

See the On-Page SEO service

Ready To Get More Traffic?

Tell me about your website and goals. I'll review it and get back to you soon.

Get a free SEO audit