Skip to content

seo: meta descriptions, OG tags, H1 fixes, image optimization (#138)#145

Merged
marcel-veselka merged 1 commit intomainfrom
seo/138-meta-descriptions-og-tags
Mar 17, 2026
Merged

seo: meta descriptions, OG tags, H1 fixes, image optimization (#138)#145
marcel-veselka merged 1 commit intomainfrom
seo/138-meta-descriptions-og-tags

Conversation

@marcel-veselka
Copy link
Copy Markdown
Member

Summary

Closes #138 (partial — website repo scope only; docs.wopee.io is a separate repo).

  • 16 blog posts — added description frontmatter (fixes meta description + og:description + twitter:description in one change per Docusaurus convention)
  • 7 landing pages — added title/description to <Layout> props for testing-bot, visual-testing, pricing, integrations, newsletter, homepage, about-us
  • H1 fixes — changed h2h1 in Pricing component and Integrations page
  • 13 images compressed — PNG/JPG → WebP, all references updated (blog frontmatter, inline JSX, TSX components); largest reduction: 7.5 MB → 236 KB (-97%)

What this fixes in Ahrefs audit (project 9266801, crawl 2026-03-13)

Issue Before Expected after
Meta descriptions missing 57 pages ~39 pages (25 docs.wopee.io + ~13 redirect-only pages remain)
H1 tags missing 30 pages -2 (pricing, integrations fixed; redirect pages remain)
OG tags incomplete 36 pages ~8-10 (redirect-only pages remain)
Oversized images 14 images ~1 (docs.wopee.io GIF remains — separate repo)

Not in scope (separate repos / PRs needed)

  • docs.wopee.io — 25 pages missing meta description, all OG tags missing (MkDocs repo)
  • cmd.wopee.io — login pages (Nuxt repo)
  • docs.wopee.io/img/project-settings.gif — 1.3 MB GIF (docs repo)
  • Redirect-only pages (/ws240*, /bot, /brno, etc.) — redirect to /, no content to add SEO to

Test plan

  • Run yarn build locally, verify no broken image references
  • Check 2-3 blog posts in browser: inspect <meta name="description">, og:description, twitter:description
  • Verify WebP images load correctly in blog posts and homepage testimonials
  • Check /pricing, /integrations for correct <h1> tag

…ation (#138)

- Add description frontmatter to 16 blog posts
- Add/fix Layout description prop on 6 pages (homepage, pricing, integrations, testing-bot, visual-testing, newsletter, about-us)
- Fix H1 tags on pricing and integrations pages
- Convert 13 PNG/JPG images to WebP (up to -97% file size)
- Update all image references in blog posts and components
@marcel-veselka marcel-veselka force-pushed the seo/138-meta-descriptions-og-tags branch from b22f6be to 7e8bd2e Compare March 17, 2026 20:47
@marcel-veselka marcel-veselka merged commit 207cc9f into main Mar 17, 2026
1 check passed
@marcel-veselka marcel-veselka deleted the seo/138-meta-descriptions-og-tags branch March 17, 2026 20:47
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant