We sell audits. It would be dishonest to do that without running one on ourselves first. This page is the real output of Seed Value Marketing's own 15-phase infrastructure audit — scored the same way we score client sites. Overall score: 58/100. Some phases are strong. Several are not. We are publishing this because no competitor will.
Why we published this
The audit-first model only has credibility if we apply it to ourselves. Any agency can claim they know what is broken on your site. We can show you what was broken on ours, what we fixed, and what is still open. This page exists to answer the question every skeptical contractor will ask: 'Can you prove this works?' The answer is on this page. We audit first. We build second. We measure third — including on our own infrastructure.
Phase 1 — Site Architecture & Crawlability: 7/10
What we found: The site is a Vite + React SPA. Out of the box, every URL served an identical empty HTML shell — crawlers and AI systems saw nothing. We built a Playwright prerender pipeline that visits all 32 routes at build time and writes hydrated HTML to each URL. Every page now ships unique titles, descriptions, canonicals, JSON-LD, and body content to crawlers. Clean URLs and vercel.json configured for no trailing slashes. What's still open: sitemap.xml is missing lastmod dates, and a handful of location and industry pages are below 400 words — thin by any content quality standard.
Phase 2 — Technical SEO: 7/10
What we found: Canonical tags are set correctly on every prerendered page. No duplicate content issues. No redirect chains. No mixed content warnings. Core Web Vitals have not been formally measured since launch — we do not have a confirmed LCP or CLS score. robots.txt is not customized. No structured hreflang (English-only site, so not critical). What's still open: formal Core Web Vitals measurement, robots.txt review, and image optimization audit.
Phase 3 — On-Page Copy & Heading Structure: 7/10
What we found: Service pages were originally 200–280 words with 3 thin sections — no pricing transparency, no FAQ blocks, no AEO structure. We expanded all four service pages to 800–1,200 words with Big 5 pricing sections and AEO FAQ cards. Both guide pages ('How Much Does a Website Cost' and the GBP guide) were expanded to 1,200–1,400 words. The homepage hero was rewritten to audit-first contractor positioning. What's still open: 14 location and industry pages are still at 3 short sections (~300 words each). These need expansion to be competitive for local search terms.
Phase 4 — Local SEO & NAP Consistency: 6/10
What we found: Phone number consistent across schema, header, footer, and GBP. Address (Ashtabula, OH) consistent across all schema entities. Service area listed at city level in both GBP and ProfessionalService schema. What's still open: Bing Places not claimed (no Alexa/Cortana citation). Apple Business Connect not claimed (no Siri citation). Yelp not claimed. BBB not listed. These four platforms are where NAP cross-validation happens for AI systems assessing entity trust. The citation footprint is currently limited to GBP and four social profiles.
Phase 5 — Google Business Profile: 7/10
What we found: The GBP listing existed but had critical configuration errors — state-level service area instead of cities, 24/7 hours, non-UTM-tagged website URL, and a generic non-optimized description. We fixed all four: 14 city-level service area entries, Mon-Fri 8AM-6PM hours, UTM-tagged URL, and the full 500-character optimized description. What's still open: secondary categories (Website Designer, Internet Marketing Service, Advertising Agency) not yet confirmed added. Opening date not set. Photo count below 20. No regular posting cadence started. No Q&A seeded.
Phase 6 — Schema Markup & Entity Trust: 8/10
What we found: The original site had a bare Organization schema with no @id linking, no ProfessionalService, no Person, and no FAQPage. We rebuilt it as a full @graph: Organization (with alternateName, slogan, foundingDate, sameAs), WebSite, ProfessionalService (areaServed 14 cities, openingHours, sameAs), Person (founder JD), Service (audit at $2,000 and website design at $799), and FAQPage (8 questions). All entities linked by @id. What's still open: no aggregateRating entity (requires real published reviews), no BreadcrumbList on interior pages.
Phase 7 — AEO (Answer Engine Optimization): 7/10
What we found: No FAQ structure anywhere on the original site — no H3 question format, no FAQPage schema, no AEO answer blocks. We added 5 FAQ cards (H3 + answer paragraph) to every service page and both guide pages, wired to FAQPage schema on the homepage. What's still open: the 14 location and industry pages have no FAQ blocks. The /audit page has 5 FAQs but the /audit-of-ourselves page (this page) needs its own FAQ block to be fully AEO-ready.
Phase 8 — GEO (Generative Engine Optimization): 5/10
What we found: The sameAs array covers GBP, Facebook, Instagram, and LinkedIn — four credible entity anchors. The schema graph is complete enough for AI systems to correctly identify what the business does and where. What's still open: no Bing Places citation (Bing feeds Copilot and Bing Chat). No Apple Business Connect (feeds Siri). No Yelp or BBB listings. No inbound links from authoritative third-party domains. GEO visibility for AI engines scales with how many credible sources corroborate the entity — right now the footprint is too thin to produce consistent AI citations.
Phase 9 — GA4 Tracking: 3/10
What we found: GA4 is present on the site. What we do not know: whether form submissions are tracked as conversion events, whether the GBP UTM traffic is showing up correctly as gbp/organic in Traffic Acquisition, whether scroll depth, button clicks, or phone number taps are tracked as events. The honest answer is that we have not verified any of this. GA4 out of the box tracks pageviews. It does not track what matters — calls, form fills, offer page visits — without custom event configuration. This is the phase where most agencies score worst because measurement is invisible until someone looks.
Phase 10 — Google Search Console: 2/10
What we found: The seedvaluemarketing.com property has not been verified in Google Search Console. There is no baseline GSC data, no index coverage report, no search query data, and no enhancement reports. This is the single most important measurement gap on the site — GSC is the ground truth for whether any SEO work is producing results. It is also the measurement surface against which our 90-day ranking guarantee is tracked. Until GSC is verified, the guarantee clock cannot start. This is on the open task list and blocked on a user action (domain TXT verification).
Phase 11 — Google Ads Readiness: 2/10
What we found: No Google Ads account. No conversion tracking. No dedicated landing pages built for paid traffic. No Google Tag Manager container. The site is not ready to run paid search campaigns without additional setup. This phase scores low not because paid ads are required, but because a site that cannot track conversions is not ready to spend money on traffic — organic or paid.
Phase 12 — OpenGraph & Social Preview: 7/10
What we found: OpenGraph tags are in place for og:title, og:description, og:image, og:url, og:type on every prerendered page. Twitter card meta tags are set. What's still open: the og-image referenced (/og-image.png) has not been confirmed to exist at that path. If it is missing, every social share of the site shows a blank preview — a common and invisible problem that costs trust every time someone shares a link.
Phase 13 — CRO (Conversion Rate Optimization): 6/10
What we found: Tap-to-call button in the header. Contact form on the homepage. Clear primary CTAs on every page. The 'Merica Starter Site offer has a hard scope wall and explicit pricing — scope boundaries set in writing before contact. The /audit page has a full pricing block with the credit mechanic explained. What's still open: no session recording (Hotjar or equivalent). No scroll depth data. No A/B test on CTA copy. No exit intent capture. Conversion optimization without measurement data is informed guessing.
Phase 14 — Competitor Gap Analysis: 0/10
What we found: Not done. We have not formally audited the top 3 competitors in any of our 14 service area cities across any of our primary service categories. We do not have a documented picture of what they rank for, what their schema looks like, what their GBP category structure is, or where their citation footprint is stronger than ours. A 0/10 is not a failure to be embarrassed about — it is an honest gap that most agencies also have. It is on the roadmap. Until it is done, content and optimization decisions are made without the full competitive context.
Phase 15 — Entity Trust & Brand Authority: 5/10
What we found: Four social profiles in the sameAs array (GBP, Facebook, Instagram, LinkedIn). A verified GBP listing. Schema that correctly identifies the business, its founder, and its services. What's still open: no Yelp, no BBB, no Bing Places, no Apple Business Connect. No inbound links from contractor publications, local business directories, or industry associations. No press mentions or third-party citations. Entity trust is measured by how many credible external sources corroborate what the schema claims — four social profiles and a GBP listing is a foundation, not a finished footprint.
Overall score: 58/100 — and what it means
58/100 is a real score on a real site that was built with intention. It reflects genuine strengths (schema, prerendering, service page content, GBP fixes) and genuine gaps (GSC unverified, citation footprint thin, no conversion tracking, competitor analysis not started). The average contractor website scores 20–35/100 — not because the business is bad, but because nobody has ever scored it. The value of the audit is not in knowing your number. It is in knowing which of the 15 phases is costing you the most revenue and what it takes to fix it. For most contractors, fixing two or three phases from the bottom of the list produces more ranking lift than any amount of content or backlinks added on top of a broken foundation. That is what the audit shows. That is what the foundation build fixes. That is what the 90-day GSC guarantee measures.