Firm Beacon

How to run a technical SEO sample audit across templates

Run a template sample audit by choosing one public URL per changed page type and market, recording returned signals, fixing confirmed issues and fetching the same URLs again. Evidence beats a score.

Updated 7 October 2026. Keep the output and the verification step together.

Steps

  1. Choose a public starting URL that represents the section you want to review. Include the homepage only when it links to the pages that matter.
  2. Fetch the page and record the final URL, status, title, description, main heading, canonical URL, robots directives, language and viewport.
  3. Check robots.txt and the XML sitemap separately. A successful fetch does not prove that search crawlers can access the same path.
  4. Follow a small sample of same-site links and note repeated or missing signals. Stop when the sample no longer adds evidence.
  5. Write one fix for each observed problem, with the URL and the expected result. Do not label an untested hypothesis as a ranking problem.
  6. Publish the change, fetch the same URL again and compare the response. Keep the old evidence until the fix is verified.
  7. Record any remaining limitation, such as a JavaScript-only page, a blocked path or a signal outside the audit's scope.

What a template sample can tell you

A public HTML audit can reveal concrete signals such as missing titles, duplicate headings, absent canonical links, blocked crawler rules, missing sitemap references, weak viewport metadata and missing social tags across the selected templates. It can also show which pages were actually read and which requests failed.

That is enough to catch a release-level template problem. It is not enough to estimate ranking potential, validate backlinks, measure Core Web Vitals or prove that an AI system will cite a page. Keep those questions separate.

Choose a sample that reflects the site

A ten-page sample should include the homepage, one important landing page, a detail page, an article or resource page and a conversion page when those exist. A sample of only the homepage can hide problems in a directory. A sample of ten near-identical pages can exaggerate them.

Write down why each URL was selected. When a template changes, repeat the sample on one old URL and one new URL so you can see whether the response changed as intended.

Separate observations from recommendations

The observation is what the response contained. The recommendation is what you plan to change. For example, an absent canonical link is an observation; adding a self-referencing canonical is a recommendation. Keep both columns so another person can challenge the recommendation without disputing the evidence.

Treat status and fetch limits carefully

A 200 status means that a response arrived. It does not mean the page is indexed or useful. A timeout, bot challenge or JavaScript-only response is a fetch limitation. Record it as a limitation instead of silently treating it as a missing SEO signal.

Close the loop

A technical audit earns its value when the next fetch can show whether the planned change happened. Use a short before and after record with the URL, date, observed value and next action. This also helps when a future deployment changes a shared template and several pages move together.

Where the free audit stops

Firm Beacon's anonymous audit follows public same-site HTML links and stops after up to ten pages. It reports concrete page signals and provides a CSV export. It does not crawl private areas, predict rankings, verify indexing, inspect backlinks, measure Core Web Vitals or test firewall access.

Use the result to decide what to inspect next. A professional audit may need logs, Search Console, analytics, source code and a wider crawl that this small tool does not provide.

Make the audit repeatable

A useful audit has a stable sample, a date and a reason for every URL. Keep one page from each changed template, one important entry point and one conversion page when those exist. Record the final URL after redirects, the returned status and the exact value that led to the recommendation. When a release changes a shared template, rerun the same sample before choosing a new set.

The repeat check should use the same questions as the first check. If a title was missing, verify the title. If a canonical pointed to another URL, verify the canonical and the destination. If robots.txt was the issue, fetch the public file again. Do not replace a failed check with a broad claim that the site is now healthy. A small before and after record is easier to trust than a new score with an unknown formula.

For teams, add an owner and a deadline to each fix, but keep the evidence with the task. Marketing can decide which page matters most; development can change the template; content can rewrite the answer. The audit is the shared record that lets each person see what was observed and what remains untested.

Prioritise by consequence

Start with a page that cannot be reached, a directive that conflicts with the intended audience, or a template that breaks the primary action. Then address repeated issues that affect many pages. Cosmetic improvements can wait when the returned response is wrong or the reader cannot complete the task. Write the reason for the order so a later reviewer can change it when the release goal changes.

Questions

Is a technical SEO audit the same as a ranking report?

No. It reports observable HTML and site-file signals. It does not predict rankings or verify search visibility.

How many pages should a template sample include?

Start with one public URL per changed template and market, then expand only when the sample reveals a reason to inspect another section.

Can I audit a site without an account?

Yes. The linked anonymous audit accepts a public site address and does not require an account or email.

Related resources