FULL AEO REPORT · CITED DIGITAL

Riverbend Custom Cabinetry

https://riverbendcabinetry.com · Home Services
OVERALL SCORE
79/100
Grade: B
CATEGORY BREAKDOWN
AI Citation
75
Structured Data
85
Brand Entity
80
Conversational
68
E-E-A-T
82
Local AI
84
AI engines can find you, but are missing key signals to confidently recommend you over competitors.

Executive Summary

Riverbend Custom Cabinetry scored 79/100, top quartile for Home Services and one of the highest we see in the custom woodworking category. Your structured data and local signals are solid. The remaining 21 points live in conversational content: homeowners ask specific questions before calling any contractor, and right now AI engines don't have enough material to quote you. Closing that gap with FAQ schema and a few focused pages could push you into the 85-90 range within 90 days.

DO THIS WEEK

Quick Wins

These 4 changes have the highest payoff for the least effort. Start here.

1
Add FAQPage Schema Answering Common Homeowner Questions
When someone asks ChatGPT 'how long does it take to get custom cabinets?' or 'does Riverbend do bathroom vanities?', FAQ schema gives AI an exact answer to pull from your site. Without it, AI either guesses or recommends a competitor who has the answer published.
1-2 hours  ·  See full steps in Recommendation 1 below
2
Add HomeAndConstructionBusiness Schema with License and Service Area
You have LocalBusiness schema but it's missing contractor-specific signals: license number, service area, and payment accepted. AI engines use these to confidently answer 'is Riverbend licensed?' and to determine whether to recommend you for a specific county or zip code.
30 min  ·  See full steps in Recommendation 2 below
3
Publish 2-3 Customer Testimonial Pages with Project Details
Third-party validation is the hardest E-E-A-T signal to fake and the most trusted by AI engines. Full testimonial pages (not just a star rating) with the customer's name, project type, and a real quote give AI models concrete social proof to cite when recommending a contractor.
1-2 hours  ·  See full steps in Recommendation 3 below
4
Add an llms.txt File to Your Site Root
llms.txt is a simple text file that tells AI crawlers exactly who you are, what you build, and which pages matter most. For a contractor, it's also a fast way to declare your service area and specialties so AI engines can confidently route homeowners to you.
30 min  ·  See full steps in Recommendation 4 below

Recommendations

Listed in priority order. Quick wins come first.

01 · STRUCTURED DATA QUICK WIN

Add FAQPage Schema Answering Common Homeowner Questions

1-2 hours
IMPACT: HIGH EFFORT: LOW

Why this matters: When someone asks ChatGPT 'how long does it take to get custom cabinets?' or 'does Riverbend do bathroom vanities?', FAQ schema gives AI an exact answer to pull from your site. Without it, AI either guesses or recommends a competitor who has the answer published.

How to do it
  1. Write 8-12 questions homeowners ask before hiring a cabinet maker
  2. Cover: timeline, process, materials, service area, pricing range, warranty, what styles you offer
  3. Add them as a visible FAQ section on your homepage or a dedicated 'FAQ' page
  4. Wrap the section in FAQPage JSON-LD schema
SELECT YOUR PLATFORM
  1. Install the free 'Rank Math SEO' plugin if not already installed
  2. Edit your homepage and add an FAQ block using Rank Math's FAQ block type
  3. Fill in 8-12 questions. Rank Math automatically outputs FAQPage schema
  4. Alternatively, add the raw JSON-LD schema below via Appearance > Theme File Editor > header.php
Code to copy
Copy everything below. The platform steps above show exactly where to paste it.
<script type="application/ld+json">
{
  "@context": "https://schema.org",
  "@type": "FAQPage",
  "mainEntity": [
    {
      "@type": "Question",
      "name": "How long does it take to get custom cabinets from Riverbend?",
      "acceptedAnswer": { "@type": "Answer", "text": "Our typical timeline is 6-10 weeks from signed contract to installation, 4-6 weeks for fabrication and 1-2 weeks for installation, depending on project size. We'll give you a specific timeline during your free consultation." }
    },
    {
      "@type": "Question",
      "name": "What areas do you serve?",
      "acceptedAnswer": { "@type": "Answer", "text": "We serve Paducah and the surrounding western Kentucky region, including McCracken, Marshall, Graves, and Calloway counties. We also take select projects in southern Illinois." }
    },
    {
      "@type": "Question",
      "name": "Do you do bathroom vanities and built-ins, or only kitchen cabinets?",
      "acceptedAnswer": { "@type": "Answer", "text": "We build custom cabinetry for kitchens, bathrooms, laundry rooms, home offices, and built-in shelving and entertainment centers. If it involves custom woodwork in your home, we can build it." }
    },
    {
      "@type": "Question",
      "name": "What is the price range for custom cabinets?",
      "acceptedAnswer": { "@type": "Answer", "text": "Kitchen projects typically range from $8,000 to $35,000+ depending on size, wood species, and features. We provide a free, detailed estimate after a consultation, no obligation." }
    }
  ]
}
</script>
02 · STRUCTURED DATA QUICK WIN

Add HomeAndConstructionBusiness Schema with License and Service Area

30 min
IMPACT: MEDIUM EFFORT: LOW

Why this matters: You have LocalBusiness schema but it's missing contractor-specific signals: license number, service area, and payment accepted. AI engines use these to confidently answer 'is Riverbend licensed?' and to determine whether to recommend you for a specific county or zip code.

How to do it
  1. Update your existing LocalBusiness schema to use the HomeAndConstructionBusiness type
  2. Add areaServed listing your service counties
  3. Add paymentAccepted and priceRange fields
  4. If licensed, add a knowsAbout or description field mentioning your license
  5. Test at search.google.com/test/rich-results
SELECT YOUR PLATFORM
  1. In your schema plugin, find your existing LocalBusiness schema
  2. Change @type to 'HomeAndConstructionBusiness'
  3. Add areaServed with your service counties (see code below)
  4. Save and re-test at search.google.com/test/rich-results
Code to copy
Copy everything below. The platform steps above show exactly where to paste it.
<script type="application/ld+json">
{
  "@context": "https://schema.org",
  "@type": "HomeAndConstructionBusiness",
  "name": "Riverbend Custom Cabinetry",
  "url": "https://riverbendcabinetry.com",
  "telephone": "+1-270-555-0142",
  "priceRange": "$$$",
  "description": "Custom cabinetry and woodworking for kitchens, bathrooms, and built-ins serving western Kentucky and southern Illinois.",
  "areaServed": [
    { "@type": "AdministrativeArea", "name": "McCracken County, KY" },
    { "@type": "AdministrativeArea", "name": "Marshall County, KY" },
    { "@type": "AdministrativeArea", "name": "Graves County, KY" },
    { "@type": "AdministrativeArea", "name": "Calloway County, KY" }
  ],
  "address": {
    "@type": "PostalAddress",
    "streetAddress": "1240 River Rd",
    "addressLocality": "Paducah",
    "addressRegion": "KY",
    "postalCode": "42001"
  }
}
</script>
03 · E-E-A-T SIGNALS QUICK WIN

Publish 2-3 Customer Testimonial Pages with Project Details

1-2 hours
IMPACT: MEDIUM EFFORT: LOW

Why this matters: Third-party validation is the hardest E-E-A-T signal to fake and the most trusted by AI engines. Full testimonial pages (not just a star rating) with the customer's name, project type, and a real quote give AI models concrete social proof to cite when recommending a contractor.

How to do it
  1. Ask 2-3 recent customers for a paragraph testimonial mentioning the project type and outcome
  2. Create a 'Testimonials' or 'Reviews' page with each testimonial in full
  3. Include the customer's first name, city, and project type (e.g., 'Jennifer M., Kitchen remodel, Paducah')
  4. Add Review schema markup for each testimonial
SELECT YOUR PLATFORM
  1. Create a Testimonials page using the block editor
  2. Add each testimonial as a Quote block with the customer's first name and project type below it
  3. Add Review schema for each testimonial using the code below
  4. Link the Testimonials page from your footer or main navigation
Code to copy
Copy everything below. The platform steps above show exactly where to paste it.
<script type="application/ld+json">
{
  "@context": "https://schema.org",
  "@type": "HomeAndConstructionBusiness",
  "name": "Riverbend Custom Cabinetry",
  "review": [
    {
      "@type": "Review",
      "author": { "@type": "Person", "name": "Jennifer M." },
      "reviewRating": { "@type": "Rating", "ratingValue": "5", "bestRating": "5" },
      "reviewBody": "Mike and his team built our kitchen cabinets from scratch. The quality is incredible: solid wood, soft-close everything, and they matched our trim perfectly. Timeline was exactly what they promised."
    },
    {
      "@type": "Review",
      "author": { "@type": "Person", "name": "Tom W." },
      "reviewRating": { "@type": "Rating", "ratingValue": "5", "bestRating": "5" },
      "reviewBody": "We had a challenging L-shaped kitchen with awkward corners. Riverbend designed around them perfectly. Couldn't be happier with how it turned out."
    }
  ]
}
</script>
04 · AI CITATION READINESS QUICK WIN

Add an llms.txt File to Your Site Root

30 min
IMPACT: MEDIUM EFFORT: LOW

Why this matters: llms.txt is a simple text file that tells AI crawlers exactly who you are, what you build, and which pages matter most. For a contractor, it's also a fast way to declare your service area and specialties so AI engines can confidently route homeowners to you.

How to do it
  1. Create a plain text file named llms.txt
  2. Write a brief description of your business, specialties, service area, and 3-4 key page links
  3. Upload it to your site root so it's accessible at riverbendcabinetry.com/llms.txt
  4. Verify by visiting that URL in your browser
SELECT YOUR PLATFORM
  1. Create a file named llms.txt with your business info (see content below)
  2. Upload it via your hosting file manager (cPanel, Plesk, or FTP) to your site's root directory (same level as wp-config.php)
  3. Verify it's live by visiting riverbendcabinetry.com/llms.txt in a browser
Code to copy
Copy everything below. The platform steps above show exactly where to paste it.
# Riverbend Custom Cabinetry
> Custom cabinetry and woodworking for kitchens, bathrooms, and built-ins in western Kentucky

## About
Family-owned custom cabinet shop serving western Kentucky since 2009. We build semi-custom and fully custom cabinetry for kitchen remodels, bathroom renovations, laundry rooms, home offices, and built-in shelving. All work fabricated locally in our Paducah, KY workshop.

## Specialties
- Kitchen cabinets (shaker, inset, raised panel, flat front)
- Bathroom vanities and linen cabinets
- Built-in shelving and entertainment centers
- Home office cabinetry
- Custom furniture and woodwork

## Service Area
Paducah KY, McCracken County, Marshall County, Graves County, Calloway County, and select southern Illinois projects

## Contact
Phone: 270-555-0142
Free consultations available by appointment

## Key Pages
- Portfolio: https://riverbendcabinetry.com/portfolio
- Our Process: https://riverbendcabinetry.com/our-process
- Contact: https://riverbendcabinetry.com/contact
05 · CONVERSATIONAL CONTENT

Create a Detailed 'Our Process' Page

2-3 hours
IMPACT: HIGH EFFORT: MEDIUM

Why this matters: Homeowners comparing contractors ask 'what's it like to work with them?' before calling. AI engines answer that by quoting your process page. A step-by-step walkthrough from consultation to installation gives AI engines quotable, authoritative content and reduces homeowner anxiety before the first call.

How to do it
  1. Create a page titled 'Our Process' or 'How It Works'
  2. Cover each step: consultation, design, material selection, fabrication, delivery, installation
  3. Add a typical timeline for each phase
  4. Include what the homeowner needs to do at each step
  5. Link this page from your homepage and main navigation
SELECT YOUR PLATFORM
  1. Go to Pages > Add New, title it 'Our Process'
  2. Use the block editor to create numbered sections for each phase
  3. Write 50-100 words per phase, be specific about what happens, who's involved, and how long it takes
  4. Add to your main navigation under Appearance > Menus
06 · E-E-A-T SIGNALS

Build a Project Portfolio with Specific Cabinet Styles

3-4 hours
IMPACT: HIGH EFFORT: MEDIUM

Why this matters: AI engines use portfolio content to answer 'can Riverbend do shaker cabinets?' or 'have they done white kitchen cabinets before?' Project photos with specific descriptions (wood species, finish, style name) are quotable proof of expertise that generic contractor sites lack.

How to do it
  1. Create a portfolio or gallery page with at least 6 completed projects
  2. For each project, write a 50-word description: style, wood species, finish, room type, and any special features
  3. Title each project specifically: 'White Shaker Kitchen, Paducah, KY' not just 'Kitchen Project'
  4. Add descriptive alt text to every photo
  5. Link the portfolio from your main navigation
SELECT YOUR PLATFORM
  1. Install a portfolio plugin or use the built-in Gallery block
  2. Create a 'Portfolio' page and add each project with title, description, and photos
  3. Set descriptive alt text on every image (e.g., 'White shaker kitchen cabinets with soft-close drawers, Paducah KY')
  4. Link the portfolio page from your main navigation

Your 90-Day Game Plan

A rough schedule for working through the recommendations above. Recommendation numbers match the list above.

DAYS 1-30
Phase 1: Schema and Quick Wins (Recommendations 1, 2)
DAYS 31-60
Phase 2: Content and Authority (Recommendations 3, 4)
DAYS 61-90
Phase 3: Measure and Expand (Recommendations 5, 6)
BONUS
SEO SNAPSHOT

Search Engine Optimization

With a 79/100 AEO score, Riverbend's SEO foundation is strong. These wins focus on contractor-specific search patterns: homeowners searching by project type, style, and location before calling anyone. Each win targets a different stage of the homeowner's decision journey.

Create Service Pages for Each Cabinet Type You Offer
Homeowners search for 'shaker kitchen cabinets Paducah KY' and 'custom bathroom vanity near me', not just 'cabinet maker'. Dedicated pages for each product type capture these specific searches and give AI engines precise content to cite when answering style-specific questions.
MEDIUM EFFORT
SELECT YOUR PLATFORM
  1. Go to Pages > Add New for each cabinet type you offer
  2. Title each specifically: 'Custom Kitchen Cabinets in Paducah, KY'
  3. Write 300+ words covering style options, materials, process, and pricing range
  4. Link all service pages from a 'Services' parent page in your main navigation
Set Up Google Search Console and Track 'Cabinet' Queries
Search Console shows you exactly which cabinet-related searches are finding your site and which ones you're ranking for but not getting clicks on. Contractors typically find 10-15 high-intent queries they weren't targeting that are easy wins with a small content update.
LOW EFFORT
SELECT YOUR PLATFORM
  1. Go to search.google.com/search-console and add your site
  2. Install Yoast SEO, which auto-generates a sitemap at yoursite.com/sitemap_index.xml
  3. Submit that URL in Search Console under Sitemaps
  4. In 30 days, check Performance > Search Results and filter by queries containing 'cabinet', 'vanity', or 'Paducah'
Add Descriptive Alt Text to All Portfolio Photos
Portfolio photos with specific alt text ('white shaker kitchen cabinets with quartz countertop, Paducah KY') rank in Google Image Search and give AI engines material to cite. Right now your images are almost certainly named something generic, and updating them takes under an hour and pays off for years.
LOW EFFORT
SELECT YOUR PLATFORM
  1. Go to Media in your WordPress dashboard
  2. Click each portfolio photo and update the Alt Text field
  3. Use format: '[Style] [cabinet type] with [feature], [City] KY'
  4. Update all portfolio photos first, then general site images
Publish a 'Cabinet Style Guide' Blog Post
Homeowners research cabinet styles for weeks before calling anyone. A guide comparing shaker vs. inset vs. raised panel cabinets, with pros, cons, and price ranges, captures early-funnel searches and positions you as the expert they call when they're ready. It also gives AI engines detailed, quotable content about your specialty.
MEDIUM EFFORT
SELECT YOUR PLATFORM
  1. Go to Posts > Add New, title it 'Shaker vs. Inset vs. Raised Panel Cabinets: A Homeowner's Guide'
  2. Write 600-800 words comparing styles, costs, pros, cons, and which rooms each suits best
  3. Add photos from your portfolio as examples for each style
  4. Set a meta description summarizing what the guide covers
BONUS
GEO PRIMER

Generative Engine Optimization

At 79/100, Riverbend is already well-positioned with AI engines for local searches. Pushing into the 85+ range requires closing a specific gap: AI engines can find you but can't quote specific answers to the research questions homeowners ask before shortlisting a contractor. These strategies target that gap.

1
Become the Answer to 'What Does Custom Cabinetry Cost in [City]?'
Pricing is the first research question every homeowner asks, and almost no contractor answers it on their website. AI engines are actively looking for this content. A page with honest pricing ranges (not a quote form) becomes the most-cited content on your site within 90 days.
Do this: Create a 'Cabinet Pricing' or 'What Custom Cabinets Cost' page with honest ranges for kitchen, bathroom, and built-in projects. Include what affects price (wood species, finish, features). Frame it as educational: you're helping them budget, not selling. This page will rank for pricing queries and get quoted by AI when homeowners ask about cost.
2
Document Your Craftsmanship Standards in Quotable Detail
AI engines answer 'is Riverbend quality?' by quoting whatever content on your site is most specific about your work. Vague claims like 'high-quality craftsmanship' are ignored. Specific statements like 'we use solid wood drawer boxes, not particle board, on every cabinet we build' get quoted.
Do this: Write a 'Why Riverbend' or 'Our Standards' page covering 5-7 specific quality commitments: joint type, wood species options, finish process, hardware brands, drawer slide specs, and warranty terms. Write each as a factual statement, not marketing copy. This is the content AI cites when comparing contractors.
3
Build Consistent NAP Across All Contractor Directories
AI engines cross-reference your name, address, and phone number (NAP) across Houzz, HomeAdvisor, Angi, BBB, and your own site. Inconsistencies erode confidence in your brand entity and reduce citations. A contractor with perfect NAP consistency gets recommended more often.
Do this: Search for 'Riverbend Custom Cabinetry' on Houzz, HomeAdvisor, Angi, Yelp, and BBB. Make your business name, address, phone number, and website URL letter-for-letter identical on every platform. Use '270-555-0142' not '(270) 555-0142'. Pick one format and use it everywhere.
4
Earn Mentions in Local Home Improvement and Real Estate Content
AI models give contractors more authority when they're mentioned in third-party content: local news articles, real estate agent blogs, interior designer portfolios, or home builder websites. One mention from a Paducah realtor's blog carries more GEO weight than ten self-descriptions.
Do this: Reach out to 3-5 local interior designers, real estate agents, or home builders about a referral or co-marketing arrangement. Offer to showcase their completed projects in your portfolio in exchange for a mention on their site. Also pitch the Paducah Sun or a local home improvement publication about a feature story on your custom work.
Want help executing this?
Book a 30-minute call. We do the implementation work too.
Book a Call →
GLOSSARY
AEO (Answer Engine Optimization)
The practice of making your website easy for AI assistants (ChatGPT, Perplexity, Google AI Overviews) to read, understand, and recommend in their answers.
Schema / Structured Data
Machine-readable code added to your site that tells search and AI engines exactly what your business does, where you are, and what you offer. Think of it as a label on a jar.
JSON-LD
The format used to write schema code. It is a block of text placed in your site's code that AI and search engines read but your visitors never see.
E-E-A-T
Experience, Expertise, Authoritativeness, and Trust. The signals Google and AI engines use to decide whether your business is a credible source worth recommending.
llms.txt
A simple text file placed at yourwebsite.com/llms.txt that tells AI engines who you are, what you do, and what pages matter most. Similar to robots.txt but for AI models.
AI Citation
When an AI assistant mentions your business by name in a response. The goal of AEO is to increase how often this happens.
Brand Entity
How clearly defined and recognized your business is as a unique entity online. Strong entity signals help AI engines confidently identify and recommend you.
Local AI
AI and voice search readiness for location-based queries, such as 'best plumber near me' asked to Siri or Google Assistant.
CITED DIGITAL · MURRAY, KY · CITEDDIGITAL.COM