SEO Audit Report Sample
Sample one-page SEO audit report: technical, on-page and performance checks with scorecards and a fix list.
Overall
82
B
Technical
95
A
On‑Page
74
C
Performance
60
D
Social
100
A
Executive Summary
This audit identified 4 critical issues and 6 warnings. The site performs adequately with an overall score of 82/100 (B). Priorities: fix critical errors, improve on‑page elements, and optimise performance.
Critical Issues (Fix Immediately)
- Estimated HTTP requests82 – Too many - target ≤50
Each request (script, stylesheet, image) adds latency. Fewer requests mean faster rendering. - Images have alt text29/75 have alt – Add alt text to all images
The alt attribute describes images for search engines and accessibility (screen readers). Crucial for image SEO. - Keyword consistencyTop: english (106), shopify (40), español (14), com (13), store (12); Matches: T‑2/H1‑0/D‑2 – Poor keyword consistency (27%) – top keywords missing in key elements
Keyword consistency between title, H1, description, and content improves search-engine relevance. - Keywords in H10 – Add top keywords to H1 heading
H1 is the second most important element after title. Keywords in H1 strengthen the page's topical signal.
Warnings (Fix Soon)
- PWA & favicon assetsBasic – Only favicon found – consider adding Apple touch icon and web app manifest
A full icon set (favicon, Apple touch icon) and web manifest improve mobile experience and enable PWA features. - Server response time717ms – Aim for <500ms
Server response time affects page load speed and user experience. Aim for under 500 ms. - External CSS files1 – Consider inlining critical CSS or using `media` attributes
External CSS files can block rendering. Inline critical CSS or use the media attribute to defer non-critical styles. - Title length66 chars – Aim for 50‑60 characters
Optimal title length is 50‑60 characters. Too short fails to describe the page; too long gets truncated in search results. - Commercial elements2/4 – Consider adding missing contact elements
Phone, address, contact form, and email increase trust and conversions. Especially important for local businesses. - Keywords in title2/5 – Include more top keywords in title
Keywords in the title directly affect ranking for those queries. Place them at the beginning.
What You Are Doing Well
- HTTPS enabledhttps://example.com
HTTPS encrypts data between the user and the site, prevents interception, and is required by modern browsers. Also affects Google ranking. - Mobile viewport metatrue
The viewport meta tag tells the browser how to adapt the page for mobile devices. Without it, the site may display incorrectly on smartphones. - Canonical taghttps://www.example.com/
The canonical tag tells search engines which version of a page is the authoritative one. Helps avoid duplicate content issues. - HTML lang attributeen
The lang attribute specifies the page language, helping search engines interpret content correctly and improving screen-reader accessibility. - Charset declarationtrue
UTF‑8 encoding ensures correct display of characters (Cyrillic, emojis). Missing charset can cause garbled text. - Compression (gzip/br)br
Compression reduces file sizes, speeds up loading, and saves bandwidth. Always use gzip or Brotli. - robots.txt existsFound (200)
The robots.txt file tells crawlers which pages to scan or skip. Recommended for all websites. - sitemap.xml existsFound (200)
An XML sitemap helps search engines discover all pages, especially on large or complex sites. - Structured data (JSON-LD / microdata)JSON-LD found
Structured data helps search engines understand content and can trigger rich snippets in results. - No empty/broken internal links0 – Good
- Page size0.59MB – Good (<3MB)
Page size impacts load time, especially on mobile networks. Ideally under 3 MB. Very small pages may lack sufficient content. - Mobile responsive designYes – Viewport meta and media queries found
Responsive design ensures correct display across all devices. Affects mobile search ranking. - Title tag existsShopify: The All-in-One Commerce Platform for Businesses - Shopify – 66 chars
The title tag is one of the most important SEO elements. It appears in search results and affects click-through rates. - Meta description existsTry Shopify free and start a business or grow an existing one. Get more than ecommerce software with tools to manage every part of your business.
The meta description appears as the page snippet in search results. It affects CTR but not direct ranking. - Meta description length145 chars – Good (120‑160 chars)
Ideal description length is 120‑160 characters. Too short is uninformative; too long gets cut off. - H1 tag exists and unique1 H1 tag: "Be the nextbig thing" – Good
The H1 tag is the page's main heading. Search engines use it to understand the topic. Each page should have exactly one H1. - H2 tags present4 H2 tags
H2 tags structure content, helping both search engines and users navigate the page. At least one H2 is recommended. - Images use lazy loading67/75 lazy – Good
Lazy loading defers image loading until they enter the viewport, speeding up initial page render. - Open Graph tagsTitle: "Shopify: The All-in-One Commerce Platform for Businesses - Shopify", Description: "Try Shopify free and start a business or grow an existing one. Get more than ecommerce software with tools to manage every part of your business.", Image: https://cdn.example.com/b/shopify-brochure2-assets/d617483c5e5cdd01ae8b4f2571c76f34.png?originalWidth=2400&originalHeight=1260
Open Graph tags control how the page looks when shared on social platforms (Facebook, Telegram, etc.). - Twitter Card metasummary_large_image
Twitter Card determines how a link appears when shared on Twitter/X. Improves engagement and CTR. - Content length (300+ words)1410 words – Good
Text content depth matters for ranking. Pages under 300 words are considered "thin" and may rank poorly. - Favicon configuredtrue
A favicon appears in browser tabs and bookmarks. While not an SEO factor, it improves user experience. - Internal linking271 internal links – Good internal navigation
Internal links help distribute page weight, improve navigation, and boost indexation. - Social media links5 platforms – Good social presence
Social media links increase engagement and can drive additional traffic. They show the company is active. - Outbound links45 – Good external referencing
Outbound links to authoritative sources increase content trustworthiness. But don't overdo it.
Priority Action Plan
- Fix: Estimated HTTP requests
- Add descriptive alt text to all images.
- Fix: Keyword consistency
- Add a descriptive H1 heading that includes your primary keyword.
Technical SEO
| Check | Status | Value | Note | Help |
|---|---|---|---|---|
| HTTPS enabled | PASS | https://example.com | HTTPS encrypts data between the user and the site, prevents interception, and is required by modern browsers. Also affects Google ranking. | |
| Mobile viewport meta | PASS | true | The viewport meta tag tells the browser how to adapt the page for mobile devices. Without it, the site may display incorrectly on smartphones. | |
| Canonical tag | PASS | https://www.example.com/ | The canonical tag tells search engines which version of a page is the authoritative one. Helps avoid duplicate content issues. | |
| HTML lang attribute | PASS | en | The lang attribute specifies the page language, helping search engines interpret content correctly and improving screen-reader accessibility. | |
| Charset declaration | PASS | true | UTF‑8 encoding ensures correct display of characters (Cyrillic, emojis). Missing charset can cause garbled text. | |
| Compression (gzip/br) | PASS | br | Compression reduces file sizes, speeds up loading, and saves bandwidth. Always use gzip or Brotli. | |
| robots.txt exists | PASS | Found (200) | The robots.txt file tells crawlers which pages to scan or skip. Recommended for all websites. | |
| sitemap.xml exists | PASS | Found (200) | An XML sitemap helps search engines discover all pages, especially on large or complex sites. | |
| Structured data (JSON-LD / microdata) | PASS | JSON-LD found | Structured data helps search engines understand content and can trigger rich snippets in results. | |
| No empty/broken internal links | PASS | 0 | Good | |
| PWA & favicon assets | WARN | Basic | Only favicon found – consider adding Apple touch icon and web app manifest | A full icon set (favicon, Apple touch icon) and web manifest improve mobile experience and enable PWA features. |
Performance
| Check | Status | Value | Note | Help |
|---|---|---|---|---|
| Server response time | WARN | 717ms | Aim for <500ms | Server response time affects page load speed and user experience. Aim for under 500 ms. |
| Page size | PASS | 0.59MB | Good (<3MB) | Page size impacts load time, especially on mobile networks. Ideally under 3 MB. Very small pages may lack sufficient content. |
| Estimated HTTP requests | FAIL | 82 | Too many - target ≤50 | Each request (script, stylesheet, image) adds latency. Fewer requests mean faster rendering. |
| External CSS files | WARN | 1 | Consider inlining critical CSS or using `media` attributes | External CSS files can block rendering. Inline critical CSS or use the media attribute to defer non-critical styles. |
| Mobile responsive design | PASS | Yes | Viewport meta and media queries found | Responsive design ensures correct display across all devices. Affects mobile search ranking. |
On‑Page SEO
| Check | Status | Value | Note | Help |
|---|---|---|---|---|
| Title tag exists | PASS | Shopify: The All-in-One Commerce Platform for Businesses - Shopify | 66 chars | The title tag is one of the most important SEO elements. It appears in search results and affects click-through rates. |
| Title length | WARN | 66 chars | Aim for 50‑60 characters | Optimal title length is 50‑60 characters. Too short fails to describe the page; too long gets truncated in search results. |
| Meta description exists | PASS | Try Shopify free and start a business or grow an existing one. Get more than ecommerce software with tools to manage every part of your business. | The meta description appears as the page snippet in search results. It affects CTR but not direct ranking. | |
| Meta description length | PASS | 145 chars | Good (120‑160 chars) | Ideal description length is 120‑160 characters. Too short is uninformative; too long gets cut off. |
| H1 tag exists and unique | PASS | 1 H1 tag: "Be the nextbig thing" | Good | The H1 tag is the page's main heading. Search engines use it to understand the topic. Each page should have exactly one H1. |
| H2 tags present | PASS | 4 H2 tags | H2 tags structure content, helping both search engines and users navigate the page. At least one H2 is recommended. | |
| Images have alt text | FAIL | 29/75 have alt | Add alt text to all images | The alt attribute describes images for search engines and accessibility (screen readers). Crucial for image SEO. |
| Images use lazy loading | PASS | 67/75 lazy | Good | Lazy loading defers image loading until they enter the viewport, speeding up initial page render. |
| Open Graph tags | PASS | Title: "Shopify: The All-in-One Commerce Platform for Businesses - Shopify", Description: "Try Shopify free and start a business or grow an existing one. Get more than ecommerce software with tools to manage every part of your business.", Image: https://cdn.example.com/b/shopify-brochure2-assets/d617483c5e5cdd01ae8b4f2571c76f34.png?originalWidth=2400&originalHeight=1260 | Open Graph tags control how the page looks when shared on social platforms (Facebook, Telegram, etc.). | |
| Twitter Card meta | PASS | summary_large_image | Twitter Card determines how a link appears when shared on Twitter/X. Improves engagement and CTR. | |
| Content length (300+ words) | PASS | 1410 words | Good | Text content depth matters for ranking. Pages under 300 words are considered "thin" and may rank poorly. |
| Favicon configured | PASS | true | A favicon appears in browser tabs and bookmarks. While not an SEO factor, it improves user experience. | |
| Commercial elements | WARN | 2/4 | Consider adding missing contact elements | Phone, address, contact form, and email increase trust and conversions. Especially important for local businesses. |
| Internal linking | PASS | 271 internal links | Good internal navigation | Internal links help distribute page weight, improve navigation, and boost indexation. |
| Keyword consistency | FAIL | Top: english (106), shopify (40), español (14), com (13), store (12); Matches: T‑2/H1‑0/D‑2 | Poor keyword consistency (27%) – top keywords missing in key elements | Keyword consistency between title, H1, description, and content improves search-engine relevance. |
| Keywords in title | WARN | 2/5 | Include more top keywords in title | Keywords in the title directly affect ranking for those queries. Place them at the beginning. |
| Keywords in H1 | FAIL | 0 | Add top keywords to H1 heading | H1 is the second most important element after title. Keywords in H1 strengthen the page's topical signal. |
Social & External Links
| Check | Status | Value | Note | Help |
|---|---|---|---|---|
| Social media links | PASS | 5 platforms | Good social presence | Social media links increase engagement and can drive additional traffic. They show the company is active. |
| Outbound links | PASS | 45 | Good external referencing | Outbound links to authoritative sources increase content trustworthiness. But don't overdo it. |