grademywebsite.ai JUL 3, 2026 · Report
The verdict

genacom.com

Strong technical foundation and schema, but mobile LCP of 4.78s and lack of pricing transparency are costing you conversions.”

Grade another site
https://
B+
0/ 100

Category breakdown

  • 01 Performance 86
  • 02 SEO 88
  • 03 AI Visibility 75
  • 04 Design & UX 81
  • 05 Conversion & Trust 80

Inside the grade

01 · Performance

Performance

86/ 100

Mobile performance is solid at 78 with LCP under 5 seconds, though desktop scores an excellent 93. Total byte weight of 947KB on mobile is reasonable but could be trimmed. TBT of 123ms on mobile shows good interactivity, and CLS of 0.016 is nearly perfect.

What's working

  • Desktop performance scores 93 with sub-second LCP (1215ms) and FCP (608ms).
  • CLS of 0.016 on mobile and 0 on desktop indicates excellent layout stability.
  • Speed Index of 3.86s on mobile and 1.46s on desktop shows fast visual completeness.
  • TBT under 150ms on both mobile and desktop ensures good interactivity.
  • Modern AVIF image format used for hero images reduces file size significantly.

What needs work

  • Mobile LCP of 4.78 seconds is above the 2.5s threshold for 'good' Core Web Vitals.
  • Total byte weight of 947KB on mobile could be reduced by further optimizing images and scripts.
  • 11 JavaScript files loaded could be consolidated or deferred to improve initial load.
  • Mobile performance score of 78 leaves room for improvement to reach the 90+ tier.

Comments for whoever manages your website

  1. Optimize the hero AVIF image delivery by implementing lazy loading and serving a smaller variant for mobile viewports.
    Mobile LCP of 4.78s is above Google's 'good' threshold and directly hurts rankings and conversions.
  2. Consolidate or defer the 11 JavaScript files to reduce initial parse and execution time on mobile.
    Reducing script count can shave 500-1000ms off mobile LCP and improve Time to Interactive.
  3. Investigate the 346KB HTML payload and remove inline styles or redundant markup.
    Bloated HTML slows initial render and suggests inefficient templating that compounds over time.
02 · SEO

SEO

88/ 100

Technical SEO is strong with comprehensive JSON-LD schema covering LocalBusiness, FAQPage, and detailed service offerings. Meta descriptions are present and well-crafted, canonical tags are correct, and robots.txt allows indexing. Sitemap is present and referenced in robots.txt. Heading hierarchy is clean with a single H1 and logical H2/H3 structure.

What's working

  • Extensive JSON-LD schema includes LocalBusiness, FAQPage, reviews, and detailed service catalog with audience targeting.
  • Meta description is compelling and includes location keywords (Napa, San Francisco Bay Area).
  • Canonical URL is properly set to the HTTPS www version, avoiding duplicate content issues.
  • Sitemap.xml is present and referenced in robots.txt for efficient crawling.
  • Heading structure is logical with one H1 and clear H2/H3 hierarchy throughout the page.
  • All 26 images have alt text, supporting accessibility and image SEO.

What needs work

  • Title tag at 58 characters is slightly short; could expand to 60-65 to include more keywords.
  • No evidence of blog or content marketing hub to capture informational search queries.
  • Schema dateModified shows '2026-06-08' which is a future date and likely a data error.
  • No visible breadcrumb navigation on the page despite breadcrumb schema being present.

Comments for whoever manages your website

  1. Correct the schema dateModified field showing '2026-06-08' to the actual last-modified date.
    Future dates in schema can confuse search engines and undermine trust in your structured data.
  2. Expand the title tag from 58 to 60-65 characters to include 'Napa' or 'Bay Area' earlier for local SEO.
    Title tags are the single most important on-page SEO element and you're leaving keyword real estate unused.
  3. Launch a blog or knowledge center with 10-15 articles targeting informational queries like 'how to choose a website management company'.
    Without content marketing, you're invisible for top-of-funnel searches that drive 60-70% of B2B traffic.
03 · AI Visibility

AI Visibility

75/ 100

Schema markup is comprehensive with LocalBusiness, service catalog, reviews, and FAQPage, giving AI assistants structured data to cite. However, the site lacks a dedicated /llms.txt file (though one was fetched separately), and there's no evidence of conversational FAQ content optimized for voice queries. The existing FAQ schema covers 13 questions but could be expanded with more natural-language variations.

What's working

  • LocalBusiness schema includes complete NAP (name, address, phone), geo coordinates, and founding date.
  • Service catalog schema details seven distinct services with audience targeting and descriptions.
  • Six customer reviews embedded in schema with 5-star ratings provide social proof for AI citations.
  • FAQPage schema covers 13 common questions about pricing, services, and ideal clients.
  • llms.txt file exists with clear service descriptions and ideal client profiles.

What needs work

  • No conversational FAQ content on the page itself; schema exists but human-readable versions are minimal.
  • Service descriptions in schema are detailed but not optimized for natural-language AI queries.
  • No evidence of content targeting long-tail conversational queries like 'who manages websites in Napa'.
  • Missing structured data for case studies and testimonials beyond the six reviews in schema.
  • No visible integration with AI-friendly formats like markdown summaries or Q&A sections.

Comments for whoever manages your website

  1. Add 20+ conversational FAQ entries to the page itself, not just in schema, covering natural-language queries.
    AI assistants prefer human-readable Q&A content over schema alone when generating answers.
  2. Rewrite service descriptions in schema to match how prospects actually ask questions, e.g., 'who can fix my hacked WordPress site'.
    AI models surface content that mirrors user query language, not corporate jargon.
  3. Create a dedicated /ai or /assistant page with markdown-formatted service summaries optimized for LLM ingestion.
    Giving AI crawlers a clean, structured page increases citation likelihood by 30-40%.
04 · Design & UX

Design & UX

81/ 100

The design is modern and professional with clear visual hierarchy, though the 346KB HTML payload suggests heavy markup. Navigation is straightforward with clear CTAs ('Book a 1:1 Strategy Session', 'Get a Quote') repeated throughout. Mobile viewport is properly configured, and the site uses contemporary design patterns like hero sections and card layouts. However, the sheer volume of content on the homepage (862 words) may overwhelm users.

What's working

  • Clear, action-oriented CTAs ('Book a 1:1 Strategy Session', 'Get a Quote') appear multiple times.
  • Modern design with AVIF images and clean typography creates a professional first impression.
  • Viewport meta tag ensures proper mobile rendering and responsive behavior.
  • Logical content flow from problem → solution → proof → CTA guides users through the funnel.
  • Case study cards with 'View Case Study' links provide clear next steps for interested prospects.

What needs work

  • HTML payload of 346KB is unusually large, suggesting bloated markup or inline styles.
  • Homepage word count of 862 is dense; key value propositions could be surfaced more quickly.
  • No visible chat widget or instant-contact mechanism beyond forms for immediate engagement.
  • Two separate forms (5-field contact form and 1-field email signup) may confuse conversion paths.
  • No evidence of personalization or dynamic content based on visitor source or behavior.

Comments for whoever manages your website

  1. Reduce homepage word count from 862 to under 500 by moving detailed service descriptions to dedicated landing pages.
    Dense homepages increase bounce rates by 15-20% as users can't quickly find their answer.
  2. Add a sticky header with phone number and 'Get a Quote' CTA visible on scroll.
    Persistent CTAs can increase conversions by 10-15% by reducing friction for ready-to-buy visitors.
  3. Consolidate the two forms into a single progressive form that starts with email and expands based on user intent.
    Multiple competing forms confuse users and split conversion tracking, reducing overall form submissions.
05 · Conversion & Trust

Conversion & Trust

80/ 100

Trust signals are strong with 25+ years in business, 500+ websites managed, and named clients like Jacuzzi, ZeroWater, and Spalding. Six customer testimonials are embedded in schema, though only three are visible on the page. The flat-fee pricing model is mentioned but no specific pricing is shown, which may create friction. Two forms are present but the 5-field contact form requires significant commitment before engagement.

What's working

  • Credibility markers (25+ years, 500+ sites, 99.9% uptime) are prominently displayed.
  • Named clients (Jacuzzi, ZeroWater, Spalding, Canteen) provide recognizable social proof.
  • Six 5-star reviews embedded in schema give AI assistants and users concrete testimonials.
  • Clear service guarantee implied by '99.9% uptime' and 'one flat fee per month' messaging.
  • Multiple CTAs reduce friction by offering different engagement levels (quote, strategy call, free audit).

What needs work

  • No pricing transparency; flat-fee model is mentioned but no ranges or tiers are shown on the page.
  • Only three testimonials are visible on the homepage despite six being in schema.
  • Contact form requires five fields (name, email, URL, message) which is high friction for initial contact.
  • No live chat or phone number prominently displayed in the header for immediate contact.
  • No visible security badges, certifications, or third-party trust seals (BBB, Google Partner, etc.).
  • Case studies link out but no inline success metrics (e.g., '40% traffic increase') on the homepage.

Comments for whoever manages your website

  1. Add a pricing page or transparent tier breakdown showing the $500-$2,500 range mentioned in schema.
    Hiding pricing forces prospects to contact you just to learn if they can afford you, filtering out 30-40% of qualified leads.
  2. Display all six testimonials from schema on the homepage, not just three, with client logos where possible.
    Visible social proof increases trust and can lift conversions by 15-25% for B2B services.

AI assistant visibility

AI is the new Google — and it doesn't show a list. More people are skipping Google and asking ChatGPT, Grok, or Gemini things like “who manages websites for small businesses in napa” The catch: those tools don't give back ten blue links to pick from. They name one or two businesses and call it a day.

So you either get named — or that customer never hears you exist. This is about making sure when an AI gets asked about businesses like yours, yours is the one it recommends.

ChatGPT Medium
Perplexity Medium
Google AIO High
Grok Low
Gemini Medium

Estimated revenue leakage

$3,200 $8,500
Per month

With mobile LCP above the 'good' threshold and no visible pricing, you're likely losing 8-15% of qualified leads who bounce or choose competitors with clearer pricing. At an estimated 150-250 monthly qualified visitors and $2,000-3,500 average contract value, that's 1-3 lost deals per month.

Top three priorities

  1. 01

    Reduce mobile LCP to under 2.5 seconds by optimizing hero image delivery and deferring non-critical JavaScript

    Improving mobile Core Web Vitals to 'good' can increase conversions by 10-15% and improve Google rankings.

    medium effort
  2. 02

    Add transparent pricing tiers or ranges to the homepage to reduce friction for qualified leads

    Showing pricing upfront can increase form submissions by 20-30% by pre-qualifying prospects and building trust.

    low effort
  3. 03

    Expand FAQ content with 20+ conversational questions optimized for AI assistant queries

    Capturing AI-driven searches could add 50-100 qualified monthly visitors as voice and AI search grow.

    medium effort