Skip to content

docs: add SEO cross-links to extension guides#8

Open
hermes-alby wants to merge 1 commit into
getAlby:mainfrom
hermes-alby:docs/extension-seo-cross-links
Open

docs: add SEO cross-links to extension guides#8
hermes-alby wants to merge 1 commit into
getAlby:mainfrom
hermes-alby:docs/extension-seo-cross-links

Conversation

@hermes-alby
Copy link
Copy Markdown

@hermes-alby hermes-alby commented May 29, 2026

Summary

  • Adds contextual cross-links from the Alby Browser Extension guides to public getalby.com product pages
  • Uses getalby.com URLs for Alby Extension, Alby Hub, Alby Go, Discover, and Developer pages instead of GitHub/GitBook cross-link targets
  • Replaces a few stale GitBook-style guide references with public getalby.com destinations

Scope

  • Only touches lightning-browser-extension/
  • Does not touch dev/

Verification

  • git diff --check
  • Custom scan confirmed changed files are only under lightning-browser-extension/, no dev/ files changed, and no new GitHub/GitBook guide cross-links were added
  • python3 /home/hermes/.hermes/skills/software-development/docs-link-maintenance/scripts/validate_changed_markdown_links.py --scope lightning-browser-extension --forbid-scope dev

Summary by CodeRabbit

  • Documentation
    • Enhanced documentation clarity and navigation throughout Alby Browser Extension guides.
    • Added mobile payment support references highlighting Alby Go for Android and iOS.
    • Improved guidance for connecting multiple wallets and node options.
    • Clarified feature descriptions including payments, authentication, and website permissions.
    • Added direct links to installation pages, app discovery, and developer resources.

Review Change Stack

@coderabbitai
Copy link
Copy Markdown

coderabbitai Bot commented May 29, 2026

📝 Walkthrough

Walkthrough

This PR systematically improves cross-product navigation and discoverability across Alby Browser Extension documentation by adding explicit links to the Alby Browser Extension installation page, Alby Hub, the centralized app directory, and Alby Go, while clarifying product positioning and entry points throughout the guides.

Changes

Alby Browser Extension Documentation Cross-Linking

Layer / File(s) Summary
Extension Installation and Getting Started Clarity
lightning-browser-extension/README.md, lightning-browser-extension/faq/how-do-i-install-the-alby-browser-extension.md, lightning-browser-extension/link-wallet/README.md, lightning-browser-extension/link-wallet/alby-web-account.md, lightning-browser-extension/link-wallet/no-limits-quick-and-easy.md, lightning-browser-extension/link-wallet/voltage.md
The main README features section now includes an explicit Alby Browser Extension link and installation CTA. Installation and wallet-linking guides reference the dedicated extension download page at getalby.com/alby-extension consistently across all entry points.
App Discovery and Navigation Consolidation
lightning-browser-extension/discover-apps.md, lightning-browser-extension/faq/how-to-enable-alby-only-on-specific-websites.md, lightning-browser-extension/features/create-and-change-budgets.md, lightning-browser-extension/features/manage-connected-websites.md
The discover-apps page is expanded with additional guidance linking to the app directory. FAQ and feature documentation now consistently direct users to getalby.com/discover for finding compatible apps, with feature walkthroughs clarifying that payments and site connections occur through discovered apps.
Alby Hub and Multi-Wallet Management Positioning
lightning-browser-extension/faq/how-can-i-run-my-own-lightning-node.md, lightning-browser-extension/features/manage-multiple-wallets.md
The lightning node FAQ now features a linked Alby Hub heading with updated CTA to getalby.com/alby-hub. Manage-multiple-wallets documentation clarifies support for Alby Hub and NWC connections alongside default wallet naming by connector type.
Mobile, Nostr, and Specialized Product Updates
lightning-browser-extension/faq/does-the-extension-work-on-mobile.md, lightning-browser-extension/features/nostr.md, lightning-browser-extension/features/send-and-receive-bitcoin.md
Mobile FAQ adds explicit Alby Go link for iOS and Android payments. Nostr documentation includes Alby Browser Extension reference in getting-started section and streamlines NIP05 account management guidance. Send-and-receive intro adds mobile payment link to Alby Go.
Developer and Integration Resources Redirect
lightning-browser-extension/faq/implementing-payments-and-authentication.md
FAQ now points developers directly to Alby developer tools for APIs and SDKs rather than generic code examples.

Estimated code review effort

🎯 2 (Simple) | ⏱️ ~10 minutes

Poem

🐰 Links upon links, a web so bright,
App discovery and Hub in sight,
Mobile paths to Alby Go,
Cross-reference flows and docs aglow,
Navigation guides the way,
One cohesive docs array! 📚✨

🚥 Pre-merge checks | ✅ 5
✅ Passed checks (5 passed)
Check name Status Explanation
Description Check ✅ Passed Check skipped - CodeRabbit’s high-level summary is enabled.
Title check ✅ Passed The title clearly summarizes the main change: adding SEO cross-links to extension guides, which is the core objective of the PR.
Docstring Coverage ✅ Passed No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check.
Linked Issues check ✅ Passed Check skipped because no linked issues were found for this pull request.
Out of Scope Changes check ✅ Passed Check skipped because no linked issues were found for this pull request.

✏️ Tip: You can configure your own custom pre-merge checks in the settings.

✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests

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.

❤️ Share

Comment @coderabbitai help to get the list of available commands and usage tips.

Warning

⚠️ This pull request might be slop. It has been flagged by CodeRabbit slop detection and should be reviewed carefully.

Copy link
Copy Markdown

@coderabbitai coderabbitai Bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Actionable comments posted: 2

🧹 Nitpick comments (1)
lightning-browser-extension/features/manage-connected-websites.md (1)

4-4: ⚡ Quick win

Inconsistent link formatting in frontmatter description.

The URL getalby.com/discover is presented as plain text in the frontmatter description, while the same URL is properly formatted as a markdown link [Alby app directory](https://getalby.com/discover) on line 12.

For consistency, consider either:

  • Using the full markdown link format in the frontmatter (if supported by your documentation system)
  • Or using the plain URL format throughout

Also note: Line 4 is missing the https:// protocol prefix while line 12 includes it.

🤖 Prompt for AI Agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.

In `@lightning-browser-extension/features/manage-connected-websites.md` at line 4,
Update the frontmatter description so the discover URL is consistent with the
body: replace the plain "getalby.com/discover" with the full
"https://getalby.com/discover" and, if your docs system supports Markdown, use
the existing markdown link syntax used later (e.g. replace getalby.com/discover
with [Alby app directory](https://getalby.com/discover)); ensure the exact text
matches the link used on line 12 to keep formatting and protocol consistent.
🤖 Prompt for all review comments with AI agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.

Inline comments:
In `@lightning-browser-extension/features/create-and-change-budgets.md`:
- Line 7: The sentence in create-and-change-budgets.md narrows budgets to "apps
from the Alby app directory" which is inaccurate; update the copy so it states
budgets apply to any website or app that requests payment through Alby while
still promoting the app directory—for example, replace "When you want to pay in
apps from the [Alby app directory](https://getalby.com/discover), Alby asks to
confirm the payment" with wording like "When a website or app requests a payment
through Alby (including apps listed in the [Alby app
directory](https://getalby.com/discover)), Alby asks you to confirm the payment"
so the scope is correct but the directory is still promoted.

In `@lightning-browser-extension/features/manage-connected-websites.md`:
- Line 12: The sentence "Use connected website permissions to stay in control
while trying apps from the [Alby app directory](https://getalby.com/discover)."
incorrectly narrows the feature; update that line in
manage-connected-websites.md to state that connected website permissions apply
to any website that connects to Alby while still promoting the directory—for
example, replace the sentence with a broader variant like "Use connected website
permissions to stay in control when any website connects to Alby; discover apps
in the [Alby app directory](https://getalby.com/discover)." Make sure to edit
the exact sentence text shown in the diff.

---

Nitpick comments:
In `@lightning-browser-extension/features/manage-connected-websites.md`:
- Line 4: Update the frontmatter description so the discover URL is consistent
with the body: replace the plain "getalby.com/discover" with the full
"https://getalby.com/discover" and, if your docs system supports Markdown, use
the existing markdown link syntax used later (e.g. replace getalby.com/discover
with [Alby app directory](https://getalby.com/discover)); ensure the exact text
matches the link used on line 12 to keep formatting and protocol consistent.
🪄 Autofix (Beta)

Fix all unresolved CodeRabbit comments on this PR:

  • Push a commit to this branch (recommended)
  • Create a new PR with the fixes

ℹ️ Review info
⚙️ Run configuration

Configuration used: defaults

Review profile: CHILL

Plan: Pro

Run ID: e25ed753-0f3a-4eb9-819f-0b232a571ae6

📥 Commits

Reviewing files that changed from the base of the PR and between 83f633b and 11be27f.

📒 Files selected for processing (17)
  • lightning-browser-extension/README.md
  • lightning-browser-extension/discover-apps.md
  • lightning-browser-extension/faq/does-the-extension-work-on-mobile.md
  • lightning-browser-extension/faq/how-can-i-run-my-own-lightning-node.md
  • lightning-browser-extension/faq/how-do-i-install-the-alby-browser-extension.md
  • lightning-browser-extension/faq/how-to-enable-alby-only-on-specific-websites.md
  • lightning-browser-extension/faq/implementing-payments-and-authentication.md
  • lightning-browser-extension/features/create-and-change-budgets.md
  • lightning-browser-extension/features/manage-connected-websites.md
  • lightning-browser-extension/features/manage-multiple-wallets.md
  • lightning-browser-extension/features/nostr.md
  • lightning-browser-extension/features/send-and-receive-bitcoin.md
  • lightning-browser-extension/link-wallet/README.md
  • lightning-browser-extension/link-wallet/alby-hub-via-nwc-link.md
  • lightning-browser-extension/link-wallet/alby-web-account.md
  • lightning-browser-extension/link-wallet/no-limits-quick-and-easy.md
  • lightning-browser-extension/link-wallet/voltage.md

# 💵 Create and change budgets

When you want to pay, Alby asks to confirm the payment
When you want to pay in apps from the [Alby app directory](https://getalby.com/discover), Alby asks to confirm the payment
Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

⚠️ Potential issue | 🟡 Minor | ⚡ Quick win

Wording may incorrectly limit the scope of the budgets feature.

The new text "When you want to pay in apps from the Alby app directory" suggests that budgets only apply when paying through apps listed in the Alby app directory. However, the budgets feature works with any website that requests payment through Alby, not just apps from the directory.

Consider revising to promote the app directory without limiting the feature's applicability:

📝 Suggested revision
-When you want to pay in apps from the [Alby app directory](https://getalby.com/discover), Alby asks to confirm the payment
+When you want to pay (try apps from the [Alby app directory](https://getalby.com/discover)), Alby asks to confirm the payment

or

-When you want to pay in apps from the [Alby app directory](https://getalby.com/discover), Alby asks to confirm the payment
+When you want to pay in bitcoin apps (find them in the [Alby app directory](https://getalby.com/discover)), Alby asks to confirm the payment
📝 Committable suggestion

‼️ IMPORTANT
Carefully review the code before committing. Ensure that it accurately replaces the highlighted code, contains no missing lines, and has no issues with indentation. Thoroughly test & benchmark the code to ensure it meets the requirements.

Suggested change
When you want to pay in apps from the [Alby app directory](https://getalby.com/discover), Alby asks to confirm the payment
When you want to pay (try apps from the [Alby app directory](https://getalby.com/discover)), Alby asks to confirm the payment
Suggested change
When you want to pay in apps from the [Alby app directory](https://getalby.com/discover), Alby asks to confirm the payment
When you want to pay in bitcoin apps (find them in the [Alby app directory](https://getalby.com/discover)), Alby asks to confirm the payment
🤖 Prompt for AI Agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.

In `@lightning-browser-extension/features/create-and-change-budgets.md` at line 7,
The sentence in create-and-change-budgets.md narrows budgets to "apps from the
Alby app directory" which is inaccurate; update the copy so it states budgets
apply to any website or app that requests payment through Alby while still
promoting the app directory—for example, replace "When you want to pay in apps
from the [Alby app directory](https://getalby.com/discover), Alby asks to
confirm the payment" with wording like "When a website or app requests a payment
through Alby (including apps listed in the [Alby app
directory](https://getalby.com/discover)), Alby asks you to confirm the payment"
so the scope is correct but the directory is still promoted.


## Manage permissions on sites

Use connected website permissions to stay in control while trying apps from the [Alby app directory](https://getalby.com/discover).
Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

⚠️ Potential issue | 🟡 Minor | ⚡ Quick win

Wording may incorrectly limit the scope of the permissions feature.

The phrase "while trying apps from the Alby app directory" suggests that website permission management only applies when using apps from the directory. However, this feature manages permissions for any website that connects to Alby, not just apps listed in the directory.

Consider revising to promote the app directory without limiting the feature's applicability:

📝 Suggested revision
-Use connected website permissions to stay in control while trying apps from the [Alby app directory](https://getalby.com/discover).
+Use connected website permissions to stay in control when connecting to bitcoin apps (discover them in the [Alby app directory](https://getalby.com/discover)).
📝 Committable suggestion

‼️ IMPORTANT
Carefully review the code before committing. Ensure that it accurately replaces the highlighted code, contains no missing lines, and has no issues with indentation. Thoroughly test & benchmark the code to ensure it meets the requirements.

Suggested change
Use connected website permissions to stay in control while trying apps from the [Alby app directory](https://getalby.com/discover).
Use connected website permissions to stay in control when connecting to bitcoin apps (discover them in the [Alby app directory](https://getalby.com/discover)).
🤖 Prompt for AI Agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.

In `@lightning-browser-extension/features/manage-connected-websites.md` at line
12, The sentence "Use connected website permissions to stay in control while
trying apps from the [Alby app directory](https://getalby.com/discover)."
incorrectly narrows the feature; update that line in
manage-connected-websites.md to state that connected website permissions apply
to any website that connects to Alby while still promoting the directory—for
example, replace the sentence with a broader variant like "Use connected website
permissions to stay in control when any website connects to Alby; discover apps
in the [Alby app directory](https://getalby.com/discover)." Make sure to edit
the exact sentence text shown in the diff.

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