Vibe-design and code an SEO-Ready Website and Measure Performance
Center for Customer Insights and Digital Marketing · College of Business Administration · Cal Poly Pomona
4/10/2026
Link to Live Slides
Follow along with the live presentation! Access the companion slides here for clickable links and copy-ready text:
Setting Expectations
Today, we will get your website created, published, and about 95% of the way done. It is completely normal to want to spend time after the workshop combing through everything to make it perfect—that final polish always takes the most time!
Then: Classic SEO
Now: AI-Powered Search
The Business Implication
If an AI cannot accurately describe your brand, it will not recommend you — regardless of how good your product or service is.
After this workshop, you will be able to:
Phase 1
Define your audience, goal, and SEO narrative
10 min
Phase 2
Generate your site in Google Stitch
15 min
Phase 3
Refine and prep code in AI Studio
20 min
Phase 4
Publish live with Netlify
10 min
Phase 5
Intro to GA4 + GTM + GSC
10 min
Every strong website starts with a clear strategy. Answer four questions before you open any tool.
Prompt Generator
Use the Prompt Generator to translate your answers into structured prompts ready for Google Stitch and AI Studio.
Keyword Stuffing (outdated)
“Best plumber in Los Angeles. Emergency plumbing services. 24/7 plumber LA”
Entity-Based Narrative (current standard)
“Apex Plumbing is a licensed contractor serving residential and commercial clients across Los Angeles County, specializing in emergency repairs and new construction installations.”
Quality inputs produce quality outputs. Collect these assets before opening Stitch.
Inputs to Sitch:
Can be automatically Generated from above:
Stitch translates your brand inputs into functional HTML/CSS — treat it like briefing a designer.
Exporting your design from Stitch:
.zip — Full project folder for local editing and backupsRaw Stitch output needs three fixes before it will deploy correctly on Netlify. We will use Google’s AI Studio to edit.
The AI Studio Cleanup Prompt
Role: You are an expert web developer assisting with website deployment.
Task: I am providing raw HTML code exported from Google Stitch. Clean, rename, and restructure these files for seamless Netlify drag-and-drop deployment. Follow these rules strictly:
index.html — Netlify requires a root index file. Name the homepage file index.html.<title> tag (e.g., about.html, contact.html, our-team.html). Use hyphens for spaces.<a href="..."> tag across all pages to match the new filenames. The homepage must link to index.html.**Role:** You are an expert web developer assisting with website deployment.
**Task:** I am providing raw HTML code exported from Google Stitch. Clean, rename, and restructure these files for seamless Netlify drag-and-drop deployment. Follow these rules strictly:
1. **Create `index.html`** — Netlify requires a root index file. Name the homepage file `index.html`.
2. **Rename secondary pages** — Use logical, lowercase filenames based on each page's content or `<title>` tag (e.g., `about.html`, `contact.html`, `our-team.html`). Use hyphens for spaces.
3. **Fix all navigation links** — Rewrite every `<a href="...">` tag across all pages to match the new filenames. The homepage must link to `index.html`.Two strategies for refining your site after the initial cleanup.
Conversational Editing
Make targeted changes in Google AI Studio using plain language:
Full Page Generation
Generate entire new pages on demand from any LLM:
Critical Step
Your homepage must be saved as index.html. Netlify will not serve your site without a root index file at the folder level.
No servers. No command line. No developer. Just drag and drop.
.netlify.app subdomain automaticallyWorkshop objectives for this phase:
data-netlify="true" to your contact formAfter the Workshop
Connect a custom domain from Google Domains, Namecheap, or GoDaddy to give your site a fully professional address.
Three free Google tools. One integrated measurement system for your web presence.
Tracks user behavior on your site
Your behavioral data layer
Manages all tracking scripts from one dashboard
Your deployment layer
Monitors your site’s search performance
Your search visibility layer
Go Deeper
A dedicated Analytics Workshop covers full implementation, custom event tracking, and using data to optimize campaigns and content strategy.
Every attendee’s site gets displayed. The audience votes for the winner.
How it works:
Submission Link:
https://forms.cloud.microsoft/r/RdB5VViMye
Scan to Submit:
Three actions to take in the week after this workshop.
Add your new site to:
M.S. Digital Marketing Candidate
College of Business Administration
Cal Poly Pomona
Jarrod Griffin is a graduating Digital Marketing Master’s candidate specializing in data analytics, marketing data analytics, and data pipeline engineering.
He bridges the gap between marketing strategy and technical data infrastructure to build impactful, data-driven solutions.
Connect: