Skip to content

AEO Schema Edits to Site Source Code#5044

Open
KristopherLeads wants to merge 12 commits into
mainfrom
aeo-fixes-part1
Open

AEO Schema Edits to Site Source Code#5044
KristopherLeads wants to merge 12 commits into
mainfrom
aeo-fixes-part1

Conversation

@KristopherLeads
Copy link
Copy Markdown
Contributor

Added new description for organisation-level clarity. This will help with AEO targeting sameAs data and authority.
Added logo, description, founded year, and headquarters for FlowFuse.
Added social media and expertise details for Sumit Shinde. This will help for authority. Anyone who publishes should have this done to their profile - will do that in the second step.
Updated JSON-LD structured data for FlowFuse with new descriptions, ratings, and additional social media links.
Add in author resolution to prevent stubs and also added in additional details about the org.
Added HowTo schema for AEO targeting.
Updated the URL to use lowercase and modified Twitter creator meta tag logic to prevent empty emission.
@netlify
Copy link
Copy Markdown

netlify Bot commented May 20, 2026

Deploy Preview for flowforge-website ready!

Name Link
🔨 Latest commit ca505ef
🔍 Latest deploy log https://app.netlify.com/projects/flowforge-website/deploys/6a0f5d9041478e0008bd8887
😎 Deploy Preview https://deploy-preview-5044--flowforge-website.netlify.app
📱 Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.
Lighthouse
Lighthouse
1 paths audited
Performance: 88 (🟢 up 5 from production)
Accessibility: 100 (no change from production)
Best Practices: 100 (no change from production)
SEO: 91 (no change from production)
PWA: -
View the detailed breakdown and full score reports

To edit notification comments on pull requests, go to your Netlify project configuration.

Comment thread src/_data/site.json Outdated
},
"organization": {
"legalName": "FlowFuse Inc.",
"alternateName": ["Flow Fuse"],
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

why it has space in between?

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

Wasn't this supposed to be "FlowForge"?

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

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

It's so anyone that searches for Flow Fuse still finds FlowFuse.

Yndira-E and others added 2 commits May 21, 2026 10:50
…dcoding

- Replace all hardcoded Organization fields in jsonld.njk with references
  to site.organization.* and site.baseURL
- Add "FlowForge" to alternateName for pre-rebrand entity disambiguation
- Remove description duplicate from site.organization (same as messaging.subtitle)
- Revert companies/flowfuse.json to main state — schema fields added there
  were unused; the data now lives in site.json as single source of truth
- Fix author sameAs rendering to use dump filter, eliminating empty lines

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Comment thread src/_includes/jsonld.njk
]
}
{% endif %}
{% if meta.howto %}
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

@KristopherLeads There's no documentation on how to use this. Could you add an entry to the handbook explaining:

  • When to use it
  • The full frontmatter structure (name, description, totalTime, tool, steps)
  • How the url field works
  • A complete example

Without this, authors won't know the feature exists and it'll never show up in the JSON-LD output.

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

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

Will do - wanted to make sure this was in before as we discussed earlier. Just documenting here for the future.

@Yndira-E
Copy link
Copy Markdown
Contributor

jsonld.njk had all organization data hardcoded in the template, duplicating the values the PR added to site.json. The template now reads directly from site.organization.* and site.baseURL, so site.json works as the single source of truth. Any change only needs to happen there.

Also reverted the fields added to companies/flowfuse.json since that file's only use is the logo tile in blueprints, which only needs name, img, and url.

Additional change: added "FlowForge" to alternateName so AI engines trained on pre-rebrand content (August 2023) resolve both entity names as one.

Copy link
Copy Markdown
Contributor

@Yndira-E Yndira-E left a comment

Choose a reason for hiding this comment

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

I'm approving, but this needs a follow up PR #5044 (comment)

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.

3 participants