New Audit
History

Puzzles LLC

Puzzles Consulting

https://puzzlesconsulting.com

Audited 2026-03-24

82

Overall

1 Critical 10 High 19 Medium 8 Low
The audit of your website identified several opportunities to improve search engine visibility and user navigation. We identified critical issues with meta tags, heading structures, and mobile touch targets that currently hinder your site's performance and accessibility. We recommend prioritizing these structural and technical fixes to ensure a smoother experience for your visitors and better indexing by search engines.
72
SEO
98
Performance
90
Accessibility
82
UI / Visual
74
Content
78
Technical

Screenshots

Desktop (1440px)

Desktop screenshot

Mobile (375px)

Mobile screenshot

SEO

4 high 4 medium
high

Title too short

<title> is 18 chars: "Puzzles Consulting". Google may rewrite it.

Expand to 50-60 characters.
high

Missing meta description

No <meta name="description"> found.

Add a meta description of 120-160 chars.
high

Multiple H1 tags (3)

Found 3 H1 tags: "Small pieces build a BIG puzzle."; "Your growth journey starts"; "HERE!". Confuses search engines about the page topic.

Keep only one H1 — the primary page heading. Remove or demote the others to H2.
high

Heading hierarchy skip

Heading jumps from H2 to H5: "Contact Us"

Use H3 instead of H5 here.
medium

Missing og:title

<meta property="og:title"> not found.

Add og:title for better social sharing previews.
medium

Missing og:description

<meta property="og:description"> not found.

Add og:description for better social sharing previews.
medium

Missing og:image

<meta property="og:image"> not found.

Add og:image for better social sharing previews.
medium

Missing twitter:card

No twitter:card meta tag found.

Add <meta name="twitter:card" content="summary_large_image">.

Performance

1 medium
medium

TTFB is 226ms

TTFB is 226ms. Google recommends ≤200ms.

Optimize server, enable HTTP/2, use edge caching.

Accessibility

1 high 2 medium 1 low
high

17 interactive elements below 44×44px touch target size

WCAG 2.5.5 recommends at least 44×44px for touch targets.

Increase padding on small buttons and links.
medium

No skip navigation link

Keyboard users must tab through the entire navigation on every page without a skip link.

Add a 'Skip to main content' link as the first focusable element.
medium

Missing landmark elements: <main>, <header>, <footer>

Screen readers rely on landmark elements to navigate page structure.

Add semantic HTML5 elements: <main>, <header>, <footer>.
low

axe-core could not run

axe-core failed: 'Page' object has no attribute 'default_timeout'. May be blocked by CSP or page too complex.

Test accessibility manually or via Chrome DevTools.

UI / Visual

1 high 5 medium 3 low
high

[Visual] Visual Hierarchy

The 'NOT' heading in the white section above the audit form lacks context and creates a confusing user experience; it appears to be a fragmented remainder of a previous sentence.

Remove the 'NOT' text entirely or complete the sentence to provide clear semantic meaning before the form.
medium

No footer element

Page has no <footer> landmark.

Add a <footer> with contact info, links, and copyright.
medium

Body text below 16px (14 elements)

Many text elements are smaller than the recommended 16px minimum.

Set base font-size to 16px for body content.
medium

[Visual] Layout & Spacing

Large amounts of whitespace between sections (e.g., the gap below 'The Alliances & Skills' section and above the lead nurture section) lead to excessive vertical scrolling.

Reduce margin-bottom/padding-bottom values on content containers by 30-40% to tighten the vertical rhythm.
medium

[Visual] Typography

The FAQ section headers and the body text in the 'Google Ads & Facebook Ads' section have inconsistent line heights, making the text feel cramped.

Set line-height to 1.6 for body copies and 1.25 for headings globally using CSS variables for consistency.
medium

[Visual] Mobile Responsiveness

On mobile, the logo and hamburger menu in the header are too close to the edges of the screen, leaving almost zero breathing room.

Apply a horizontal padding of 16px to the header container element to ensure safe zones.
low

[Visual] Professionalism

The 'God damn it, I need a minute' button text is unprofessional and may alienate corporate clients.

Change the copy to something more professional like 'Consult an Expert' or 'Schedule a Call'.
low

[Visual] Color & Branding

The drop shadows on the marketing funnel graphic and button elements are too dark and harsh, creating a dated 'Web 2.0' aesthetic.

Soften the box-shadows by reducing opacity to 0.1 and increasing the blur radius (e.g., box-shadow: 0 4px 12px rgba(0,0,0,0.1)).
low

[Visual] Visual Hierarchy

All CTA buttons use the same style, making it difficult to distinguish between primary and secondary calls to action.

Differentiate visually: Use a solid fill for primary CTAs and a transparent/outlined style for secondary CTAs.

Content

3 high 5 medium 1 low
high

[Content] Professionalism

The use of profanity ('God damn it') is highly unprofessional for a B2B consulting agency website.

"God damn it, I need a minute"

Replace with professional language, such as: 'Still deciding? Let’s chat when you’re ready.'
high

[Content] Calls To Action

Multiple competing calls to action ('Talk to Us', 'Learn More', 'Get a free audit') appear without clear hierarchy or consistent messaging.

"Talk To Us / Learn More / Talk To Us"

Standardize CTA buttons. Use 'Book a Free Audit' as the primary action throughout the site rather than swapping between 'Talk to Us' and 'Learn More'.
high

28 image(s) with generic or missing alt text

Images with uninformative alt text (filenames, 'image', 'photo', or empty): PuzzlesLogo_White.png, Logo_PurpleBackground-1-1.webp, Image20251204102631.png…

Write a natural-language description for each: what the image shows and why it's there (e.g. 'Relaxation massage room at Ciao Bella spa').
medium

3 link(s) with non-descriptive anchor text

Some links use generic anchor text ('click here', 'read more', etc.).

Replace with descriptive link text.
medium

[Content] Professionalism

Phrasing like 'No BS' and 'stylish weirdness' lacks the professional authority required for a consulting agency.

"No BS. High impact. Money well invested."

Replace with value-focused statements: 'Transparent communication. Data-driven impact. Real ROI.'
medium

[Content] Grammar & Spelling

Grammar error: 'Puzzles is all about...' should be 'Puzzles are all about...' or 'The Puzzles team is...'

"Puzzles is all about the experience"

Change to: 'At Puzzles, it’s all about the experience...'
medium

[Content] Keyword Stuffing

The word 'growth' is overly repetitive in close proximity in the header and introductory sections.

"unique growth curves... drive rapid growth... Your growth journey starts HERE"

Vary the vocabulary. Use synonyms like 'scalability', 'expansion', 'performance', or 'revenue acceleration'.
medium

[Content] Professionalism

The FAQ section contains only questions but lacks the actual answers/content.

"Frequently Asked Questions What digital marketing services do you offer?"

Populate the FAQ section with clear, concise answers to demonstrate expertise and improve SEO authority.
low

[Content] Grammar & Spelling

Awkward phrasing: 'under our radar' is an idiom error; you likely meant 'under our management'.

"in ad spend under our radar"

Change to: '...in ad spend under our management.'

Technical

1 critical 1 high 2 medium 3 low
critical

Missing HSTS header

The HSTS HTTP response header is not set.

Add to your server/CDN/nginx config: Strict-Transport-Security: max-age=31536000; includeSubDomains
high

Missing X-Content-Type-Options header

The X-Content-Type-Options HTTP response header is not set.

Add to your server/CDN/nginx config: X-Content-Type-Options: nosniff
medium

Missing X-Frame-Options header

The X-Frame-Options HTTP response header is not set.

Add to your server/CDN/nginx config: X-Frame-Options: SAMEORIGIN
medium

Missing Content-Security-Policy header

The Content-Security-Policy HTTP response header is not set.

Add to your server/CDN/nginx config: Content-Security-Policy: default-src 'self'; img-src * data:; script-src 'self' (customize per stack)
low

Missing Referrer-Policy header

The Referrer-Policy HTTP response header is not set.

Add to your server/CDN/nginx config: Referrer-Policy: strict-origin-when-cross-origin
low

Missing Permissions-Policy header

The Permissions-Policy HTTP response header is not set.

Add to your server/CDN/nginx config: Permissions-Policy: camera=(), microphone=(), geolocation=()
low

4 cookie(s) missing SameSite attribute

Cookies without SameSite may be sent on cross-site requests: __cf_bm, __cf_bm, __cf_bm

Set SameSite=Lax or Strict on all cookies.
New Audit Puzzles LLC History

Add to Asana