Section 1 of 3 — Assessment
Overall SEO Score
91/120
Grade: A-
Excellent foundation with strong content and schema. Key opportunities in performance optimization, local SEO depth, and analytics maturity.
SEO Scorecard
| # | Category | Score | Grade | Assessment |
| 1 | Meta Tags & Titles | 9/10 | A | Every page has unique title, meta description, OG tags, and Twitter cards. Consistent title template. Keywords array in layout. Minor: some collection page titles could be more keyword-rich. |
| 2 | Structured Data (JSON-LD) | 9/10 | A | Comprehensive @graph with LocalBusiness + ArtGallery, WebSite, Organization. FAQ, Article, BlogPosting, Collection, Breadcrumb, Event, HowTo, and ProfilePage schemas all implemented. Excellent. |
| 3 | Heading Hierarchy | 9/10 | A | Proper H1–H3 structure on every page. One H1 per page via PageHero component. No skipped heading levels. Semantic and consistent. |
| 4 | Internal Linking | 8/10 | B+ | Strong hub-and-spoke model: Collections, Learn, Guides, Blog hubs interlink with child pages. Breadcrumbs on all deep pages. CTAs cross-link between sections. Could add more contextual links within article body text. |
| 5 | Sitemap & Robots.txt | 8/10 | B+ | Dynamic TypeScript sitemap with 52 pages, proper priorities and change frequencies. Robots.txt allows all crawlers including AI bots. Not yet submitted to Google Search Console. |
| 6 | Local SEO | 6/10 | B- | LocalBusiness schema with geo coordinates and area served (Farmersville, Dallas, Plano, McKinney). No Google Business Profile integration. No phone number. No full street address. No local business citations (Yelp, etc.). |
| 7 | Performance & Core Web Vitals | 5/10 | C+ | Next.js Image component used throughout but unoptimized: true in config — no server-side image optimization. Font optimization via next/font is good. ISR caching for WooCommerce data. TypeScript build errors ignored. No image compression pipeline. |
| 8 | Accessibility | 7/10 | B | ARIA labels on nav and social links. Semantic HTML with nav, article, section, main tags. Radix UI components with built-in a11y. Alt text on images. Missing: skip-to-content link, comprehensive ARIA landmarks, some alt text could be more descriptive. |
| 9 | Content Quality & E-E-A-T | 9/10 | A | Exceptional. 52 pages of expert content: 8 pillar learn articles (2,000+ words each), 7 buying guides, 12 blog posts, 9 collection pages. Named founder with 13+ years experience. Woman-owned business signals. Pillar-cluster content architecture. |
| 10 | AEO (Answer Engine Optimization) | 8/10 | B+ | FAQ schemas on 10+ pages with rich content. Speakable content markers (.speakable-summary). AI bot access explicitly allowed in robots.txt. Could add more featured-snippet-optimized Q&A content. |
| 11 | Analytics & Tracking | 5/10 | C+ | GA4 (G-T7C0VMPVEE) implemented with conditional loading. UTM tracking on all cross-site shop links. Missing: Google Search Console verification, conversion/event tracking, no e-commerce tracking integration, no heatmaps or session recording. |
| 12 | Mobile & Responsive | 8/10 | B+ | Tailwind CSS responsive design with mobile breakpoints. Proper viewport meta tag. Mobile-first component design. Touch-friendly CTAs. Could improve touch target sizing on some smaller links. |
| TOTAL | 91/120 | A- | |
Competitive Landscape
DarteGlass vs. regional competitors scored across 12 SEO categories.
DarteGlass (home site)
91/120
Kittrell/Riffkind Art Glass
65/120
Texas Girl Glassworks
55/120
Artglas (dsartglas.com)
50/120
Recycled Glass Jewelry
45/120
DarteGlass (WooCommerce shop)
40/120
Key Competitive Insights
Your Advantages
• Content depth is unmatched: 52 pages of expert content (learn, guides, blog) vs. competitors with zero educational content or blogs
• Schema implementation far exceeds any competitor — comprehensive JSON-LD graph with 10+ schema types
• E-E-A-T signals are strongest in market: named founder, 13+ year history, woman-owned, 207+ PMC150 reviews
• PMC150 niche dominance: Only manufacturer — own the entire search vertical for pneumatic murrini choppers
• Dual-site architecture with content hub (home.darteglass.com) feeding traffic to shop (darteglass.com) is strategically sound
Gaps to Close
• No Google Business Profile: Competitors like Kittrell/Riffkind appear in local pack; DarteGlass does not
• Image optimization disabled: Competitors on Shopify/WordPress get automatic image compression; DarteGlass serves unoptimized images
• No conversion tracking: Competitors with Shopify have built-in e-commerce analytics; DarteGlass tracks pageviews only
• Home site not yet live: The content hub hasn't started building authority (domain age, backlinks, indexed pages)
• No phone number listed: Reduces trust signals and eliminates call tracking opportunity
Target Keyword Landscape
Top keywords by search volume for DarteGlass's market. Local estimates based on DFW metro area (~8M pop, ~2.4% of US).
High-Volume Service Keywords
| Keyword | Monthly Searches (National) | Est. Local (DFW) | Competition | CPC Range |
| handmade glass jewelry | 3,600 | 60 | Medium | $0.80 – $1.60 |
| fused glass art | 2,900 | 50 | Medium | $0.60 – $1.40 |
| fused glass jewelry | 2,400 | 40 | Medium | $0.70 – $1.50 |
| dichroic glass jewelry | 1,600 | 25 | Low | $0.50 – $1.20 |
| fused glass pendant | 1,300 | 20 | Low | $0.60 – $1.30 |
| glass art near me | 1,200 | 80 | High | $1.20 – $2.50 |
| dichroic glass pendant | 880 | 15 | Low | $0.40 – $1.10 |
| murrini chopper | 480 | 480* | Low | $1.50 – $3.00 |
| PMC150 | 260 | 260* | Low | $2.00 – $4.00 |
| cremation ash glass butterfly | 320 | 320* | Low | $0.80 – $1.80 |
* Niche/branded keywords — all national volume is relevant regardless of location.
Geo-Targeted Local Keywords
| Keyword | Est. Monthly Searches (Local) | Competition | CPC Range |
| handmade jewelry Dallas | 320 | High | $1.50 – $3.00 |
| handmade gifts DFW | 210 | Medium | $1.00 – $2.20 |
| fused glass Texas | 90 | Low | $0.60 – $1.40 |
| glass artist near me Texas | 50 | Low | $0.80 – $1.60 |
| custom glass art Dallas | 40 | Medium | $1.20 – $2.40 |
| art gallery Farmersville TX | 30 | Low | $0.40 – $0.80 |
| glass art Farmersville TX | 20 | Low | $0.30 – $0.70 |
| woman owned business Farmersville | 10 | Low | $0.20 – $0.50 |
Page Inventory Summary
| Page Type | Count | Canonical | OG Tags | Schema Type |
| Homepage | 1 | ✓ | ✓ | LocalBusiness, WebSite, Organization |
| Collection Pages | 10 | ✓ | ✓ | CollectionPage, FAQ, Breadcrumb |
| Learn Articles | 9 | ✓ | ✓ | Article, FAQ, Breadcrumb |
| Buying Guides | 8 | ✓ | ✓ | Article, FAQ, HowTo, Breadcrumb |
| Blog Posts | 13 | ✓ | ✓ | BlogPosting, FAQ, Breadcrumb |
| About | 1 | ✓ | ✓ | ProfilePage, FAQ, Breadcrumb |
| Contact | 1 | ✓ | ✓ | LocalBusiness |
| FAQ | 1 | ✓ | ✓ | FAQPage |
| Events | 1 | ✓ | ✓ | Event |
| Legal/Support Pages | 5 | ✓ | ✓ | WebPage |
| Sitemap | 1 | — | — | — |
| Robots.txt | 1 | — | — | — |
| Total | 52 | | | |
Technical Stack
| Component | Implementation |
| Framework | Next.js 16.1.6 (App Router) with TypeScript |
| Styling | Tailwind CSS 4.2.1 + Radix UI components |
| Hosting | Railway (home.darteglass.com) + WooCommerce/WordPress (darteglass.com) |
| Product Data | Hybrid: Static featured products + WooCommerce Store API with ISR (1hr revalidation) |
| Images | Next.js Image component (unoptimized), CDN: darteglass.com/wp-content/uploads |
| Fonts | Cormorant Garamond (headings) + Inter (body) via next/font |
| Analytics | Google Analytics 4 (G-T7C0VMPVEE), UTM tracking on all shop links |
| Schema | Custom TypeScript schema generators (lib/schema.ts) + layout-level @graph |
| E-commerce | WooCommerce on darteglass.com, content hub on home.darteglass.com |
| CI/CD | Git + Railway auto-deploy |
Section 2 of 3 — Improvement Plan
SEO Improvement Plan
Strategic Roadmap
All implementation work is completed within 1 month (4 weeks). Results build organically over 6–12 months as Google re-indexes and ranks the improved site. Current score: 91 → Projected 6-month score: 108.
Week 1–2: Technical Foundation — Critical Fixes
| Priority | What We'll Do | Why It Matters | Score Impact |
| High | Enable Next.js image optimization (remove unoptimized: true) | Your images load slowly without compression. Faster pages rank higher on Google and keep visitors from leaving. | +2 |
| High | Set up and verify Google Search Console for home.darteglass.com | Google can't tell you about problems or show you search data until you're verified. This is the #1 free SEO tool. | +2 |
| High | Submit sitemap to Google Search Console | Tells Google exactly what pages to crawl. Without this, Google may miss your 52 pages of content. | +1 |
| High | Add conversion tracking (shop clicks, contact form, phone calls) | Right now you can see visitors but not what they do. Tracking conversions shows which pages actually drive sales. | +1 |
| Med | Add skip-to-content link and expand ARIA landmarks | Improves accessibility score, which Google factors into rankings. Also makes the site usable for screen reader visitors. | +1 |
| Med | Audit and enhance all image alt text for keyword relevance | Google Image Search drives traffic to art/jewelry sites. Better alt text = more visibility in image results. | +1 |
Week 3: Local SEO & Growth — Growth Initiatives
| Priority | What We'll Do | Why It Matters | Score Impact |
| High | Create and optimize Google Business Profile | When someone searches "glass art near me" or "handmade jewelry Farmersville," you'll appear in the Google Map pack — the top 3 local results that get 42% of all clicks. | +2 |
| High | Add phone number to website and schema | Google uses phone number as a trust signal. It also enables "click to call" on mobile, which many customers prefer. | +1 |
| Med | Build local business citations (Yelp, Yellow Pages, Bing Places, Apple Maps) | Consistent business info across directories tells Google your business is real and trustworthy. Boosts local ranking. | +1 |
| Med | Add more contextual internal links within article body text | When your learn articles link to guides, and guides link to collections, Google better understands your expertise and ranks all pages higher. | +1 |
| Low | Implement e-commerce event tracking (add_to_cart, purchase on darteglass.com) | Connects your content hub traffic to actual shop sales. Shows ROI of the home site investment. | +1 |
Week 4: Polish & Launch — Long-Term Strategy Setup
| Priority | What We'll Do | Why It Matters | Score Impact |
| Med | Add featured-snippet-optimized Q&A content to key pages | Google pulls answers directly from websites into "Position 0" — the answer box at the very top of search results. This gets you free visibility above all other results. | +1 |
| Med | Set up Google Business Profile posts schedule | Regular GBP posts signal to Google that your business is active. They also show up when people find you on Google Maps. | +0.5 |
| Low | Configure heatmap/session recording (Microsoft Clarity — free) | See exactly where visitors click, scroll, and leave. This data helps you improve pages that aren't converting. | +0.5 |
| Low | Request customer reviews on Google Business Profile | Google reviews directly influence local rankings. A business with 20+ reviews ranks significantly higher in local results. | +1 |
Ongoing After Launch
| Activity | Frequency | Why It Matters |
| Publish new blog posts | 2–4 per month | Fresh content signals to Google that your site is active. Each post targets new keywords and attracts new visitors. |
| Google Business Profile posts | Weekly | Keeps your GBP listing active and visible. Share new products, events, studio updates. |
| Request customer reviews | After each sale | More reviews = higher local ranking + more trust = more clicks. |
| Monitor Search Console | Weekly | Catch crawl errors, see which keywords are growing, identify new content opportunities. |
| Share behind-the-scenes video | Monthly | Video content gets 50x more engagement. YouTube videos also rank in Google search results. |
Recommended Content Calendar
| Month | Content Piece | Target Keywords | Type |
| Month 1 | How to Choose the Perfect Fused Glass Pendant | fused glass pendant, dichroic glass pendant, handmade glass jewelry | Guide |
| Month 1 | 5 Ways Fused Glass Art Transforms Your Home | fused glass art, glass art home decor, handmade wall art | Blog |
| Month 2 | The Complete Guide to Glass Fusing Temperatures | glass fusing temperatures, kiln firing schedule, fused glass process | Pillar |
| Month 2 | Behind the Scenes: Making a Memorial Glass Butterfly | cremation ash glass butterfly, memorial glass art, memorial keepsake | Blog + Video |
| Month 3 | PMC150 Murrini Chopper: Customer Success Stories | PMC150, murrini chopper, glass fusing tools | Case Study |
| Month 3 | Farmersville First Saturday Market Guide | Farmersville market, art markets near Dallas, handmade gifts DFW | Local SEO |
| Month 4 | Dichroic Glass vs Regular Fused Glass: What's the Difference? | dichroic glass, fused glass, glass art types | Educational |
| Month 5 | Holiday Gift Guide: Handmade Glass Art for Every Budget | handmade gifts DFW, glass art gifts, unique holiday gifts Texas | Seasonal |
| Month 6 | Why Every Glass Artist Needs a Murrini Chopper | murrini chopper, glass fusing tools, glass art equipment | Product |
Investment Summary
▶ Full technical SEO audit & implementation
▶ Image optimization pipeline setup
▶ Google Search Console setup & sitemap submission
▶ Conversion & event tracking implementation
▶ Google Business Profile creation & optimization
▶ Local business citation building (5+ directories)
▶ Accessibility improvements (ARIA, skip links)
▶ Internal linking enhancement
▶ Featured snippet optimization
▶ Microsoft Clarity heatmap setup
▶ Content calendar & keyword strategy
▶ Monthly SEO monitoring & reporting
✓ Schema/structured data (already excellent)
✓ Meta tags & OG tags (already excellent)
✓ Content depth & E-E-A-T (already excellent)
✓ Heading hierarchy (already excellent)
Section 3 of 3 — Projected Estimates
Score Projection
Current Score
91
Grade: A-
→
Projected (6 Months)
108
Grade: A
Score Growth Timeline
Estimated Monthly Organic Traffic
Month-by-Month Estimated Results
| Month | What's Happening | Est. Visitors | Est. Leads/Orders | SEO Score |
| Month 1 | Implementation complete. Google begins re-crawling the improved site. New pages start getting indexed. | 150 | 3–5 | 95 |
| Month 2 | Google Search Console starts reporting data. GBP listing appears in local searches. Image improvements boost page speed scores. | 250 | 5–8 | 97 |
| Month 3 | Content hub pages begin ranking for long-tail keywords. PMC150 and memorial keywords strengthen. Local pack visibility starts. | 400 | 8–12 | 100 |
| Month 4 | Blog content gains traction. Internal linking improvements spread authority across all pages. GBP reviews accumulate. | 500 | 10–15 | 103 |
| Month 6 | Strong rankings for niche keywords (PMC150, dichroic glass, memorial glass). Local SEO fully established. Content authority growing. | 750 | 15–22 | 108 |
| Month 9 | Broader keywords (fused glass jewelry, handmade glass art) reach page 1. Video content starts ranking. Domain authority building. | 1,050 | 22–30 | 111 |
| Month 12 | Full authority established. Ranking for competitive local and national keywords. Steady organic growth with minimal maintenance. | 1,400 | 30–40 | 113 |
Where You'll Rank on Google
Projected Google search positions after implementing the plan. Local search volumes shown.
| What People Search | People Searching / mo | Where You Rank Now | After 3 Months | After 6 Months | Est. Visitors / mo at 6mo |
| PMC150 murrini chopper | 480 | Top 3 | Top 3 | #1 | 152 |
| murrini chopper | 480 | Page 1 | Top 3 | Top 3 | 90 |
| cremation ash glass butterfly | 320 | Page 2+ | Page 1 | Top 5 | 30 |
| dichroic glass jewelry | 25 | Page 2+ | Page 1-2 | Page 1 | 6 |
| fused glass jewelry | 40 | Page 2+ | Page 1-2 | Page 1 | 10 |
| fused glass art | 50 | Page 2+ | Page 1-2 | Page 1 | 12 |
| handmade glass jewelry | 60 | Not ranking | Page 2+ | Page 1-2 | 5 |
| glass art near me (DFW) | 80 | Not ranking | Page 1-2 | Page 1 | 19 |
| handmade jewelry Dallas | 320 | Not ranking | Page 2+ | Page 1-2 | 16 |
| handmade gifts DFW | 210 | Not ranking | Page 2+ | Page 1-2 | 10 |
| fused glass Texas | 90 | Not ranking | Page 1-2 | Page 1 | 21 |
| art gallery Farmersville TX | 30 | Not ranking | Top 3 | #1 | 10 |
Competitive Position Forecast (6 Months)
Projected ranking among competitors after 6 months of optimization.
DarteGlass (projected)
108/120
Kittrell/Riffkind Art Glass
65/120
Texas Girl Glassworks
55/120
Artglas (dsartglas.com)
50/120
ROI Indicators
$9,900
Annual CPC Savings
$975
Est. Monthly Revenue
CPC savings = what equivalent Google Ads traffic would cost. Revenue estimate based on 2.5% conversion rate × $52 avg order value at 6-month traffic levels.
Implementation & Results Timeline
Week 1–2
Technical Foundation
Image optimization enabled, Google Search Console verified, sitemap submitted, conversion tracking installed, accessibility improvements deployed.
Week 3
Local SEO & Growth
Google Business Profile created and optimized, phone number added, local citations built, internal linking enhanced, e-commerce tracking connected.
Week 4
Polish & Launch
Featured snippet optimization, GBP posting schedule, Microsoft Clarity installed, review request workflow set up. Implementation complete.
Month 2–3
Results Begin
Google re-indexes improved pages. Long-tail keywords start ranking. GBP listing appears in local searches. Traffic grows to ~400/month.
Month 4–6
Momentum Builds
Core keywords reach page 1. Local SEO fully established. Content authority growing. Blog content gains traction. Traffic reaches ~750/month.
Month 7–12
Full Impact
Broad keyword rankings solidify. Domain authority established. Steady organic growth with minimal maintenance. Traffic reaches ~1,400/month.
Methodology & Disclaimer
Projections are estimates based on industry CTR benchmarks (Advanced Web Ranking, 2025–2026), Google Ads Keyword Planner data patterns, and competitive analysis of publicly observable SEO signals. Local search volumes estimated using DFW metro population (~8M, ~2.4% of US) with 1.5–2x multiplier for local-intent keywords. Actual results may vary based on algorithm updates, competitor actions, content quality, and market conditions. Traffic estimates assume consistent implementation of the recommended plan and ongoing content creation. CPC savings represent the equivalent Google Ads cost for the projected organic traffic volume. Revenue estimates use a 2.5% conversion rate and $52 average order value based on DarteGlass product mix.