Repository navigation
docs: Add Open Graph and SEO enhancements - #5146
Conversation
…ured data - Added Open Graph meta tags (og:type, og:image, og:site_name) - Added Twitter Card meta tags for better social sharing - Added schema.org structured data for SoftwareApplication and Organization - Updated site URL to https://v3.wails.io - Added meta descriptions to all 145 documentation pages - Verified meta descriptions are optimal and specific to each page Closes #LEA-18
|
Caution Review failedThe pull request is closed. ℹ️ Recent review info⚙️ Run configurationConfiguration used: Path: .coderabbit.yaml Review profile: CHILL Plan: Pro Run ID: 📒 Files selected for processing (51)
WalkthroughThis pull request updates documentation site infrastructure and metadata across numerous pages. It modifies the Astro configuration to use the v3 domain and adds SEO meta tags and structured data, while systematically adding Changes
Estimated code review effort🎯 2 (Simple) | ⏱️ ~10 minutes Possibly related PRs
Suggested labels
Suggested reviewers
Poem
✨ Finishing Touches📝 Generate docstrings
🧪 Generate unit tests (beta)
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
|
There was a problem hiding this comment.
Pull request overview
Adds SEO and social-sharing metadata to the documentation site by introducing global Open Graph/Twitter/structured-data tags, updating the site’s canonical URL, and adding per-page meta descriptions across docs content.
Changes:
- Updated Astro
siteURL tohttps://v3.wails.io. - Added global Open Graph, Twitter Card, robots/googlebot, and schema.org JSON-LD tags via Starlight
head. - Added
descriptionfrontmatter to a large set of docs/blog/showcase pages for meta descriptions.
Reviewed changes
Copilot reviewed 51 out of 51 changed files in this pull request and generated 3 comments.
Show a summary per file
| File | Description |
|---|---|
| docs/astro.config.mjs | Updates canonical site URL and injects global OG/Twitter/robots + JSON-LD structured data into the HTML head. |
| docs/src/content/docs/whats-new.md | Adds page meta description via frontmatter. |
| docs/src/content/docs/troubleshooting/mac-syso.mdx | Adds page meta description via frontmatter. |
| docs/src/content/docs/status.mdx | Adds page meta description via frontmatter. |
| docs/src/content/docs/guides/windows-uac.mdx | Adds page meta description via frontmatter. |
| docs/src/content/docs/guides/file-associations.mdx | Adds page meta description via frontmatter. |
| docs/src/content/docs/guides/customising-windows.mdx | Adds page meta description via frontmatter. |
| docs/src/content/docs/getting-started/your-first-app.mdx | Adds page meta description via frontmatter. |
| docs/src/content/docs/getting-started/installation.mdx | Adds page meta description via frontmatter. |
| docs/src/content/docs/feedback.mdx | Adds page meta description via frontmatter. |
| docs/src/content/docs/features/environment/info.mdx | Adds page meta description via frontmatter. |
| docs/src/content/docs/features/dialogs/custom.mdx | Adds page meta description via frontmatter. |
| docs/src/content/docs/credits.mdx | Adds page meta description via frontmatter. |
| docs/src/content/docs/community/templates.md | Adds page meta description via frontmatter. |
| docs/src/content/docs/community/showcase/ytd.md | Adds page meta description via frontmatter. |
| docs/src/content/docs/community/showcase/wombat.md | Adds page meta description via frontmatter. |
| docs/src/content/docs/community/showcase/warmine.md | Adds page meta description via frontmatter. |
| docs/src/content/docs/community/showcase/wally.md | Adds page meta description via frontmatter. |
| docs/src/content/docs/community/showcase/wailsterm.md | Adds page meta description via frontmatter. |
| docs/src/content/docs/community/showcase/tinyrdm.md | Adds page meta description via frontmatter. |
| docs/src/content/docs/community/showcase/surge.md | Adds page meta description via frontmatter. |
| docs/src/content/docs/community/showcase/snippetexpander.md | Adds page meta description via frontmatter. |
| docs/src/content/docs/community/showcase/scriptbar.md | Adds page meta description via frontmatter. |
| docs/src/content/docs/community/showcase/riftshare.md | Adds page meta description via frontmatter. |
| docs/src/content/docs/community/showcase/restic-browser.md | Adds page meta description via frontmatter. |
| docs/src/content/docs/community/showcase/resizem.md | Adds page meta description via frontmatter. |
| docs/src/content/docs/community/showcase/portfall.md | Adds page meta description via frontmatter. |
| docs/src/content/docs/community/showcase/optimus.md | Adds page meta description via frontmatter. |
| docs/src/content/docs/community/showcase/october.md | Adds page meta description via frontmatter. |
| docs/src/content/docs/community/showcase/mollywallet.md | Adds page meta description via frontmatter. |
| docs/src/content/docs/community/showcase/modalfilemanager.md | Adds page meta description via frontmatter. |
| docs/src/content/docs/community/showcase/minesweeper-xp.md | Adds page meta description via frontmatter. |
| docs/src/content/docs/community/showcase/minecraftupdater.md | Adds page meta description via frontmatter. |
| docs/src/content/docs/community/showcase/mchat.md | Adds page meta description via frontmatter. |
| docs/src/content/docs/community/showcase/index.mdx | Adds page meta description via frontmatter. |
| docs/src/content/docs/community/showcase/hiposter.md | Adds page meta description via frontmatter. |
| docs/src/content/docs/community/showcase/filehound.md | Adds page meta description via frontmatter. |
| docs/src/content/docs/community/showcase/espstudio.md | Adds page meta description via frontmatter. |
| docs/src/content/docs/community/showcase/encrypteasy.md | Adds page meta description via frontmatter. |
| docs/src/content/docs/community/showcase/emailit.md | Adds page meta description via frontmatter. |
| docs/src/content/docs/community/showcase/clave.md | Adds page meta description via frontmatter. |
| docs/src/content/docs/community/showcase/cfntracker.md | Adds page meta description via frontmatter. |
| docs/src/content/docs/community/showcase/bulletinboard.md | Adds page meta description via frontmatter. |
| docs/src/content/docs/community/showcase/_template.md | Adds page meta description via frontmatter. |
| docs/src/content/docs/community/links.md | Adds page meta description via frontmatter. |
| docs/src/content/docs/changelog.mdx | Adds page meta description and normalizes list formatting in the changelog. |
| docs/src/content/docs/blog/2023-01-17-v3-roadmap.md | Adds blog post meta description via frontmatter. |
| docs/src/content/docs/blog/2022-09-22-v2-release-notes.md | Adds blog post meta description via frontmatter. |
| docs/src/content/docs/blog/2022-02-22-v2-beta3-release-notes.md | Adds blog post meta description via frontmatter. |
| docs/src/content/docs/blog/2021-11-08-v2-beta2-release-notes.md | Adds blog post meta description via frontmatter. |
| docs/src/content/docs/blog/2021-09-27-v2-beta1-release-notes.md | Adds blog post meta description via frontmatter. |
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
| // Open Graph Meta Tags | ||
| { tag: 'meta', attrs: { property: 'og:type', content: 'website' } }, | ||
| { tag: 'meta', attrs: { property: 'og:site_name', content: 'Wails' } }, | ||
| { tag: 'meta', attrs: { property: 'og:image', content: 'https://v3.wails.io/og-image.png' } }, |
There was a problem hiding this comment.
og:image points to https://v3.wails.io/og-image.png, but there is no og-image.png in docs/public/ (the only top-level images there are favicon.svg and missing.png). Unless this asset is hosted elsewhere, social previews will reference a 404. Consider adding the image to docs/public/ (and using /og-image.png) or updating the URL to an existing, deployed asset.
| { tag: 'meta', attrs: { property: 'og:image', content: 'https://v3.wails.io/og-image.png' } }, | |
| { tag: 'meta', attrs: { property: 'og:image', content: 'https://v3.wails.io/missing.png' } }, |
| // https://astro.build/config | ||
| export default defineConfig({ | ||
| site: "https://wails.io", | ||
| site: "https://v3.wails.io", |
There was a problem hiding this comment.
The configured site is now https://v3.wails.io, but the repo still appears to be configured/linked for v3alpha.wails.io (e.g., docs/CNAME:1 is v3alpha.wails.io, and at least one doc links to https://v3alpha.wails.io/... in docs/src/content/docs/features/platform/dock.mdx:187). If the deployment domain is still v3alpha.wails.io, this site change will produce incorrect canonical/sitemap URLs; if the domain is changing, please update remaining references/CNAME in the same PR to keep everything consistent.
| site: "https://v3.wails.io", | |
| site: "https://v3alpha.wails.io", |
| ## v3.0.0-alpha.29 - 2025-09-25 | ||
|
|
||
| ## Added | ||
| - Add macOS Dock service to hide/show app icon in the dock @popaprozac in [PR](https://github.com/wailsapp/wails/pull/4451) | ||
| - Add macOS Dock service to hide/show app icon in the dock @popaprozac in [PR](https://github.com/wailsapp/wails/pull/4451) |
There was a problem hiding this comment.
The changelog contains two separate sections for v3.0.0-alpha.29 - 2025-09-25 (one starting at line 448 and another starting at line 463), which duplicates entries and makes it unclear what actually shipped in that release. Please consolidate into a single alpha.29 section (merging unique bullets and removing duplicates).
docs: Add SEO enhancements with Open Graph tags and schema.org structured data - Added Open Graph meta tags (og:type, og:image, og:site_name) - Added Twitter Card meta tags for better social sharing - Added schema.org structured data for SoftwareApplication and Organization - Updated site URL to https://v3.wails.io - Added meta descriptions to all 145 documentation pages - Verified meta descriptions are optimal and specific to each page Closes #LEA-18 Co-authored-by: Wails Documentation Agent <agent@wails.local>
Summary
Quality Checklist
Closes #LEA-18
Summary by CodeRabbit