Content
· 5 checks — Internal links, mixed-content guards, Open Graph previews, and structured data rolled into one auditable list.FLinksAction73 links checked, 62 healthy, 11 brokenFIX
Broken Links (11)
| Status | URL | Found in | Error |
|---|---|---|---|
| ERR | https://podcast.rubyonrails.org/ | <a> | Get "https://podcast.rubyonrails.org/": ... |
| ERR | https://rubyonrails.org/docs | <a> | Get "https://rubyonrails.org/docs": cont... |
| ERR | https://basecamp.com | <a> | Get "https://basecamp.com": context dead... |
| ERR | https://gusto.com | <a> | Get "https://gusto.com": context deadlin... |
| ERR | https://rubyonrails.org/assets/images/logo-zendesk... | <img> | Get "https://rubyonrails.org/assets/imag... |
| ERR | https://rubyonrails.org/assets/images/logo-soundcl... | <img> | Get "https://rubyonrails.org/assets/imag... |
| ERR | https://www.doximity.com | <a> | Get "https://www.doximity.com": context ... |
| ERR | https://www.freeagent.com/ | <a> | Get "https://www.freeagent.com/": contex... |
| ERR | https://www.planetscale.com/ | <a> | Get "https://www.planetscale.com/": cont... |
| ERR | https://hotwired.dev | <a> | Get "https://hotwired.dev": context dead... |
| ERR | https://opensource.org/licenses/MIT | <a> | Get "https://opensource.org/licenses/MIT... |
Redirects (4)
| URL | Destination | Found in | Hops |
|---|---|---|---|
| https://rubyonrails.org/blog | https://rubyonrails.org/blog | <a> | 0 |
| https://shopify.com | https://shopify.com | <a> | 0 |
| https://squareup.com | https://squareup.com | <a> | 0 |
| https://coinbase.com | https://coinbase.com | <a> | 0 |
DBrand PresenceActionSite-name consistency, favicon, social image, meta tags, schema, and contact signalsFIX
Brand Presence
Your brand name differs across channels — visitors see inconsistent identity.
D
53/100
Site name appears as
| Page title | Ruby on Rails: Accelerate your agents with convention over configuration | |
| og:site_name | Ruby on Rails: Compress the complexity of modern web apps | |
| twitter:site | — | |
| Organization.name | — |
Inconsistent — names differ across channels
Brand assets
Favicon
8/15single size only
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
- Single favicon only — add apple-touch-icon for iOS home-screen and high-DPI support
- 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
A+Open GraphOpen Graph tags are well configured for social sharing.PASS
72 charsTitles over 60 characters may be truncated in social sharing previews.
25–60 charsog:title borderline-too-long — Facebook/LinkedIn may truncate. Aim for ~60-70 characters max.
Source: Open Graph Protocol
Preview

rubyonrails.org
Ruby on Rails: Accelerate your agents with convention over configuration
A full-stack web application framework written in Ruby, following the Model View Controller pattern, that includes everything you need to build modern database-backed web apps.

RUBYONRAILS.ORG
Ruby on Rails: Accelerate your agents with convention over configuration
A full-stack web application framework written in Ruby, following the Model View Controller pattern, that includes everything you need to build modern database-backed web apps.

Ruby on Rails: Accelerate your agents with convention over configuration
rubyonrails.org
rubyonrails.org
Ruby on Rails: Accelerate your agents with convention over configuration
A full-stack web application framework written in Ruby, following the Model View Controller pattern, that includes everything you need to build modern database-backed web apps.

A+Structured Data1 JSON-LD block(s) found — structured data is well configured.PASS
JSON-LD Blocks
{
"@context": "https://schema.org",
"@type": "WebPage",
"mainEntityOfPage": {
"@type": "WebPage",
"@id": "https://rubyonrails.org/"
},
"name": "Ruby on Rails: Compress the complexity of modern web apps",
"headline": "Ruby on Rails: Accelerate your agents with convention over configuration",
"description": "A full-stack web application framework written in Ruby, following the Model View Controller pattern, that includes everything you need to build modern database-backed web apps.",
"url": "https://rubyonrails.org/",
"image": "https://rubyonrails.org/assets/images/opengraph.png"
}