Optimization report · Standard v1.0.0

Verdant Landscapes

Production-ready · 0 blocking issues
97
83
Passed
5
Advisories
0
Failures

By category

Technical SEO & Crawlability
13/13
On-page SEO & Metadata
10/12
Content Structure & Quality
4/5
Answer Engine Optimization
5/5
GEO & AI Search Readiness
6/6
Structured Data
9/9
Local SEO
3/4
Entity & Topical Authority
4/5
Internal Linking
4/4
Conversion Optimization
5/5
Media & Image Optimization
6/6
Core Web Vitals & Performance
4/4
Accessibility (WCAG 2.1 AA)
6/6
E-E-A-T & Trust
4/4

All checkpoints

Technical SEO & Crawlability

HTTPS originBlocking
The site origin uses https.
robots.txt presentBlocking
A robots.txt is generated, allows crawling of indexable pages, and references the sitemap.
AI crawlers allowedCritical
robots.txt explicitly allows major AI/answer-engine crawlers (GPTBot, OAI-SearchBot, ClaudeBot, PerplexityBot, Google-Extended).
XML sitemap presentBlocking
An XML sitemap is generated listing every indexable page with lastmod.
Sitemap completenessCritical
Every indexable page appears in the sitemap; no noindex pages are listed.
llms.txt presentCritical
An llms.txt is generated to guide AI crawlers to key pages and business facts.
Canonical URLsBlocking
Every page declares a self-referencing absolute canonical URL.
Clean URLsCritical
URLs are lowercase, hyphenated, free of query params, underscores, and stop words.
Shallow URL depthAdvisory
Page paths stay within three path segments.
Sound redirectsCritical
No redirect targets a redirect (no chains) and no redirect loops exist.
No broken internal linksBlocking
Every internal link, nav item, breadcrumb, and CTA resolves to an existing page or a valid tel/sms/mailto/external URL.
Key pages indexableBlocking
Home, service, location, and contact pages are not accidentally noindexed.
Security headersCritical
The site is served with HSTS, X-Content-Type-Options, and a Referrer-Policy.

On-page SEO & Metadata

Title presentBlocking
Every page has a non-empty meta title.
Title lengthCritical
Titles are between 30 and 60 characters.
/reviews: Title short (28 chars).
/faq: Title short (24 chars).
/contact: Title short (28 chars).
Titles uniqueBlocking
No two pages share a meta title.
Description presentCritical
Every page has a non-empty meta description.
Description lengthCritical
Meta descriptions are between 70 and 160 characters.
/reviews: Description short (48).
/privacy-policy: Description short (38).
/terms-of-service: Description short (40).
Descriptions uniqueCritical
No two pages share a meta description.
Exactly one H1Blocking
Every page renders exactly one H1.
Heading hierarchyCritical
Heading levels never skip (H1 then H2 then H3), per page.
Open Graph tagsCritical
Every page emits Open Graph title, description, type, and url.
Twitter cardsAdvisory
Every page emits a Twitter card summary.
FaviconAdvisory
The site declares a favicon.
Document languageCritical
The html element declares a lang matching the site locale.

Content Structure & Quality

Unique page purposeBlocking
No two pages target the same search intent for the same entity (no keyword-swapped duplicates).
Content uniquenessCritical
Pairwise page-content similarity stays under the doorway threshold (0.80).
/services/lawn-care-and-maintenance: Similar content (82%): /services/lawn-care-and-maintenance vs /services/tree-and-shrub-care. Add more unique detail.
/service-areas/beaverton-or: Similar content (91%): /service-areas/beaverton-or vs /service-areas/lake-oswego-or. Add more unique detail.
Sufficient depthCritical
Each page meets a minimum section/word count for its page type (no thin content).
Answer-first structureCritical
Informational pages lead with a concise, extractable answer.
No keyword stuffingAdvisory
No single keyword exceeds a natural density in body copy.

Answer Engine Optimization

FAQ coverageCritical
The site and each service page include an FAQ section.
Question headingsCritical
FAQ items are phrased as natural questions.
Concise answersAdvisory
FAQ answers open with a direct one to two sentence answer.
FAQPage schemaBlocking
Every page rendering an FAQ emits matching FAQPage structured data.
Direct-answer blocksAdvisory
Service pages include process, cost, or comparison answer blocks.

GEO & AI Search Readiness

Entities definedCritical
The business, its services, and its locations are unambiguously defined as entities.
Entity relationshipsCritical
Relationships (business provides service; service serves area) are explicit in schema and linking.
Machine-readable factsCritical
Core business facts appear in structured data, not only prose.
Consistent NAPBlocking
Name, phone, and address are identical everywhere they appear (prose and schema).
Citable contentAdvisory
Pages expose self-contained, quotable facts an AI can cite.
Speakable/voiceAdvisory
FAQ answers are structured for voice/speakable extraction.

Structured Data

Organization/LocalBusinessBlocking
A valid Organization (or LocalBusiness) node exists with name, url, and description.
WebSite nodeCritical
A WebSite node exists and references the business as publisher.
LocalBusiness NAP+geoBlocking
For local businesses the node includes telephone, address, and areaServed.
Service schemaCritical
Every service detail page emits a Service node linked to the business provider.
FAQ schema presentBlocking
FAQ pages emit FAQPage structured data.
Breadcrumb schemaCritical
Every non-home page emits BreadcrumbList structured data.
Review/rating schemaCritical
When reviews or a rating exist, aggregateRating is present on the business node.
Entity @id graphCritical
Schema nodes are linked by @id (WebSite publisher, Service provider) to form a graph.
Valid structured dataBlocking
All JSON-LD nodes carry @context and @type and required properties for their type.

Local SEO

Service areas targetedCritical
Local sites declare their service areas in content and schema (areaServed).
Location pages provide valueBlocking
Each location page has unique local content and is not a keyword-swapped doorway page.
GBP alignmentAdvisory
A Google Business Profile link is present when available.
No Google Business Profile URL provided.
Local trust signalsAdvisory
Location pages include local reviews or proof where available.

Entity & Topical Authority

Organization entityBlocking
The organization entity is documented (name, description, offerings, areas, trust signals).
Service entitiesCritical
Every service is a defined entity with its own page or grid presence.
Location entitiesCritical
Every targeted location is a defined entity.
Service clustersCritical
Each service links to supporting content: related services, an FAQ, and a conversion CTA.
Team/E-E-A-T entitiesAdvisory
Team members are documented to strengthen E-E-A-T where available.
No team members documented for E-E-A-T.

Internal Linking

No orphan pagesBlocking
Every indexable page is reachable through header, footer, or in-content internal links.
BreadcrumbsCritical
Every non-home page renders breadcrumbs.
Service-location cross-linkingCritical
Service and location pages link to each other where both exist.
Reachable within 3 clicksAdvisory
Every page is within three internal clicks of the home page.

Conversion Optimization

Hero CTABlocking
The home hero contains at least one clear primary CTA.
Click-to-callCritical
When a phone number exists, a tel: CTA is present in the header and contact page.
Lead captureBlocking
The contact page renders a working quote/contact form.
Trust signalsCritical
The home page surfaces trust signals (reviews, ratings, or credentials).
Per-page conversion goalCritical
Every page ends with a conversion CTA band.

Media & Image Optimization

Alt textBlocking
Every content image has descriptive alt text; decorative media is marked aria-hidden.
Modern formatsCritical
Raster images are served as AVIF/WebP with fallbacks.
Responsive sizesCritical
Images provide responsive sizes/srcset.
Set dimensionsCritical
Every image declares width and height (or aspect-ratio) to prevent layout shift.
Lazy loadingAdvisory
Below-the-fold images lazy-load; the LCP image is eager.
Descriptive filenamesAdvisory
Image files use descriptive, keyword-relevant names.

Core Web Vitals & Performance

No layout shift from mediaCritical
All media and embeds reserve space (dimensions/aspect-ratio) to protect CLS.
Font display swapCritical
Web fonts load with font-display: swap.
LCP priorityCritical
The largest hero media/text is prioritized and not lazy-loaded.
Minimal render-blockingAdvisory
No render-blocking third-party CSS/JS in the critical path.

Accessibility (WCAG 2.1 AA)

Color contrastBlocking
Body text and on-band text meet WCAG AA contrast (>= 4.5:1; >= 3:1 for large text).
Semantic landmarksCritical
Pages use header, nav, main, and footer landmarks with a single main.
Form labelsBlocking
Every form control has an associated label.
Focus visibleCritical
Interactive elements have a visible focus indicator.
Touch targetsAdvisory
Tap targets are at least 44x44px.
Skip to contentAdvisory
A skip-to-content link is present for keyboard users.

E-E-A-T & Trust

Trust signals presentCritical
Credentials, reviews, or ratings are surfaced on the site.
About pageCritical
An About page establishes who the business is.
Visible contactBlocking
Contact information (phone or email) is reachable from every page.
Legal pagesCritical
Privacy Policy and Terms pages exist and are linked in the footer.

Files that help Google and AI assistants find your site

Created automatically for every site. These files invite Google and AI assistants like ChatGPT and Perplexity to find and understand your business.

robots.txt
# Generated by webIQ — crawlability + AI discoverability
User-agent: *
Allow: /

User-agent: GPTBot
Allow: /

User-agent: OAI-SearchBot
Allow: /

User-agent: ChatGPT-User
Allow: /

User-agent: ClaudeBot
Allow: /

User-agent: Claude-Web
Allow: /

User-agent: PerplexityBot
Allow: /

User-agent: Perplexity-User
Allow: /

User-agent: Google-Extended
Allow: /

User-agent: Applebot-Extended
Allow: /

User-agent: CCBot
Allow: /

Sitemap: https://verdant-landscapes.webiq.site/sitemap.xml
sitemap.xml
<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <url>
    <loc>https://verdant-landscapes.webiq.site</loc>
    <lastmod>2024-01-18</lastmod>
    <changefreq>weekly</changefreq>
    <priority>1.0</priority>
  </url>
  <url>
    <loc>https://verdant-landscapes.webiq.site/about</loc>
    <lastmod>2024-01-18</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://verdant-landscapes.webiq.site/services</loc>
    <lastmod>2024-01-18</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.9</priority>
  </url>
  <url>
    <loc>https://verdant-landscapes.webiq.site/services/landscape-design</loc>
    <lastmod>2024-01-18</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.9</priority>
  </url>
  <url>
    <loc>https://verdant-landscapes.webiq.site/services/lawn-care-and-maintenance</loc>
    <lastmod>2024-01-18</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.9</priority>
  </url>
  <url>
    <loc>https://verdant-landscapes.webiq.site/services/irrigation-systems</loc>
    <lastmod>2024-01-18</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.9</priority>
  </url>
  <url>
    <loc>https://verdant-landscapes.webiq.site/services/hardscaping-and-patios</loc>
    <lastmod>2024-01-18</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.9</priority>
  </url>
  <url>
    <loc>https://verdant-landscapes.webiq.site/services/tree-and-shrub-care</loc>
    <lastmod>2024-01-18</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.9</priority>
  </url>
  <url>
    <loc>https://verdant-landscapes.webiq.site/service-areas</loc>
    <lastmod>2024-01-18</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://verdant-landscapes.webiq.site/service-areas/portland-or</loc>
    <lastmod>2024-01-18</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://verdant-landscapes.webiq.site/service-areas/beaverton-or</loc>
    <lastmod>2024-01-18</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://verdant-landscapes.webiq.site/service-areas/lake-oswego-or</loc>
    <lastmod>2024-01-18</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://verdant-landscapes.webiq.site/reviews</loc>
    <lastmod>2024-01-18</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://verdant-landscapes.webiq.site/faq</loc>
    <lastmod>2024-01-18</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://verdant-landscapes.webiq.site/contact</loc>
    <lastmod>2024-01-18</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.9</priority>
  </url>
  <url>
    <loc>https://verdant-landscapes.webiq.site/privacy-policy</loc>
    <lastmod>2024-01-18</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.3</priority>
  </url>
  <url>
    <loc>https://verdant-landscapes.webiq.site/terms-of-service</loc>
    <lastmod>2024-01-18</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.3</priority>
  </url>
</urlset>
llms.txt
# Verdant Landscapes

> Verdant Landscapes provides trusted landscaping services with a focus on quality workmanship and honest pricing.

## Business facts

- Industry: Landscaping
- Phone: (503) 555-0188
- Email: grow@verdant.example
- Address: 88 SE Oak, Portland, OR, 97214
- Service areas: Portland, OR, Beaverton, OR, Lake Oswego, OR
- Rating: 5 from 96 reviews
- Established: 2016

## Services

- [Landscape Design in Portland](https://verdant-landscapes.webiq.site/services/landscape-design): Verdant Landscapes makes landscape design in Portland straightforward, with a fair estimate, a clean worksite, and results built to last.
- [Lawn Care & Maintenance in Portland](https://verdant-landscapes.webiq.site/services/lawn-care-and-maintenance): Our lawn care & maintenance service in Portland pairs quality materials with skilled craftsmanship and clear communication at every step.
- [Irrigation Systems in Portland](https://verdant-landscapes.webiq.site/services/irrigation-systems): When you need irrigation systems in Portland, Verdant Landscapes brings the experience and attention to detail the job deserves.
- [Hardscaping & Patios in Portland](https://verdant-landscapes.webiq.site/services/hardscaping-and-patios): Our hardscaping & patios service in Portland pairs quality materials with skilled craftsmanship and clear communication at every step.
- [Tree & Shrub Care in Portland](https://verdant-landscapes.webiq.site/services/tree-and-shrub-care): When you need tree & shrub care in Portland, Verdant Landscapes brings the experience and attention to detail the job deserves.

## Key pages

- [Landscaping Done Right in Portland](https://verdant-landscapes.webiq.site)
- [About Verdant Landscapes](https://verdant-landscapes.webiq.site/about)
- [Our Landscaping Services](https://verdant-landscapes.webiq.site/services)
- [Customer Reviews](https://verdant-landscapes.webiq.site/reviews)
- [Frequently Asked Questions](https://verdant-landscapes.webiq.site/faq)
- [Contact Verdant Landscapes](https://verdant-landscapes.webiq.site/contact)

## Attribution

Site generated and hosted by webIQ (https://webiq.co).