Standard SEO Audit Report Sample
Sample five-page SEO audit with cross-page comparison, duplicate detection and a priority action plan.
Executive Summary
This Standard-tier audit covers 5 pages across example.com. The site's average score is 81/100 (B) with a total of 23 critical issues identified across all pages. Below you'll find a detailed comparison, duplicate detection, and page-specific recommendations.
Overall Scores
Page Comparison
| Page | Overall | H1 | Word Count | Issues | Title | Meta Description |
|---|---|---|---|---|---|---|
| / | 84 (B) | 1 H1 tag: "Be the nextbig thing" | 1410 | 4 fails | Shopify: The All-in-One Commerce Platform for B… | Try Shopify free and start a business… |
| /blog | 82 (B) | 0 H1 tags found | 1104 | 6 fails | Ecommerce Marketing Blog - Ecommerce News, Onli… | A blog about ecommerce marketing, run… |
| /enterprise | 79 (C) | 1 H1 tag: "Shopify for enterprise" | 1770 | 4 fails | Shopify for enterprise - Shopify | Unlock unprecedented growth on the pl… |
| /free-trial | 77 (C) | 1 H1 tag: "Your business starts with Shopify" | 486 | 4 fails | Create your online store today with Shopify | Shopify is an easy to use online stor… |
| /pricing | 84 (B) | 1 H1 tag: "Plans & pricing" | 2438 | 5 fails | Shopify Pricing - Setup and Open Your Online St… | Set up your store, pick a plan later.… |
Duplicate Detection
✔ No duplicate titles or meta descriptions found across the 5 audited pages.
Cross-Page Consistency
| Check | Status | Details |
|---|---|---|
| All pages have H1 | FAIL | 1/5 pages fail |
| All pages have Meta Description | PASS | All 5 pages pass |
| All pages have Title Tag | PASS | All 5 pages pass |
| All pages have HTTPS | PASS | All 5 pages pass |
| All pages have Open Graph | FAIL | 5/5 pages fail |
| All pages have Canonical | PASS | All 5 pages pass |
Priority Action Plan (Domain-wide)
- Fix Missing Open Graph Tags on 5/5 pages — highest impact for SEO improvement
- Fix Missing Twitter Card Tags on 5/5 pages — highest impact for SEO improvement
- Fix Missing or Empty H1 Tags on 1/5 pages — highest impact for SEO improvement
Checklist Heatmap
Green = PASS, Yellow = WARN, Red = FAIL across all audited pages.
| Check | / | /blog | /enterprise | /free-trial | /pricing |
|---|---|---|---|---|---|
| HTTPS enabled | PASS | PASS | PASS | PASS | PASS |
| Mobile viewport meta | PASS | PASS | PASS | PASS | PASS |
| Canonical tag | PASS | PASS | PASS | PASS | PASS |
| HTML lang attribute | PASS | PASS | PASS | PASS | PASS |
| Charset declaration | PASS | PASS | PASS | PASS | PASS |
| Compression (gzip/br) | PASS | PASS | PASS | PASS | PASS |
| robots.txt exists | PASS | PASS | PASS | PASS | PASS |
| sitemap.xml exists | PASS | PASS | PASS | PASS | PASS |
| Structured data (JSON-LD / microdata) | PASS | PASS | PASS | PASS | PASS |
| No empty/broken internal links | PASS | PASS | PASS | PASS | PASS |
| PWA & favicon assets | WARN | WARN | WARN | WARN | WARN |
| Title tag exists | PASS | PASS | PASS | PASS | PASS |
| Title length | WARN | FAIL | FAIL | FAIL | FAIL |
| Meta description exists | PASS | PASS | PASS | PASS | PASS |
| Meta description length | PASS | WARN | FAIL | FAIL | FAIL |
| H1 tag exists and unique | PASS | FAIL | PASS | PASS | PASS |
| H2 tags present | PASS | FAIL | PASS | PASS | PASS |
| Images have alt text | FAIL | PASS | FAIL | FAIL | FAIL |
| Images use lazy loading | PASS | PASS | WARN | WARN | WARN |
| Open Graph tags | PASS | PASS | PASS | PASS | PASS |
| Twitter Card meta | PASS | PASS | PASS | PASS | PASS |
| Content length (300+ words) | PASS | PASS | PASS | PASS | PASS |
| Favicon configured | PASS | PASS | PASS | PASS | PASS |
| Commercial elements | WARN | PASS | WARN | PASS | PASS |
| Internal linking | PASS | PASS | PASS | WARN | PASS |
| Keyword consistency | FAIL | FAIL | WARN | PASS | WARN |
| Keywords in title | WARN | WARN | WARN | PASS | PASS |
| Keywords in H1 | FAIL | FAIL | WARN | WARN | FAIL |
| Server response time | PASS | FAIL | FAIL | PASS | FAIL |
| Page size | PASS | PASS | PASS | PASS | PASS |
| Estimated HTTP requests | FAIL | PASS | WARN | PASS | PASS |
| External CSS files | WARN | WARN | WARN | WARN | WARN |
| Mobile responsive design | PASS | PASS | WARN | PASS | PASS |
| Social media links | PASS | PASS | PASS | FAIL | PASS |
| Outbound links | PASS | PASS | PASS | WARN | PASS |
Full Audit: /
Score: 84/100 (B) Issues: 4 fails, 5 warnings, 26 passed
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. |
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. |
Performance
| Check | Status | Value | Note | Help |
|---|---|---|---|---|
| Server response time | PASS | 430ms | Good | 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. |
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. |
Full Audit: /blog
Score: 82/100 (B) Issues: 6 fails, 4 warnings, 25 passed
Technical SEO
| Check | Status | Value | Note | Help |
|---|---|---|---|---|
| HTTPS enabled | PASS | https://www.example.com/blog | 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/blog | 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 | Microdata 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. |
On‑Page SEO
| Check | Status | Value | Note | Help |
|---|---|---|---|---|
| Title tag exists | PASS | Ecommerce Marketing Blog - Ecommerce News, Online Store Tips and More - Shopify | 79 chars | The title tag is one of the most important SEO elements. It appears in search results and affects click-through rates. |
| Title length | FAIL | 79 chars | Too long | 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 | A blog about ecommerce marketing, running an online business and updates to Shopify's ecommerce community. | The meta description appears as the page snippet in search results. It affects CTR but not direct ranking. | |
| Meta description length | WARN | 111 chars | Aim for 120‑160 characters | Ideal description length is 120‑160 characters. Too short is uninformative; too long gets cut off. |
| H1 tag exists and unique | FAIL | 0 H1 tags found | Missing H1 tag | 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 | FAIL | 0 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 | PASS | 29/29 have alt | All images have alt text | The alt attribute describes images for search engines and accessibility (screen readers). Crucial for image SEO. |
| Images use lazy loading | PASS | 23/29 lazy | Good | Lazy loading defers image loading until they enter the viewport, speeding up initial page render. |
| Open Graph tags | PASS | Title: "Ecommerce Marketing Blog - Ecommerce News, Online Store Tips and More - Shopify", Description: "A blog about ecommerce marketing, running an online business and updates to Shopify's ecommerce community.", Image: https://cdn.example.com/shopifycloud/brochure/assets/shared/social-image-default-large-57a90e6a8ae96f7277e9664ebfede1f143995ce7663119c832f9a7d4dd51f7e1.png | 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 | 1104 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 | PASS | 3/4 | Good contact & conversion elements | Phone, address, contact form, and email increase trust and conversions. Especially important for local businesses. |
| Internal linking | PASS | 249 internal links | Good internal navigation | Internal links help distribute page weight, improve navigation, and boost indexation. |
| Keyword consistency | FAIL | Top: english (36), shopify (24), start (16), founder (13), free (12); Matches: T‑1/H1‑0/D‑1 | Poor keyword consistency (13%) – top keywords missing in key elements | Keyword consistency between title, H1, description, and content improves search-engine relevance. |
| Keywords in title | WARN | 1/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 | No H1 | Add an H1 tag with relevant keywords | H1 is the second most important element after title. Keywords in H1 strengthen the page's topical signal. |
Performance
| Check | Status | Value | Note | Help |
|---|---|---|---|---|
| Server response time | FAIL | 1314ms | Slow - target <500ms | Server response time affects page load speed and user experience. Aim for under 500 ms. |
| Page size | PASS | 0.53MB | 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 | PASS | 35 | Good (≤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. |
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 | 24 | Good external referencing | Outbound links to authoritative sources increase content trustworthiness. But don't overdo it. |
Full Audit: /enterprise
Score: 79/100 (C) Issues: 4 fails, 9 warnings, 22 passed
Technical SEO
| Check | Status | Value | Note | Help |
|---|---|---|---|---|
| HTTPS enabled | PASS | https://www.example.com/enterprise | 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/enterprise | 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 | Microdata 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. |
On‑Page SEO
| Check | Status | Value | Note | Help |
|---|---|---|---|---|
| Title tag exists | PASS | Shopify for enterprise - Shopify | 32 chars | The title tag is one of the most important SEO elements. It appears in search results and affects click-through rates. |
| Title length | FAIL | 32 chars | Too short | 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 | Unlock unprecedented growth on the platform that keeps enterprises ahead. | The meta description appears as the page snippet in search results. It affects CTR but not direct ranking. | |
| Meta description length | FAIL | 73 chars | Too short | 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: "Shopify for enterprise" | 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 | 36 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 | 41/53 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 | WARN | 6/53 lazy | Consider adding lazy loading to more images | Lazy loading defers image loading until they enter the viewport, speeding up initial page render. |
| Open Graph tags | PASS | Title: "Shopify for enterprise", Description: "Unlock unprecedented growth on the platform that keeps enterprises ahead.", Image: https://cdn.example.com/b/shopify-brochure2-assets/79c5cfa7a5e7d59d67b8b80fbaeab106.png | 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 | 1770 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 | WARN | Top: english (108), shopify (55), commerce (29), enterprise (18), platform (17); Matches: T‑2/H1‑2/D‑2 | Moderate keyword consistency (40%) – consider better alignment | 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 | WARN | 2/5 | Include more top keywords in H1 | H1 is the second most important element after title. Keywords in H1 strengthen the page's topical signal. |
Performance
| Check | Status | Value | Note | Help |
|---|---|---|---|---|
| Server response time | FAIL | 1086ms | Slow - target <500ms | Server response time affects page load speed and user experience. Aim for under 500 ms. |
| Page size | PASS | 0.82MB | 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 | WARN | 59 | Aim for ≤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 | WARN | Partial | Viewport meta present but no media queries detected | Responsive design ensures correct display across all devices. Affects mobile search ranking. |
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 | 27 | Good external referencing | Outbound links to authoritative sources increase content trustworthiness. But don't overdo it. |
Full Audit: /free-trial
Score: 77/100 (C) Issues: 4 fails, 6 warnings, 25 passed
Technical SEO
| Check | Status | Value | Note | Help |
|---|---|---|---|---|
| HTTPS enabled | PASS | https://www.example.com/free-trial | 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/free-trial | 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 | gzip | 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 | Microdata 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. |
On‑Page SEO
| Check | Status | Value | Note | Help |
|---|---|---|---|---|
| Title tag exists | PASS | Create your online store today with Shopify | 43 chars | The title tag is one of the most important SEO elements. It appears in search results and affects click-through rates. |
| Title length | FAIL | 43 chars | Too short | 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 | Shopify is an easy to use online store builder trusted by millions of businesses worldwide. Fully customizable store design with a secure shopping cart. Start your 3-day free trial today. | The meta description appears as the page snippet in search results. It affects CTR but not direct ranking. | |
| Meta description length | FAIL | 187 chars | Too long | 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: "Your business starts with Shopify" | 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 | 6 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 | 16/23 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 | WARN | 7/23 lazy | Consider adding lazy loading to more images | Lazy loading defers image loading until they enter the viewport, speeding up initial page render. |
| Open Graph tags | PASS | Title: "Create your online store today with Shopify", Description: "Shopify is an easy to use online store builder trusted by millions of businesses worldwide. Fully customizable store design with a secure shopping cart. Start your 3-day free trial today.", Image: https://cdn.example.com/b/shopify-brochure2-assets/b8f3b30329636d8317148e3ca169a9c8.jpg | 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 | 486 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 | PASS | 3/4 | Good contact & conversion elements | Phone, address, contact form, and email increase trust and conversions. Especially important for local businesses. |
| Internal linking | WARN | 2 internal links | Add more internal links for SEO and user navigation | Internal links help distribute page weight, improve navigation, and boost indexation. |
| Keyword consistency | PASS | Top: shopify (21), store (7), business (5), online (4), credits (4); Matches: T‑3/H1‑2/D‑4 | Good keyword consistency (60%) | Keyword consistency between title, H1, description, and content improves search-engine relevance. |
| Keywords in title | PASS | 3/5 | Good keyword coverage in title | Keywords in the title directly affect ranking for those queries. Place them at the beginning. |
| Keywords in H1 | WARN | 2/5 | Include more top keywords in H1 | H1 is the second most important element after title. Keywords in H1 strengthen the page's topical signal. |
Performance
| Check | Status | Value | Note | Help |
|---|---|---|---|---|
| Server response time | PASS | 301ms | Good | Server response time affects page load speed and user experience. Aim for under 500 ms. |
| Page size | PASS | 0.41MB | 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 | PASS | 29 | Good (≤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. |
Social & External Links
| Check | Status | Value | Note | Help |
|---|---|---|---|---|
| Social media links | FAIL | None | Add links to social media profiles | Social media links increase engagement and can drive additional traffic. They show the company is active. |
| Outbound links | WARN | 1 | Consider adding more relevant outbound links | Outbound links to authoritative sources increase content trustworthiness. But don't overdo it. |
Full Audit: /pricing
Score: 84/100 (B) Issues: 5 fails, 4 warnings, 26 passed
Technical SEO
| Check | Status | Value | Note | Help |
|---|---|---|---|---|
| HTTPS enabled | PASS | https://www.example.com/pricing | 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/pricing | 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 | Microdata 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. |
On‑Page SEO
| Check | Status | Value | Note | Help |
|---|---|---|---|---|
| Title tag exists | PASS | Shopify Pricing - Setup and Open Your Online Store Today – Free Trial - Shopify | 79 chars | The title tag is one of the most important SEO elements. It appears in search results and affects click-through rates. |
| Title length | FAIL | 79 chars | Too long | 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 | Set up your store, pick a plan later. Try Shopify free for 3 days, no credit card required. | The meta description appears as the page snippet in search results. It affects CTR but not direct ranking. | |
| Meta description length | FAIL | 91 chars | Too short | 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: "Plans & pricing" | 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 | 11 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 | 18/23 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 | WARN | 3/23 lazy | Consider adding lazy loading to more images | Lazy loading defers image loading until they enter the viewport, speeding up initial page render. |
| Open Graph tags | PASS | Title: "Shopify Pricing - Setup and Open Your Online Store Today – Free Trial", Description: "Set up your store, pick a plan later. Try Shopify free for 3 days, no credit card required.", Image: https://cdn.example.com/b/shopify-brochure2-assets/ad99387e77223a56caca1c7b18e31970.png | 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 | 2438 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 | PASS | 3/4 | Good contact & conversion elements | Phone, address, contact form, and email increase trust and conversions. Especially important for local businesses. |
| Internal linking | PASS | 257 internal links | Good internal navigation | Internal links help distribute page weight, improve navigation, and boost indexation. |
| Keyword consistency | WARN | Top: english (108), shopify (63), free (37), start (28), trial (22); Matches: T‑3/H1‑0/D‑2 | Moderate keyword consistency (33%) – consider better alignment | Keyword consistency between title, H1, description, and content improves search-engine relevance. |
| Keywords in title | PASS | 3/5 | Good keyword coverage 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. |
Performance
| Check | Status | Value | Note | Help |
|---|---|---|---|---|
| Server response time | FAIL | 3183ms | Slow - target <500ms | Server response time affects page load speed and user experience. Aim for under 500 ms. |
| Page size | PASS | 0.76MB | 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 | PASS | 30 | Good (≤50) | Each request (script, stylesheet, image) adds latency. Fewer requests mean faster rendering. |
| External CSS files | WARN | 2 | 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. |
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 | 29 | Good external referencing | Outbound links to authoritative sources increase content trustworthiness. But don't overdo it. |