Skip to content
LET'S TALK
EN▾
An inspector pulls aside protective sheeting left after a remodel that blocks a shopper and her cart in a store aisle
Websites

Website SEO audit: what to check yourself and what to commission

A practical website SEO audit: indexing, duplicate pages, technical faults, and content. What you can check yourself and what to ask an auditor to deliver.

27.10.2026
Updated 27.10.2026
14 min read

After a redesign, the clicks chart in Search Console starts to look like a staircase going down. The contractor says, “Google probably updated its algorithm.” That is possible. But you can check something simpler first: do the old page addresses still open, and where do they lead now? If shoppers and search engines find errors instead of products, it is too early to accept the algorithm explanation.

A website SEO audit investigates why important pages may be inaccessible, unclear, or a poor match for search queries. The useful output is not a thick PDF. It is a list of verified problems with URLs, evidence, priorities, and a way to check each fix. An owner can spot some of the most important issues in 40 minutes. The rest calls for access, tools, and someone who can distinguish scanner noise from an actual loss.

We will run the checks on a hypothetical online home goods store. After a redesign, it changed category and product URLs, but the team did not redirect the old ones. This is a teaching example, not a GrandMa client case or a confirmed explanation for a real site’s decline.

1. Before starting the timer: what actually changed?

Write down the redesign date and choose two periods of equal length before and after it. In Search Console, compare clicks and impressions separately, then filter by pages and queries. A fall in clicks with similar impressions can have a different cause from a fall in both. If only one category changed, do not diagnose the entire store. With very little data, a handful of visits can make a graph look dramatic.

For our hypothetical store, select five important URLs: the homepage, two categories, and two products that received search visits before the redesign. Find their old URLs in the earlier Search Console report, an old sitemap, or a saved page list. Write the corresponding new URLs next to them. Now you have something to compare, rather than pressing “crawl the entire site” and waiting for a verdict.

2. A 40-minute self-audit

This is not a complete technical SEO audit. It is a route to finding out whether you need an urgent fix, deeper diagnosis, or both. Search Console access helps considerably; without it, you will see less.

Time Tool and action What to look for Red flag
0-8 min Search Console → Performance: compare periods; open Pages and Queries. Which URLs and queries lost impressions or clicks after the change. Important product URLs disappeared while the homepage barely changed.
8-15 min Search Console → Page indexing and URL Inspection for two or three important URLs. Whether Google knows the new page, the reason for any exclusion, and the canonical URL it sees. The new page has noindex, a server error, or an unexpected canonical.
15-24 min Open two or three old URLs in a browser; check the final URL and HTTP status with browser tools or a header checker. Whether each old address reaches its matching new page, rather than an error or the homepage. An old product URL returns 404, the new product exists, and there is no route between them.
24-29 min Search Google for site:your-domain. Get a rough view of whether important pages appear and old titles remain. Only accidental technical URLs show up and key pages do not; inspect those pages individually.
29-35 min Run PageSpeed Insights on the homepage and one important product page; also open the page on a phone. Can you read the terms and tap the purchase button without the page jumping under your finger? The button cannot be reached, or content takes too long to appear on a real device.
35-40 min Check robots.txt, the sitemap, title, canonical, and internal links for your selected URLs. Whether new URLs are reflected in the site’s paths and signals. The sitemap lists old URLs, while navigation and canonical tags point to different new ones.

The report names above follow Search Console’s English interface; localized menus and configurations may differ. Google explains what Search Console does. URL Inspection shows Google’s known version of a page and offers a separate live URL test. These are different states: the site may already have changed while Google has yet to crawl its new version.

The site: operator is a quick orientation tool, but Google warns that its results are not a complete list of indexed URLs. Do not treat the number at the top of the results as an indexation ledger. Use URL Inspection for a specific page.

If you lack Search Console access, record that as the first organizational issue. Ask the property owner to grant access to the relevant domain or property rather than sending a screenshot of the graph once a month. Meanwhile, inspect live pages, old URLs, and the mobile route to purchase. Separate what you observed directly from what you cannot yet know without Search Console.

3. What the hypothetical store reveals

In our scenario, an old product URL returns 404 after the redesign. The new URL opens, but the old one does not redirect to it. Two old category links in the menu also lead nowhere. This is a verified technical problem within the example that could affect people and search crawling. It does not prove how much of the fall in clicks this one fault caused: demand, seasonality, and changes to the pages may also have played a part.

Start the fix with a URL mapping: old category → corresponding new category; old product → the same product at its new address. For permanently moved pages, Google recommends permanent server-side redirects, such as 301 or 308. Do not send every old product to the homepage. A visitor asked for a particular product and needs an understandable path to it. If a product has been discontinued with no suitable replacement, a 404 can be the honest response; it is not automatically an “SEO error.”

Once the redirects are in place, open every old/new pair and check the final HTTP status, product, title, canonical, internal links, and current sitemap. Prefer one direct redirect to a chain of several. Then watch the specific URLs in Search Console over the following weeks. Google says recrawling during a site move takes time; I would not promise a date for the old click count to return.

The example also shows why a commissioned audit should not begin with a list of colored scores. One missing path from old URLs may matter more than dozens of warnings about decorative images if those URLs brought shoppers in.

Write the finding so a developer does not have to repeat your investigation. For this store, a short table could look like this:

Checked item Evidence Task Acceptance check
Old product URL Returns HTTP 404; the product is available at another address. Set a direct permanent redirect from the old URL to the corresponding new product. Open the old URL, receive 301 or 308, reach the correct product, and see a final HTTP 200.
Old menu link Clicking it leads to 404. Replace it with the current category URL. Tap the menu item on phone and desktop; the URL and content match the label.
Sitemap Contains an obsolete URL. Remove the old URL and add the current one if it belongs in search. Open the sitemap and confirm it matches the new URL structure.

There is no “expected traffic increase” column. Three checks cannot honestly produce that number. There are concrete actions and acceptance conditions. If the store has thousands of broken addresses, apply the same logic to the full list rather than checking only three examples.

4. What other signals mean

In Page indexing, “not indexed” is not a diagnosis. Google explains that a page may be absent from the index for legitimate reasons: a duplicate, deliberate noindex, or a discontinued product without a replacement. If a URL was never indexed, do not call its absence “deindexing.” First ask whether that page should appear in search and why Google has not included it.

robots.txt controls what a crawler may visit but is not a reliable way to hide a page from search. noindex serves another purpose: it tells a crawler not to include a page in the index, provided the crawler can read that instruction. If the rules conflict, simply “removing all blocks” could make matters worse. Record the finding and ask a specialist to explain the plan.

A canonical indicates a preferred main address among duplicate or very similar pages. Google treats it as a signal, not an unconditional command. A new product with a canonical pointing to an old URL that returns 404 deserves attention before the length of its description. Likewise, a sitemap helps Google discover URLs but does not guarantee indexing or rankings.

PageSpeed Insights may show both real-user data and a lab test. Core Web Vitals describe loading, responsiveness, and visual stability. One yellow score neither proves why traffic fell nor predicts a Google position. But if a product page moves under your finger while you tap “Buy,” you have a problem for the customer regardless of the rankings graph.

5. When to commission a full audit

Forty minutes is enough to notice symptoms and collect examples. It cannot replace checking the whole store. If thousands of URLs changed, you need a list of old and new URLs, a site crawl, analysis of category and product templates, and checks of redirects, internal links, canonicals, sitemaps, and Search Console data. Sometimes server logs are needed. The audit should also ask whether pages answer real queries and whether they compete with one another.

A ten-page site with one obvious 404 needs a different scope. Do not buy an elaborate diagnosis just because the report is thicker. We explain the difference between a quick inspection and paid diagnosis separately. If you want to start with one page’s problem, GrandMa offers a site check. Our SEO service covers research, priorities, and continued work when one inspection is not enough.

A useful audit considers the pages that should bring enquiries to the business. Fewer clicks to an old blog post and the disappearance of a core service page may deserve different priorities. For a local business, its company profile and Google Maps presence can be another part of search visibility that a technical website crawler cannot measure.

When accepting a professional audit, I would ask for three layers. First, a short summary: what happened, what is proven, and what remains a hypothesis. Second, an issue register with exact URLs, reproduction steps, impact, priority, and owner. Third, a post-fix check plan: which URLs to open, which Search Console data to review, and when to assess again. If the contractor also implements changes, treat the two deliverables separately: a report identifying a problem does not prove that a live site has been fixed.

Ask for dependencies. There is little point in rewriting the title on an old URL that should redirect to a new one. Decide which address survives first, then edit fields and internal links. That sequence saves the editor work and keeps new content off a page that will soon be removed.

6. Six questions before you order an audit

  1. Which URLs and page types will you inspect? Ask about categories, products, services, blog posts, and exceptions. “The whole site” is too vague for acceptance.
  2. Which evidence will you use? Search Console, real HTTP responses, a site crawl, an old-URL map, and business questions each show a different piece of the picture.
  3. How will you separate a cause from something that happened at the same time? Several things may have changed during a redesign. Ask for verified facts and the limits of the conclusion.
  4. How will you set priorities? Ask for the impact on important pages, risk, effort, and dependencies between changes.
  5. Who will make the fixes? Auditing and implementation can be separate jobs. Name the owner and agree on the task format for developers and editors.
  6. What will I receive? Expect exact URLs, evidence, a first-priority plan, a way to retest, and a short explanation for the owner.

If the result is an 80-page PDF with 300 identical “critical” warnings and no first five actions, the team still does not know what to do on Monday. A good audit lets you open a URL, repeat the check, and know who should receive the fix. After implementation, verify the live pages separately from a promise in the document.

7. FAQ

It helps surface some technical signals. It does not know which pages matter to your customers and cannot prove the cause of a decline. Compare its findings with Search Console and live URLs.

8. Sources

  1. Google Search Central: getting started with Search Console
  2. Google Search Console: URL Inspection
  3. Google Search Console: Page indexing
  4. Google Search Central: moving a site with URL changes
  5. Google Search Central: limits of the site: operator
  6. Google Search Central: robots.txt
  7. Google Search Central: canonical URLs
  8. Google Search Central: crawling and indexing FAQ
  9. Google Search Central: Core Web Vitals
  10. Google PageSpeed Insights

Before scaling contentFIX THE FOUNDATION.

We audit crawl, indexation, speed, schema, and internal linking.