# SEO Audit Report: e42peptides.com
**Date:** 2026-04-29 09:53 UTC
**Pages scanned:** 43

## Summary

| Metric | Count |
|--------|-------|
| Critical issues | 0 |
| Medium issues | 52 |
| Quick wins (OG image) | 23 |
| Clean pages | 10 |

## Findings by Priority

### 🔴 Critical (0)
None found. All 43 pages return 200, have a title tag, H1, and meta description. No duplicate titles detected. This is strong — the baseline SEO is solid.

### 🟡 Medium Issues (52)

#### 1. Title Tags Too Long (27 pages)
Google typically truncates titles at 60 pixels (~60 chars). Many titles exceed this:

| Page | Length | Title |
|------|--------|-------|
| research/peptide-coa-guide | 95 | "How to Read a Peptide Certificate of Analysis (COA): HPLC, MS, and..." |
| research/peptide-storage-guide | 93 | "Peptide Storage and Handling Guide: Lyophilization, Reconstitutio..." |
| blog/retatrutide-guide | 83 | "Retatrutide Australia Research Guide: Dosage, Storage & Sourcing..." |
| research/peptides-in-australia-science-regulation | 80 | "Peptides in Australia: The Science and Regulation Landscape | El..." |
| research/selank-guide | 79 | "Selank Research Guide: Mechanism, Anxiolytic Profile, and Protoc..." |
| research/glp1-agonists-comparison | 78 | "GLP-1 Agonists Compared: Semaglutide vs Tirzepatide vs Retatrut..." |
| blog/peptide-supplier-guide | 77 | "How to Choose a Peptide Supplier in Australia: 2026 Buyer's Gui..." |
| tb-500 | 77 | "TB-500 Australia | Thymosin Beta-4 Research Peptide | 99%+ Purity" |
| research/tb500-guide | 77 | "TB-500 Research Guide: Thymosin Beta-4 Mechanism and Protocols |" |
| research/longevity-peptides-2026 | 77 | "Peptides and Longevity Research: 2026 Key Publications and Tren..." |
| retatrutide | 76 | "Retatrutide Australia | Triple GLP-1/GIP/Glucagon Agonist | 99%+..." |
| research/nad-plus-guide | 76 | "NAD+ Research Guide: Longevity, Sirtuins, and Research Protocols..." |
| tirzepatide | 75 | "Tirzepatide Australia | Dual GIP/GLP-1 Agonist Research Peptide..." |
| glow | 74 | "Glow Blend Australia | BPC-157 + TB-500 + GHK-Cu | 99%+ Purity |" |
| mots-c | 74 | "MOTS-C Australia | Mitochondrial-Derived Peptide | 99%+ Purity |" |
| semax | 74 | "Semax Australia | ACTH-Derived Nootropic Peptide | 99%+ Purity |" |
| products | 74 | "Buy Research Peptides Australia | BPC-157, Selank, Semax, NAD+ |" |
| research/bpc-157-guide | 74 | "BPC-157 Research Guide: Mechanism, Applications, and Protocols |" |
| research/tb500-guide | 74 | "TB-500 Research Guide: Thymosin Beta-4 Mechanism and Protocols |" |
| selank | 73 | "Selank Australia | Anxiolytic Nootropic Peptide | 99%+ Purity | E" |
| research/retatrutide-guide | 73 | "Retatrutide Research Guide: Triple GIP/GLP-1/Glucagon Agonist | E" |
| research/semax-guide | 73 | "Semax Research Guide: Mechanism, Clinical Data, and Protocols | E" |
| blog/bpc-157-vs-tb-500 | 72 | "BPC-157 vs TB-500: Which Research Peptide Should You Choose? | El" |
| research/tirzepatide-guide | 72 | "Tirzepatide Research Guide: Dual GIP/GLP-1 Agonist Mechanism | El" |
| research/glow-peptide-guide | 71 | "Glow Peptide Research Guide: GHK-Cu Mechanism and Protocols | Ele" |
| faq-master | 71 | "Research Peptides FAQ — Complete Guide | Element42 Peptides Aus" |
| nad-plus | 70 | "NAD+ Australia | Anti-Aging Research Peptide | 99%+ Purity | Elem" |

**Fix:** Shorten titles to ~55-60 chars by removing "Australia" from the brand suffix (it's already in the page content) or abbreviating "Element42" → "E42".

#### 2. Meta Descriptions Too Long (17 pages)
Google truncates at ~155-160 chars:

| Page | Length | Description Start |
|------|--------|-------------------|
| research/glp1-agonists-comparison | 254 | "A comprehensive scientific comparison of GLP-1 receptor agon..." |
| research/peptide-storage-guide | 227 | "A comprehensive guide to peptide storage and handling for la..." |
| research/nad-plus-guide | 224 | "A comprehensive scientific overview of NAD+ (Nicotinamide Ad..." |
| research/tirzepatide-guide | 218 | "A comprehensive scientific overview of Tirzepatide — the f..." |
| faq-master | 217 | "Everything Australian researchers need to know about BPC-157..." |
| research/nad-precursors-comparison | 210 | "Scientific comparison of NAD+ precursors — NMN (nicotinami..." |
| research/bpc-157-guide | 209 | "A comprehensive scientific overview of BPC-157 (Body Protec..." |
| research/peptide-coa-guide | 209 | "A scientific guide to interpreting peptide Certificates of A..." |
| research/selank-guide | 208 | "A comprehensive scientific overview of Selank — the synthe..." |
| research/retatrutide-guide | 207 | "A comprehensive scientific overview of Retatrutide — the t..." |
| research/longevity-peptides-2026 | 203 | "Annual roundup of key publications and trends in peptide lon..." |
| research/semax-guide | 203 | "A comprehensive scientific overview of Semax — the ACTH-de..." |
| research/glow-peptide-guide | 196 | "A comprehensive scientific overview of the Glow Peptide (GHK..." |
| research/peptides-in-australia-science-regulation | 193 | "A comprehensive guide to research peptides in Australia. Und..." |
| research/bpc157-tb500-synergy | 188 | "Scientific review of BPC-157 and TB-500 (Thymosin Beta-4) sy..." |
| research/tb500-guide | 188 | "A comprehensive scientific overview of TB-500 (Thymosin Beta..." |
| glow | 174 | "Buy Glow peptide blend in Australia. 10mg BPC-157 + 10mg TB-..." |

**Pattern:** Most research pages start with "A comprehensive scientific overview of..." — this wastes ~35 chars. Trimming the lead-in and removing " | Element42" suffix would fit most under 160.

**Fix:** Change prefix from "A comprehensive scientific overview of X..." to "X: Mechanism, research protocols, and dosage for Australian researchers."

#### 3. Missing OG Image (23 pages)
These pages lack `og:image`, meaning social sharing (Discord, Telegram, Twitter) will show no preview image:

- Blog index
- All research guides (14 pages)
- Products index
- FAQ
- Privacy policy
- Georgia location page
- Tirzepatide product page
- blog/bpc-157-vs-tb-500
- blog/peptide-supplier-guide

**Fix:** Add `<meta property="og:image" content="https://e42peptides.com/images/og-default.png">` to all pages. Create a default OG image (1200x630) with the E42 logo.

#### 4. Missing OG Title / OG Description (1 page)
**blog/** (blog index) — missing both OG title and OG description. Critical for when blog posts are shared on social.

**Fix:** Add `og:title="Research Blog - Element42 Peptides"` and `og:description="Research guides, tutorials, and quality information for peptide researchers in Australia."`

### ✅ Clean Pages (10 pages with zero issues)
- / (homepage)
- bpc-157
- ghk-cu (only had LONG_TITLE which is borderline)
- guide
- privacy (only NO_OG_IMAGE which is quick win)
- quiz
- blog/au-supplier-guide
- blog/bpc-157-guide
- blog/coa-guide
- blog/reconstitution-guide
- blog/safety-guide

These are well-optimized. No action needed.

## Technical Deep-Dive

### Schema Markup
- Product pages (bpc-157, tb-500, retatrutide, tirzepatide, etc.): ✅ Product JSON-LD present
- FAQ page: ✅ FAQPage schema present
- Blog/research pages: Need to verify Article schema is present
- BreadcrumbList: ✅ Present on interior pages

### Internal Links
- Sitemap contains all 43 HTML pages ✅
- No 4xx/5xx status codes detected ✅
- robots.txt: Allows all content ✅

## Priority Action Items

### High (fix before next deploy)
1. **Blog index OG tags** — quick fix, 1 page, high impact for social sharing
2. **Default OG image** — create one 1200x630 image, add to all 23 pages missing it

### Medium (batch fix)
3. **Shorten titles** — trim " | Element42 Peptides" to " | E42" on all pages (saves 13 chars)
4. **Shorten meta descriptions** — remove "A comprehensive scientific overview of" prefix on research pages

### Low (nice to have)
5. **Check Article schema** on research pages — verify BlogPosting or Article JSON-LD
6. **Verify canonical URLs** point to correct www/non-www version

## Fix Cost Estimate
- OG image: 15 minutes (create + add to all pages via bash sed)
- Title shortening: 30 minutes (regex replace across 30+ files)
- Meta desc tightening: 60 minutes (requires per-page manual editing for best results)
- Blog index OG tags: 5 minutes
- **Total: ~2 hours** to fix all 52 medium issues

## Recommendation
Apply all fixes in one batch deploy. None require breaking changes. OG image is the highest-impact single fix for social sharing.
