AI in Web Design: From Wireframe to Deployed Site
Updated: Oct 8

UID University 365 Institute of Design
Series UX/UI Design | Level Basic (Free)
Duration 25 minutes | Access Free
Digital Design, UX/UI, Visual Communication, Motion Graphics, Creative Technology

UNOP Sound (University 365 Neuroscience Oriented Pedagogy)
Take five minutes to prepare your brain. Play the isochronous tone track (40Hz gamma frequency) with your eyes closed. Gamma-frequency tones before a learning session raise attention and make the material easier to absorb.
[Audio player: UNOP Pre-Lecture Isochrone (40Hz, 5 minutes)]
In this Lecture
The Hook: The Prototype Looked Perfect and the Site Was Slow
The page looked excellent. The hero, the type scale, the card grid, the call to action: all of it generated in a single afternoon and approved by the client the same day.
Then it went live, and three things happened in the first week. The largest content element took four seconds to appear on a mid-range phone. A third of the page shifted downward while the fonts loaded. And nobody could change the tagline, because the words were baked into an image.
Every one of those problems was created in the generation step and revealed only after deployment. The layout was never the hard part. The hard part is everything between the mockup and a site that stays fast, accessible and editable after launch.
This lecture teaches the five stages from wireframe to deployment, which of them AI genuinely accelerates, and where the generated output must be treated as a draft rather than a deliverable. You will learn how design tokens carry intent from the design tool into the build, what generated code is and is not, how to structure content so that both people and search engines can read it, the measurable performance and accessibility gates a page must clear before it ships, and the CI-First workflow that keeps a designer in charge of the outcome rather than the pixels.
Step 1: The Five Stages from Wireframe to Deployment
Name the stages before you name the tools, because each stage has a different failure mode and a different level of automation.
Stage | Output | What AI can do | What it cannot do |
Structure | Wireframe, content inventory, flow | Draft layout options from a written brief; generate placeholder content structures | Decide priority, hierarchy or what the page is for |
Visual design | Mockup, type scale, colour system | Propose layouts, palettes and type pairings | Hold a brand system it was not given; judge whether it looks right |
Build | Components, styles, responsive behaviour | Generate markup, styles and component scaffolding | Guarantee production-grade code, maintainability or a real component contract |
Content | Copy, headings, metadata | Draft copy, headings, meta descriptions, alt text | Verify claims, know the audience, own the legal statements |
Deployment | Live page, monitoring | Configure, automate checks, triage failures | Decide whether a regression is acceptable to ship |
The Rule That Saves Most Projects
Decide what is disposable at each stage. Wireframes are usually disposable. Mockups are partly disposable. Tokens, component contracts and copy are not, because everything downstream depends on them and changing them late is expensive. Teams that treat generated output as disposable everywhere lose the system; teams that treat it as final everywhere ship defects.
Step 2: Wireframing and Layout Generation
A wireframe answers three questions: what is on the page, in what order, and how much space does each thing get. Generation is genuinely useful here because layout is a combinatorial search, and search is what models do well.
What to Give the Model
The page's single job, in one sentence. A page that does two jobs does neither.
The content inventory, as a list of blocks in priority order. Navigation, hero, proof, features, pricing, objection handling, call to action, footer.
The constraints: grid, breakpoints, maximum content width, and the components your design system actually has.
What Comes Back and How to Use It
You will receive several arrangements of the same blocks. Treat them as questions rather than answers. Ask of each: does the visual weight match the priority order, does the primary action appear before the reader has to scroll on mobile, and does the layout survive when one block has three times the text you assumed.
The Mobile-First Check
Generate and evaluate at the narrow breakpoint first. A layout that only works at desktop width is a layout that will be redesigned during the build. Check the order in which blocks stack, whether the first screen contains the primary action, and whether any interactive element ends up below the fold when a keyboard is open on a phone.

Step 3: From Mockup to Code, and What Generated Code Is
Modern design tools generate working code from a design, and prompt-to-code tools generate a whole page from a description. Both are useful, and both produce output that needs to be understood before it can be trusted.
What Generated Code Is Good At
Scaffolding a layout that matches a mockup closely enough to review in a browser.
Producing a working interactive prototype, which is a far better review artefact than a static image.
Handling the tedious middle: responsive rules, spacing, flex and grid wiring, form markup.
Producing variations fast once you can describe the rule you are testing.
Where It Stops Being Production Code
It does not know your codebase. Generated components do not import your design system, your state management, your routing or your conventions. Porting the output is real work, and it belongs in the estimate.
It does not know your data. Generated screens render hardcoded values. Real screens render loading, empty, error, partial and long-content states, and those states are where layouts break.
It is optimistic about accessibility. Generated markup often looks correct and behaves incorrectly: focus order that follows the DOM rather than the reading order, custom controls without keyboard behaviour, error messages that are not announced.
It is optimistic about performance. Generated pages commonly ship large images without dimensions, fonts loaded without a fallback strategy, and third-party scripts loaded eagerly.
The Porting Discipline
Diff the generated output against your component library, and map each generated block to the component that should own it.
Delete anything the design system already provides.
Replace hardcoded text with the content source.
Add the states the generator never saw: loading, empty, error, and the longest plausible text.
Only then wire it into the application.
Design Tokens: Carrying Intent from Design into Build
A token is a named design decision expressed as a value. Where a mockup says "large heading" and a stylesheet says font-size: 32px, a token says heading-lg and resolves to a value in one place.
Token type | Example name | Why it matters |
Colour | `surface`, `text-muted`, `brand-accent` | A palette change becomes one edit instead of a search and replace |
Type | `heading-lg`, `body`, `caption` | Type scale stays consistent across components and generated output |
Spacing | `space-2`, `space-4` | Layout rhythm survives being extended by someone else |
Radius | `radius-sm`, `radius-full` | Shape language holds as components are added |
Motion | `duration-fast`, `ease-standard` | Movement feels like one system rather than many |
Two rules make tokens work. First, define a contrast target alongside each colour token, so accessibility is a property of the token rather than a review finding. Second, hand the token set to the generator. A model that receives your tokens produces output that is already close to your system, and a model that receives nothing invents a new one.

Step 4: Content, SEO and the Structure Machines Read
A page is read by three audiences: people, assistive technology and search engines. Generated layouts routinely serve only the first.
Structure That Survives Scrutiny
One primary heading, in real text. Not an image, not a styled div. The heading states what the page is about.
A logical heading order. Section headings nest properly, so a table of contents or a screen reader can navigate by structure.
Text that can be edited by someone who is not a developer. Words baked into images and hero graphics are unfindable by search and unchangeable by marketing.
Descriptive link text. "Read the pricing guide" beats "click here", both for a person scanning the page and for assistive technology reading links out of context.
Metadata written for the page, not the site. Each page needs its own title and description, and a generated template will produce near-duplicates if you let it.
Where Generated Copy Needs a Human
Draft copy from a model is fluent, on-topic and usually free of outright errors. It is also frequently vague, occasionally wrong about your product, and prone to claims nobody can substantiate. The check is simple: for every factual statement on the page, name the person who would defend it if challenged. If nobody can, the sentence does not ship.
The Technical Layer Nobody Sees and Everybody Needs
A sitemap and canonical URLs, so search engines index one version of each page.
Structured data where it applies, so machines can interpret what the page offers.
A robots policy that reflects what you actually want indexed.
Redirects for every URL that changed, checked once, before launch rather than after.
Step 5: Performance, Accessibility and the Pre-Launch Gate
This is the stage where generated sites most often fail, because nothing in the generation step is measured.
Core Web Vitals, in Plain Terms
Metric | Measures | Good threshold |
Largest Contentful Paint (LCP) | How long until the main content appears | 2500 ms or less |
Interaction to Next Paint (INP) | How long from a tap or click to visible response | 200 ms or less |
Cumulative Layout Shift (CLS) | How much visible content moves while loading | 0.1 or less |

The assessment uses the 75th percentile of real page views over a rolling window, which means lab scores and field scores can disagree. A local test that passes while the field data fails is a normal outcome, not an anomaly.
The Three Fixes That Cover Most Damage
Declare image dimensions and serve appropriately sized files. Most layout shift on a generated page is an image or an embed that had no reserved space.
Load fonts with a fallback strategy, so text renders immediately and does not reflow when the web font arrives.
Reserve space for anything loaded by a script, including cookie notices, chat widgets and embeds. An empty reserved box is better than a page that jumps when the widget appears.
The Accessibility Gate
Every point in AI for Accessibility: Designing for Everyone applies here, and generated pages fail two of them constantly: control labels that carry no information out of context, and focus order that does not match reading order. Run the accessibility gate before launch, not after.
The Pre-Launch Checklist
Every image has a meaningful alternative text, or an empty value if it is decorative.
Every page has one primary heading in real text, and headings nest properly.
Colour contrast meets 4.5 to 1 for body text and 3 to 1 for large text and interface boundaries.
Interactive targets are at least 24 by 24 CSS pixels.
Keyboard navigation reaches and activates every control, and focus is always visible.
Every form field has a visible label, and every error message names the field and the fix.
Every page has a unique title and description.
Largest Contentful Paint, Interaction to Next Paint and Cumulative Layout Shift measured on a real device over a real network, rather than in a lab panel alone.
The page renders correctly with images blocked, with JavaScript disabled and on a slow connection.

Step 6: The CI-First Web Design Workflow
CI-First means Co-Intelligence First: the human is the ruler and orchestrator, and AI is the amplifier. Web design is where that split has the clearest financial consequence, because the defects a generator produces are the expensive ones.
The Human Owns
The page's job, the priority order and the audience.
The design system: tokens, component contracts and the rules that bind them.
Judgement on every layout and every word that makes a claim.
The decision to ship, and the acceptance of every known trade-off.
The measurement plan: which metrics matter and what threshold is unacceptable.
The AI Owns
Breadth: layout options, copy drafts, component scaffolding.
Repetition: applying one rule across many sections and breakpoints.
Checks: running the accessibility and performance gates and reporting failures.
Triage: reading a failure report and naming the likely cause and the smallest fix.
Translation: converting between the design representation and the build representation.
The Eight-Step Loop
Define the page's job and content inventory. One sentence and a prioritised list of blocks.
Generate layout options at the narrow breakpoint first. Evaluate against the priority order, not against taste.
Produce a working prototype, not a picture. A prototype in a browser finds problems that a mockup hides.
Establish or reuse the tokens. If tokens exist, hand them to the generator. If they do not, this is the moment to create them.
Port the output to your components. Map every block to the component that should own it, and delete the rest.
Write the real content. Replace placeholders, make each factual claim attributable, and write per-page metadata.
Run the gate. Accessibility and performance, measured before launch and on a real device.
Deploy, then watch. Field data and error reporting after launch, with an owner for each metric.
Steps 1, 4, 5, 6 and 8 are where a designer's judgement decides the outcome. Steps 2, 3 and 7 are where generation and automation remove days of labour.
Step 7: The Image and Media Budget
Most generated pages fail their performance budget on three files: the hero image, the web font, and the first third-party script. Everything else is arithmetic. Budget those three before you lay out a single section.
Serve the Right Bytes, Not the Best-Looking File
A photograph exported at 4000 pixels wide and served to a phone is the single largest avoidable cost on most marketing pages. The image you chose in the design tool is not the image that ships; the image that ships is the smallest file that still looks correct at the size it is displayed.
Set the rule per slot rather than per page. A full-width hero: one image at 1.5 times the largest display width, in the modern format, with a smaller fallback. A card thumbnail: one image at twice the display box, because it may be displayed on a high-density screen. An avatar: a small square, no larger.
Then declare the dimensions. Every image element states its width and height, so the browser reserves the space before the bytes arrive. That single attribute is the cheapest available fix for layout shift, and it is the one generated markup most reliably omits.
Lazy Load Everything Below the Fold
An image that is 800 pixels below the fold does not need to load before the reader sees the page. Load it when it approaches the viewport, and keep the top-of-page content eager. The failure mode is applying lazy loading to the hero, which delays the largest element on the page and makes the metric that measures it worse rather than better.
The Font Decision
A web font is a render-blocking asset until you tell the browser otherwise. Three choices cover most cases.
Use the system font stack. Zero bytes, zero delay, and a page that matches the reader's own device. This is the correct default for application interfaces.
Self-host one weight and one variable axis if you need a brand face. Two files, not six. Load the weight you actually use across the whole page.
If a brand face is non-negotiable, define the fallback explicitly. State the fallback family, the size adjustment and the metric overrides, so the layout does not reflow when the real font arrives.
The question to ask is not which font looks best in the design tool. It is whether the typeface is worth the milliseconds it costs on a slow connection, and for most marketing pages the honest answer is one face, two weights, nothing else.
The Third-Party Script Tax
Count the domains your page loads from. Each one is a DNS lookup, a connection, and a promise you cannot keep if the third party is slow. Tag managers, chat widgets, heat maps, A/B tools and consent platforms are the usual set, and they compound.
Two rules keep the tax visible. Every script carries a named owner, so a script nobody uses has somebody to answer for it. And every script is loaded after the content it does not affect, or on interaction, or not at all. A chat widget that loads in the first second is competing with the hero image for the reader's first impression.
A Budget You Can Enforce
Write the budget as numbers and put it in the pipeline. A first-load page weight of 1000 kilobytes or less including images and fonts. A largest-contentful-paint target of 2500 milliseconds on a mid-range phone over a slow connection. No more than three third-party domains on a page that has no interactive requirement. Then fail the build when a change breaks the budget, because a budget nobody enforces is a preference.
Step 8: Content Architecture That Survives a Redesign
The layout of a page changes. The content behind it should not. Pages that couple the two are the ones that cost a full rebuild every time the design changes.
Model the Content Before the Layout
A content model names the things on the page and what each one contains. A hero has a headline, a supporting line, an action label, an action target and an image. A proof block has a claim, a source and an optional logo. A feature has a title, a description and an optional illustration.
Write that model down, with each field's type and whether it is required. Two things follow immediately. The page becomes templatable, because the layout consumes fields rather than hand-written blocks. And the generator receives the fields it must fill, which is why a model first makes generated copy dramatically better: the model is no longer inventing structure, it is filling named slots.
Separate the Content Source From the Presentation
The content lives in one place, and the page renders it. That can be a content management system, a structured data file, or a headless content service. The mechanism matters less than the boundary. When the boundary holds, a copy change is a content edit, a layout change is a template edit, and neither one can silently break the other.
The measurable payoff is in the redesign. A page whose content sits behind a model can be re-templated in a day, because the work is the template and not the writing. A page whose content is baked into its markup is a rewrite.
The States a Generator Never Renders
A generated page shows the happy path: three short feature cards with tidy copy, a product name that fits on one line, an image that exists. Real content is not tidy. Write the states into the model and test them before launch.
Empty. What does the proof block render when no customer logo is available yet?
Partial. What does a feature card look like with a title and no description?
Overflow. What happens when the product name is 62 characters and the tagline is a full sentence?
Error. What renders when the image fails to load, or the content service returns nothing?
Localised. Does the layout survive a language that runs 30 percent longer than English?
Each of those is a design decision that a generator will not make for you, and each one is cheap to decide now and expensive to discover after launch.
The Content Inventory as a Working Document
Keep the inventory as a live list of every block on every page, with its content source and its owner. It answers three questions that otherwise arrive as emergencies. Which pages share this block, so a change is scoped correctly? Who writes the copy when a page needs new content? And what is the longest existing value for this field, so the layout is tested against reality rather than against a placeholder?

Step 9: Handover, Documentation and the Deploy Check
A page that only its author can change is a page that will rot. The last stage of the workflow is making the build legible to whoever arrives next.
The Handover Package
Four artefacts make a build maintainable, and none of them is a design file.
The token file. One source of truth for colour roles, type scale, spacing and radii, consumed by the build rather than transcribed into it.
The component map. Every block on the page, the component that owns it, and its content source. This is the document that turns a request for a change into a fifteen-minute edit instead of an afternoon of archaeology.
The gate report. The accessibility and performance results from the pre-launch run, with the date and the device used. A green check with no record is not evidence.
The known-gaps list. What was not tested, what is deferred, and what will break first. An honest gaps list is worth more than a launch announcement, because it is the list that the next person will otherwise rediscover from a support ticket.
What to Write Down About the Build
Document the five decisions that a future maintainer cannot infer from the code. Which breakpoints exist and why. Which fonts are self-hosted and what the fallback strategy is. Which third-party scripts are present and who owns each. How content reaches the page, and where to edit it. And what the performance budget is, so a later change can be measured against it.
That is a page, not a manual. A handover document that takes an hour to read gets read once and never again.
The Deploy Check
Run the same short check on every deploy, not only the first. The page returns the expected status. The primary action resolves to a real destination. The largest image loads. The heading structure is intact. The page renders with images blocked. Nothing on the page references a file that has been removed.
Five minutes of automated checks on every deploy catches the class of defect that a launch checklist catches once.
The Post-Launch Watch
Three things are worth watching after launch, each with a named owner and a threshold. The field performance data, because lab scores and real scores disagree and the field score is the one a reader experiences. The error and 404 report, because a redirect map is only as complete as the links you remembered. And the empty and overflow states, because real content arrives after launch and the layout meets it for the first time in front of readers.
The workflow ends here rather than at the deploy, because a page is not finished when it loads. It is finished when it is measurable, maintainable and honest about what it does not yet do.

Step 10: Case Study: A Landing Page That Failed Its Own Gate
A software company asked for a landing page for a single product. The brief was ordinary: a hero with an action, three feature blocks, a proof section with logos, a pricing summary, and a final call to action. The team produced it with a prompt-to-code tool in one afternoon and it looked finished.
It was not. What follows is the measured gap between the generated page and the shipped page, and it is a fair picture of what generation leaves on the table.
What the Generator Produced
The first version loaded in the browser and read well. It also carried a 3800-pixel-wide hero photograph, four self-hosted font files in two families, a chat widget that loaded in the first second, a cookie banner injected above the hero with no reserved space, and images with no declared dimensions.
Measured on a mid-range phone over a throttled connection, the page scored a largest-contentful-paint of 5.4 seconds, a cumulative layout shift of 0.31, and a first-load weight of 4.2 megabytes. Every figure was roughly twice the accepted threshold.
The Five Changes That Fixed It
The work took about a day and a half, and none of it was redesign.
The hero image was re-exported at 1920 pixels wide in a modern format with a smaller fallback, taking that one file from 2.4 megabytes to 210 kilobytes. Three of the four font files were removed and one variable face was self-hosted with an explicit fallback, which removed a second render-blocking request. The cookie banner and the chat widget were both given reserved space and the chat widget was deferred until interaction, which removed almost all of the layout shift. Every image element gained explicit width and height, which removed the remainder. And the pricing summary was moved above the proof section, because the measured reading order showed the primary action arriving after two screens of logos on mobile.
The final measurements were a largest-contentful-paint of 2.1 seconds, a cumulative layout shift of 0.04, and a first-load weight of 640 kilobytes.
The Content Defect Nobody Had Noticed
The gate also produced a find that had nothing to do with performance. Two of the three feature blocks used the same layout with the same sentence length, and the third ran to four lines because its product name was longer than the placeholder the generator had invented. The card grew, the row grew, and the section below shifted by 60 pixels on that breakpoint only.
The fix was a line clamp on the description and a shorter display name for that feature. The point is not the clamp. The point is that the generator had never seen a real value for the field, so the overflow state had never been rendered, and it would have shipped to readers on a page that passed every visual review.
What the Team Changed in Its Process
Three changes came out of this build and they generalise.
The prompt-to-code tool now receives token values and content field names in the prompt, so its output arrives closer to the system and its copy arrives in named slots rather than invented structure. The image budget is decided before layout, per slot, in kilobytes and pixel widths, so the hero export never happens at the wrong size in the first place. And the gate runs on the generated page, not on the polished one, because the generated page is where the defects exist and where they are cheapest to see.
The tool did what it promised: it produced a working page in an afternoon. The afternoon saved was real. The day and a half afterwards was the difference between a page that loads and a page that is finished.
Feynman Summary: Explain It Like You Are 12
Imagine you want to build a treehouse. You could ask a very fast helper to draw a hundred plans for you. That would be useful, and it would save you weeks.
But the drawing is not the treehouse. Someone still has to check that the wood in the drawing can actually be bought, that the floor holds two people, that the ladder is not too steep for your little brother, and that the whole thing does not fall over in the wind. And once it is built, someone has to know which plank to replace when one starts to rot.
Websites work the same way. The helper can draw layouts fast, and it can even build a rough version in a few minutes. But the rough version is not finished, because it does not know your materials. It uses its own parts instead of the parts you already have. It forgets to test that the floor holds, which for a website means testing that the page loads quickly on a cheap phone and that everyone can use it. And it writes words that sound right but that nobody has checked.
So the deal is this: let the helper draw and let the helper build the rough version. Then you check the wood, you test the floor, you write the real words, and you keep track of the measurements after the treehouse goes up. The helper is fast. You are responsible.
Mindmap: The Complete Picture

The mindmap shows the whole structure of what you learned: the five stages from wireframe to deployment and what AI contributes at each; wireframing as generation plus mobile-first judgement; generated code as scaffolding rather than production output; design tokens as the shared vocabulary connecting design and build; the three audiences a page serves and what each one needs; Core Web Vitals with their measured thresholds; the pre-launch accessibility and performance gate; and the eight-step CI-First loop that keeps responsibility with the designer.

UNOP Sound (University 365 Neuroscience Oriented Pedagogy)
Take five minutes to consolidate your memory. Play the isochronous tone track (10Hz alpha frequency) with your eyes closed. Alpha-frequency tones after a learning session support consolidation, helping move what you just learned from short-term to long-term memory.
[Audio player: UNOP Post-Lecture Isochrone (10Hz, 5 minutes)]
Practical Exercise: Take One Page from Prompt to Deployable
Exercise: From Brief to Gate
Choose one real page you need: a product page, a landing page, a sign-up page or a documentation index.
Write the page's one job in a single sentence. If you need the word "and", the page has two jobs and you should split it.
List the blocks in priority order. Navigation, hero, proof, features, pricing, objections, call to action, footer. Cut anything that is not in service of the one job.
Generate three layout options at the narrow breakpoint. Evaluate each on one question: does the visual weight match the priority order.
Build a working prototype of the best option. Not a picture. Something you can tab through and click.
Write the tokens you used. List the colour, type, spacing and radius values. If two sections use two different spacings for no reason, fix one.
Port it to your components. Map each block to a component. Delete what the design system already provides. Add loading, empty and error states.
Write the real content. Replace every placeholder. For each factual claim, write the name of whoever would defend it. Delete the ones with no name. Write a unique page title and description.
Run the gate. Check contrast, target sizes, keyboard navigation, heading order and form labels. Then measure the three Core Web Vitals on a real phone on a real connection.
Write the report. One page: what you generated, what you kept, what you replaced, which metrics you measured, and what remains outstanding.
What to Look For
The narrow breakpoint will change your choice of layout more often than the desktop one. That is the normal result.
The porting step will surface at least one block your design system does not have. That is a real finding, and it belongs in the design system backlog.
The metrics you measure on a real device will be worse than the lab panel. Reserve the time.
Your final report should list something outstanding. A page with nothing outstanding was not measured.
CI-First Connection
Steps 1, 3, 5, 6, 7 and 9 are decision work and they stay with you. Steps 2, 4 and 8 are where generation and automation return the time. The report in step 9 is the part that turns a build into a record you can defend.
Glossary
Term | Definition |
Wireframe | A low-fidelity layout that shows what is on a page, in what order, and how much space each block occupies. |
Breakpoint | A viewport width at which a layout changes its arrangement, such as mobile, tablet and desktop. |
Mockup | A high-fidelity visual rendering of a page, showing type, colour, imagery and spacing. |
Prototype | A working, interactive version of a design that can be clicked and, ideally, used with a keyboard. |
Design Token | A named design decision expressed as a value, such as a colour with a contrast target or a font stack with permitted weights. |
Component Contract | The agreed interface of a reusable UI component: its properties, states and accessibility behaviour. |
Generated Code | Markup, styles or component scaffolding produced by an AI tool from a design or a prompt. It is a draft until it is ported into the codebase. |
Porting | The work of adapting generated output to a real codebase: mapping blocks to existing components, replacing hardcoded values and adding unhandled states. |
Loading, Empty and Error State | The three states every data-driven screen needs beyond the happy path, plus the partial and long-content cases. |
Largest Contentful Paint (LCP) | The metric measuring how long until the main content of a page appears. Good is 2500 milliseconds or less. |
Interaction to Next Paint (INP) | The metric measuring how long from a user interaction to a visible response. Good is 200 milliseconds or less. |
Cumulative Layout Shift (CLS) | The metric measuring how much visible content moves while the page loads. Good is 0.1 or less. |
Field Data | Performance measurements collected from real users on real devices and networks, as opposed to a lab test. |
Lab Data | Performance measurements collected in a controlled environment. Useful for debugging, and not a substitute for field data. |
Layout Shift | Visible content moving during load, usually caused by images, embeds or fonts that had no reserved space. |
Structured Data | Markup that describes the meaning of page content so machines can interpret it. |
Canonical URL | The single address a search engine should treat as the authoritative version of a page. |
Alternative Text | The text alternative for an image, describing what it shows and its purpose, and empty for a decorative image. |
CI-First | Co-Intelligence First. The human is the ruler and orchestrator; AI is the amplifier. |
Quiz: TEST YOUR UNDERSTANDING
1. Why is generated page code a draft rather than a finished product?
A) It is always visually wrong
B) It does not know your codebase, your data states or your accessibility and performance requirements
C) It cannot be reviewed in a browser
D) It is not written in a programming language
2. What is the main purpose of a design token?
A) To reduce the number of fonts on a site
B) To express a design decision as a named value, so it is defined once and consistent everywhere
C) To replace the need for a design system
D) To generate images automatically
3. Which Core Web Vitals value is the good threshold for Largest Contentful Paint?
A) 1000 milliseconds or less
B) 2500 milliseconds or less
C) 4000 milliseconds or less
D) There is no threshold
4. What is the most common cause of layout shift on a generated page?
A) Too many headings
B) Images, fonts or embeds that load without reserved space
C) Using CSS grid
D) Writing too much copy
5. In the CI-First web design workflow, which step stays with a human?
A) Generating layout options
B) Running the accessibility and performance checks
C) Deciding whether a known trade-off is acceptable to ship
D) Applying one spacing rule across many sections
Answers: 1-B, 2-B, 3-B, 4-B, 5-C
Related Resources
U365 INSIDE Publications
AI for Accessibility: Designing for Everyone: The full accessibility gate this workflow depends on
Design Systems Powered by AI: Where the components and tokens come from
AI for Prototyping: From Sketch to Interactive in 15 Min: The prototyping stage in depth
External Resources
Core Web Vitals: Google's official guidance on the three metrics, how they are measured and how to improve them: web.dev/explore/learn-core-web-vitals
How the Core Web Vitals thresholds were defined: The reasoning behind the good and poor thresholds, and why they are assessed at the 75th percentile: web.dev/articles/defining-core-web-vitals-thresholds
Web Content Accessibility Guidelines (WCAG) 2.2: The contrast, target size and keyboard requirements in the pre-launch gate: w3.org/TR/WCAG22
WAI-ARIA Authoring Practices Guide: Accessible behaviour for the interactive components a generated page will use: w3.org/WAI/ARIA/apg
MDN Web Docs: Responsive design: The breakpoint and layout fundamentals behind the mobile-first check: developer.mozilla.org/en-US/docs/Learn_web_development/Core/CSS_layout/Responsive_Design
Related U365 Lectures (Coming Soon)
Lecture 5: AI Motion Graphics: Animation Without After Effects (UID, Motion Graphics Series)
Lecture 10: The Future of Creative Work: Human + AI Collaboration (UID, Creative Technology Series)
Lecture 8: Generative Brand Identity (UID, Creative Technology Series)
U.Copilot for This Lecture
Discuss this lecture with U.Copilot, your AI chat companion trained on this content.
Copy and paste the following prompt into the U.Copilot chat on university-365.com:
You are U.Copilot for Lectures, an AI chat companion specially trained on University 365 lecture content. You are helping a Fellow who just completed the lecture "AI in Web Design: From Wireframe to Deployed Site" from the UX/UI Design series at the U365 Institute of Design (UID). Your role is to help the Fellow deepen their understanding of AI-assisted web design. You can: - Clarify any concept from the lecture (the five stages, wireframing with generation, generated code, porting, design tokens, Core Web Vitals, the pre-launch gate) - Review a content inventory they wrote and point out where priority is unclear - Explain how to map generated blocks onto existing components - Help them interpret Core Web Vitals field data and pick the smallest fix - Discuss how to write a per-page metadata set without producing near-duplicates - Connect the lecture content to practical build tasks Always maintain U365's CI-First approach: encourage the Fellow to think critically, verify AI outputs, and maintain human judgment as the orchestrator of the design process. Use the UP-Context-Engineering Method: provide context-rich, role-aware responses that account for the Fellow's learning level and goals.
Next Steps
Now that you understand the road from wireframe to deployed site, here is what to do next:
Run the practical exercise above on one page you actually need, and keep the closing report
Create or audit your token set, and check whether each colour token carries a contrast target
Measure one live page with field data rather than a lab panel, and find the worst metric
Audit one page for baked-in text in images and hero graphics, and move it into real text
Take Lecture 8 in this series, "Generative Brand Identity", to see how tokens and prompt packs serve a whole brand rather than one page
Generation collapses the distance between an idea and something you can click. It does not collapse the distance between something you can click and something you should ship. That gap is made of tokens, real content, measured performance and an accessibility gate, and closing it is the designer's job.
IMPORTANT NOTICE
This lecture is published by University 365 as part of its INSIDE Publications Hub. The content is free to read for all visitors. Lectures in this series may be part of a structured academic program leading to a Micro-Credential for your Career (MCC). To enroll in an academic program, visit university-365.com/tuition.
This content is for educational purposes. While we strive for accuracy, AI tooling and web platform metrics change quickly. Verify current technical details against the primary sources for professional applications.
Copyright University 365, Inc. All rights reserved. This content is protected under University 365's copyright policies. For permissions or inquiries, contact uda@university-365.com.
Published by the Department of Academics, University 365.
Lecture delivered by the University 365 Institute of Design (UID).
Joe Borazian, Dean of Design, UID
Signed for the academic year 2026.









Comments