-
Notifications
You must be signed in to change notification settings - Fork 18
Generate Integration Pages #4356
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
✅ Deploy Preview for flowforge-website ready!
To edit notification comments on pull requests, go to your Netlify project configuration. |
✅ Deploy Preview for flowforge-website ready!
To edit notification comments on pull requests, go to your Netlify project configuration. |
|
@sumitshinde-84 as discussed on the call, here are the suggestions we aligned on:
|
Can you expand what value you add here? |
0404259 to
b43ec71
Compare
On our integrations page, we display GitHub stats for each node, including stars, open issues, and forks. The page also provides links to install the node via the Palette Manager or npm. Additionally, it now features a tab layout with two tabs, Overview and Examples. The Overview tab displays the node’s README, while the Examples tab renders example flows provided by the author. For more information, watch the following video. Screen.Recording.2026-01-14.at.2.35.41.PM.mov |
|
all suggestions has been applied |
|
update: new examples tab is added |
|
@ZJvandeWeg @Yndira-E @PabloFilomeno83, could you please review this PR and approve it if everything looks okay? |

Description
This PR generates individual integration pages for each integration listed under
/integrations. The integration page data is fetched from the npm registry, and it currently generates pages for all FlowFuse-certified nodes as well as the top 50 most downloaded nodes.Both certified and non-certified node pages display the node’s README along with key details such as author, last updated date, published date, npm link, maintainers, and GitHub stats.
Screen.Recording.2026-01-14.at.2.35.41.PM.mov
SEO & Traffic Rationale
The primary goal of generating these pages is to increase organic traffic to the FlowFuse website. Today, when users search for documentation on specific Node-RED nodes, they typically land on the Node-RED node README pages. According to Node-RED search analytics, these pages receive a significant number of clicks daily.
There was an initial concern around duplicate content and the risk of Google penalizing these integration pages. However, this should not be an issue because:
These elements meaningfully differentiate our pages from the original Node-RED documentation.
Expected Impact
With this strategy, when users search for any popular node, our integration pages are likely to rank highly in search results, potentially in the second position.
Based on existing data:
~500 additional clicks per day
(50 nodes × 10 clicks per node)
Note on Implementation & Design
Related Issue(s)
Checklist