Content
· 5 checks — Internal links, mixed-content guards, Open Graph previews, and structured data rolled into one auditable list.BLinks109 links checked, 106 healthy, 3 brokenREVIEW
Broken Links (3)
| Status | URL | Found in | Error |
|---|---|---|---|
| 404 | https://www.googletagmanager.com | <link> | Not Found |
| 404 | https://8TDSE0OHGQ-dsn.algolia.net | <link> | Not Found |
| ERR | https://engineering.tableau.com/react-native-at-ta... | <a> | Get "https://engineering.tableau.com/rea... |
CStructured DataAction2 JSON-LD block(s) found — some improvements recommended.REVIEW
https://schema.org/The @context should be "https://schema.org" for search engines to recognize the data.
https://schema.orgJSON-LD without @context is invalid structured data — Google ignores the entire block.
Learn more ▾ ▴
@context must be 'https://schema.org' (or the schema-specific URL). Without it, the block isn't parseable as schema.org JSON-LD and Google skips it. Most schema generators handle this; manual edits sometimes drop the field.
Source: JSON-LD spec / schema.org
The @context should be "https://schema.org" for search engines to recognize the data.
https://schema.orgJSON-LD without @context is invalid structured data — Google ignores the entire block.
Learn more ▾ ▴
@context must be 'https://schema.org' (or the schema-specific URL). Without it, the block isn't parseable as schema.org JSON-LD and Google skips it. Most schema generators handle this; manual edits sometimes drop the field.
Source: JSON-LD spec / schema.org
JSON-LD Blocks
{
"@context": "https://schema.org/",
"@id": "https://reactnative.dev/",
"@type": "WebPage",
"description": "A framework for building native apps for Android, iOS, and more using React",
"inLanguage": "en-US",
"logo": "https://reactnative.dev/img/pwa/manifest-icon-192.png",
"name": "React Native · Learn once, write anywhere",
"url": "https://reactnative.dev/"
}{
"@id": "https://reactnative.dev/",
"@type": "WebSite",
"description": "A framework for building native apps for Android, iOS, and more using React",
"inLanguage": "en-US",
"name": "React Native · Learn once, write anywhere",
"potentialAction": [
{
"@type": "SearchAction",
"query-input": {
"@type": "PropertyValueSpecification",
"valueName": "query",
"valueRequired": true
},
"target": {
"@type": "EntryPoint",
"urlTemplate": "https://reactnative.dev/search?q={query}"
}
}
],
"publisher": "Meta Platforms, Inc.",
"url": "https://reactnative.dev/"
}CBrand PresenceActionSite-name consistency, favicon, social image, meta tags, schema, and contact signalsREVIEW
Brand Presence
Your brand name differs across channels — visitors see inconsistent identity.
C
57/100
Site name appears as
| Page title | React Native · Learn once, write anywhere | |
| og:site_name | — | |
| twitter:site | @reactnative | |
| Organization.name | — |
Inconsistent — names differ across channels
Brand assets
Favicon
12/15covers apple-touch-icon
Social share image
20/20og:image + twitter:image set
Meta completeness
20/20Organization schema
0/15Contact info discoverable
0/10no contact info discoverable
Findings
- Brand name differs across channels — users see inconsistent identity
- Add an apple-touch-icon and at least two PNG sizes (32x32 + 192x192)
- No Organization schema — Google can't render your logo in the knowledge panel
- No discoverable contact info — trust signal is weak, legal risk is higher in regulated regions
How consistently your brand appears across channels — shared link previews, structured data, favicon, contact info.
A+Mixed ContentNo mixed content detected — all resources use HTTPS.PASS
AOpen GraphOpen Graph tags are well configured for social sharing.PASS
The og:type tag helps social platforms categorize the content.
Default og:type is 'website' but the right value (article, product, profile) unlocks richer metadata fields and higher engagement.
Learn more ▾ ▴
og:type controls which other og: fields a platform respects. og:type=article enables og:article:published_time, author, and section — surfaced in news cards. og:type=product enables price/availability fields surfaced by Pinterest and shopping integrations. Default 'website' silently disables those.
Source: Open Graph Protocol
The og:site_name tag displays the website name in social previews.
Without og:site_name, social cards omit the brand attribution — users see the post but not who published it.
Learn more ▾ ▴
og:site_name appears in the social card chrome (above the title in Facebook/LinkedIn previews). Without it, posts read as anonymous URLs. Set it to your brand name to get free attribution on every share.
Source: Open Graph Protocol
Preview

reactnative.dev
React Native · Learn once, write anywhere
A framework for building native apps for Android, iOS, and more using React

REACTNATIVE.DEV
React Native · Learn once, write anywhere
A framework for building native apps for Android, iOS, and more using React

React Native · Learn once, write anywhere
reactnative.dev
reactnative.dev
React Native · Learn once, write anywhere
A framework for building native apps for Android, iOS, and more using React
