Score history
Page health overview
View saved audithttps://www.asteco.com/en
No critical blockers found. Address the warnings to strengthen search visibility.
0
Critical
11
Warning
13
Passed
Category scores
Each score reflects only the rules relevant to that area.
Technical
82On-page
89Content
100Accessibility
71Social metadata
50AI-readiness
50Page-level SEO action plan
A deterministic plan based on evidence from this audited page.
Fix first
Add a canonical URL
Why: Canonicals help consolidate signals when multiple URL variants show the same content.
Action: Add an intentional self-referencing canonical.
Page evidence: No canonical URL was found.
Resolve the canonical mismatch
Why: An unintended mismatch can consolidate ranking signals to the wrong URL.
Action: Confirm the preferred URL and make the canonical, redirect, and sitemap agree.
Page evidence: Canonical comparison unavailable.
Fix the primary H1
Why: One clear primary heading makes the page topic easier to understand.
Action: Use one descriptive H1 and demote supporting headings.
Page evidence: 4 H1 headings found.
Technical fixes
Declare the page language
Add the accurate language code to the root HTML element.
Evidence: No html lang attribute found.
Validate: Re-run Website Health and confirm the finding is gone.
Accessibility improvements
Correct the heading hierarchy
Nest headings in order without unexplained level jumps.
Evidence: 1 hierarchy skip found.
Validate: Re-run Website Health and confirm the finding is gone.
Add useful image alternative text
Describe each informative image concisely; keep decorative images empty.
Evidence: 4 of 15 images have missing or empty alt text.
Validate: Re-run Website Health and confirm the finding is gone.
Optional enhancements
Complete Open Graph metadata
Add the missing title, description, image, and URL fields.
Evidence: 3 Open Graph tags found.
Validate: Re-run Website Health and confirm the finding is gone.
Complete Twitter/X card metadata
Add the missing card, title, description, and image fields.
Evidence: 3 Twitter/X tags found.
Validate: Re-run Website Health and confirm the finding is gone.
AI-readiness enhancements
Add valid structured data
Add the most specific schema type that accurately represents the page.
Evidence: 0 valid of 0 JSON-LD blocks.
Validate: Re-run Website Health and confirm the finding is gone.
Add clear author information
Add an accurate byline and relevant author metadata.
Evidence: No author information detected.
Validate: Re-run Website Health and confirm the finding is gone.
Add the publication date
Add an accurate visible and machine-readable publication date when relevant.
Evidence: No published date detected.
Validate: Re-run Website Health and confirm the finding is gone.
AI Recommendations
OptionalSEO scores and findings come from the deterministic audit engine. AI provides grounded explanations and suggestions only.
Audit results
Ordered by impact. Expand any check for evidence and next steps.
Valid JSON-LD structured data
WarningAI-readiness0 valid of 0 JSON-LD blocks.
Valid JSON-LD structured data
WarningAI-readiness0 valid of 0 JSON-LD blocks.
Evidence
−4.5 weight0 valid of 0 JSON-LD blocks.
Why it matters
Structured data makes entities and page meaning easier for machines to interpret.
Recommended action
Add relevant, valid JSON-LD when a suitable schema type exists.
Images include alternative text
WarningAccessibility4 of 15 images have missing or empty alt text.
Images include alternative text
WarningAccessibility4 of 15 images have missing or empty alt text.
Evidence
−4 weight4 of 15 images have missing or empty alt text.
- • https://images3.cmp.optimizely.com/assets/Business.svg/Zz0zMmI1YTg2NGE0NGMxMWYwODE1ZGEyNWE5MTYyNDZkYQ==
- • https://images4.cmp.optimizely.com/assets/Increase.svg/Zz0zMmU2N2M4MmE0NGMxMWYwYTUwMzEyZjBkZTM2YTliNw==
- • https://images3.cmp.optimizely.com/assets/Globe+%281%29.svg/Zz0zMmNjOGU0ZWE0NGMxMWYwODMwMWQyZWRkMTViYmYzMg==
- • https://images3.cmp.optimizely.com/assets/Business.svg/Zz0zMmI1YTg2NGE0NGMxMWYwODE1ZGEyNWE5MTYyNDZkYQ==
Why it matters
Alternative text makes informative images understandable without vision or image loading.
Recommended action
Add concise alt text to informative images; use empty alt only for decorative images.
Open Graph metadata complete
WarningSocial metadata3 Open Graph tags found.
Open Graph metadata complete
WarningSocial metadata3 Open Graph tags found.
Evidence
−4 weight3 Open Graph tags found.
- • Missing og:image
- • Missing og:url
Why it matters
Open Graph metadata controls how the page appears when shared.
Recommended action
Add the missing og:image, og:url tags.
Single primary H1
WarningOn-page4 H1 headings found.
Single primary H1
WarningOn-page4 H1 headings found.
Evidence
−3.5 weight4 H1 headings found.
- • Unlock Your Real Estate Potential with Tailored Expertise
- • Four Decades of Trusted Real Estate Expertise Across the Region
- • End-to-End Property Solutions Built on Performance and Trust
- • Creating Thriving Communities Through Care, Clarity and Connection
Why it matters
A clear primary heading communicates the main topic to people and crawlers.
Recommended action
Keep one primary H1 and demote supporting headings.
Twitter/X card metadata complete
WarningSocial metadata3 Twitter/X tags found.
Twitter/X card metadata complete
WarningSocial metadata3 Twitter/X tags found.
Evidence
−3.5 weight3 Twitter/X tags found.
- • Missing twitter:image
Why it matters
Twitter card metadata helps create a predictable preview on X and compatible platforms.
Recommended action
Add the missing twitter:image tags.
Logical heading hierarchy
WarningAccessibility1 hierarchy skip found.
Logical heading hierarchy
WarningAccessibility1 hierarchy skip found.
Evidence
−3 weight1 hierarchy skip found.
- • H1 → H4: Integrated Services Designed Around You
Why it matters
Heading levels should form a logical outline without unexplained jumps.
Recommended action
Reorder heading levels so each deeper level follows its parent.
Canonical URL present
WarningTechnicalNo canonical URL was found.
Canonical URL present
WarningTechnicalNo canonical URL was found.
Evidence
−3 weightNo canonical URL was found.
Why it matters
A canonical URL identifies the preferred version of a page.
Recommended action
Add a self-referencing canonical link.
Canonical matches final URL
WarningTechnicalCanonical comparison unavailable.
Canonical matches final URL
WarningTechnicalCanonical comparison unavailable.
Evidence
−2.5 weightCanonical comparison unavailable.
Why it matters
An unexpected canonical can consolidate ranking signals to another URL.
Recommended action
Add a self-referencing canonical.
Author information present
WarningAI-readinessNo author information detected.
Author information present
WarningAI-readinessNo author information detected.
Evidence
−2.5 weightNo author information detected.
Why it matters
Clear authorship supports provenance and trust for people and machine systems.
Recommended action
Add an author byline or machine-readable author metadata where appropriate.
Published date present
WarningAI-readinessNo published date detected.
Published date present
WarningAI-readinessNo published date detected.
Evidence
−2.5 weightNo published date detected.
Why it matters
A published date helps visitors and machines understand content freshness and provenance.
Recommended action
Add a published date for time-sensitive or editorial content.
Document language declared
WarningTechnicalNo html lang attribute found.
Document language declared
WarningTechnicalNo html lang attribute found.
Evidence
−2 weightNo html lang attribute found.
Why it matters
The html lang attribute helps search engines and assistive technology interpret the content.
Recommended action
Add an accurate lang attribute to the html element.
Page title present
PassedOn-pageFound “Asteco - Leading the way in Property Solutions”.
Page title present
PassedOn-pageFound “Asteco - Leading the way in Property Solutions”.
Evidence
Found “Asteco - Leading the way in Property Solutions”.
Why it matters
The title tag is the primary search-result headline and a strong topical signal.
Recommended action
Keep the title unique to this page.
Title length
PassedOn-page46 characters.
Title length
PassedOn-page46 characters.
Evidence
46 characters.
Why it matters
Titles that are too short can lack context; long titles may be truncated in search results.
Recommended action
No change needed.
Meta description present
PassedOn-pageAsteco is a major regional and international award-winning full-service real estate services company.
Meta description present
PassedOn-pageAsteco is a major regional and international award-winning full-service real estate services company.
Evidence
Asteco is a major regional and international award-winning full-service real estate services company.
Why it matters
A meta description helps search engines form a useful result snippet.
Recommended action
Keep it aligned with the page intent.
Meta description length
PassedOn-page101 characters.
Meta description length
PassedOn-page101 characters.
Evidence
101 characters.
Why it matters
Useful descriptions usually provide enough context without becoming likely to truncate.
Recommended action
No change needed.
Headings contain text
PassedAccessibility0 empty headings found.
Headings contain text
PassedAccessibility0 empty headings found.
Evidence
0 empty headings found.
Why it matters
Empty headings create confusing document structure for assistive technology and crawlers.
Recommended action
No change needed.
Page is indexable
PassedTechnicalNo page-level robots directives.
Page is indexable
PassedTechnicalNo page-level robots directives.
Evidence
No page-level robots directives.
Why it matters
A noindex directive asks search engines to exclude the page from search results.
Recommended action
No restrictive index directive was detected.
Mobile viewport configured
PassedTechnicalwidth=device-width, initial-scale=1
Mobile viewport configured
PassedTechnicalwidth=device-width, initial-scale=1
Evidence
width=device-width, initial-scale=1
Why it matters
A viewport meta tag supports responsive rendering on mobile devices.
Recommended action
No change needed.
Links have destinations
PassedAccessibility0 empty link destinations found.
Links have destinations
PassedAccessibility0 empty link destinations found.
Evidence
0 empty link destinations found.
Why it matters
Empty anchors are not useful navigation targets and can confuse keyboard users.
Recommended action
No empty destinations were detected.
Checked links respond successfully
PassedTechnical0 broken of 12 safely checked links.
Checked links respond successfully
PassedTechnical0 broken of 12 safely checked links.
Evidence
0 broken of 12 safely checked links.
Why it matters
Broken links interrupt user journeys and waste crawler attention.
Recommended action
No broken links were found among the safely checked links.
Substantial page copy
PassedContent428 visible words.
Substantial page copy
PassedContent428 visible words.
Evidence
428 visible words.
Why it matters
Very short pages may not provide enough context to satisfy informational intent.
Recommended action
Keep the content focused and current.
HTTPS connection
PassedTechnicalFinal URL uses HTTPS.
HTTPS connection
PassedTechnicalFinal URL uses HTTPS.
Evidence
Final URL uses HTTPS.
Why it matters
HTTPS protects content integrity and user privacy in transit.
Recommended action
No change needed.
Useful internal linking
PassedContent16 unique internal links found.
Useful internal linking
PassedContent16 unique internal links found.
Evidence
16 unique internal links found.
Why it matters
Internal links help visitors and crawlers discover related pages and understand site structure.
Recommended action
Keep anchor text descriptive and links relevant.
Balanced external linking
PassedContent5 external and 16 internal links.
Balanced external linking
PassedContent5 external and 16 internal links.
Evidence
5 external and 16 internal links.
Why it matters
An unusually high external-link ratio can distract visitors and dilute page focus.
Recommended action
No excessive external-link pattern detected.
Crawled page summary
Extracted headings
Image alt coverage
11 / 15
images include non-empty alternative text
Detected schema types
No schema types detected.
What’s next
Fix critical issues first, publish your changes, then run the URL again to confirm the score improves.