October DealsAmazon USOctober deal check: compare before you payAmazon US: current deals, useful picks and tech finds.Check DealsWindows FixRecommendedWindows errors stealing your time? Find the fix fastScan stability, cleanup and performance issues.Fix NowOctober DealsAmazon USDeal season is back - check today's better picksAmazon US: current deals, useful picks and tech finds.See Picks×
Skip to content
CMS

How to Preview a Website Before Publishing

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Preview your site in the tool that matches the change: use the page preview in a website builder or CMS for draft content, and a local, branch, or pull-request preview for code changes. Then confirm the preview shows the intended version, inspect it at desktop and mobile sizes, test visitor-facing interactions, and check who can open its URL before sharing it. A preview is a review step—not proof that the live site will behave identically in every environment.

Choose a preview that matches what changed

Start by identifying whether the change is unpublished page content, a CMS entry, or code and design work. The preview needs to include the thing you changed. A page-builder preview may show a saved draft, while a code deployment preview may show a branch but still use production CMS data unless it is configured to retrieve drafts.

What you are reviewing Preview to use What to verify
Copy or layout edited in a hosted site builder The builder’s page preview Correct page and draft; desktop and mobile appearance; whether editing controls obscure the visitor view.
Unpublished CMS content The CMS draft or staging preview The preview renders the draft and the content has not unintentionally gone live.
Code on your own machine A local development server The site runs with the expected development data and the changed page is rendered.
A proposed code change needing review A pull-request or merge-request deployment preview The deployment corresponds to the latest proposed change and the link has suitable access controls.
A longer-running set of changes A branch deploy or staging environment Reviewers know which branch or environment they are viewing, and review work cannot unexpectedly change production content.
Unpublished content from a headless CMS Framework draft mode, where supported Draft access is protected and the rendered page uses the intended CMS data.

Compare candidate workflows by what triggers them (editor, local server, branch, or pull request), whether CMS drafts appear, who can access the URL, how closely the environment matches production, and how updates reach the preview. Netlify documents local development, branch deploys, Deploy Previews, and Preview Servers as distinct options; its connected-repository workflow can create a unique Deploy Preview for a pull or merge request. The best fit depends on your stack and access needs, not on the word “preview” in a product label.

Prepare the right version of the site

A preview can look polished and still be the wrong preview. Before reviewing appearance, confirm that it contains the intended change and data.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.
#1 Best Overall
osee T5+ 5.5 Inch 1000nits Camera Monitor, Customizable False Color Field Monitor, HDR 4K HDMI Input 8 MySets Preview Workflow DSLR Monitor, Peaking Focus Assist, 3D Lut (Battery Not Included)
  • 【Upgrade 1000nits & Efficient Outdoor Filming】 This Osee T5+ camera monitor is double upgraded brightness of the traditional entry-level monitor to 1000nits, improves the color depth to 1.06B colors and contrast ratio to 1000:1, will present a crisp, sharp, and vivid image for outdoor applications even without a sun hood, greatly improves the efficiency and convenient of outdoor filming.
  • 【4K HDMI Input & Exclusive False Color Tools】 This Osee T5+ monitor camera support 4K input comes with more details False Color tools, presets for various mainstream camera models. Our false color settings support custom functions, so you can preset the various tone you need, black clip, white clip,tone 1 min/max, tone 2 min/max ect. After selecting your camera model, the false color preset tool can follow with one click, no need repeated settings, will greatly improve your work efficiency.
  • 【8 MySets Preview Workflow & One-Key Operation】 This camera monitor 4k features the latest version of osee's MON OS, designed for efficient workflow on location. The MySets, which include all of the settings of the monitoring tools, can be predefined by yourself before shooting. A single joystick toggle can let you change between the MySets quickly on location. Up to 8 MySets can be added, and 3 MySets (frame, exposure, focus) have factory default settings.
  • 【Smooth LOG/HDR Live Preview Workflow & 3D LUT】 Osee's LOG/HDR processing technology supports all common camera log curves and PQ/HLG curves, users can shoot LOG/HDR format with the built-in tool De-log and the monitor for camera will help transform it into a standard image in the field. You can also upload your own customized user LUTs through SD card and adjust the intensity on the monitor directly.
  • 【Efficient Image Monitoring Tools】 Osee T5+ 4k camera monitor come with powerful customizable false color and zebra tool to let you precisely control the exposure of high brightness, skin tone, and dark portion of your captured video. Waveform, Histogram, Vector, multiple analysis functions are concentrated on one page, greatly improving your efficiency.
  1. Identify the change and its source. For an edited page or CMS item, open that draft’s preview. For code, start the project’s local server or create a branch or pull-request preview through the hosting workflow.
  2. Check a change-specific detail. Look for the updated sentence, image, component, or CMS field rather than relying on the page merely loading. Confirm that any unpublished content is actually present.
  3. Check the environment and data source. If the page uses a CMS, verify that the preview environment is configured to retrieve the expected draft data. Netlify’s Preview Server guidance starts with running the site locally using netlify dev; a CMS-backed site may also need development connection parameters changed so it returns updated and unpublished content.
  4. Confirm the revision. For a branch or pull-request deployment, check that the preview reflects the latest change you meant to review. If edits were pushed after a preview was created, wait for or trigger the updated deployment according to your host’s workflow.

For headless CMS sites, a framework’s draft mode can render unpublished CMS content with the site’s normal styling and layout. Vercel’s documentation, last updated September 24, 2025, identifies Draft Mode support for Next.js and SvelteKit and distinguishes it from preview deployments. Draft mode and a deployment preview solve related but different problems: one is about showing unpublished content; the other is about previewing a deployment.

Review desktop, mobile, and visitor-facing behavior

Do not treat a page that looks right in the editor as a completed review. Check the page at the screen sizes your audience is likely to use, then interact with it as a visitor would.

  • Layout: inspect the whole page at desktop and mobile widths. Look for clipped text, unexpected wrapping, awkward spacing, missing images, and elements that overlap.
  • Navigation and links: open important menu items and follow key links. Confirm destinations and labels are correct.
  • Forms and controls: test the relevant inputs, buttons, menus, and other interactive elements in the preview environment. Do not assume an editor’s controls behave like site controls.
  • Visitor view: hide editing controls if the platform allows it. Squarespace’s help documentation, last updated April 13, 2026, describes full-page preview and mobile appearance checks using its app; for version 7.1, it says closing the editor hides the editing toolbar and permits visitor-like interaction.
  • Content states: check the page with the actual draft text and media, not just placeholder content. Long headings, empty fields, and missing images can change the layout.

Preview capabilities vary by platform, and a preview environment may not reproduce every production integration or setting. Use it to review the change in context, then check any behavior that depends on live services using the project’s appropriate test process.

Check who can access the preview before sharing

A preview URL is not automatically private just because it is not linked from the public site. Netlify’s documentation says Deploy Preview and branch URLs can be accessed by anyone with the link unless password protection or team login is configured. Treat an unprotected link as shareable: anyone who receives it may be able to view the page.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.
  • Before sending a preview, determine whether access is open to anyone with the URL, limited to signed-in team members, or protected by a password.
  • Use password or team protection when the content should be restricted, if your host offers those controls.
  • Share the intended preview URL and identify the branch, draft, or environment it represents so reviewers do not mistake it for production.
  • For headless CMS draft previews, protect the draft access mechanism as well as considering who can see the rendered page.

Do not infer privacy from an obscure URL, and do not share sensitive drafts through a link until you know how that platform’s access control works. Exact defaults and controls differ by host and can change; consult the current documentation for your setup.

Publish only after the review matches the intended target

Some platforms distinguish drafts, staging, and live publication as separate states. Webflow’s CMS API workflow separates staged drafts from live published content. Its help documentation describes publishing to a dedicated staging environment and recommends reviewing changes there before production. Before publishing, verify whether you are publishing the site, a particular CMS item, or both, and confirm the destination is production rather than staging.

  1. Review the correct draft or code revision in its preview.
  2. Check the visitor-facing page at relevant screen sizes and test the affected interactions.
  3. Confirm reviewers have finished and that the preview has appropriate access controls.
  4. Use the platform’s publish controls deliberately, confirming the target environment and scope before committing the change.
  5. After publication, open the live URL and verify that the expected content is visible. A successful preview review does not itself publish the change.

Platform interfaces and publishing controls vary. The examples here describe documented workflows, not hands-on testing; check the current help for the builder, CMS, framework, or host you use.

Independent reader supportYour contribution helps us test, update, and keep practical guides available for everyone.Support on Ko-Fi

Or skip the browser setup

If you already have a preview URL reachable from the internet, ScreenshotNeo can capture it through one GET request. The API returns a PNG, JPEG, WebP, or PDF; use the response format appropriate to your review. It creates a screenshot of a URL—it does not create a CMS draft or deploy local code. For API parameters and setup, see the ScreenshotNeo documentation.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

cURL:

curl -G "https://api.screenshotneo.com/v1/shot" -d access_key=YOUR_API_KEY --data-urlencode url=https://your-preview-url.example -o shot.webp

Python:

import requests
r = requests.get("https://api.screenshotneo.com/v1/shot", params={"access_key": "YOUR_API_KEY", "url": "https://your-preview-url.example"}, timeout=90)
open("shot.webp", "wb").write(r.content)

Node.js:

const q = new URLSearchParams({ access_key: 'YOUR_API_KEY', url: 'https://your-preview-url.example' });
const res = await fetch(`https://api.screenshotneo.com/v1/shot?${q}`);

Replace the example with your actual preview URL and use your API key. A screenshot is useful for a visual record or quick comparison, but it cannot replace testing links, forms, or other interactions in the preview itself.

  • Cookie banners and consent overlays are accepted or removed before capture, along with supported newsletter popups and chat widgets; each cleanup step can be turned off.
  • Bot checks or CAPTCHAs, blank pages, timeouts, failed loads, and cache hits are not billed; response headers report the page verdict and billing status.
  • An MCP server provides take_screenshot, get_page_info, and capture_pdf tools for Claude, Cursor, and other MCP clients.
  • The free plan includes 1,000 screenshots per month with no card; paid plans start at $5 for 3,000 screenshots. Yearly billing gives two months free, and every feature is available on every plan.

See ScreenshotNeo for the service. Sign up free to get 1,000 screenshots a month with no card.

Common preview problems and how to fix them

Symptom Likely cause What to do
The preview loads, but the new CMS text is missing. The preview may be querying published content or using production CMS connection settings. Check the preview environment’s CMS configuration and make sure it requests the draft data. Netlify’s Preview Server guidance specifically notes that development connection parameters may need to change.
A preview link opens for you but not a reviewer. The reviewer may not have the required team login, password, or other access. Check the URL’s access rules and grant the intended reviewer access or use the platform’s suitable protection setting. Do not disable protection for sensitive content just to make review easier.
The page looks different in the editor and preview. Editor controls, viewport differences, or environment-specific data can affect what is visible. Hide editor controls where possible, inspect desktop and mobile widths, and verify the preview’s data and environment before changing the live page.
A code preview does not include the latest edit. The change may not have reached the branch or the preview deployment may not have updated. Confirm the intended revision was pushed and check the hosting workflow for the current preview deployment before asking others to review.
A screenshot shows a consent banner or other overlay. The capture may reflect what a visitor sees, while the overlay obscures the underlying page. For a visual review, use a capture workflow that handles supported consent overlays, or inspect the preview directly and record whether the overlay is expected. Do not mistake overlay removal for proof that consent behavior is correct.

FAQ

Can I preview a website that is only running on my computer?

A local development server is useful for reviewing your own code on your machine. To let a remote reviewer or a URL-based capture service reach a preview, use a deployment or another access method supported by your project; a machine-only local address is not the same as a publicly reachable preview link.

Does a preview URL mean the draft is already public?

Not necessarily: platforms can keep content in draft or staging while making a separate preview available. But the preview itself may still be viewable by anyone with its link, depending on access settings, so distinguish publication status from preview-link privacy.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Is a screenshot enough to approve a change?

No. A screenshot records appearance at a point in time. Approval of an interactive change should also include direct checks of the affected links, forms, navigation, or controls in the preview environment.

Product prices and availability are accurate as of the date/time indicated and are subject to change. Any price and availability information displayed on Amazon at the time of purchase will apply.

Leave a Reply

Your email address will not be published. Required fields are marked *

What’s actually slowing this PC down?

Pick the symptom - the matching free tool is one click away.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Read next

Recommended PC Tool
Recommended PC Tool
Crashes, No Sound, or Screen Glitches?Free driver scan
PC Slower Than It Used to Be?Free scan - under a minute

Two free Windows tools

One Free Minute Could Fix That PC

Before you go - each of these free tools takes about a minute and tackles what quietly slows a Windows PC down.

Special offer. View Outbyte info, uninstall instructions, EULA, and Privacy Policy.