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: HIGHEFFORT: 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
Write 8-12 questions homeowners ask before hiring a cabinet maker
Cover: timeline, process, materials, service area, pricing range, warranty, what styles you offer
Add them as a visible FAQ section on your homepage or a dedicated 'FAQ' page
Wrap the section in FAQPage JSON-LD schema
SELECT YOUR PLATFORM
Install the free 'Rank Math SEO' plugin if not already installed
Edit your homepage and add an FAQ block using Rank Math's FAQ block type
Fill in 8-12 questions. Rank Math automatically outputs FAQPage schema
Alternatively, add the raw JSON-LD schema below via Appearance > Theme File Editor > header.php
Go to Online Store > Pages > Add Page titled 'FAQ'
Write your Q&A pairs in the rich text editor
Add the FAQPage schema via Online Store > Themes > Edit Code > theme.liquid just before </body>
Link the FAQ page from your main navigation
Add an Accordion element to your homepage from the Wix Editor panel
Label the section 'Frequently Asked Questions'
Go to Settings > Custom Code and add the FAQPage schema below in the Head section
Save and publish
Edit your homepage and add an Accordion block
Fill in Q&A pairs covering timeline, process, pricing, and service area
Go to Settings > Advanced > Code Injection and paste the FAQPage schema below in the Header
Save
Add an Accordion component to your homepage in the Webflow Designer
Fill in Q&A content for each common homeowner question
Go to Project Settings > Custom Code > Head Code and paste the FAQPage schema below
Publish
Add a <details>/<summary> accordion section to your homepage HTML
Write Q&A content for each homeowner question
Paste the FAQPage schema below just before </body>
Commit, push, and redeploy
Add a visible Q&A section to your homepage covering common homeowner questions
Paste the FAQPage schema below into your site's <head> or just before </body>
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": "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: MEDIUMEFFORT: 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
Update your existing LocalBusiness schema to use the HomeAndConstructionBusiness type
Add areaServed listing your service counties
Add paymentAccepted and priceRange fields
If licensed, add a knowsAbout or description field mentioning your license
Test at search.google.com/test/rich-results
SELECT YOUR PLATFORM
In your schema plugin, find your existing LocalBusiness schema
Change @type to 'HomeAndConstructionBusiness'
Add areaServed with your service counties (see code below)
Save and re-test at search.google.com/test/rich-results
Open theme.liquid in your code editor
Find your existing LocalBusiness JSON-LD and update @type to 'HomeAndConstructionBusiness'
Add the areaServed and priceRange fields from the code block below
Save and verify
Go to Settings > Custom Code
Update your schema code with the HomeAndConstructionBusiness type and new fields from below
Apply to all pages
Go to Settings > Advanced > Code Injection
Replace your existing schema with the updated HomeAndConstructionBusiness schema below
Save
Go to Project Settings > Custom Code
Update your existing schema to use @type: 'HomeAndConstructionBusiness'
Add areaServed and priceRange fields
Publish
Open your layout HTML and find the existing schema script tag
Update @type to HomeAndConstructionBusiness and add the new fields from the code below
Commit and push
Find your existing LocalBusiness schema on your site
Update @type to 'HomeAndConstructionBusiness' and add areaServed, priceRange as shown below
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: MEDIUMEFFORT: 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
Ask 2-3 recent customers for a paragraph testimonial mentioning the project type and outcome
Create a 'Testimonials' or 'Reviews' page with each testimonial in full
Include the customer's first name, city, and project type (e.g., 'Jennifer M., Kitchen remodel, Paducah')
Add Review schema markup for each testimonial
SELECT YOUR PLATFORM
Create a Testimonials page using the block editor
Add each testimonial as a Quote block with the customer's first name and project type below it
Add Review schema for each testimonial using the code below
Link the Testimonials page from your footer or main navigation
Go to Online Store > Pages > Add Page titled 'Testimonials'
Add each testimonial as a block quote in the rich text editor
Add Review schema markup via Online Store > Themes > Edit Code > theme.liquid
Add a Testimonials section to your homepage using Wix's built-in Testimonials widget
Or create a full Testimonials page with text blocks for each quote
Add Review schema via Settings > Custom Code
Add a Testimonials block to your homepage or create a dedicated page
Include each customer's first name and project type below their quote
Add Review schema via Settings > Advanced > Code Injection
Create a CMS collection for 'Testimonials' with fields: name, location, project type, and quote
Design a testimonials template and add all reviews as collection items
Add Review schema to the testimonial template's custom code section
Create a testimonials.html page with each testimonial in a <blockquote>
Include customer first name and project type for each
Add Review schema markup before </body>
Commit and push
Create a Testimonials page and add 2-3 full customer quotes
Include customer first name, city, and project type for credibility
Add Review schema markup using the code below and 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",
"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: MEDIUMEFFORT: 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
Create a plain text file named llms.txt
Write a brief description of your business, specialties, service area, and 3-4 key page links
Upload it to your site root so it's accessible at riverbendcabinetry.com/llms.txt
Verify by visiting that URL in your browser
SELECT YOUR PLATFORM
Create a file named llms.txt with your business info (see content below)
Upload it via your hosting file manager (cPanel, Plesk, or FTP) to your site's root directory (same level as wp-config.php)
Verify it's live by visiting riverbendcabinetry.com/llms.txt in a browser
In Shopify admin, go to Online Store > Themes > Actions > Edit Code
Under 'Assets', create a new file named llms.txt
Paste your business info and save
Note: Shopify may serve it from /assets/llms.txt, so confirm the URL after publishing
Go to Settings > Advanced > URL Mappings
Add: /llms.txt -> /llms-txt 301
Create a page titled 'llms-txt' with your business info as plain text in a Code block
This makes the file accessible at yoursite.com/llms.txt
Go to Settings > Advanced > URL Mappings
Add: /llms.txt -> /llms-txt 301
Create a page titled 'llms-txt' with your business info as plain text in a Code block
Create a page with slug 'llms-txt' containing your business info in a Code block
Add a 301 redirect from /llms.txt to /llms-txt in Project Settings > Redirects
Publish and verify the redirect works
Create a llms.txt file in your project's public/static folder
Write your business info in plain text (see content below)
Commit and push. Cloudflare Pages serves it automatically at riverbendcabinetry.com/llms.txt
Create a plain text file named llms.txt and upload it to your web server's root directory via FTP or your host's file manager
Verify it's accessible at riverbendcabinetry.com/llms.txt
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: HIGHEFFORT: 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
Create a page titled 'Our Process' or 'How It Works'
Cover each step: consultation, design, material selection, fabrication, delivery, installation
Add a typical timeline for each phase
Include what the homeowner needs to do at each step
Link this page from your homepage and main navigation
SELECT YOUR PLATFORM
Go to Pages > Add New, title it 'Our Process'
Use the block editor to create numbered sections for each phase
Write 50-100 words per phase, be specific about what happens, who's involved, and how long it takes
Add to your main navigation under Appearance > Menus
Go to Online Store > Pages > Add Page titled 'Our Process'
Write each step as a heading with a paragraph below it
Link the page from your main navigation under Online Store > Navigation
Go to Pages > Add Page, choose a blank layout
Add text sections for each phase using the Wix editor
Add the page to your site navigation
Keep each phase description specific and actionable
Go to Pages > Add Page and choose a blank template
Add text blocks for each phase of your process
Include a photo of your workshop or team for each major step if available
Add the page to your main navigation in the Pages panel
Create a new page 'Our Process' in the Webflow pages panel
Design a numbered step layout with titles, descriptions, and phase timelines
Add the page to your navigation component and publish
Create a process.html or /process/index.html file
Write each step with a heading and paragraph
Link to it from your main navigation
Commit and push
Create a new page titled 'Our Process' in your CMS
Write each step from consultation to installation with specific details and timelines
Link it prominently from your homepage and main navigation
06 · E-E-A-T SIGNALS
Build a Project Portfolio with Specific Cabinet Styles
3-4 hours
IMPACT: HIGHEFFORT: 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
Create a portfolio or gallery page with at least 6 completed projects
For each project, write a 50-word description: style, wood species, finish, room type, and any special features
Title each project specifically: 'White Shaker Kitchen, Paducah, KY' not just 'Kitchen Project'
Add descriptive alt text to every photo
Link the portfolio from your main navigation
SELECT YOUR PLATFORM
Install a portfolio plugin or use the built-in Gallery block
Create a 'Portfolio' page and add each project with title, description, and photos
Set descriptive alt text on every image (e.g., 'White shaker kitchen cabinets with soft-close drawers, Paducah KY')
Link the portfolio page from your main navigation
Go to Online Store > Pages > Add Page titled 'Portfolio'
Add project images using the rich text editor
Write a specific caption for each project
Link the page from your main navigation
Add a Pro Gallery element to a new Portfolio page
Upload project photos and add specific titles and descriptions to each
Add the Portfolio page to your site navigation
Add a Gallery page from Pages > Add Page
Upload project photos and click each to add a title and description
Keep descriptions specific: style, wood, finish, and room type
Create a CMS collection named 'Projects' with fields: title, description, location, style, wood species, and photo
Design a portfolio template page bound to the collection
Add each project as a collection item. Webflow auto-generates individual pages for each
Create a portfolio.html page
For each project add an <article> with a heading, description, and <img> with detailed alt text
Link it from your main navigation
Commit and push
Create a Portfolio or Gallery page in your CMS
Add 6+ projects with titles, descriptions, and photos
Write specific descriptions for each: wood species, finish, style, and room type
Link it prominently 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)
Add FAQPage schema (Rec #1)
Update schema to HomeAndConstructionBusiness with service area (Rec #3)
Add llms.txt file (Rec #6)
Update alt text on all portfolio photos
DAYS 31-60
Phase 2: Content and Authority (Recommendations 3, 4)
Create 'Our Process' page (Rec #2)
Add 2-3 full customer testimonials with Review schema (Rec #5)
Publish 'Cabinet Style Guide' blog post
Begin service pages for each cabinet type
DAYS 61-90
Phase 3: Measure and Expand (Recommendations 5, 6)
Review 30-day re-scan results
Build portfolio page with 6+ described projects (Rec #4)
Create cabinet pricing/cost transparency page
Audit contractor directory listings for NAP consistency
Prepare for 90-day re-scan
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
Go to Pages > Add New for each cabinet type you offer
Title each specifically: 'Custom Kitchen Cabinets in Paducah, KY'
Write 300+ words covering style options, materials, process, and pricing range
Link all service pages from a 'Services' parent page in your main navigation
Go to Online Store > Pages > Add Page for each cabinet type
Write specific content for each including styles, materials, and pricing range
Set location-specific meta titles in the SEO section at the bottom of each page editor
Go to Pages > Add Page for each service offering
Write 300+ words per page covering the cabinet type, styles, and materials
Set SEO title and meta description in Page Settings > SEO for each page
Go to Pages > Add Page for each cabinet type
Write detailed service content including materials, styles, timeline, and pricing range
Update the SEO title to include location: 'Custom Kitchen Cabinets in Paducah, KY | Riverbend'
Create a CMS collection for 'Services' with fields for title, description, and details
Add each cabinet type as a collection item
Design a service page template and publish all service pages at once
Create an HTML file for each service: kitchen-cabinets.html, bathroom-vanities.html
Write 300+ words per page with specific style and material info
Link all service pages from your homepage and navigation
Create a new page for each type of cabinetry you offer
Write specific content covering materials, styles, process, and pricing
Set keyword-rich meta titles including the cabinet type and your city
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
Go to search.google.com/search-console and add your site
Install Yoast SEO, which auto-generates a sitemap at yoursite.com/sitemap_index.xml
Submit that URL in Search Console under Sitemaps
In 30 days, check Performance > Search Results and filter by queries containing 'cabinet', 'vanity', or 'Paducah'
Go to search.google.com/search-console and add your store URL
Shopify auto-generates a sitemap at yourstore.com/sitemap.xml, so submit it
Connect via Shopify's built-in Google integration under Online Store > Preferences
Go to Marketing & SEO > Get Found on Google in your Wix dashboard
Follow the built-in Search Console connection wizard
Wix auto-submits your sitemap once connected
Go to Marketing > SEO > Connect Google Search Console
Follow the connection wizard. Squarespace handles verification and sitemap submission automatically
Go to search.google.com/search-console, add your Webflow site URL
Verify via HTML tag: paste the tag in Project Settings > SEO > Google Site Verification
Submit your sitemap at yoursite.com/sitemap.xml
Create a sitemap.xml listing all your pages and upload it to your project root
Go to search.google.com/search-console, add your site, and verify via HTML file method
Submit your sitemap URL under Sitemaps
Go to search.google.com/search-console and add your site
Verify ownership using the HTML tag method
Submit your sitemap URL (usually yoursite.com/sitemap.xml) under Sitemaps
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
Go to Media in your WordPress dashboard
Click each portfolio photo and update the Alt Text field
Use format: '[Style] [cabinet type] with [feature], [City] KY'
Update all portfolio photos first, then general site images
For page images: go to Online Store > Themes > Customize, click each image, and update its alt text
For media uploads: go to Content > Files and click each image to edit its alt text
Use cabinet-specific descriptive text for every portfolio photo
Click each image in the Wix Editor or Gallery
Click the settings gear icon
Update the Alt Text field with the cabinet style, material, and location
Click each image block in the editor
Click Edit Image, then find the Alt Text field
Write descriptive, style-specific alt text for every portfolio photo
Click each image in the Designer
In the right panel under Image Settings, update the Alt text field
For CMS-connected portfolio images, add an alt text field to the Projects collection and bind it
Open your HTML or template files
Update each <img> alt attribute with descriptive text
Example: <img src='kitchen-1.jpg' alt='Custom white shaker kitchen cabinets with soft-close drawers, Paducah KY'>
Click each portfolio image in your editor and find the Alt Text or Description field
Write style-specific, location-aware alt text for every portfolio photo on your site
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
Go to Posts > Add New, title it 'Shaker vs. Inset vs. Raised Panel Cabinets: A Homeowner's Guide'
Write 600-800 words comparing styles, costs, pros, cons, and which rooms each suits best
Add photos from your portfolio as examples for each style
Set a meta description summarizing what the guide covers
Go to Online Store > Blog Posts > Add blog post
Title it 'Cabinet Style Guide: Shaker, Inset, and Raised Panel Explained'
Write a detailed comparison with photos from your portfolio
Go to Blog > Create New Post
Write a cabinet style comparison guide (600+ words)
Include portfolio photos as examples and set a descriptive meta title
Go to Pages > Blog > Add Post
Write a style comparison guide with photos from your portfolio
Set the SEO title in Post Settings > SEO
Add a new blog post in your CMS collection
Write the style guide and add portfolio photos as examples
Set a descriptive meta title and publish
Create a blog/cabinet-style-guide.html or equivalent file
Write your comparison guide with headers for each style
Link it from your homepage and any relevant service pages
Create a blog post or resource page comparing your main cabinet styles
Write 600+ words with photos, pros/cons, pricing context, and recommendations
Link it from your homepage and relevant service pages
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.
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.