responsive design
A Practical Guide to Responsive QA for AI-Built Websites
Choose useful screen sizes, review realistic content, and turn responsive layout problems into fixes you can verify.

A card with a short heading can make almost any layout look good.
Give it a longer product name, a second line of description, and a price with a currency label. Then put it in a narrow viewport. That's when you find out how much room the design actually has.
Responsive QA gets more useful when you stop asking whether a page is "mobile-friendly" and start looking at how its content behaves as space changes.
For an AI-built website, this is a good habit to establish early. Generated layouts can look convincing in the preview where they were first inspected. A small, deliberate set of captures helps reveal assumptions that preview didn't challenge.
Choose widths that answer different questions
Start with a narrow phone view, a larger phone or tablet view, and a desktop view. The exact choices depend on your audience and your layout.
For illustration, you might investigate a compact layout around 360 CSS pixels wide, a middle layout around 768, and a wider desktop layout around 1440. These are examples, not a universal device list. In Preveo, choose supported devices from discovery and record the viewports actually used.
Each view should earn its place. The narrow one exposes cramped content. The middle one reveals awkward transitions. The wide one shows whether lines become too long or sections spread apart.
If you find a problem near a breakpoint, investigate around that transition locally. A layout can behave well at the two widths you captured and still break between them.
Browser captures also have a boundary: they show the configured browser and viewport. Physical-device behavior, touch interactions, and operating-system details may need additional checks.
Put real pressure on the content
Before capturing, look at what's on the page.
Are the product names unusually short? Does every testimonial have the same length? Is the navigation missing an item that will exist at launch?
Use realistic test content for the area you're reviewing. A pricing card should have plausible plan details. A localized page should use the actual translation when available. An account header should have a name long enough to challenge the space you've given it.
Avoid changing the content between comparison captures unless content is what you're comparing. Otherwise, a difference in card height may have nothing to do with the responsive rules.
Review in the order someone uses the page
Begin with the first screen. Can you identify the page's purpose? Is navigation available? Is the main action visible and readable?
Then move down the page. Watch for headings wrapping into awkward fragments, cards forcing horizontal scroll, illustrations pushing content out of view, and sticky elements covering information.
A full-page capture helps with the overall flow. A viewport capture helps you judge what someone sees before scrolling. Both can be useful, provided you know which one you're looking at.
Keep visual observations specific. "The plan comparison is crowded" is a starting impression. "The feature labels overlap the values in the narrow capture" gives someone a problem to fix.
Use Preveo to keep the review repeatable
With an MCP-connected agent, a request could look like this:
Review the pricing page for responsiveness using supported narrow mobile, middle, and desktop viewports. Inspect the actual captures for clipped text, overflow, and hidden actions. Run without macros and return the thread link with the device details used.
The agent discovers the available configuration, creates the review under your project, and runs the selected captures. If the app is local, arrange a supported reachable URL before requesting cloud execution.
For a focused evaluation beyond capture review, explicitly choose a compatible macro. Keep its purpose clear so its recommendations don't become a substitute for examining the images.
Fix the constraint behind the symptom
An overflowing card might tempt you to reduce the font size until it fits. Sometimes the real constraint is elsewhere: a fixed width, a flex child that can't shrink, an unbroken string, or a grid that retains too many columns.
Inspect those constraints before adding another narrow-screen override.
Ask the agent to explain which rule caused the observed problem and why the proposed change should resolve it. That explanation should refer to the code and the capture. If it can't connect the two, the diagnosis may still be a guess.
After the fix, repeat the affected captures. Also look at a nearby layout condition if the change could affect it. A mobile fix that changes shared typography deserves a desktop glance.
Finish with a record of what you checked
A useful review note can be short: the route, build reference if available, viewports, content state, findings, and what was recaptured after the fix.
Save that evidence where your teammates can find it. Preveo's MCP workflow keeps the review in a project thread rather than leaving it buried in the agent conversation.
You don't need to inspect every screen size to learn something useful. You need a set of conditions chosen with care, enough realistic content to challenge the layout, and a second look at the changes you make.