SAMPLE REPORT

SEO audit sample: what we found on this website

A shortened version of the audit we ran on monetizator.org while building it: what was checked, what we found and how each issue was fixed.

Sample report based on an audit of this website.

WHAT WE CHECKED

What the audit covered

  • Every URL in the sitemap: response codes, H1, structured data, links and images
  • The page head of each template: title, description, canonical, hreflang and social cards
  • robots.txt, sitemap.xml, llms.txt, redirects and the 404 page
  • Loading speed on mobile and desktop, page weight and images
  • Admin settings that affect search: site URL, noindex, sitemap flags
FINDINGS BY PRIORITY

What we found and how it was fixed

Each finding names the problem, where it occurs and the fix. Priority shows what to do first: issues that affect every page or block indexing come before cosmetic ones.

HIGH · FIXED

A 1.3 MB logo on every page

Found: the brand mark was loaded as a full-size PNG of about 1.3 MB in the header of every page, more than the rest of an article page combined.

Fixed: a 96 px WebP version in the header and footer; larger files are used only where the mark is shown large.

HIGH · FIXED

Topic folders returned 404

Found: article URLs included topic folders such as /insights/seo/, but the folder URLs themselves returned a 404 page.

Fixed: a topic page for every topic, listing its articles; old article URLs now 301-redirect to the new ones.

HIGH · FIXED

Redirect chains and missing Russian mirrors

Found: some old URLs passed through two redirects, and the Russian versions of old URLs had no redirects at all.

Fixed: every redirect now points straight to the final page, and Russian URLs have their own redirects.

MEDIUM · FIXED

FAQ and services without structured data

Found: pages with questions and answers had no FAQ markup, and service pages were marked up as ordinary pages.

Fixed: Service, FAQPage and breadcrumb markup is now built automatically from the page content.

MEDIUM · FIXED

Full-size images on phones

Found: phones downloaded section images and thumbnails at desktop size.

Fixed: each image has smaller versions, and the browser picks the size that fits the screen.

LOW · FIXED

Six stylesheets on every page

Found: every page loaded six separate CSS files, most of whose rules it did not use.

Fixed: one combined stylesheet that rebuilds itself when a source file changes.

DEVELOPER TASK

How a finding becomes a task

Task: one stylesheet instead of six.

  • Where: every page of the site, EN and RU.
  • Why: six separate requests before the first render; most rules are not used on a given page.
  • What to do: combine the files into one, rebuild it automatically when a source file changes, add a version number to the file URL for caching.
  • Done when: each page loads one CSS file; the design looks the same on mobile and desktop.
SCREENSHOTS

Where the checks live

After the audit the checks moved into the admin panel, so new problems are visible straight away.

Admin panel: site-wide SEO health report with errors, warnings and notes
SITE REPORT

SEO health of the whole site

Orphan pages, drafts and articles outside topic folders, each with a link to fix it.

Admin panel: SEO analysis of a single page with snippet preview
PAGE CHECK

Analysis of a single page

Title and description length, headings, word count, links and images.

Admin panel: list of permanent redirects with hit counts
REDIRECTS

Redirects after the fixes

Every old URL leads straight to its final page.

WHAT A REPORT DOES NOT PROMISE

What the audit does not promise

An audit shows what stands between your pages and search: technical errors, gaps in content and structure. It does not guarantee positions or traffic, which also depend on competitors, demand and the work that follows. We quote the cost and timing of an audit in EUR after looking at your site.

Want the same review of your website?

Send a link to your site and tell us what worries you. We reply within 24 hours with questions and a suggested first step.

The first conversation is free, with no obligation.