📊 SEO Audit Dashboard

🌐 gassafeplumbing.com.au 📅 Crawled: 2025-10-15 📄 Pages Analyzed: 55
55
Total Pages
47
Indexable
14
Non-Indexable
51
Issues Found
77%
Health Score

📈 Overview Dashboard

📝 Page Titles

Total 55
✅ Optimal 36 (65%)
âš ī¸ Too Long 19 (35%)
đŸšĢ Missing 0 (0%)

📋 Meta Descriptions

Total 55
✅ Optimal 23 (42%)
âš ī¸ Too Long 17 (31%)
đŸšĢ Missing 15 (27%)

đŸˇī¸ H1 Tags

Total 55
✅ Optimal (1 H1) 45 (82%)
âš ī¸ Multiple H1s 9 (16%)
đŸšĢ Missing H1 1 (2%)

🔗 Response Codes

Total Requests 137
✅ 200 OK 129 (94%)
âš ī¸ Redirects (301/302) 3 (2%)
đŸšĢ Errors (0) 5 (4%)

📝 Page Titles Analysis (Detailed)

â–ŧ

âš ī¸ Titles Too Long (19 pages)

Titles exceeding 60 characters may be truncated in search results. Optimal length: 50-60 characters.

Impact: Medium - May reduce click-through rates

Issues Found:

URL Title Length Issue
gassafeplumbing.com.au/hot-water-services Hot Water Service Geelong | Installation & Repairs — Gas Safe Heating, Cooling and Plumbing 93 Too Long
gassafeplumbing.com.au/cooling-services Cooling Service, Repairs & Maintenance in Geelong | Gas Safe Plumbing — Gas Safe Heating, Cooling and Plumbing 116 Too Long
gassafeplumbing.com.au/evaporative-cooling-services Evaporative Cooling Service Geelong | Installation & Repairs — Gas Safe Heating, Cooling and Plumbing 103 Too Long
gassafeplumbing.com.au/ducted-heating-services Ducted Heating Service Geelong | Installation & Repairs — Gas Safe Heating, Cooling and Plumbing 97 Too Long
gassafeplumbing.com.au/heating-services Heating Service Geelong | Installation & Repairs — Gas Safe Heating, Cooling and Plumbing 88 Too Long
+ 14 more pages with similar issues

💡 Recommendations:

  • Shorten titles to 50-60 characters for optimal display
  • Remove brand suffix "— Gas Safe Heating, Cooling and Plumbing" from service pages
  • Front-load keywords (e.g., "Geelong Hot Water Service | Installation & Repairs")
  • Use template optimization for service pages

📋 Meta Descriptions Analysis (Detailed)

â–ŧ

đŸšĢ Missing Meta Descriptions (15 pages)

Pages without meta descriptions allow search engines to generate their own snippets, often resulting in poor click-through rates.

Impact: High - Critical for search visibility

âš ī¸ Meta Descriptions Too Long (17 pages)

Descriptions exceeding 160 characters may be truncated in search results.

Impact: Medium - May affect user engagement

Missing Meta Descriptions:

URL Page Type Priority
gassafeplumbing.com.au/blog Blog Index High
gassafeplumbing.com.au/contact Contact Page High
gassafeplumbing.com.au/about About Page High
gassafeplumbing.com.au/sitemap Sitemap Medium
gassafeplumbing.com.au/cart Shopping Cart Low
gassafeplumbing.com.au/privacy-policy Legal Low
gassafeplumbing.com.au/terms-conditions Legal Low
+ 8 more pages (blog pagination/category pages)

💡 Recommendations:

  • Priority 1: Add meta descriptions to blog, contact, and about pages
  • Priority 2: Shorten existing descriptions to 150-160 characters
  • Include target keywords and call-to-action in descriptions
  • Write unique descriptions for each page (avoid duplication)
  • Template approach for blog category/pagination pages

đŸˇī¸ H1 Tags Analysis (Detailed)

â–ŧ

âš ī¸ Multiple H1 Tags (9 pages)

Pages with multiple H1 tags can confuse search engines about the main topic. Best practice: One H1 per page.

Impact: Medium - May dilute SEO value

đŸšĢ Missing H1 Tag (1 page)

Pages without H1 tags miss a critical SEO signal for page topic and hierarchy.

Impact: High - Critical for on-page SEO

Summary Statistics:

✅ Optimal (1 H1)

45
pages (82%)

âš ī¸ Multiple H1s

9
pages (16%)

đŸšĢ Missing H1

1
page (2%)

💡 Recommendations:

  • Audit the 9 pages with multiple H1 tags and consolidate into single descriptive H1
  • Add H1 tag to the missing page
  • Ensure H1 contains primary target keyword
  • Maintain proper heading hierarchy (H1 → H2 → H3)
  • Make H1 descriptive and unique per page

🔗 Response Codes Breakdown

â–ŧ
Status Code Count Percentage Status Description
200 129 94.2% OK Successful responses - pages loading correctly
301 1 0.7% Redirect Permanent redirect - ensure redirect chain is minimal
302 2 1.5% Redirect Temporary redirect - consider using 301 if permanent
0 5 3.6% Error Failed requests - connection/timeout issues

đŸšĢ Failed Requests (5 URLs)

Status code 0 indicates connection failures, timeouts, or blocked resources.

Impact: High - These resources are inaccessible to crawlers

âš ī¸ Redirects (3 URLs)

Redirect chains can slow page load and waste crawl budget.

Impact: Low-Medium - Monitor redirect chains

💡 Recommendations:

  • Investigate status code 0 errors: Check server logs, fix broken resources
  • Review 302 redirects - convert to 301 if permanent
  • Minimize redirect chains (ideally direct A → C instead of A → B → C)
  • Monitor server response times
  • Excellent 200 OK rate (94%) - maintain server reliability

🔍 Indexability Status

â–ŧ

✅ Indexable Pages

47
77% of total pages

đŸšĢ Non-Indexable Pages

14
23% of total pages

Non-Indexable Breakdown:

Reason Count Percentage Severity Action Required
Blocked by robots.txt 4 28.6% High Review robots.txt - may be blocking important pages
noindex Tag 4 28.6% Medium Verify intentional - remove if pages should be indexed
Canonicalised 4 28.6% Low Normal - duplicate content pointing to canonical
Redirected 2 14.3% Low Normal - old URLs redirecting to new ones

đŸšĢ Blocked by robots.txt (4 pages)

These pages are explicitly blocked from search engine crawling. Verify this is intentional.

Impact: High - Pages cannot be indexed regardless of other factors

âš ī¸ noindex Meta Tag (4 pages)

Pages with noindex meta tags are excluded from search results. Ensure this is deliberate.

Impact: High - Intentional de-indexing

â„šī¸ Canonical Tags (4 pages)

Pages pointing to canonical versions. This is normal for handling duplicate content.

Impact: Low - Expected behavior

💡 Recommendations:

  • Priority 1: Audit robots.txt file - ensure no critical pages are blocked
  • Priority 2: Review pages with noindex tags - remove if should be indexed
  • Verify canonical tags point to the correct preferred versions
  • Check if redirected pages still receive traffic - update internal links
  • Good indexability rate (77%) - maintain by fixing blocking issues

⚡ Issue Priority Matrix

â–ŧ

🔴 Critical Priority (Fix Immediately)

1. Missing Meta Descriptions (15 pages)

Affected Pages: Blog, Contact, About, + 12 more

Impact: High - Poor SERP appearance, low CTR

Effort: Low - Quick content writing task

2. Missing H1 Tag (1 page)

Impact: High - Weak on-page SEO signal

Effort: Very Low - Add single H1 tag

3. Failed Requests - Status Code 0 (5 URLs)

Impact: High - Resources unavailable to crawlers

Effort: Medium - Investigate server/connection issues

4. Blocked by robots.txt (4 pages)

Impact: High - Pages cannot be crawled/indexed

Effort: Low - Review robots.txt configuration

🟡 Medium Priority (Address Soon)

5. Page Titles Too Long (19 pages)

Impact: Medium - Truncated titles in SERPs

Effort: Medium - Rewrite 19 titles

Pattern: Remove brand suffix to shorten

6. Meta Descriptions Too Long (17 pages)

Impact: Medium - Truncated descriptions

Effort: Medium - Edit 17 descriptions

7. Multiple H1 Tags (9 pages)

Impact: Medium - Diluted SEO signals

Effort: Medium - Consolidate H1s per page

8. noindex Tags (4 pages)

Impact: Medium - Verify intentional de-indexing

Effort: Low - Review and remove if needed

đŸ”ĩ Low Priority (Monitor)

9. Redirects (3 URLs)

Impact: Low - Minor crawl efficiency impact

Effort: Low - Update internal links

10. Canonical Tags (4 pages)

Impact: None - Expected behavior

Action: Monitor for correctness

📊 Implementation Roadmap:

  1. Week 1: Fix critical issues (#1-4) - 51 total fixes
  2. Week 2-3: Address medium priority (#5-8) - 49 total optimizations
  3. Week 4: Clean up low priority items (#9-10)
  4. Ongoing: Monitor indexability and response codes

Estimated Total Effort: 20-30 hours | Expected Impact: 25-35% improvement in SEO health score