Before paying for a service or launching a redesign, you can already spot a large share of what's holding back your site's search rankings on your own. Here is the checklist we use at TC Automation for a first diagnosis, explained step by step, without needless jargon, and designed for a small or mid-sized business that has neither an SEO team nor a budget for paid tools.
An SEO audit is not reserved for experts. Most of the issues that keep a small-business site from ranking well are visible to the naked eye or detectable with free tools. The goal of this guide is simple: to give you a clear method for checking, point by point, what's working and what's blocking you, then prioritizing the fixes. If you're a complete beginner, start by reviewing the basics of organic search, then come back here to put them into practice.
What you need for this audit
A browser, a Google Search Console account (free), the PageSpeed Insights tool (free) and about two hours of your time. No paid software is essential for this first diagnosis. Set up a spreadsheet to record your findings page by page: this document is what will become your roadmap.
1. Check indexing: is your site even visible?
No SEO work matters if Google can't see your pages. So start with the most fundamental thing: indexing. Type the command `site:yourdomain.com` into Google and count the results. If you have thirty pages but Google only shows five, there's a problem worth digging into. Conversely, if useless pages show up (carts, test pages, duplicates), Google is wasting its time on content that has no value.
- Make sure your `robots.txt` file isn't blocking useful sections (the `Disallow: /` line blocks the entire site).
- Check for an unintended `noindex` tag in the code of pages that should be visible. It's a classic after a launch: the "discourage search engines" option left checked in the CMS.
- Confirm you have an up-to-date sitemap.xml submitted in Google Search Console.
- Register your site with Google Search Console: it's free and it's the source of truth for what Google actually indexes.
The Search Console reflex
In Search Console, open the "Pages" (indexing) report. It lists the excluded pages and the exact reason: redirect, duplicate page, blocked by robots.txt, crawled but not indexed. It's the most rewarding starting point of any audit: each exclusion reason tells you precisely what to fix.
Real case: the restaurateur's brochure site
A restaurant owner reaches out because his site "doesn't show up anywhere." The `site:` command reveals that a single page is indexed: the homepage. The cause? A theme left in maintenance mode that served a `noindex` tag on everything else. One unchecked box, one submitted sitemap, and all the pages climbed back within a few days. No budget, no advanced expertise: just the right diagnostic reflex in the right place.
2. Review the structure of your title tags and meta descriptions
The title tag is the single most important on-page factor, and it's also the clickable blue link in search results. Every page should have a unique, descriptive title that contains its main keyword. The meta description doesn't directly influence ranking but affects click-through rate: an engaging description can make the difference between a searcher who clicks and one who moves on to a competitor. To go further, our dedicated guide to title tags and meta descriptions breaks down the wording that converts.
| Element | Recommended length | What to avoid |
|---|---|---|
| Title tag | 50 to 60 characters | Duplicate titles or "Home" |
| Meta description | 140 to 160 characters | Empty field or identical everywhere |
| H1 tag | Only one per page | Several H1s or none |
| URL | Short and readable | Unreadable parameters and numbers |
For a quick check: right-click and choose "View page source" on your main pages, then look for the `<title>` and `<meta name="description">` tags. Spot the duplicates across pages, a very common mistake on brochure sites cloned from a template. Search Console's "Performance" report helps too: if several URLs surface on the same query, you probably have identical titles or competing content.
The spreadsheet method, page by page
- 1List your important pages in one column (home, each service, contact, key articles).
- 2Next to each, note the current title and its character count.
- 3Spot the empty cells, duplicates and overlong titles at a glance.
- 4Rewrite the commercial pages first: they're the ones that generate leads.
- 5Validate each new title by asking yourself: "Would I click on this?"
3. Audit your content: relevance, length and hierarchy
Google rewards pages that genuinely answer a search intent. A three-line "Services" page has little chance of ranking. Without resorting to filler, every important page should cover its topic in a useful, structured way. The point isn't to write long for the sake of it, but to address the question as thoroughly as a good advisor would with a client in front of them: that's the whole aim of content written for Google and for humans.
What to check on every key page
- 1A single clear H1 that states the topic, followed by logical H2s/H3s that break up the content.
- 2One main keyword per page, used naturally, without stuffing.
- 3Content developed enough to cover the topic (often several hundred words for a service page).
- 4Descriptive alt text (alt attribute) on images.
- 5No strictly identical content from one page to another (internal duplicate content).
The copy-paste-between-cities mistake
Many tradespeople duplicate the same page while changing only the town name: "plumber in Lyon," "plumber in Villeurbanne," and so on. Google detects these near-identical pages and often keeps only one. A rich, unique page per area you genuinely serve is better than ten empty pages that cannibalize each other.
Measure the length of your text
Before publishing a page or an article, check its word count and spot the overused terms that give away keyword stuffing.
4. Test speed and the mobile experience
Loading speed and mobile-friendliness are official ranking criteria through Core Web Vitals. A slow site loses visitors before it even loads, and Google knows it. Use PageSpeed Insights (free) to get a score and, above all, a list of concrete recommendations. Don't fixate on the overall grade: read the detail of each metric, explained in our article on Core Web Vitals.
In practice, the first culprit is almost always the same: oversized images. A photo exported at full resolution from a smartphone can weigh several megabytes when a few hundred kilobytes are enough for the screen. Compressing your visuals is the fastest way to gain performance, without touching any code.
Lighten your images before publishing them
Cut the file size of your photos with no visible loss to speed up your page loads and improve your Core Web Vitals.
- Check the mobile and desktop scores separately in PageSpeed Insights: mobile is often the weakest and the most important.
- Prioritize the LCP (time to display the largest element): it's often an unoptimized banner image.
- Watch the CLS (visual stability): a site where buttons "jump" during loading frustrates users and hurts the score.
- Test real navigation on your phone: buttons that are too small, cut-off text and hard-to-fill forms all count against you.
5. Examine internal linking and links
Internal linking means connecting your pages to one another with relevant links. It helps Google understand your site's structure and channels "authority" toward your strategic pages. A service page should never be a dead end: it should point to related content, your past work or a contact page. It's one of the most rewarding and most neglected levers: our guide to internal linking to boost your SEO for free shows how to structure it without spending hours on it.
- Every important page should be reachable in three clicks maximum from the homepage.
- Use descriptive anchors ("our website design services") rather than "click here."
- Track down broken links (404 errors): they degrade the experience and waste crawl budget.
- Make sure your main menu highlights your high-value commercial pages.
Beware of redesigns
During a redesign, old URLs often disappear without any redirect. The result: you lose all the search rankings you'd earned in one go. Always plan 301 redirects from the old addresses to the new ones, and keep a map of your URLs before switching over to the new site.
6. Check local presence and trust signals
For a small or mid-sized business, local SEO carries enormous weight. A complete, up-to-date Google Business Profile can generate more leads than a long stretch of work on the site itself. Check that your information (name, address, phone) is consistent everywhere your business appears. If your activity depends on a geographic area, dig deeper with our tips on being visible in your town.
- A fully filled-out Google Business Profile: hours, photos, description, well-chosen primary category.
- Identical contact details on your site, directories and social networks (this is called NAP consistency: Name, Address, Phone).
- A valid HTTPS certificate (the padlock in the browser): essential and a trust factor.
- Clearly accessible legal notices and contact page.
- Recent customer reviews with your replies: a sign of vitality valued by users and by Google alike.
7. Prioritize and turn the audit into an action plan
The classic trap is to come out of the audit with a list of fifty problems and then fix none of them for lack of time. A good audit always ends with triage: which three or four projects will really move the needle? Here's how we usually rank them.
| Priority | Type of action | Estimated effort |
|---|---|---|
| Urgent | Unblock indexing, fix a noindex, set up 301 redirects | Low to medium |
| High | Rewrite titles and descriptions on commercial pages | Low |
| Medium | Enrich the content of key pages, compress images | Medium |
| Ongoing | Internal linking, local profile, regular publishing | Recurring |
The three-projects rule
Pick three fixes at most for the coming month, see them all the way through, then measure the results in Search Console before moving on to the next ones. This discipline beats a long list that discourages you and stays a dead letter.
An audit is only worth the actions it triggers. Better to fix three priority points than to draw up a list of fifty problems you never get to.
Frequently asked questions
How do I run a free SEO audit myself?
Start by checking indexing with the `site:yourdomain.com` command and register your site with Google Search Console. Then review your title tags and meta descriptions in the page source, test mobile speed with PageSpeed Insights, and go over your internal linking and Google Business Profile. These tools are free and cover the essentials of a first diagnosis.
How long does a basic SEO audit take?
For a small-business brochure site of about ten pages, plan for roughly two to three hours for a first full pass. Fixing the issues you identify then takes longer, which is why it pays to prioritize three or four projects rather than tackling everything at once.
Why doesn't my site show up on Google despite my efforts?
In most cases, it's an indexing problem: a forgotten noindex tag, an overly restrictive robots.txt, or a site so new that Google hasn't crawled it yet. Check these points in Search Console first before concluding it's a content or competition issue.
Which free tools should I use to audit my SEO?
Google Search Console for indexing and queries, PageSpeed Insights for speed and Core Web Vitals, and the plain page source for your tags. A word counter helps you gauge the depth of your content. These four resources are enough to cover a basic audit without spending a cent.
How often should I redo an SEO audit?
A light check every three to six months is enough for a small or mid-sized business. Always run an audit before and after a site redesign, because that's when you lose the most search rankings if redirects aren't planned.
Should I hire an agency after a DIY audit?
Not always. Many fixes (titles, images, content, linking) are within your reach. An agency becomes useful for heavy technical work, a structured redesign or long-term support, when time or in-house expertise is lacking.
In summary
You don't need to be an expert to spot the main things holding back your site's search rankings. By following this checklist, you'll get a clear picture of your strengths and areas to improve. Then prioritize: indexing first, then content and speed, and finally internal linking and local presence. A regular audit, even a light one every three to six months, is enough to keep a site healthy: SEO isn't a one-off action but ongoing hygiene, made of small frequent checks rather than one big catch-up every couple of years.
- 1Confirm your pages are properly indexed (the site: command and Search Console).
- 2Fix duplicate or missing titles and meta descriptions.
- 3Enrich and structure the content of your strategic pages.
- 4Compress your images and test mobile speed.
- 5Strengthen internal linking and check your Google Business Profile.
If the audit reveals technical work or a necessary redesign, our web team can take over: we build fast, well-structured sites designed for search from the ground up. For a no-commitment first conversation about your site's priority points, contact TC Automation: we'll help you turn your checklist into concrete results.



