how to read thisThe health read your site earns on its own — before the market is considered. Sound fundamentals here are the floor the whole-market read in the tabs above builds on.
The thing to fix first: Your mobile page takes about 5.7 seconds to show its main content (a fast page is under 2.5 seconds).
FairPerformance & speedhow fast your page loads for real visitors2 checks
Real visitors experience the field number because it reflects their real devices and networks; our lab run is one controlled load. When they differ, the field number is the one search and answer engines weigh — the reconciliation most scanners leave dangling.
What we found
Your mobile page takes about 5.7 seconds to show its main content (a fast page is under 2.5 seconds)DerivedConfirmeddetail
Most people abandon a page that's slow to load on their phone — a slow site quietly loses visitors before they ever see what you offer, and search and AI systems factor load speed into how they rank and represent you.
How we know: derived from our page-speed measurement run
Core Web Vitals: field vs lab — see the explainer and run a live check.
Several accessibility checks on your page are failing (things like button names, heading order and link names)DerivedObserveddetail
Accessibility problems shut real customers out — people using phones, keyboards, or screen readers — and the same barriers make it harder for search and AI systems to read your page cleanly.
How we know: derived from our audit run
StrongOn-page & technicalhow clearly you read to search and AI systems8 checks
What we found
✓ Your homepage is open to search enginesRead directlyConfirmeddetail
Nothing to act on here from what we could see — keep it that way.
How we know: read directly from your homepage
✓ Your homepage is served securelyRead directlyConfirmeddetail
Nothing to act on here from what we could see — keep it that way.
How we know: read directly from your homepage
✓ Your homepage points search engines to a single clean addressRead directlyConfirmeddetail
Nothing to act on here from what we could see — keep it that way.
How we know: read directly from your homepage
What is a canonical tag? — see the explainer and run a live check.
Your homepage title looks too thin to work hard in search and AI resultsRead directlyConfirmeddetail
If your page isn't clearly structured, search and AI systems understand it less well, so you show up for fewer of the things you actually do.
How we know: read directly from your homepage
✓ The on-page basics on your homepage look solidRead directlyConfirmeddetail
Nothing to act on here from what we could see — keep it that way.
How we know: read directly from your homepage
✓ Search crawlers can cheaply check your pages and sitemap before fetching themRead directlyConfirmeddetail
Nothing to act on here from what we could see — keep it that way.
How we know: read directly from your homepage
We couldn't examine your technical foundation in this scanRead directlyRequires deeper scandetail
It bears on how reliably search and AI systems can crawl and index your site; the full investigation reads it directly.
How we know: read directly from your homepage
Many of your links don't use descriptive text, so search and AI systems can't tell where they leadRead directlyObserveddetail
If your page isn't clearly structured, search and AI systems understand it less well, so you show up for fewer of the things you actually do.
How we know: read directly from your homepage
What is descriptive link text? — see the explainer and run a live check.
FairInfrastructure & securitywhat most audits never check2 checks
What we found
✓ Your security certificate is valid and healthyPublic recordConfirmeddetail
Nothing to act on here from what we could see — keep it that way.
How we know: read from your DNS, certificate and response headers
Several protective security settings appear to be absentPublic recordObserveddetail
Weak email and security signals let others spoof your address and make inboxes and browsers trust you less — which can cost you delivered email and customer confidence.
How we know: read from your DNS, certificate and response headers
ReadDomain & registrationyour address, your runway2 checks
What we found
✓ Your domain has been established for about 17 years (since 2009)Public recordConfirmeddetail
Nothing to act on here from what we could see — keep it that way.
How we know: read from public registration records
Your domain isn't using DNSSEC, an added protection against domain hijackingPublic recordObserveddetail
A small observation — nothing that needs action today.
How we know: read from public registration records
What is DNSSEC? — see the explainer and run a live check.
CleanSafety & reputationthe safety lists we checked1 check
What we found
✓ Your site is not on the safety lists we checkedPublic recordObserveddetail
Nothing to act on here from what we could see — keep it that way.
How we know: checked against public safety lists
LockedOff-page authority & findabilityhow the web vouches for you0 checks
What we found
Nothing flagged here in what we could examine — a genuinely good sign, not a gap.
StrongSearch vs AI readinessanswer-engine readiness3 checks
What we found
We couldn't examine your search/ai crawler governance in this scanRead directlyRequires human reviewdetail
It bears on which crawlers are allowed to see your site; the full investigation reads it directly.
How we know: read directly from your robots.txt
✓ Your crawler settings look reasonableRead directlyConfirmeddetail
Nothing to act on here from what we could see — keep it that way.
How we know: read directly from your robots.txt
✓ Your robots.txt lets the major AI and search crawlers inRead directlyConfirmeddetail
Nothing to act on here from what we could see — keep it that way.
How we know: read from your robots.txt and how your page renders
CoverageConfidence & coverageexactly what we could and couldn't see, and whyno other scanner tells you this
We examined https://www.■■■■■■■.com/ (after following your site's redirects). We examined 1 page — your homepage — and read its content. We read robots.txt (present). Your XML sitemap lists 546 URLs. Those pages were NOT examined in this scan — only the homepage was. This scan does not execute JavaScript and does not crawl beyond the homepage; a full investigation examines every page.
What fed your Scan Score
One score, measured against the sites ranking above you for plastic surgery in Houston. Every pillar carries its coverage grade.
how to read thisYour headline and its four pillars, each with the coverage grade that says how sure we are. The radar is your capability profile by category — you against the top cohort. Click a pillar to see exactly what it measures.
DNA Match — matched against the top cohort across 28 separating signals (3 top / 3 bottom pages, cohort source: serp)
- a rank prediction
- proof your business is better
- the search engine's real algorithm
- a claim your page is identical to the winners
Presence — absolute coverage across 10 tracked keywords (6 found, 0 in the top 3)
- the DNA signature
- paid ads or the map pack
- a traffic guarantee
Position — best organic rank 8, leaderboard position 20
- business quality
- the DNA signature
- a full off-page authority audit
Closeable — 20/28 separators already met; 7/8 of the open gaps are low/medium effort
- a ranking promise
- the Presence or Position pillars
- an hours estimate
The Opportunity · Sample
The Revenue A Site Isn't Capturing
This is existing demand in Houston — searches happening every month — going to the practices ranked above you. It costs nothing to recover, because organic traffic carries no media spend. Every figure below traces to the real scan, the licensed keyword data, or a named published study. The one number you provide is your average case value.
Recovered Opportunity, Per Month
Revenue you're not capturing, at no added cost, because it's organic.
2 · What Each Position Is Worth
For your keywords, this is the monthly traffic each rung represents — computed on the one complete published CTR curve (). Your average standing is marked; the top-3 zone is where the demand concentrates.
3 · Where The Opportunity Lives
Every tracked keyword — its real monthly volume, your current position, and the traffic and value of reaching the target zone. Toggle any row off to see it leave the total. Keywords with no licensed volume are shown honestly and excluded from the math.
4 · The Recovery, Accumulating
Projection · a modeled gradual climb, owner-adjustable — not a measured pace. The area is cumulative recovered revenue as ranking improves over the year.
6 · What This Traffic Would Cost In Ads
7 · Who's Capturing It Now
The practices holding the top of your market right now (names withheld). Between them they take the leads you're not — — a month on the keywords where you sit outside the target zone.
8 · When A Buyer Asks An AI
This Is What A Perfect Site Earns You
— at no added media cost, because it's demand that already exists. The Rank Codex is how we get you there: it traces the exact signals the practices above you share, sequences the work, and re-measures until you hold the positions this model prices.
Included with your free Rank DNA report when you create an account.
Create your free account →Sources & Assumptions
Every figure on this page, and where it comes from. Where a conservative estimate was chosen, it says so. Data loaded from the market-study store shows its age — nothing stored is presented as "current".
Published sources, cited
DNA Chain
DNA Match 67 · ConfirmedWhat the pages ranking above you share, signal by signal. 20 of 28 separating signals you already carry; the rest are where the top cohort pulls ahead. Click a strand to read its story — never the remedy, the standing.
Rank Vision command deck
Live meters for ■■■■■■■.com. Drag the what-if levers — every pillar and Main respond as a labeled projection. Presence and Position confirm only on a fresh scan.
Click a score label for its explanation. High DNA with low Presence is real — they measure different things.
One weighted headline so a pretty page can never look elite while it is invisible.
The measured values above are your reading today. The interactive what-if — drag every lever and watch all four pillars and your Main score respond — opens with a free account.
- a guarantee
- a second overall number — there is only one headline
- a rank prediction
- proof your business is better
- the search engine's real algorithm
- a claim your page is identical to the winners
- the DNA signature
- paid ads or the map pack
- a traffic guarantee
- business quality
- the DNA signature
- a full off-page authority audit
- a ranking promise
- the Presence or Position pillars
- an hours estimate
What-if (all four pillars)
Scorecard · ■■■■■■■.com
Each pillar is a real measurement. High DNA with low Presence is possible — they measure different things.
One weighted headline so a pretty page can never look elite while it is invisible.
Click for Main score explanation
- a guarantee
- a second overall number — there is only one headline
How much of the winning on-page signature your page already carries — not your rank.
Moves when: It rises when your page carries more of the separating signature — confirmed only on a fresh scan.
- · 20 of 28 separating signals already carried
- · measured on your page against the top-cohort norm
Click for full DNA Match explanation
- a rank prediction
- proof your business is better
- the search engine's real algorithm
- a claim your page is identical to the winners
How often your domain actually shows up in the organic results for the buyer phrases.
Moves when: It rises as your domain appears for more of the phrases, higher up — a measured fact each scan.
- · 60% keyword coverage
- · 0% of phrases in the top 3
Click for full Presence explanation
- the DNA signature
- paid ads or the map pack
- a traffic guarantee
When you do appear, how strong you are versus the other domains in the race.
Moves when: It rises as you climb positions, win more of the phrases, and move up the leaderboard.
- · best organic rank #8
- · leaderboard position #20
Click for full Position explanation
- business quality
- the DNA signature
- a full off-page authority audit
How much of the gap is realistically within reach — credit for what you meet, plus how fixable the rest is.
Moves when: It rises as the low-and-medium-effort separators move to the top-cohort norm and are re-read.
- · 71% of separators already met
- · 8 separators still open
Click for full Closeable explanation
- a ranking promise
- the Presence or Position pillars
- an hours estimate
■■■■■■■.com carries DNA 67/100 and appears on 6 of 10 tracked buyer phrases for plastic surgery in Houston.
Top organic businesses in this field: patronellamd.com, bodybyravi.com, drmentz.com. On average they share stronger structured data, proof, and local & content depth.
Realizing the reachable separators could carry projected DNA toward ~95/100; organic presence follows only as real rankings move — a projection, not a promise.
Capability radar
Your capability profile by category against the top cohort. Hover an axis for its you-vs-top reading; drag an axis to simulate closing that category — the what-if levers move with it. Every projected shape is a projection.
Keyword battlefield
Every tracked buyer phrase — your organic position and the domain that owns it. A phrase we could not read says so; a phrase you do not rank for says that, distinctly.
| # | Keyword | Your rank | Winner |
|---|---|---|---|
| 1 | best plastic surgery Houston | #11 | patronellamd.com |
| 2 | plastic surgery near me | #8 | patronellamd.com |
| 3 | top rated plastic surgery Houston | #14 | patronellamd.com |
| 4 | plastic surgery Houston | not listed | patronellamd.com |
| 5 | affordable plastic surgery Houston | #17 | patronellamd.com |
| 6 | emergency plastic surgery Houston | #16 | patronellamd.com |
| 7 | plastic surgery company Houston | not listed | patronellamd.com |
| 8 | licensed plastic surgery Houston | #16 | patronellamd.com |
| 9 | plastic surgery services Houston | not listed | patronellamd.com |
| 10 | 24 hour plastic surgery Houston | not listed | patronellamd.com |
Market dominance
Every domain that appears across the tracked phrases, by appearances and best/average rank — the shape of the field you are ranking into.
Closeable DNA effort
The open separating signals, sized by measured impact — longer bar, more distance to the top-cohort norm. Hover a bar for its standing. The gap, never the remedy.
Signature constellation
The signals the winners share, coloured by where you stand — carried, partial, or missing.
Presence & Position
The keyword battlefield for plastic surgery in Houston. Your organic rank on each tracked phrase — longer bar is a stronger position. A phrase we could not read this run says so; a phrase you simply do not rank for says that, distinctly.
Market dominance (appearances + best/avg rank across the tracked phrases)
You vs the Top
how to read thisWhere you land against the sites ranking above you — phrase by phrase, plus the on-page signature they share and how you compare on the layers that answer even under a wall.
The winners' shared signature (coloured by where you stand)
The keyword battle (one phrase per card — click to open)
best plastic surgery Houston#11
Measured organic position #11 — beyond page one. Search volume reads about 50/month.
plastic surgery near me#8
Measured organic position #8 — page one. Search volume reads about 720/month.
top rated plastic surgery Houston#14
Measured organic position #14 — beyond page one. Search volume was not returned for this phrase.
plastic surgery Houstonnot listed
We read this phrase and did not find you in the top 20 — a measured absence. Search volume reads about 1000/month.
affordable plastic surgery Houston#17
Measured organic position #17 — beyond page one. Search volume reads about 50/month.
emergency plastic surgery Houston#16
Measured organic position #16 — beyond page one. Search volume was not returned for this phrase.
plastic surgery company Houstonnot listed
We read this phrase and did not find you in the top 20 — a measured absence. Search volume was not returned for this phrase.
licensed plastic surgery Houston#16
Measured organic position #16 — beyond page one. Search volume was not returned for this phrase.
plastic surgery services Houstonnot listed
We read this phrase and did not find you in the top 20 — a measured absence. Search volume was not returned for this phrase.
24 hour plastic surgery Houstonnot listed
We read this phrase and did not find you in the top 20 — a measured absence. Search volume was not returned for this phrase.
Beyond the page — what survives a wall
When a competitor refuses our read, its page signals go dark — but the domain, transport, mail, header and reputation layers still answer. This is the comparison a block can't hide.
| Site | Performancefield-measured page speed | Transport (TLS)certificate health | Domain ageregistration intelligence | Email authSPF / DMARC posture | Security response headersprotective response headers | Reputationsafety lists |
|---|---|---|---|---|---|---|
| ■■■■■■■.com you | 60m / 86d | 43d | 17.2yr | SPF · DMARC:none | 5 / 6 | clean |
| patronellamd.com top | 37m / —d | 69d | 22.3yr | no SPF · no DMARC | 1 / 6 | clean |
| bodybyravi.com top | 60m / 85d | 46d | 13.6yr | SPF · DMARC:none | 0 / 6 | clean |
| drmentz.com top | Not measured | 88d | 26.4yr | SPF · no DMARC | 5 / 6 | clean |
| cls.health trailing | Not measured | 73d | 6.1yr | no SPF · DMARC:reject | 6 / 6 | clean |
| drvitenas.com trailing | Not measured | 71d | 22.4yr | SPF · DMARC:none | 5 / 6 | clean |
| liftplastics.com trailing | Not measured | 75d | 12.3yr | no SPF · DMARC:none | 0 / 6 | clean |
Gap Report
how to read thisWhat the winning pages carry that yours does not — every gap with its grade, its you-vs-top numbers, its severity and how reachable it is. What did we find? Start on Summary. Never a to-do list; the fix is the Rank Codex Report.
Your three widest gaps (highest measured impact)
| Buyer phrase | Your organic position |
|---|---|
| best plastic surgery Houston | #11 |
| plastic surgery near me | #8 |
| top rated plastic surgery Houston | #14 |
| plastic surgery Houston | not in top 20 |
| affordable plastic surgery Houston | #17 |
| emergency plastic surgery Houston | #16 |
| plastic surgery company Houston | not in top 20 |
| licensed plastic surgery Houston | #16 |
| plastic surgery services Houston | not in top 20 |
| 24 hour plastic surgery Houston | not in top 20 |
Within reach (low / medium effort)
Deeper work (hard / moat)
| Separating signal | Your standing | You vs top |
|---|---|---|
| missing | you 663 · top 452 | |
| missing | you 28 · top 103 | |
| missing | you 0 · top 17 | |
| missing | you 0 · top 0.67 | |
| missing | you 0 · top 0.67 | |
| partial | you 1983 · top 2632 | |
| partial | you 53 · top 59 | |
| partial | you 39 · top 74 | |
| carried | you 443 · top 124 | |
| carried | you 18 · top 28 | |
| carried | you 17 · top 17 | |
| carried | you 46 · top 19 | |
| carried | you 5 · top 5 | |
| carried | you 1 · top 0.67 | |
| carried | you 1 · top 1 | |
| carried | you 1 · top 1 | |
| carried | you 1 · top 1 | |
| carried | you 1 · top 1 | |
| carried | you 1 · top 1 | |
| carried | you 1 · top 1 | |
| carried | you 0 · top 0 | |
| carried | you 0 · top 0 | |
| carried | you 1 · top 0.67 | |
| carried | you 1 · top 0.67 | |
| carried | you 1 · top 0.67 | |
| carried | you 1 · top 0.33 | |
| carried | you 0 · top 0.33 | |
| carried | you 0 · top 0.33 |
Machine Visibility
how to read thisCan the AI answer engines actually read each site? Blocked sites vanish from AI answers even while they still rank. Below: your stance, the competitor grid, and the openings.
Answer engines like ChatGPT, Claude, Perplexity, Gemini and Copilot read the open web through named crawlers. A site can invite them or shut them out in its robots rules. Shut them out and you disappear from the AI answers your customers increasingly ask for — even while you still rank in classic search. We checked five crawlers on your site and on every readable competitor.
Your stance
The competitor grid (hover a crawler to see what it feeds)
| Competitor | GPTBot | ClaudeBot | PerplexityBot | Google-Extended | Bingbot |
|---|---|---|---|---|---|
| patronellamd.com top | ✓ | ✓ | ✓ | ✓ | ✓ |
| bodybyravi.com top | ✓ | ✓ | ✓ | ✓ | ✓ |
| drmentz.com top | ✗ | ✗ | ✓ | ✗ | ✓ |
| cls.health trailing | ✓ | ✓ | ✓ | ✓ | ✓ |
| drvitenas.com trailing | ✓ | ✓ | ✓ | ✓ | ✓ |
| liftplastics.com trailing | ✓ | ✓ | ✓ | ✓ | ✓ |
The opening
Every readable competitor leaves the answer engines open this run — there is no AI-visibility gap to exploit right now. The instrument watches for the day one closes a door.
Patterns
how to read thisThese are the things winners share — and where you stand on each. The signals the top pages carry here, ranked by consistency; click a card to connect the pattern to your own reading. This is one market — universal patterns sharpen as studies accumulate (R29).
What winners share here (click a card — see where you stand)
100% of top pagesmissing
Number of images: part of how much real, on-topic content the page carries.
67% of top pagescarried
Number of internal links: part of the on-page building blocks a ranking page tends to have.
100% of top pagescarried
Number of script includes: part of how fast and stable the page feels to a real visitor.
100% of top pagespartial
Number of paragraphs: part of how much real, on-topic content the page carries.
67% of top pagesmissing
Number of semantic sections: part of how clearly the page is organised for readers and crawlers.
100% of top pagescarried
Average sentence length (readability): part of how much real, on-topic content the page carries.
100% of top pagescarried
Number of social profile links: part of the proof signals that show a business is real and credible.
67% of top pagescarried
Number of lists: part of how much real, on-topic content the page carries.
100% of top pagescarried
Privacy policy link: part of the proof signals that show a business is real and credible.
100% of top pagescarried
Testimonials / reviews on page: part of the proof signals that show a business is real and credible.
100% of top pagescarried
Open Graph tags for sharing: part of the on-page building blocks a ranking page tends to have.
100% of top pagescarried
Has an embedded video: part of how much real, on-topic content the page carries.
The differentiators (sortable — consistency & impact)
| Signal | Category | Consistency ▾ | Impact ▾ | Your standing |
|---|---|---|---|---|
| content | missing | |||
| onpage | carried | |||
| performance | carried | |||
| content | partial | |||
| structure | missing | |||
| content | carried | |||
| trust | carried | |||
| content | carried | |||
| trust | carried | |||
| trust | carried | |||
| onpage | carried | |||
| content | carried | |||
| structure | carried | |||
| schema | carried | |||
| schema | carried | |||
| schema | missing |
Table stakes (both cohorts already carry)
Across the corpus so far (the library growing under R29)
| Category scanned | Runs |
|---|---|
| plumbing | 6 |
| personal injury lawyer | 5 |
| interior designer | 4 |
| plumber | 4 |
| plastic surgery | 3 |
| med spa | 2 |
| Food | 1 |
| seo software | 1 |
Lab · plastic surgery in Houston
how to read thisThe study behind your read — which sites we measured you against, exactly what separates the winners from the trailing pages, and the reverse signals to ignore. This is the evidence under every score.
Across 6 cohort sites we found 28 signals that separate the winners from the trailing pages. You already carry 20 of them; 7 of the rest are low or medium effort.
The cohort
Feature gaps: top vs bottom
| Signal | Category | Top avg | Bottom avg | Win rate | Impact | Copy |
|---|---|---|---|---|---|---|
part of how much real, on-topic content the page carries. bottom pages measure higher — treat carefully | content | 2632 | 2723 | 33% | hard | |
part of how fast and stable the page feels to a real visitor. bottom pages measure higher — treat carefully | performance | 452 | 337 | 33% | medium | |
part of how much real, on-topic content the page carries. | content | 103 | 27 | 100% | medium | |
part of the on-page building blocks a ranking page tends to have. | onpage | 124 | 33 | 67% | medium | |
part of how fast and stable the page feels to a real visitor. | performance | 28 | 64 | 100% | medium | |
part of how much real, on-topic content the page carries. | content | 59 | 35 | 100% | medium | |
part of how clearly the page is organised for readers and crawlers. | structure | 17 | 3.67 | 67% | medium | |
part of how the page connects to the rest of the site and the wider web. bottom pages measure higher — treat carefully | links | 74 | 90 | 33% | medium | |
part of how much real, on-topic content the page carries. | content | 17 | 19 | 100% | medium | |
part of how much real, on-topic content the page carries. | content | 19 | 16 | 67% | medium | |
part of the proof signals that show a business is real and credible. | trust | 5 | 3.67 | 100% | medium | |
part of the machine-readable data that tells engines what the page is. | schema | 0.67 | 0 | 67% | medium | |
part of the proof signals that show a business is real and credible. | trust | 1 | 0.33 | 100% | easy | |
part of the machine-readable data that tells engines what the page is. | schema | 0.67 | 0 | 67% | medium | |
part of the location signals that tie the page to a place and its customers. | local | 0.67 | 0 | 67% | medium | |
part of the proof signals that show a business is real and credible. | trust | 1 | 0.67 | 100% | hard | |
part of the on-page building blocks a ranking page tends to have. | onpage | 1 | 0.67 | 100% | easy | |
part of how much real, on-topic content the page carries. | content | 1 | 0.67 | 100% | hard | |
part of how clearly the page is organised for readers and crawlers. | structure | 1 | 0.67 | 100% | easy | |
part of the machine-readable data that tells engines what the page is. | schema | 1 | 0.67 | 100% | medium | |
part of how much real, on-topic content the page carries. bottom pages measure higher — treat carefully | content | 0 | 0.67 | 0% | medium | |
part of the machine-readable data that tells engines what the page is. bottom pages measure higher — treat carefully | schema | 0 | 0.67 | 0% | medium | |
part of how clearly the page is organised for readers and crawlers. bottom pages measure higher — treat carefully | structure | 0.67 | 1 | 67% | easy | |
part of how clearly the page is organised for readers and crawlers. bottom pages measure higher — treat carefully | structure | 0.67 | 1 | 67% | easy |
Where the winners pull ahead
Anti-patterns
Table stakes (both cohorts already carry)
Measurement Dictionary reference · not your score
how to read thisThe full catalog of what we measure — the ruler, not the measurement. It is the same 58 signals for every site, in nine categories; your own reading lives in DNA Chain and the Gap Report. Click any signal name anywhere in the report to jump here; each entry links back to where it appears in your read. Tab by category.
| Signal | Type | Direction | Effort | Weight |
|---|---|---|---|---|
Served over a secure connection (HTTPS) https Served over a secure connection (HTTPS): part of the crawl-and-render basics an engine needs to read the page cleanly. On the pages ranking above you, the winners tend to carry more of this. It counts toward your DNA Match only when the top cohort clearly separates from the trailing pages on it. appears in your report: | yes/no | higher is better | easy | 0.9 |
Declares a canonical URL has_canonical Declares a canonical URL: part of the crawl-and-render basics an engine needs to read the page cleanly. On the pages ranking above you, the winners tend to carry more of this. It counts toward your DNA Match only when the top cohort clearly separates from the trailing pages on it. appears in your report: | yes/no | higher is better | easy | 0.6 |
Mobile viewport declared has_viewport_meta Mobile viewport declared: part of the crawl-and-render basics an engine needs to read the page cleanly. On the pages ranking above you, the winners tend to carry more of this. It counts toward your DNA Match only when the top cohort clearly separates from the trailing pages on it. appears in your report: | yes/no | higher is better | easy | 0.7 |
Page language declared html_lang_present Page language declared: part of the crawl-and-render basics an engine needs to read the page cleanly. On the pages ranking above you, the winners tend to carry more of this. It counts toward your DNA Match only when the top cohort clearly separates from the trailing pages on it. appears in your report: | yes/no | higher is better | easy | 0.4 |
Character encoding declared charset_declared Character encoding declared: part of the crawl-and-render basics an engine needs to read the page cleanly. On the pages ranking above you, the winners tend to carry more of this. It counts toward your DNA Match only when the top cohort clearly separates from the trailing pages on it. appears in your report: | yes/no | higher is better | easy | 0.3 |
Open to search indexing (not noindex) indexable Open to search indexing (not noindex): part of the crawl-and-render basics an engine needs to read the page cleanly. On the pages ranking above you, the winners tend to carry more of this. It counts toward your DNA Match only when the top cohort clearly separates from the trailing pages on it. appears in your report: | yes/no | higher is better | easy | 0.8 |
Site icon present favicon_present Site icon present: part of the crawl-and-render basics an engine needs to read the page cleanly. On the pages ranking above you, the winners tend to carry more of this. It counts toward your DNA Match only when the top cohort clearly separates from the trailing pages on it. appears in your report: | yes/no | higher is better | easy | 0.2 |
| Signal | Type | Direction | Effort | Weight |
|---|---|---|---|---|
Page transfer weight page_weight_kb Page transfer weight: part of how fast and stable the page feels to a real visitor. On the pages ranking above you, the winners tend to keep this lower. It counts toward your DNA Match only when the top cohort clearly separates from the trailing pages on it. appears in your report: | count | lower is better | medium | 0.6 |
Number of script includes script_tag_count Number of script includes: part of how fast and stable the page feels to a real visitor. On the pages ranking above you, the winners tend to keep this lower. It counts toward your DNA Match only when the top cohort clearly separates from the trailing pages on it. appears in your report: | count | lower is better | medium | 0.5 |
| Signal | Type | Direction | Effort | Weight |
|---|---|---|---|---|
Has a title tag title_present Has a title tag: part of the on-page building blocks a ranking page tends to have. On the pages ranking above you, the winners tend to carry more of this. It counts toward your DNA Match only when the top cohort clearly separates from the trailing pages on it. appears in your report: | yes/no | higher is better | easy | 0.9 |
Title length in the effective range title_length_ok Title length in the effective range: part of the on-page building blocks a ranking page tends to have. On the pages ranking above you, the winners tend to carry more of this. It counts toward your DNA Match only when the top cohort clearly separates from the trailing pages on it. appears in your report: | yes/no | higher is better | easy | 0.6 |
Has a meta description meta_desc_present Has a meta description: part of the on-page building blocks a ranking page tends to have. On the pages ranking above you, the winners tend to carry more of this. It counts toward your DNA Match only when the top cohort clearly separates from the trailing pages on it. appears in your report: | yes/no | higher is better | easy | 0.7 |
Meta description length in range meta_desc_length_ok Meta description length in range: part of the on-page building blocks a ranking page tends to have. On the pages ranking above you, the winners tend to carry more of this. It counts toward your DNA Match only when the top cohort clearly separates from the trailing pages on it. appears in your report: | yes/no | higher is better | easy | 0.5 |
Has an H1 heading h1_present Has an H1 heading: part of the on-page building blocks a ranking page tends to have. On the pages ranking above you, the winners tend to carry more of this. It counts toward your DNA Match only when the top cohort clearly separates from the trailing pages on it. appears in your report: | yes/no | higher is better | easy | 0.8 |
Exactly one H1 h1_singular Exactly one H1: part of the on-page building blocks a ranking page tends to have. On the pages ranking above you, the winners tend to carry more of this. It counts toward your DNA Match only when the top cohort clearly separates from the trailing pages on it. appears in your report: | yes/no | higher is better | easy | 0.5 |
Share of images with alt text images_with_alt_ratio Share of images with alt text: part of the on-page building blocks a ranking page tends to have. On the pages ranking above you, the winners tend to carry more of this. It counts toward your DNA Match only when the top cohort clearly separates from the trailing pages on it. appears in your report: | ratio | higher is better | medium | 0.6 |
Open Graph tags for sharing meta_og_present Open Graph tags for sharing: part of the on-page building blocks a ranking page tends to have. On the pages ranking above you, the winners tend to carry more of this. It counts toward your DNA Match only when the top cohort clearly separates from the trailing pages on it. appears in your report: | yes/no | higher is better | easy | 0.4 |
Twitter/social card tags meta_twitter_present Twitter/social card tags: part of the on-page building blocks a ranking page tends to have. On the pages ranking above you, the winners tend to carry more of this. It counts toward your DNA Match only when the top cohort clearly separates from the trailing pages on it. appears in your report: | yes/no | higher is better | easy | 0.3 |
Sane heading hierarchy heading_hierarchy_ok Sane heading hierarchy: part of the on-page building blocks a ranking page tends to have. On the pages ranking above you, the winners tend to carry more of this. It counts toward your DNA Match only when the top cohort clearly separates from the trailing pages on it. appears in your report: | yes/no | higher is better | medium | 0.5 |
Number of internal links internal_link_count Number of internal links: part of the on-page building blocks a ranking page tends to have. On the pages ranking above you, the winners tend to carry more of this. It counts toward your DNA Match only when the top cohort clearly separates from the trailing pages on it. appears in your report: | count | higher is better | medium | 0.5 |
Share of descriptive (non-generic) link text descriptive_link_ratio Share of descriptive (non-generic) link text: part of the on-page building blocks a ranking page tends to have. On the pages ranking above you, the winners tend to carry more of this. It counts toward your DNA Match only when the top cohort clearly separates from the trailing pages on it. appears in your report: | ratio | higher is better | medium | 0.4 |
| Signal | Type | Direction | Effort | Weight |
|---|---|---|---|---|
Body word count word_count Body word count: part of how much real, on-topic content the page carries. On the pages ranking above you, the winners tend to carry more of this. It counts toward your DNA Match only when the top cohort clearly separates from the trailing pages on it. appears in your report: | count | higher is better | hard | 0.8 |
Number of paragraphs paragraph_count Number of paragraphs: part of how much real, on-topic content the page carries. On the pages ranking above you, the winners tend to carry more of this. It counts toward your DNA Match only when the top cohort clearly separates from the trailing pages on it. appears in your report: | count | higher is better | medium | 0.5 |
Average sentence length (readability) avg_sentence_len Average sentence length (readability): part of how much real, on-topic content the page carries. On the pages ranking above you, the winners tend to keep this lower. It counts toward your DNA Match only when the top cohort clearly separates from the trailing pages on it. appears in your report: | count | lower is better | medium | 0.3 |
Number of lists list_count Number of lists: part of how much real, on-topic content the page carries. On the pages ranking above you, the winners tend to carry more of this. It counts toward your DNA Match only when the top cohort clearly separates from the trailing pages on it. appears in your report: | count | higher is better | medium | 0.4 |
Number of images image_count Number of images: part of how much real, on-topic content the page carries. On the pages ranking above you, the winners tend to carry more of this. It counts toward your DNA Match only when the top cohort clearly separates from the trailing pages on it. appears in your report: | count | higher is better | medium | 0.5 |
Has an embedded video video_embed_present Has an embedded video: part of how much real, on-topic content the page carries. On the pages ranking above you, the winners tend to carry more of this. It counts toward your DNA Match only when the top cohort clearly separates from the trailing pages on it. appears in your report: | yes/no | higher is better | hard | 0.4 |
Has a FAQ / Q&A block faq_block_present Has a FAQ / Q&A block: part of how much real, on-topic content the page carries. On the pages ranking above you, the winners tend to carry more of this. It counts toward your DNA Match only when the top cohort clearly separates from the trailing pages on it. appears in your report: | yes/no | higher is better | medium | 0.6 |
Number of data tables table_count Number of data tables: part of how much real, on-topic content the page carries. On the pages ranking above you, the winners tend to carry more of this. It counts toward your DNA Match only when the top cohort clearly separates from the trailing pages on it. appears in your report: | count | higher is better | medium | 0.3 |
Leads with a direct summary/answer answer_first_present Leads with a direct summary/answer: part of how much real, on-topic content the page carries. On the pages ranking above you, the winners tend to carry more of this. It counts toward your DNA Match only when the top cohort clearly separates from the trailing pages on it. appears in your report: | yes/no | higher is better | medium | 0.6 |
| Signal | Type | Direction | Effort | Weight |
|---|---|---|---|---|
Header landmark region has_header_landmark Header landmark region: part of how clearly the page is organised for readers and crawlers. On the pages ranking above you, the winners tend to carry more of this. It counts toward your DNA Match only when the top cohort clearly separates from the trailing pages on it. appears in your report: | yes/no | higher is better | easy | 0.4 |
Navigation landmark region has_nav_landmark Navigation landmark region: part of how clearly the page is organised for readers and crawlers. On the pages ranking above you, the winners tend to carry more of this. It counts toward your DNA Match only when the top cohort clearly separates from the trailing pages on it. appears in your report: | yes/no | higher is better | easy | 0.4 |
Main-content landmark region has_main_landmark Main-content landmark region: part of how clearly the page is organised for readers and crawlers. On the pages ranking above you, the winners tend to carry more of this. It counts toward your DNA Match only when the top cohort clearly separates from the trailing pages on it. appears in your report: | yes/no | higher is better | easy | 0.5 |
Footer landmark region has_footer_landmark Footer landmark region: part of how clearly the page is organised for readers and crawlers. On the pages ranking above you, the winners tend to carry more of this. It counts toward your DNA Match only when the top cohort clearly separates from the trailing pages on it. appears in your report: | yes/no | higher is better | easy | 0.4 |
Breadcrumb navigation breadcrumb_present Breadcrumb navigation: part of how clearly the page is organised for readers and crawlers. On the pages ranking above you, the winners tend to carry more of this. It counts toward your DNA Match only when the top cohort clearly separates from the trailing pages on it. appears in your report: | yes/no | higher is better | medium | 0.4 |
Number of semantic sections section_count Number of semantic sections: part of how clearly the page is organised for readers and crawlers. On the pages ranking above you, the winners tend to carry more of this. It counts toward your DNA Match only when the top cohort clearly separates from the trailing pages on it. appears in your report: | count | higher is better | medium | 0.4 |
| Signal | Type | Direction | Effort | Weight |
|---|---|---|---|---|
Number of outbound links external_link_count Number of outbound links: part of how the page connects to the rest of the site and the wider web. On the pages ranking above you, the winners tend to carry more of this. It counts toward your DNA Match only when the top cohort clearly separates from the trailing pages on it. appears in your report: | count | higher is better | medium | 0.4 |
Share of outbound links marked nofollow nofollow_ratio Share of outbound links marked nofollow: part of how the page connects to the rest of the site and the wider web. On the pages ranking above you, the winners tend to keep this lower. It counts toward your DNA Match only when the top cohort clearly separates from the trailing pages on it. appears in your report: | ratio | lower is better | medium | 0.3 |
| Signal | Type | Direction | Effort | Weight |
|---|---|---|---|---|
Has JSON-LD structured data jsonld_present Has JSON-LD structured data: part of the machine-readable data that tells engines what the page is. On the pages ranking above you, the winners tend to carry more of this. It counts toward your DNA Match only when the top cohort clearly separates from the trailing pages on it. appears in your report: | yes/no | higher is better | medium | 0.8 |
LocalBusiness structured data schema_localbusiness LocalBusiness structured data: part of the machine-readable data that tells engines what the page is. On the pages ranking above you, the winners tend to carry more of this. It counts toward your DNA Match only when the top cohort clearly separates from the trailing pages on it. appears in your report: | yes/no | higher is better | medium | 0.8 |
Organization structured data schema_organization Organization structured data: part of the machine-readable data that tells engines what the page is. On the pages ranking above you, the winners tend to carry more of this. It counts toward your DNA Match only when the top cohort clearly separates from the trailing pages on it. appears in your report: | yes/no | higher is better | medium | 0.5 |
FAQPage structured data schema_faqpage FAQPage structured data: part of the machine-readable data that tells engines what the page is. On the pages ranking above you, the winners tend to carry more of this. It counts toward your DNA Match only when the top cohort clearly separates from the trailing pages on it. appears in your report: | yes/no | higher is better | medium | 0.6 |
Review/AggregateRating structured data schema_review_agg Review/AggregateRating structured data: part of the machine-readable data that tells engines what the page is. On the pages ranking above you, the winners tend to carry more of this. It counts toward your DNA Match only when the top cohort clearly separates from the trailing pages on it. appears in your report: | yes/no | higher is better | hard | 0.6 |
BreadcrumbList structured data schema_breadcrumb BreadcrumbList structured data: part of the machine-readable data that tells engines what the page is. On the pages ranking above you, the winners tend to carry more of this. It counts toward your DNA Match only when the top cohort clearly separates from the trailing pages on it. appears in your report: | yes/no | higher is better | medium | 0.4 |
Product/Service structured data schema_product_service Product/Service structured data: part of the machine-readable data that tells engines what the page is. On the pages ranking above you, the winners tend to carry more of this. It counts toward your DNA Match only when the top cohort clearly separates from the trailing pages on it. appears in your report: | yes/no | higher is better | medium | 0.5 |
WebSite/SearchAction structured data schema_website_search WebSite/SearchAction structured data: part of the machine-readable data that tells engines what the page is. On the pages ranking above you, the winners tend to carry more of this. It counts toward your DNA Match only when the top cohort clearly separates from the trailing pages on it. appears in your report: | yes/no | higher is better | medium | 0.4 |
| Signal | Type | Direction | Effort | Weight |
|---|---|---|---|---|
Visible phone number phone_present Visible phone number: part of the proof signals that show a business is real and credible. On the pages ranking above you, the winners tend to carry more of this. It counts toward your DNA Match only when the top cohort clearly separates from the trailing pages on it. appears in your report: | yes/no | higher is better | easy | 0.6 |
Visible street address address_present Visible street address: part of the proof signals that show a business is real and credible. On the pages ranking above you, the winners tend to carry more of this. It counts toward your DNA Match only when the top cohort clearly separates from the trailing pages on it. appears in your report: | yes/no | higher is better | easy | 0.6 |
Visible contact email email_present Visible contact email: part of the proof signals that show a business is real and credible. On the pages ranking above you, the winners tend to carry more of this. It counts toward your DNA Match only when the top cohort clearly separates from the trailing pages on it. appears in your report: | yes/no | higher is better | easy | 0.4 |
Number of social profile links social_links_count Number of social profile links: part of the proof signals that show a business is real and credible. On the pages ranking above you, the winners tend to carry more of this. It counts toward your DNA Match only when the top cohort clearly separates from the trailing pages on it. appears in your report: | count | higher is better | medium | 0.4 |
Forms submit securely secure_forms Forms submit securely: part of the proof signals that show a business is real and credible. On the pages ranking above you, the winners tend to carry more of this. It counts toward your DNA Match only when the top cohort clearly separates from the trailing pages on it. appears in your report: | yes/no | higher is better | easy | 0.5 |
Privacy policy link privacy_policy_link Privacy policy link: part of the proof signals that show a business is real and credible. On the pages ranking above you, the winners tend to carry more of this. It counts toward your DNA Match only when the top cohort clearly separates from the trailing pages on it. appears in your report: | yes/no | higher is better | easy | 0.4 |
Terms / legal link terms_link Terms / legal link: part of the proof signals that show a business is real and credible. On the pages ranking above you, the winners tend to carry more of this. It counts toward your DNA Match only when the top cohort clearly separates from the trailing pages on it. appears in your report: | yes/no | higher is better | easy | 0.3 |
Testimonials / reviews on page testimonials_present Testimonials / reviews on page: part of the proof signals that show a business is real and credible. On the pages ranking above you, the winners tend to carry more of this. It counts toward your DNA Match only when the top cohort clearly separates from the trailing pages on it. appears in your report: | yes/no | higher is better | hard | 0.6 |
Certification / trust badges trust_badges_present Certification / trust badges: part of the proof signals that show a business is real and credible. On the pages ranking above you, the winners tend to carry more of this. It counts toward your DNA Match only when the top cohort clearly separates from the trailing pages on it. appears in your report: | yes/no | higher is better | medium | 0.4 |
| Signal | Type | Direction | Effort | Weight |
|---|---|---|---|---|
Mentions the target city/market city_mention_present Mentions the target city/market: part of the location signals that tie the page to a place and its customers. On the pages ranking above you, the winners tend to carry more of this. It counts toward your DNA Match only when the top cohort clearly separates from the trailing pages on it. appears in your report: | yes/no | higher is better | easy | 0.6 |
Embedded map map_embed_present Embedded map: part of the location signals that tie the page to a place and its customers. On the pages ranking above you, the winners tend to carry more of this. It counts toward your DNA Match only when the top cohort clearly separates from the trailing pages on it. appears in your report: | yes/no | higher is better | medium | 0.4 |
Business hours on page hours_present Business hours on page: part of the location signals that tie the page to a place and its customers. On the pages ranking above you, the winners tend to carry more of this. It counts toward your DNA Match only when the top cohort clearly separates from the trailing pages on it. appears in your report: | yes/no | higher is better | easy | 0.5 |
Explain
how to read thisEvery score, in plain terms — what it measures, how we measure it, and what it is not. Pick a pillar. This is the same instrument the Rank Codex Report reads at depth.
Main
- a guarantee
- a second overall number — there is only one headline
DNA Match
- a rank prediction
- proof your business is better
- the search engine's real algorithm
- a claim your page is identical to the winners
Presence
- the DNA signature
- paid ads or the map pack
- a traffic guarantee
Position
- business quality
- the DNA signature
- a full off-page authority audit
Closeable
- a ranking promise
- the Presence or Position pillars
- an hours estimate
This is your complete Rank DNA report — everything we can measure for your site and your market.
It is kept in your account: open it any time, with no re-running and no waiting.
Every number carries its coverage grade, and where we could not measure, the report says so.