Check: Portfolio image delivery and page weight
Evidence required: A representative sample of project pages, mobile and desktop performance traces, rendered image dimensions, transfer size, and the actual image formats served.
Pass/fail condition: Pass when critical project imagery is appropriately sized for its rendered use, deferred when it is not immediately needed, and does not prevent primary page content or navigation from becoming usable.
Fail when oversized originals, duplicate variants, or unnecessary media requests repeatedly delay real page interaction. Severity: High when the problem affects core project, service, or enquiry pages; otherwise prioritize by traffic and business importance.
Owner: Web engineering or the team that controls the image pipeline, with design review so compression does not destroy presentation quality. Corrective action: Generate modern, right-sized derivatives, set responsive image behavior, define dimensions, and load non-critical media after essential content.
The source previously cited a 30-50 percent file-size reduction as a tooling example, but no supporting source URL is present, so do not treat that range as a guaranteed result. Validation: Re-test the same templates and device conditions, confirm the intended image is served, and compare field and lab diagnostics where available.
Check: Business and organization entity markup
Evidence required: Visible office information, business identity, supported structured data already present, and the rendered page content that the markup describes.
Pass/fail condition: Pass when structured data is syntactically valid, uses an appropriate supported type, and matches information visible to users. Fail when markup invents services, locations, ratings, people, or attributes not supported by the page.
Severity: Medium unless invalid markup is tied to a documented search feature the page is actually eligible for. Owner: SEO or technical lead with whoever owns firm identity and office data. Corrective action: Remove unsupported properties, align the markup with visible content, and prefer clear HTML content over markup-only claims.
Do not treat structured data as a ranking guarantee. Validation: Inspect the rendered source, test the markup with available validation tools, and confirm that changes are deployed on the intended templates.
Check: Core Web Vitals and interaction stability on project pages
Evidence required: Field data when available, lab traces for representative templates, and a record of the elements responsible for slow loading or layout shifts.
Pass/fail condition: Pass when the portfolio can be read and navigated without recurring, material performance blockers. Fail when the same template-level issue is reproducible and affects important user tasks such as opening a project, reading scope details, or reaching contact information.
Severity: High for sitewide template problems; otherwise based on affected page importance. Owner: Front-end engineering with design and content operations. Corrective action: Prioritize the actual bottleneck, such as media sizing, rendering order, fonts, script execution, or layout reservation, rather than optimizing a score in isolation.
Validation: Reproduce the original test, verify the bottleneck is reduced, and monitor field data after release when enough traffic exists.
Check: Broken internal and external references in the portfolio
Evidence required: Crawl output, internal link reports, and a sample of project pages with press, consultant, supplier, or award references.
Pass/fail condition: Pass when important internal destinations resolve as intended and external references are either current or intentionally removed. Fail when broken links strand users, orphan important pages, or repeatedly send crawlers to retired destinations.
Severity: High for broken internal paths to services, projects, offices, or enquiries; lower for non-critical external references. Owner: SEO or web operations with project-content owners. Corrective action: Repair the destination, update the link, remove obsolete references, or redirect a genuinely moved internal page to its closest relevant successor. Validation: Re-crawl the affected section and manually test the most important repaired paths from the rendered page.