<?xml version='1.0' encoding='UTF-8'?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/" version="2.0">
  <channel>
    <title>PageStatic Lab &amp; Guides</title>
    <link>https://pagestatic.com/</link>
    <description>Field notes and guides to static pages, content workflows, AI-assisted design, and website conversion.</description>
    <language>en</language>
    <copyright>© 2026 PageStatic.com</copyright>
    <atom:link href="https://pagestatic.com/rss.xml" rel="self" type="application/rss+xml"/>
    <lastBuildDate>Wed, 14 Oct 2026 18:07:23 GMT</lastBuildDate>
    <item>
      <title>A review-first workflow for AI web design agents</title>
      <link>https://pagestatic.com/blog/ai-web-design-agent-review-workflow/</link>
      <guid isPermaLink="true">https://pagestatic.com/blog/ai-web-design-agent-review-workflow/</guid>
      <description>Define permissions, checkpoints, and acceptance tests before delegating website changes to a coding or design agent.</description>
      <pubDate>Tue, 11 Aug 2026 12:00:00 GMT</pubDate>
      <dc:creator>PageStatic Lab</dc:creator>
      <category>AI &amp; design</category>
      <content:encoded><![CDATA[<figure><img alt="Let ai draft. keep control. PageStatic.com typography card showing a scope, edit, and review workflow." height="1200" src="https://pagestatic.com/assets/images/ai-web-design-agent-review-workflow-pagestatic.png" width="1200"/></figure><p>A design agent can be asked to do more than suggest a paragraph or a color palette. Depending on the tool and its permissions, it may inspect files, propose a plan, change code, and run checks. That makes the review process part of the design work itself. Before delegating changes, decide what the agent may touch, what it must preserve, and how a person will determine that the result is acceptable.</p>
<p>This guide describes a review-first workflow for a static website project. It is a process you can adapt, not a claim that PageStatic runs an agent service. The aim is to make delegated work easier to understand and safer to integrate. Start with a bounded task and a recoverable copy of the project, then expand the scope only when the evidence supports doing so.</p>
<h2 id="give-the-agent-a-task-boundary">Give the agent a task boundary</h2>
<p>Define the work in terms of files, pages, and observable outcomes. “Improve the website” is too broad to review efficiently. “Make the shared navigation work at narrow widths while preserving all existing destinations” is more useful. Specify the parts that must not change, such as approved article copy, canonical URLs, or contact details. Constraints are especially important when a tool can modify more than the page you are currently viewing.</p>
<p>Write down what success looks like before the task begins. For a navigation change, success could include a working open and close control, visible focus, no horizontal overflow, and every menu item reachable on a phone-sized viewport. These conditions keep the review tied to the request. They also help you recognize an attractive but irrelevant redesign that fails to solve the original problem.</p>
<h2 id="understand-the-actual-permissions">Understand the actual permissions</h2>
<p>Find out what the chosen tool can access and execute in your environment. File access, terminal execution, network access, repository writes, and deployment rights are separate capabilities. Do not assume they all exist, and do not grant them all simply because the task mentions a website. Give the task only the access needed for its intended scope, using your organization's normal approval and security practices.</p>
<p>The <a href="https://docs.github.com/en/copilot/responsible-use/agents" rel="external">GitHub responsible-use guidance for Copilot agents</a> discusses agent capabilities and limitations in its own product context. For your workflow, the transferable point is to understand the tool being used rather than treating “agent” as a uniform guarantee. Review the current documentation for that environment, then record which actions remain under human control, especially publishing and changes to production settings.</p>
<h2 id="prepare-a-clean-working-copy">Prepare a clean working copy</h2>
<p>Begin from a known state that you can restore. Save the current release and keep unrelated changes out of the task's working area where practical. If several people are editing the site, identify which changes are already approved and which are still in progress. Otherwise, the review may struggle to distinguish the agent's work from modifications made earlier by someone else.</p>
<p>Keep secrets and irrelevant private material out of the context supplied for the task. A navigation repair does not require production credentials or customer records. Include the relevant design rules, page map, and accessibility expectations instead. Where the environment uses external tools, understand which files and instructions can be read. The goal is a clear, minimal working context rather than a large collection of material with unclear relevance.</p>
<h2 id="request-a-plan-you-can-compare-with-the-result">Request a plan you can compare with the result</h2>
<p>Ask for a brief proposed change list before broad edits. It should identify the affected templates or files, expected behavior, and checks to run. A plan does not have to predict every implementation detail. It should make the scope understandable enough that you can notice a deviation, such as adding a new framework to solve a small styling issue.</p>
<p>Use the plan to resolve conflicting requirements. A sticky header, a long brand description, and a compact mobile layout may require careful spacing rather than simply hiding the navigation. Ask which constraint takes priority and how the result will be checked. Where requirements are already clear, the agent should work within them rather than repeatedly reopening settled decisions or introducing unrelated product features.</p>
<h2 id="work-in-independently-reviewable-changes">Work in independently reviewable changes</h2>
<p>Break a large redesign into meaningful units. Shared navigation, article typography, image treatment, and metadata can often be reviewed separately. A small change is easier to compare with the previous version and easier to revert when it introduces a problem. The division should follow the website's structure, not create a long sequence of tiny edits that are difficult to understand individually.</p>
<p>After each unit, inspect the actual changed files. Watch for removed links, duplicated markup, unexpected scripts, and altered content outside the request. A summary from the agent is useful, but it does not replace comparison. When practical, review both the code difference and the rendered page, because one can reveal issues the other hides. Keep a note of intentional changes that might otherwise look surprising later.</p>
<h2 id="make-automated-checks-specific">Make automated checks specific</h2>
<p>Use checks that produce a clear result for the agreed requirements. A link checker can look for missing local destinations. A content check can count primary headings or detect absent descriptions. A browser test can open the mobile menu and verify that the button's expanded state changes. These tests do not prove the whole website is perfect, but they can answer defined questions reliably.</p>
<h3 id="separate-completion-from-attempted-testing">Separate completion from attempted testing</h3>
<p>Ask for a record of which checks actually ran and what they found. “Tested” should not mean that a command was suggested or that the tool assumed a page would work. Note environmental limits as well. A local static preview cannot prove production DNS or email delivery. The <a href="https://pagestatic.com/ai-web-design-agent/">AI web design agent overview</a> includes a compact acceptance framework for keeping those distinctions visible.</p>
<h2 id="reserve-judgment-for-human-review">Reserve judgment for human review</h2>
<p>Some decisions require context that a passing test does not capture. Is the navigation label understandable to the intended audience? Does the article make an unsupported claim? Does the visual emphasis point readers toward the most useful next step? Review these questions directly. A layout can satisfy technical checks while still giving the wrong content too much prominence or making a simple task confusing.</p>
<p>Read the page without the excitement of the redesign. Compare it with the original brief and, where possible, ask another person to complete a representative task. Do not lead them toward the expected answer. Their interpretation may expose a problem in the content structure that is not visible in the implementation. Record that finding as a new, bounded revision rather than an invitation to rebuild everything again.</p>
<h2 id="control-dependencies-and-publication">Control dependencies and publication</h2>
<p>Treat a new dependency as a decision, not a harmless side effect. Ask why it is needed, where it loads, and whether the static site still works without a build step on the public server. For a small content site, an additional library may create more maintenance work than the feature justifies. The review should examine the real tradeoff rather than assuming more tooling means a better result.</p>
<p>Keep publishing separate from draft approval unless your process deliberately combines them. Preserve the previous release, identify the final files, and confirm that the approved version is the one being uploaded. After publication, check representative live pages and the affected interactions. These steps are ordinary release discipline; using an agent does not remove the need to know what changed and how to recover from an error.</p>
<h2 id="conclusion-delegate-work-retain-accountability">Conclusion: delegate work, retain accountability</h2>
<p>A review-first agent workflow combines a bounded task, appropriate permissions, a clean working copy, small changes, and evidence-based acceptance. It gives the agent useful room to work without confusing autonomy with authority to change every part of the project. The result should be understandable to the person maintaining the website after the task is finished.</p>
<p>Start with one change whose success you can observe. Refine the task instructions using what the review reveals, and keep the successful checks for future work. The <a href="https://pagestatic.com/blog/ai-website-brief-to-first-draft/">AI-assisted first-draft guide</a> covers the earlier briefing stage. Together, the brief and the review process make a stronger workflow than an open-ended request followed by a quick glance at an impressive screenshot.</p>
]]></content:encoded>
    </item>
    <item>
      <title>Build a performance budget for a static website</title>
      <link>https://pagestatic.com/blog/static-website-performance-budget/</link>
      <guid isPermaLink="true">https://pagestatic.com/blog/static-website-performance-budget/</guid>
      <description>Set a practical page-weight budget, inspect images and scripts, and compare releases without promising a universal speed score.</description>
      <pubDate>Thu, 23 Apr 2026 12:00:00 GMT</pubDate>
      <dc:creator>PageStatic Lab</dc:creator>
      <category>Migration &amp; launch</category>
      <content:encoded><![CDATA[<figure><img alt="Lighter files. brighter web. PageStatic.com typography card showing image, script, and stylesheet budget bars." height="1200" src="https://pagestatic.com/assets/images/static-website-performance-budget-pagestatic.png" width="1200"/></figure><p>Static delivery can simplify the way pages reach a browser, but it does not automatically make a website lightweight. A prepared HTML page can still load oversized images, several font families, heavy scripts, and third-party widgets. A performance budget gives those choices a visible cost before they accumulate. It turns “make the website fast” into a set of limits and measurements that the team can discuss and review.</p>
<p>This guide describes a small-site budgeting process rather than a universal set of target numbers. Your readers, content, devices, and delivery environment affect what is reasonable. Begin with representative pages and repeatable measurements, then decide which resources earn their place. The goal is not to win one synthetic score while damaging the reading experience. It is to make the site's loading behavior understandable and keep regressions from arriving unnoticed.</p>
<h2 id="choose-representative-pages-and-conditions">Choose representative pages and conditions</h2>
<p>Select the homepage, a long article, a media-heavy page, and an archive with several cards. These pages often load different amounts of content. Test the pages as they will be served, not only inside a development preview. Record the browser, viewport, connection simulation if used, and whether the cache is warm or empty. Without those conditions, later measurements can be difficult to compare meaningfully.</p>
<p>Repeat measurements when results vary and retain the range rather than reporting only the most flattering run. Use a clean browser context where practical, since extensions and previously cached files can affect observations. Local measurements help compare releases, but they do not establish the experience of every real reader. Keep that limitation visible when deciding whether a change has improved the site.</p>
<h2 id="inventory-what-each-page-requests">Inventory what each page requests</h2>
<p>Open the browser's network tools and group resources by purpose: document, stylesheets, scripts, images, fonts, and external services. Note both transferred size and the number of requests. Identify resources that are loaded but not needed for the page's essential task. A large library used for one small interaction deserves a different discussion from a photograph that is central to understanding a project.</p>
<p>Write down the owner of each resource decision. Editors may control image uploads, designers may choose fonts and visual effects, and developers may add scripts. A budget works better when each group can see its contribution. Avoid treating performance as a final cleanup task assigned to one person after the design and content are already considered untouchable. The inventory makes the tradeoffs concrete enough to discuss earlier.</p>
<h2 id="set-an-initial-budget-as-a-hypothesis">Set an initial budget as a hypothesis</h2>
<p>Choose a modest starting limit based on the measured baseline and the site's purpose. You might allocate separate budgets for images, JavaScript, and CSS, with an overall page-transfer target. Treat those figures as project-specific working constraints, not industry guarantees. A text-heavy guide and a photography portfolio can reasonably make different decisions, provided the team understands what each choice adds to the reader's download.</p>
<p>Define what happens when a proposal exceeds a limit. Perhaps it requires a smaller image, a simpler effect, or an explicit exception with a reason. The budget should guide judgment rather than encourage hiding necessary information. Record exceptions so they can be revisited. An unexplained growing allowance is not a useful budget, but neither is a rigid number that prevents the page from communicating its subject.</p>
<h2 id="give-images-the-most-deliberate-review">Give images the most deliberate review</h2>
<p>Images deserve attention because their dimensions, format, and compression can substantially change the bytes a page transfers. The <a href="https://web.dev/learn/performance/image-performance" rel="external">web.dev guide to image performance</a> explains practical image-sizing and delivery considerations. Apply those ideas to the actual display context: an archive thumbnail and a large article illustration do not necessarily need the same source file or loading behavior.</p>
<p>Inspect the image after optimization, not just its file size. Text on a typography card must remain legible, and a diagram must preserve meaningful lines and labels. Where a project requires PNG, use appropriate optimization within that requirement rather than silently substituting a different format. Keep original masters outside the public release when needed and publish only the versions that the delivered pages actually reference.</p>
<h2 id="match-loading-priority-to-page-importance">Match loading priority to page importance</h2>
<p>Identify the images and other resources that appear immediately in the first screen. Avoid treating every image as equally urgent. Below-the-fold article cards can usually wait longer than a prominent image needed to understand the initial view. Test the chosen loading behavior in the browser, because a blanket instruction applied to every image can delay something the reader expects to see immediately.</p>
<p>Reserve space for images through explicit dimensions or an appropriate aspect ratio so the layout has a stable place for them. Check the actual page as resources arrive, not just after everything has finished loading. A page that repeatedly moves its links can feel troublesome even when its total transfer size is modest. Record unexpected movement as a separate issue rather than assuming the byte budget captures the whole experience.</p>
<h2 id="question-every-script-s-job">Question every script's job</h2>
<p>List what each script does for the reader. Navigation controls and a small progressive enhancement may justify a little JavaScript. A large dependency added only for a decorative effect deserves scrutiny. For a static editorial site, the article text and essential links should not disappear because an optional enhancement fails. Test with scripts disabled to understand the baseline experience, even when some interactions intentionally require them.</p>
<h3 id="avoid-invisible-accumulation">Avoid invisible accumulation</h3>
<p>Old plugins, copied template scripts, and unused widgets can remain after their visible features are removed. Check the release for references that no longer have a purpose. Do not delete unfamiliar code blindly; inspect its role and verify the result. The <a href="https://pagestatic.com/blog/static-website-builder-export-checklist/">static website builder export checklist</a> helps connect this review to the broader question of what the delivered package actually depends on.</p>
<h2 id="keep-typography-and-css-proportionate">Keep typography and CSS proportionate</h2>
<p>A design system can be expressive without loading many font families and weights. Consider the reading benefit of each type choice and test a reliable fallback. For self-contained projects, a system-font stack can simplify delivery. Where external fonts are used, understand the additional requests and their effect when the service is unavailable. Make the choice deliberately instead of inheriting it unnoticed from a demo template.</p>
<p>Review stylesheets for unnecessary duplication and development-only dependencies. A production build should contain the styles needed by the delivered pages, not require a browser-side development compiler to invent them after loading. After any CSS cleanup, inspect representative pages at multiple widths. Removing unused styles is useful only when the classification was correct and the website still renders all of its real content and states.</p>
<h2 id="compare-releases-with-the-same-test">Compare releases with the same test</h2>
<p>Keep a small record of baseline measurements for the selected pages. After adding content or changing the design, repeat the same test conditions and compare resource groups. A meaningful increase should have an explanation. Perhaps a new case study legitimately includes more images; perhaps a shared script was accidentally duplicated. The comparison tells you where to investigate without pretending that every change must make every metric smaller.</p>
<p>Inspect the final hosting environment too. Local testing cannot establish production compression, cache behavior, network distance, or every device's rendering cost. Confirm what the actual host does and compare the live release where you have the ability to measure it. Avoid publishing a performance score as a permanent promise. A measurement belongs to a particular page, time, environment, and set of conditions.</p>
<h2 id="conclusion-budget-for-useful-content">Conclusion: budget for useful content</h2>
<p>A performance budget is a conversation supported by measurements. It helps a team decide which images, scripts, type choices, and effects contribute enough value to justify their cost. Start with a transparent baseline, set limits that fit the project, and make exceptions visible. Keep the measurement process small enough that people will repeat it when the website changes.</p>
<p>Pair performance checks with the <a href="https://pagestatic.com/blog/static-website-accessibility-checklist/">static website accessibility review</a>. A smaller download is not an excuse for unreadable text, missing explanations, or broken navigation. The strongest static release balances useful content, clear interaction, portable files, and a loading experience that has been examined rather than assumed. Keep the site bright and expressive, but make every resource earn the place it occupies.</p>
]]></content:encoded>
    </item>
    <item>
      <title>From website brief to AI-assisted first draft</title>
      <link>https://pagestatic.com/blog/ai-website-brief-to-first-draft/</link>
      <guid isPermaLink="true">https://pagestatic.com/blog/ai-website-brief-to-first-draft/</guid>
      <description>Use a clear scope, real content, and staged review to turn an AI-generated page into a draft worth developing.</description>
      <pubDate>Tue, 27 Jan 2026 12:00:00 GMT</pubDate>
      <dc:creator>PageStatic Lab</dc:creator>
      <category>AI &amp; design</category>
      <content:encoded><![CDATA[<figure><img alt="Better brief. better start. PageStatic.com typography card showing a brief leading to a first draft." height="1200" src="https://pagestatic.com/assets/images/ai-website-brief-to-first-draft-pagestatic.png" width="1200"/></figure><p>An AI-assisted website project improves when the first request is treated as a design brief rather than a wish. “Make a modern website” leaves almost every important decision open: who the reader is, which pages exist, what the content should say, and whether a button should actually do anything. A more useful first draft begins with a smaller, clearer agreement about the result you intend to review.</p>
<p>The process below separates briefing, drafting, and verification. It does not assume that an AI tool knows your organization or that a polished screenshot represents a finished website. Your role is to supply the right context and decide whether the output meets the brief. Use the draft as material for review, not as evidence that every factual, technical, and editorial requirement has already been satisfied.</p>
<h2 id="start-with-the-reader-s-problem">Start with the reader's problem</h2>
<p>Describe a reader in a concrete situation. A local artist's potential client needs examples of work and a way to ask about a commission. A documentation reader needs to complete a task without guessing which version of a process applies. Those situations suggest different page structures. Name the reader's main question before selecting a color scheme, animation style, or layout reference.</p>
<p>Write a short statement of the website's purpose and a separate statement of what it does not do. For example, a resource site might explain static publishing without offering an online builder or conversion service. That boundary matters because generated interfaces can look convincing even when no implementation exists behind them. A draft should not introduce accounts, live metrics, testimonials, or integrations simply because those elements are common in other websites.</p>
<h2 id="supply-a-small-reliable-content-pack">Supply a small, reliable content pack</h2>
<p>Collect the facts the draft is allowed to use: the brand name, approved description, contact address, required pages, and content you have permission to publish. Include actual examples of the writing tone you prefer. Keep unsupported ideas in a separate section labeled as questions or proposed content. This helps you distinguish an editorial gap from something the system should confidently state as a fact.</p>
<p>Do not provide secrets or unnecessary personal information as design context. A page about a business rarely needs private customer records, unpublished credentials, or access tokens. Before using any external AI service, review the service's current handling of submitted information and your organization's rules. For the first draft, a small sanitized content pack is often easier to review and less likely to create accidental exposure than an indiscriminate document dump.</p>
<h2 id="specify-structure-before-styling">Specify structure before styling</h2>
<p>Give each required page a job and a basic outline. The homepage may introduce the topic and direct readers toward guides. A topic page may explain a workflow and link to detailed articles. Contact may contain only a working email link. Specify which elements are shared, such as navigation and footer, and which information must remain unique to each page.</p>
<p>Then define the visual system in observable terms. Describe contrast, spacing, typography scale, image treatment, and behavior on narrow screens. “Bright backgrounds with dark readable text and restrained motion” is more reviewable than “premium and innovative.” Identify existing template elements to preserve and demo elements to remove. This provides a direction without requiring the model to invent a complete visual identity from a vague adjective.</p>
<h2 id="request-one-representative-page-first">Request one representative page first</h2>
<p>Begin with a page that contains the site's typical complexity. An article with navigation, a featured image, several sections, and related links can reveal more about the design than an isolated hero block. A representative page also exposes how long content behaves. Ask for complete copy and realistic headings so the draft is not dependent on unusually short demo text.</p>
<p>Review that page before expanding the site. Check whether the reading order makes sense, the navigation fits, and the calls to action lead to actual destinations. Record changes as concrete observations. “The heading wraps into six short lines at this width” is useful feedback. “Make it more polished” leaves the next revision open to interpretation and may change parts you had already approved.</p>
<h2 id="treat-generated-code-as-material-to-inspect">Treat generated code as material to inspect</h2>
<p>Generated code deserves the same review as other contributions. The <a href="https://docs.github.com/en/copilot/responsible-use/chat" rel="external">GitHub guidance on responsible use of Copilot Chat</a> discusses the importance of understanding limitations and reviewing generated suggestions. The practical lesson here is narrow: do not assume that plausible-looking output is correct, secure, or appropriate for the specific project merely because it was produced quickly.</p>
<p>Inspect unexpected dependencies, network requests, and scripts before publishing. For a static resource site, check that its essential content is present in HTML and that no unnecessary account or form behavior has appeared. Review links and asset references against the delivered files. You do not need to reject useful generated code; you need to understand which parts have been checked and which still require attention.</p>
<h2 id="review-content-separately-from-appearance">Review content separately from appearance</h2>
<p>A page can look excellent while making claims nobody supplied. Read the copy in a plain text view and mark product features, statistics, testimonials, qualifications, and guarantees. Each needs a real basis. Remove invented claims instead of softening them into vaguely promotional language. For editorial material, distinguish an explanation of a technology category from an assertion that your website operates that technology.</p>
<h3 id="check-names-and-boundaries-consistently">Check names and boundaries consistently</h3>
<p>Look for leftover template brands, mismatched contact details, and calls to action that contradict the site's scope. A guide should not suddenly offer a free trial when no product exists. An article should not refer to an integration that was never approved. The <a href="https://pagestatic.com/ai-websites/">PageStatic AI Websites guide</a> keeps these review questions grouped around the purpose of a static editorial site.</p>
<h2 id="test-the-draft-outside-its-ideal-view">Test the draft outside its ideal view</h2>
<p>Open the output in a normal browser at several widths. Use the mobile menu, follow deep links, and refresh an inner page directly. Try keyboard navigation and a larger text setting. Inspect what happens when a heading is long or an image is unavailable. These checks turn a visual opinion into observations about behavior that the next revision can address.</p>
<p>Do not treat a single screenshot as a performance or accessibility result. It can show composition, but it cannot prove that focus is visible, links work, images load efficiently, or content remains usable without a remote dependency. Keep a small checklist and record outcomes. A failed check is a repair task, not a reason to disguise the problem behind a more impressive visual effect.</p>
<h2 id="revise-in-small-named-passes">Revise in small, named passes</h2>
<p>Group revisions by purpose. One pass can fix content accuracy, another can refine page structure, and another can address responsive behavior. Ask the tool to preserve already approved elements unless a change is necessary. This reduces the chance that solving a mobile-menu issue unexpectedly rewrites the article content or replaces the footer's working contact link with an unimplemented form.</p>
<p>Keep the previous working version before each substantial revision. Compare the changed files or rendered pages and repeat checks related to the change. When a revision fails, return to a known state and describe the specific problem rather than stacking contradictory instructions onto an unstable draft. A brief change record makes collaboration easier, especially when several people review different aspects of the website.</p>
<h2 id="conclusion-approve-evidence-not-fluency">Conclusion: approve evidence, not fluency</h2>
<p>A useful AI-assisted first draft is coherent, inspectable, and honest about the website's purpose. It contains real content, respects the agreed boundaries, and gives you a manageable set of decisions to review. It does not need to pretend that every feature is implemented or that every design choice is final. A clear first draft creates a better foundation than an elaborate but unverified presentation.</p>
<p>Move on only when the representative page passes the checks that matter for your project. Then expand the approved patterns to the remaining pages and review those pages individually. For a reusable starting structure, see <a href="https://pagestatic.com/blog/write-better-ai-website-prompts/">how to write better AI website prompts</a>. The prompt and the review process should develop together, with each iteration making the next result easier to evaluate.</p>
]]></content:encoded>
    </item>
    <item>
      <title>How to write AI website prompts that leave less to chance</title>
      <link>https://pagestatic.com/blog/write-better-ai-website-prompts/</link>
      <guid isPermaLink="true">https://pagestatic.com/blog/write-better-ai-website-prompts/</guid>
      <description>Build a reusable prompt around audience, approved content, page structure, visual rules, and verifiable acceptance criteria.</description>
      <pubDate>Thu, 06 Nov 2025 12:00:00 GMT</pubDate>
      <dc:creator>PageStatic Lab</dc:creator>
      <category>AI &amp; design</category>
      <content:encoded><![CDATA[<figure><img alt="Clear prompts. real pages. PageStatic.com typography card showing an audience, content, constraints, and checks outline." height="1200" src="https://pagestatic.com/assets/images/write-better-ai-website-prompts-pagestatic.png" width="1200"/></figure><p>A useful website prompt is a compact specification. It tells an AI tool what to create, what information it may rely on, and how the output will be reviewed. It does not need to contain every possible design term. In fact, a long collection of conflicting adjectives can be less useful than a short set of clear decisions. Start by deciding what the website is for and what the finished files must do.</p>
<p>The framework in this guide is intended for static website projects. It can help with a complete first draft or a bounded revision to an existing site. The examples are readable instructions to adapt in your own workflow, not an interactive generation service. Keep your reusable prompt separate from each project's specific facts so the structure remains useful without carrying old branding into a new build.</p>
<h2 id="begin-with-an-outcome-not-an-adjective">Begin with an outcome, not an adjective</h2>
<p>State the website's purpose in one or two sentences. Identify the intended reader, the information they need, and the next step the site should support. “Create an editorial resource that helps small teams compare static publishing workflows” gives more direction than “create an amazing futuristic website.” The outcome should explain the content structure, not simply describe the emotional impression of the homepage.</p>
<p>Then name the deliverable. For example: prepared HTML pages, a compiled stylesheet, local images, and lightweight JavaScript for navigation. Specify whether the result must work on ordinary static hosting and whether any development steps are allowed before delivery. This distinction prevents confusion between a finished website and a source project that still needs installation, configuration, or a server application to become usable.</p>
<h2 id="separate-approved-facts-from-open-decisions">Separate approved facts from open decisions</h2>
<p>Create a section for information that must remain exact: the domain, brand spelling, contact address, required destinations, and approved claims. A second section can describe choices the designer may make, such as card composition or supporting colors. Do not mix unknown details into the facts section. When the site lacks a testimonial, team biography, or product feature, say that it must not be invented.</p>
<p>This separation also helps when reusing a prompt. Replace project-specific values deliberately instead of performing an incomplete brand-name substitution. Check filenames, social metadata, email addresses, and example links as well as visible headings. A reusable prompt should remind you to update those surfaces, because a new homepage title does not automatically remove every reference to the previous project from a template.</p>
<h2 id="define-the-page-map-and-content-roles">Define the page map and content roles</h2>
<p>List the required page paths and explain the purpose of each page. A topic guide should answer a distinct reader question; an article should explore a specific angle in more depth. Describe which pages appear in the main navigation and which are reached through a topic page, archive, or related-content section. This avoids a header filled with every destination and a homepage filled with near-duplicate cards.</p>
<p>For articles, specify the required elements separately from their prose: a title, introduction, section hierarchy, conclusion, excerpt, date, category, tags, and image. Where word counts matter, define what is counted. Navigation and related-post listings should not be used to inflate article length. A precise content requirement makes review easier and discourages a long page that contains very little substantive material.</p>
<h2 id="turn-visual-preferences-into-rules">Turn visual preferences into rules</h2>
<p>Translate the mood into a small visual system. You might request bright section backgrounds, dark text, generous spacing, outlined cards, and large bold headings. Add constraints for readable line lengths, mobile wrapping, and visible keyboard focus. Explain where motion is appropriate and require a reduced-motion alternative. The goal is a design direction that can be checked, not a collection of references that disagree with one another.</p>
<p>Describe image requirements with equal precision. Include dimensions, format, safe margins, brand labeling, and whether the image carries meaningful text. A request for a social card should identify the short headline it needs to communicate. When the image repeats information already on the page, the surrounding content still needs to stand on its own. Avoid using decoration as a substitute for explaining the article's subject.</p>
<h2 id="use-examples-to-clarify-the-output">Use examples to clarify the output</h2>
<p>A small example can resolve ambiguity more efficiently than another paragraph of adjectives. Show a representative page outline, a sample metadata record, or a preferred navigation label. Label examples as examples so their content is not mistaken for a requirement to reuse fictional details. Include a difficult case, such as a long title, when the design must handle it gracefully.</p>
<p>The <a href="https://platform.claude.com/docs/en/build-with-claude/prompt-engineering/overview" rel="external">Anthropic prompt engineering overview</a> describes prompt development in relation to clear goals and evaluation. For website work, apply that principle by pairing each important instruction with a way to inspect the result. The reusable structure below is an original project-planning approach; it is not a promise that a particular prompt produces a correct website on the first attempt.</p>
<h2 id="write-a-reusable-static-site-instruction">Write a reusable static-site instruction</h2>
<p>Here is a compact example to adapt: “Create a static resource website for a small design collective. Its readers need to understand the collective's work, browse completed projects, and contact the team by email. Use only the supplied project facts and approved images. Produce complete directory-based pages with local assets. Do not add accounts, forms, live statistics, testimonials, or services that have not been supplied.”</p>
<p>Continue with reviewable details: “Keep navigation consistent across pages. Make the mobile menu operable with a keyboard and prevent horizontal overflow at narrow widths. Use one primary heading on each page, descriptive image text, unique metadata, and working internal links. Deliver the finished files at the archive root. Before packaging, check links, assets, page structure, and the required content lengths, and report checks that could not be performed.”</p>
<h2 id="add-a-focused-revision-instruction">Add a focused revision instruction</h2>
<p>A revision prompt should identify the problem and protect approved work. For example: “On narrow screens, the navigation label wraps into the contact button. Adjust the shared header spacing and menu behavior. Preserve the current page destinations, brand title, and article copy. Verify the header at several narrow widths and confirm that opening the menu does not hide its final links below an unscrollable area.”</p>
<h3 id="avoid-asking-for-everything-again">Avoid asking for everything again</h3>
<p>Do not append the entire project's wish list to every small revision. That can invite unnecessary changes and make comparison harder. Supply the relevant constraints, the observed issue, and the acceptance checks. Keep a copy of the previous working version. The <a href="https://pagestatic.com/ai-website-prompts/">PageStatic website prompts collection</a> provides additional static examples for planning content, reviewing a design, and scoping a conversion project.</p>
<h2 id="build-an-acceptance-checklist-into-the-prompt">Build an acceptance checklist into the prompt</h2>
<p>State the checks that matter before requesting the final package. Each navigation item should lead somewhere real. Each required image should exist at the specified dimensions. Canonical references should use the production domain. Article lengths should be measured on the article body. A data-entry interface should not appear unless the project includes a real, approved implementation for it.</p>
<p>Be equally explicit about the limits of a check. Local testing can verify that an email link has the intended address, but it cannot establish that the mailbox receives messages. A valid sitemap does not guarantee indexing. A screenshot does not prove keyboard behavior. Request a factual account of observed results rather than a sweeping statement that the website is perfect, optimized, or guaranteed to perform well.</p>
<h2 id="conclusion-make-the-result-easier-to-review">Conclusion: make the result easier to review</h2>
<p>The best reusable website prompt reduces uncertainty about purpose, content, structure, delivery, and acceptance. It leaves creative choices where they belong while protecting important facts and technical boundaries. Save the structure, replace project details carefully, and refine it after reviewing actual output. A prompt is more valuable when it helps you notice mistakes than when it merely sounds comprehensive.</p>
<p>Use the <a href="https://pagestatic.com/blog/ai-web-design-agent-review-workflow/">review-first design agent workflow</a> when a tool will make changes across a project. Pair a clear request with a recoverable working copy and a small set of meaningful tests. That combination keeps the website's requirements visible from the first draft through the final release, without mistaking a fluent response or attractive preview for evidence that the work is complete.</p>
]]></content:encoded>
    </item>
    <item>
      <title>An accessibility review for static websites</title>
      <link>https://pagestatic.com/blog/static-website-accessibility-checklist/</link>
      <guid isPermaLink="true">https://pagestatic.com/blog/static-website-accessibility-checklist/</guid>
      <description>Review structure, keyboard paths, text, images, and mobile behavior with a repeatable checklist and clearly recorded limitations.</description>
      <pubDate>Wed, 30 Jul 2025 12:00:00 GMT</pubDate>
      <dc:creator>PageStatic Lab</dc:creator>
      <category>Static foundations</category>
      <content:encoded><![CDATA[<figure><img alt="Bold design. clear access. PageStatic.com typography card showing readable type and reachable controls." height="1200" src="https://pagestatic.com/assets/images/static-website-accessibility-checklist-pagestatic.png" width="1200"/></figure><p>A static website can be visually simple or highly expressive, but either version needs an intentional accessibility review. Bright colors, large headings, and motion do not automatically make content easier to use. Nor does the absence of a database guarantee that navigation works with a keyboard or that images communicate their meaning. Review the delivered pages themselves, using representative tasks and more than one way of interacting with them.</p>
<p>This guide provides a practical first review, not a certification or a substitute for a full assessment. Its purpose is to help a small team find concrete issues before publication and record what remains to be checked. Keep observations specific: name the page, describe the action, state what happened, and identify the expected behavior. That record is more useful than a general note saying the website needs accessibility improvements.</p>
<h2 id="define-the-scope-of-your-review">Define the scope of your review</h2>
<p>Choose a representative set of pages. Include the homepage, a long article, a topic archive, a contact page, and any page with a different navigation pattern. Add examples with long headings or substantial images. Shared templates can make testing efficient, but do not assume that every page using the same template contains equally accessible content. A missing image description or confusing link label can still be unique to one article.</p>
<p>The <a href="https://www.w3.org/WAI/test-evaluate/preliminary/" rel="external">W3C WAI Easy Checks resource</a> offers a starting point for reviewing accessibility and emphasizes that preliminary checks do not establish comprehensive conformance. Use that distinction in your own notes. State which pages, browsers, viewport sizes, and interaction methods you tested. A clearly scoped review is more credible and useful than a sweeping claim based on a few automated results.</p>
<h2 id="read-the-page-as-a-structured-document">Read the page as a structured document</h2>
<p>Begin with the content order. Identify the main heading, supporting section headings, navigation, primary content, and footer. Ask whether the sequence makes sense independently of the visual layout. A large piece of text may look like a heading without being marked up as one, while decorative text may accidentally create confusing structure. Inspect the actual document rather than inferring its meaning from font size alone.</p>
<p>For a long guide, compare the headings with the reader's likely questions. They should describe the content that follows and make the page easier to scan. Avoid skipping to an unrelated topic because a heading style happens to look attractive. On a static editorial site, a clear article outline is also an editing tool: it exposes repeated sections, missing explanations, and conclusions that introduce entirely new information.</p>
<h2 id="follow-a-complete-keyboard-path">Follow a complete keyboard path</h2>
<p>Put the pointer aside and move through the page using the keyboard. Start at the top, find the main navigation, open any menus, follow a link, and return. Observe where focus appears and whether the current control is visible. A test should include both entering and leaving an expanded menu. Record cases where focus disappears, moves unexpectedly, or becomes trapped in an area without an obvious exit.</p>
<p>Try the same path on the narrow-screen layout. Mobile navigation often uses a different structure from desktop navigation, so one does not prove the other works. Check that a menu control communicates whether the menu is open and that hidden links are not confusingly reachable. Where a skip link exists, use it and verify that it lands at the main content rather than behind the sticky header.</p>
<h2 id="inspect-text-at-less-comfortable-sizes">Inspect text at less comfortable sizes</h2>
<p>Increase text size or use browser zoom and revisit the representative pages. Look for text that is clipped, overlaps another element, or disappears behind a fixed control. Long brand names and multi-part navigation labels are useful stress cases. A design that works at its default size may reveal problems when the reader needs larger text or when the available viewport becomes narrower.</p>
<p>Evaluate reading comfort as well as obvious clipping. An article can technically fit while using lines that are difficult to follow or paragraphs crowded by decorative elements. Compare the long-form page with the short homepage. They may need different text widths and spacing. The <a href="https://pagestatic.com/page-static/">Page Static fundamentals guide</a> connects these content-structure decisions with the broader goal of making prepared pages useful to their readers.</p>
<h2 id="check-color-and-visual-emphasis">Check color and visual emphasis</h2>
<p>Review foreground and background combinations in the places where text actually appears. A brand palette is not a contrast result: the same text color can work on one section and fail on another. Pay special attention to small metadata, navigation states, link text, and text over images. Use an appropriate contrast-checking tool and record the specific combinations, rather than judging only by how vivid the palette looks.</p>
<p>Do not use color as the only indication of meaning. A selected navigation item can also have an underline or another visible state. A warning should be understandable from its text, not only from a red background. In an editorial design, keep decorative color shifts separate from content that a reader must interpret precisely. The visual system should reinforce the information instead of making the reader decode it.</p>
<h2 id="review-images-in-their-actual-context">Review images in their actual context</h2>
<p>For each meaningful image, ask what information a reader would miss without seeing it. Write alternative text that serves that purpose, taking nearby text into account. A featured typography card may repeat an article title already printed beside it; a diagram may explain a relationship that requires more description. The correct treatment depends on the image's role, not a rule that every file needs a long caption.</p>
<h3 id="keep-important-words-available-as-text">Keep important words available as text</h3>
<p>Do not place an essential instruction only inside a graphic. Include the instruction in the page's HTML content as well. Check that a card remains understandable when its image does not load. Decorative graphics should not add repetitive noise to the reading experience. For a gallery, inspect the label and link destination together so a reader can understand what activating the card will do.</p>
<h2 id="examine-motion-and-sticky-elements">Examine motion and sticky elements</h2>
<p>Watch the page long enough to notice repeated animation, drifting decorations, or automatic scrolling. Ask whether each effect contributes to understanding or merely competes with reading. Provide a reduced-motion experience where motion is used. In your review notes, record the actual behavior under the relevant browser or operating-system preference, rather than assuming a CSS rule has solved every motion-related issue.</p>
<p>Sticky headers deserve their own check. Follow an in-page link and confirm that the destination heading is visible. Repeat after opening the mobile menu and after changing text size. A header whose height changes across breakpoints can cover different amounts of content. Test the landing position in the actual layout, and make sure the navigation itself remains usable when the screen has limited vertical space.</p>
<h2 id="combine-tools-with-human-observation">Combine tools with human observation</h2>
<p>Automated checks can identify certain structural issues and provide repeatable regression tests. Use them to support the review, not to replace reading and interaction. A tool can detect a missing attribute without understanding whether the existing description is helpful. It may not know that two differently labeled links lead to the same unexpected destination or that an article's heading order obscures the intended process.</p>
<p>Where possible, include testing with people who use relevant assistive technologies. Make the scope and limitations of that work explicit. A small team may not be able to perform every evaluation before an initial release, but it can still avoid overstating what has been verified. Keep unresolved findings visible and assign responsibility for follow-up instead of hiding them behind a generic claim of accessibility.</p>
<h2 id="conclusion-keep-the-checklist-alive">Conclusion: keep the checklist alive</h2>
<p>An accessibility review should produce a repair list, a record of checked behavior, and a clear statement of remaining uncertainty. Prioritize issues that block important tasks, then revisit the affected pages after changes. Store the checklist alongside the site's maintenance process so new articles, navigation edits, and design revisions receive appropriate attention. Accessibility is connected to ongoing content work, not only the first visual design.</p>
<p>Use the same representative tasks when comparing later releases. For projects involving generated layouts, the <a href="https://pagestatic.com/blog/ai-website-brief-to-first-draft/">AI website review guide</a> explains how to separate appearance from verification. A static site becomes more dependable when the team can explain what it tested, show the resulting improvements, and keep learning from readers whose needs are not fully represented by the default desktop view.</p>
]]></content:encoded>
    </item>
    <item>
      <title>Choose a static CMS workflow your editors will actually use</title>
      <link>https://pagestatic.com/blog/choose-a-static-cms-workflow/</link>
      <guid isPermaLink="true">https://pagestatic.com/blog/choose-a-static-cms-workflow/</guid>
      <description>Compare file-based, visual, and headless editing approaches by testing the work your team performs after launch.</description>
      <pubDate>Wed, 21 May 2025 12:00:00 GMT</pubDate>
      <dc:creator>PageStatic Lab</dc:creator>
      <category>Content &amp; workflow</category>
      <content:encoded><![CDATA[<figure><img alt="Content first. chaos last. PageStatic.com typography card showing draft, review, and publish content columns." height="1200" src="https://pagestatic.com/assets/images/choose-a-static-cms-workflow-pagestatic.png" width="1200"/></figure><p>A static CMS decision is really an editing decision. The published website may consist of ordinary HTML, CSS, and images, while the people maintaining it work with Markdown files, a local editor, a hosted content service, or a visual publishing tool. Choosing between those approaches starts with the team's work, not with a list of fashionable product names. Ask what happens when someone needs to fix a sentence on a busy afternoon.</p>
<p>This guide uses a practical evaluation method: choose representative editing tasks, identify who owns each step, and inspect the resulting files. It does not assume that one workflow suits every organization. A solo developer and a distributed editorial team can reasonably choose different tools for websites that look almost identical to readers. The best fit is the workflow your actual editors can use consistently.</p>
<h2 id="separate-the-editor-from-the-delivered-site">Separate the editor from the delivered site</h2>
<p>Think of the system in three parts. There is a source of content, a process that combines content with templates, and a published release. The editor belongs to the first part. Static hosting belongs to the last. They do not have to be the same service. This distinction helps you evaluate publishing requirements without assuming the public website needs an administrative application or a database connection.</p>
<p>Map those parts using your own project. For example, an editor changes an article file, a build creates its page and archive entries, and the output directory becomes the release. Write down who can perform each action and how errors appear. A workflow is incomplete when it has an attractive writing interface but no clear answer for a failed build or an incorrect image path.</p>
<h2 id="define-your-content-model-in-plain-language">Define your content model in plain language</h2>
<p>Before selecting software, describe what an entry contains. An article may need a title, description, body, publication date, featured image, image alternative text, category, and tags. Some fields are required; others are optional. Decide how each one appears on the public site. A field that nobody uses adds friction, while a missing field often leads editors to hide structured information inside an unstructured paragraph.</p>
<p>File-based systems commonly store metadata alongside the body. The <a href="https://gohugo.io/content-management/front-matter/" rel="external">Hugo documentation on front matter</a> illustrates how metadata can describe content and influence its published organization. That is one implementation example, not a requirement to use Hugo. For your own model, record field meanings independently of any tool so a future editor or migration can understand them without reverse-engineering templates.</p>
<h2 id="evaluate-file-based-editing-honestly">Evaluate file-based editing honestly</h2>
<p>Text files can offer a direct, inspectable source of truth. They can also expose editors to unfamiliar syntax, filenames, and version-control concepts. Do not assume that either experience is universal. Ask an editor to update a paragraph, create a draft, add an image, and recover from a formatting mistake. Observe the work instead of giving a polished demonstration in which every step goes perfectly.</p>
<p>Pay particular attention to previewing. Does the editor see the actual layout, or only a generic rendering of the text? Can they inspect the mobile version before publication? How do they learn whether a required field is missing? A file-based approach may fit beautifully when these tasks are documented and supported. It may fit poorly when every minor change becomes a support request to the original developer.</p>
<h2 id="test-visual-editing-with-difficult-content">Test visual editing with difficult content</h2>
<p>Visual editors are worth testing with the pages you expect to maintain, not just a headline and a short paragraph. Try a long title, a nested list, a quotation, an image with a caption, and an article containing several sections. Check whether the editor preserves the intended structure when content is pasted from another document. Inspect the final output rather than trusting the editing canvas alone.</p>
<p>Also test the limits on layout freedom. Some teams benefit from constrained page templates because they keep typography and navigation consistent. Others need flexible landing-page sections. Too much freedom can allow accidental design drift; too little can push editors toward awkward workarounds. Write down which choices belong to editors and which belong to the design system. Evaluate the editor against those boundaries instead of counting available controls.</p>
<h2 id="understand-what-a-headless-workflow-adds">Understand what a headless workflow adds</h2>
<p>A headless content system stores and manages content separately from the presentation layer. In a static workflow, a build may retrieve that content and turn it into pages before publication. Your evaluation should therefore include access permissions, content export, build triggers, preview access, and behavior when the content service is unavailable. These are questions to investigate in a specific implementation, not assumptions about every product in the category.</p>
<p>Consider the handoff between editorial readiness and publication. Does saving a draft publish it immediately, queue a build, or require approval? Can a reviewer see a preview without receiving unnecessary editing permissions? What happens when several articles are approved at once? Simulate the real sequence with harmless sample content. The test is valuable even when the eventual website has only a few dozen pages.</p>
<h2 id="give-media-its-own-workflow">Give media its own workflow</h2>
<p>Images often reveal weaknesses that text-only demonstrations miss. Establish where originals live, how published versions are named, who writes alternative text, and whether old images remain available after replacement. Ask editors to replace a featured image on an existing article without breaking the old page or making the new file unnecessarily large. Verify the result in both the article and its listing card.</p>
<h3 id="keep-ownership-and-context-together">Keep ownership and context together</h3>
<p>Record usage permission and source context in your editorial records. A filename such as a generic camera export gives the next editor little help. Descriptive names and a small asset inventory make handoff easier. Do not bury essential meaning solely inside an image: accompanying HTML text should still explain the page. The <a href="https://pagestatic.com/page-static-cms/">Page Static CMS overview</a> includes a compact model you can adapt to your own publishing process.</p>
<h2 id="design-a-review-path-that-people-will-follow">Design a review path that people will follow</h2>
<p>A review path needs named responsibilities and visible states. Draft, in review, approved, and published are often enough for a small team. Explain what each state means and who may change it. Avoid creating ceremonial approvals that everyone bypasses. A correction to a contact address might reasonably use a different path from publishing a new guide with technical claims and multiple contributors.</p>
<p>Make review criteria concrete. A reviewer should check the intended reader question, factual support, internal links, image context, headings, and preview behavior. Designers should not have to rediscover content errors in the final upload, and editors should not be the only people checking technical output. Divide the checklist according to expertise while leaving one person accountable for the final release decision.</p>
<h2 id="try-exporting-before-committing">Try exporting before committing</h2>
<p>An export test reveals whether the content remains understandable outside the chosen editor. Obtain the available export, open representative entries, and identify how images, relationships, dates, and drafts are represented. A successful download is not necessarily a usable migration package. You need to know whether another person could reconstruct the essential content and its organization without relying on a proprietary editing screen.</p>
<p>Keep the scope of the test manageable. Export one complete article, one media-heavy page, and a category with several entries. Check whether slugs and internal links survive. Record any manual cleanup that would be needed. This is not an argument against hosted tools; it is a way to understand the cost and responsibility of changing your workflow later. Evaluate portability with evidence rather than reassurance.</p>
<h2 id="conclusion-select-for-the-second-update">Conclusion: select for the second update</h2>
<p>Choose a static CMS workflow only after the future editor has completed real tasks and someone has inspected the resulting release. Compare the friction around writing, media, review, preview, publication, and recovery. A tool that wins a feature comparison may still lose this practical test. The goal is a dependable path from a small content change to a correct public page.</p>
<p>Document the workflow in the team's own language and keep a complete example nearby. Revisit the decision when the team, content types, or publishing frequency changes. For the next step, use the <a href="https://pagestatic.com/blog/static-website-builder-export-checklist/">static builder export checklist</a> to examine the delivered files. A good editing experience and a portable static output should support one another rather than becoming separate, unresolved promises.</p>
]]></content:encoded>
    </item>
    <item>
      <title>WordPress to static pages: a careful migration plan</title>
      <link>https://pagestatic.com/blog/wordpress-to-static-migration-plan/</link>
      <guid isPermaLink="true">https://pagestatic.com/blog/wordpress-to-static-migration-plan/</guid>
      <description>Inventory content, media, URLs, and dynamic features before deciding how a WordPress site should move to static publishing.</description>
      <pubDate>Fri, 14 Feb 2025 12:00:00 GMT</pubDate>
      <dc:creator>PageStatic Lab</dc:creator>
      <category>Migration &amp; launch</category>
      <content:encoded><![CDATA[<figure><img alt="Wordpress in. static out. PageStatic.com typography card showing content and media becoming static pages." height="1200" src="https://pagestatic.com/assets/images/wordpress-to-static-migration-plan-pagestatic.png" width="1200"/></figure><p>Moving WordPress content to static pages is not the same task as downloading an export file. The content, design, media, URLs, and visitor-facing features need separate decisions. A blog made mostly of public articles may be a reasonable candidate. A site built around accounts, purchases, or personalized information has requirements that a collection of prepared pages cannot simply preserve unchanged. Start by understanding the existing site before choosing a conversion method.</p>
<p>This guide describes a planning process for a website you own or are authorized to manage. It focuses on public content and a recoverable migration, not on copying protected areas or reproducing every plugin's behavior. The result should be a clear map of what stays, what changes, and what requires another system. Keep the original site available until the replacement has been checked.</p>
<h2 id="define-the-reason-for-the-move">Define the reason for the move</h2>
<p>Write down why you are considering static publishing. Perhaps the site now changes infrequently, its editorial scope has become simpler, or the team wants a more portable release process. These are project goals to evaluate, not automatic benefits of any conversion. If the main problem is confusing content or oversized images, changing the publishing architecture alone will not solve it.</p>
<p>Choose success criteria related to the actual goal. A small public archive might prioritize preserving articles and URLs. An agency might prioritize predictable handoff and a documented editing workflow. A marketing site might prioritize removing unneeded dynamic features while keeping essential contact information easy to reach. Those priorities influence what you should test and help prevent the migration from expanding into an unrelated redesign.</p>
<h2 id="inventory-the-public-content">Inventory the public content</h2>
<p>List articles, pages, categories, tags, media attachments, and any custom content types that readers use. Record the current URL, title, publication date, intended destination, and content owner where one exists. Include important pages linked from menus, footers, and older articles. A crawl can help identify public routes, but review its coverage rather than assuming it has discovered every meaningful page.</p>
<p>Mark content as keep, revise, combine, or retire. Make those decisions deliberately before exporting everything into a new structure. An obsolete announcement might deserve an archive note; two overlapping guides might need editorial consolidation. Do not silently drop a page just because it was absent from a convenient export. The inventory is the record against which you will later compare the replacement website.</p>
<h2 id="understand-what-the-wordpress-export-contains">Understand what the WordPress export contains</h2>
<p>The <a href="https://wordpress.org/documentation/article/tools-export-screen/" rel="external">WordPress Tools Export documentation</a> describes an XML-based WXR export containing content such as posts, pages, custom fields, categories, and tags. This is a content-transfer format, not a ready-to-publish static website. It does not by itself supply a complete set of rendered HTML pages with the original site's appearance and behavior.</p>
<p>Treat content export, media preservation, and rendered-site export as separate tasks. Check what your chosen process actually produces and which files remain dependent on the original installation. Open representative outputs and inspect image references. A successful export message is not evidence that every photograph, caption, menu relationship, or embedded element is already usable in the new site. Verify the parts that your inventory says must survive.</p>
<h2 id="review-plugins-by-visitor-facing-behavior">Review plugins by visitor-facing behavior</h2>
<p>List what each important plugin contributes to the public site. A plugin might provide a form, a searchable directory, a gallery, a payment flow, or metadata. Some effects may already be reflected in rendered pages; others depend on server-side processing or a remote service. Evaluate the behavior, not just the plugin name. Two sites using the same plugin can rely on very different features.</p>
<p>Give each feature an explicit destination decision. Retain it through an appropriate implementation, replace it with a clear alternative, move it to a separate service, or remove it with editorial approval. Never leave a disabled interface that implies it still works. A newsletter field, account link, or checkout button needs a real destination and honest description, not merely a visually similar block in the exported page.</p>
<h2 id="choose-between-rendering-and-rebuilding">Choose between rendering and rebuilding</h2>
<p>A rendered export attempts to capture the public pages produced by the existing site. A rebuild uses exported content and assets inside a new static structure. The first approach may preserve more of the current appearance; the second may make it easier to simplify templates and content organization. Neither option should be chosen without a representative test that includes the site's difficult pages.</p>
<p>Try a long article, an image-heavy page, a custom content entry, and a category archive. Inspect links, media, captions, structured content, and embedded elements. Record cleanup work and unsupported behavior. The <a href="https://pagestatic.com/wordpress-to-static-pages/">WordPress to Static Pages overview</a> summarizes this decision in a compact workflow. Let the evidence from your own test determine the approach rather than assuming one method preserves everything automatically.</p>
<h2 id="map-urls-before-changing-them">Map URLs before changing them</h2>
<p>Compare each retained page's current address with its intended destination. Keeping a useful URL may reduce migration work, while a deliberate restructuring can require a redirect plan. Record old and new paths in a mapping file and identify which changes need support from the hosting layer. Prepared HTML files alone do not automatically establish every redirect required by a previous site's URL structure.</p>
<h3 id="keep-the-content-relationship-intact">Keep the content relationship intact</h3>
<p>Update internal links to their final destinations instead of relying on avoidable chains of redirects. Check category links, pagination, image references, and links inside older articles. Review fragment links to headings as well as page-level links. A page can load successfully while a link to a specific section no longer lands where the reader expects. Track those details during conversion rather than after the original site is gone.</p>
<h2 id="preserve-media-with-context">Preserve media with context</h2>
<p>Build a local media inventory for the assets you are authorized to republish. Confirm that the actual files are present and that each reference points to the intended version. Retain useful captions and alternative text, but review them for accuracy rather than copying automatically. A screenshot of an old interface may still belong in an archive, provided the surrounding text explains its historical context.</p>
<p>Avoid publishing private attachments or drafts simply because they appear in an administrative export. Review visibility carefully. Also inspect file sizes and dimensions before carrying every original into the new site. Keep archival originals separately when needed and publish appropriate derivatives. The migration is an opportunity to make asset management clearer, but it should not change an image's meaning or erase important contextual information.</p>
<h2 id="validate-the-replacement-as-a-release">Validate the replacement as a release</h2>
<p>Test the new site on static hosting before changing the public destination. Follow every navigation route, open deep pages directly, and check images from a clean browser session. Compare the page inventory with the actual output. Verify titles, descriptions, canonical references, feeds, and intended publication dates. Use a small set of representative pages for visual review and a broader automated check for missing local links and assets.</p>
<p>Write down what the test cannot establish. A local preview does not prove the production host's redirect behavior, cache configuration, or mailbox operation. Keep those as explicit launch checks. Preserve the previous website and a rollback plan until the final host is serving the approved release. Choose a publication window in which the responsible people can inspect the result and respond to issues.</p>
<h2 id="conclusion-migrate-the-workflow-as-well-as-the-pages">Conclusion: migrate the workflow as well as the pages</h2>
<p>A WordPress-to-static migration is ready when the retained content, media, URLs, dynamic boundaries, and release process are understood. The new site should not merely resemble the old one; it should provide a dependable path for future corrections and publication. Document who edits content, how new pages are produced, and how a release is checked before it reaches readers.</p>
<p>Start with a representative subset and keep the original recoverable. Expand only after the conversion approach has passed the checks relevant to your site. For a wider view of feature dependencies and migration decisions, read the <a href="https://pagestatic.com/blog/convert-existing-website-static-audit/">existing website static-readiness audit</a>. A careful inventory and an honest feature boundary are more useful than a promise that every WordPress website can be converted unchanged.</p>
]]></content:encoded>
    </item>
    <item>
      <title>What to check before choosing a static website builder</title>
      <link>https://pagestatic.com/blog/static-website-builder-export-checklist/</link>
      <guid isPermaLink="true">https://pagestatic.com/blog/static-website-builder-export-checklist/</guid>
      <description>Evaluate builders with a real page, a portable export, and a test deployment instead of relying on an attractive preview.</description>
      <pubDate>Thu, 19 Sep 2024 12:00:00 GMT</pubDate>
      <dc:creator>PageStatic Lab</dc:creator>
      <category>Content &amp; workflow</category>
      <content:encoded><![CDATA[<figure><img alt="Build it. own the files. PageStatic.com typography card showing portable HTML, CSS, and JavaScript files." height="1200" src="https://pagestatic.com/assets/images/static-website-builder-export-checklist-pagestatic.png" width="1200"/></figure><p>A website builder can make the first design feel easy while leaving the final delivery surprisingly unclear. A beautiful preview does not answer whether you can export complete files, publish them elsewhere, or maintain the site without the original vendor. Before choosing a static website builder, ask for a working result that matches your intended hosting and editing arrangements. Evaluate what leaves the tool, not only what happens inside it.</p>
<p>This checklist is designed around a small trial project. Use real content, a handful of page types, and the same kinds of images you expect to publish. You are not looking for a universal winner. You are checking whether a particular approach can produce the website you need, under constraints you understand, with enough control to keep it useful after launch.</p>
<h2 id="write-down-the-delivery-requirement">Write down the delivery requirement</h2>
<p>State what the public server must receive. For a fully static project, that usually means prepared HTML, CSS, JavaScript where needed, images, and supporting files. Distinguish those deliverables from the source project used to create them. A builder may need a development environment during production while its finished output needs only static hosting. Conversely, a downloaded project can still require an application server before it works.</p>
<p>A useful reference is the <a href="https://docs.astro.build/en/guides/deploy/" rel="external">Astro deployment guide</a>, which describes building a deployable output directory. You do not need to adopt Astro to apply the underlying evaluation: identify the actual publishing directory and inspect it. Ask whether every essential page is already present there and whether any advertised export depends on a separate service at runtime.</p>
<h2 id="use-a-trial-that-resembles-your-website">Use a trial that resembles your website</h2>
<p>Build a homepage, a long article, a category listing, and a contact page. Include a long navigation label, a portrait-shaped image, and a page with no decorative media. These cases expose more than a perfect demo homepage. Write complete headings and body text rather than using filler, because real content can change wrapping, page length, and the usefulness of a layout.</p>
<p>Add one realistic editing change after the initial design. Rename an article, replace an image, or move a page into a section. Check which connected elements update automatically and which require manual work. Titles, breadcrumbs, related links, and archive cards should not quietly disagree. Record the necessary steps as part of the evaluation rather than assuming future editors will remember undocumented dependencies.</p>
<h2 id="inspect-the-export-instead-of-trusting-its-name">Inspect the export instead of trusting its name</h2>
<p>Download the finished output and open its directory structure. Check for a homepage, nested page directories, local stylesheets, scripts, and the images used in your trial. Look for references to temporary preview domains or files that were visible only inside the editing environment. An export named “static” still needs verification against your actual requirements, especially when essential content depends on scripts fetching remote data.</p>
<p>Serve the output using an ordinary local static server or a separate test host. Do not judge it solely by opening a file directly from your computer, because browser file access differs from normal web serving. Navigate from the homepage to a deep page and refresh that page directly. A test that only begins on the homepage can miss a deployment that cannot serve nested routes independently.</p>
<h2 id="check-urls-and-shared-navigation">Check URLs and shared navigation</h2>
<p>Choose a consistent URL convention and verify it throughout the export. Directory-based pages can expose readable paths without requiring custom application routing. Whatever convention you use, inspect navigation, canonical references, breadcrumbs, image paths, and feed links for consistency. A page that appears at one address but describes another as canonical needs explanation before publication, not a guess during launch.</p>
<p>Examine how shared navigation is maintained. When you add a page, does the system update the intended menus, or does every exported file need manual editing? Either arrangement can work for a suitably sized project, but the maintenance cost differs. Test a label change across several pages. The <a href="https://pagestatic.com/page-static-website-builder/">Page Static Website Builder overview</a> offers a broader framework for matching those tradeoffs to your team.</p>
<h2 id="review-responsive-behavior-with-actual-content">Review responsive behavior with actual content</h2>
<p>Resize the trial from a wide desktop view to a narrow mobile viewport. Look for horizontal scrolling, clipped headings, buttons that become too small, and sticky elements that consume most of the screen. Open the mobile navigation and use it to reach a deep page. Repeat with a long title rather than assuming the shortest example represents every page your team will publish.</p>
<p>Try a larger text size and navigate using the keyboard. A tool's responsive preview is helpful, but it should not be the only check. Inspect the actual exported pages in a browser. Pay attention to focus visibility, the order of links, and whether meaningful content remains readable when decorative effects are reduced or unavailable. Record observed issues without turning a limited trial into a blanket accessibility claim.</p>
<h2 id="investigate-forms-and-other-dynamic-features">Investigate forms and other dynamic features</h2>
<p>A button labeled “Send” is not proof of message delivery. Identify which features depend on a service: forms, accounts, site search, payments, comments, or personalized content. Check whether the export includes a genuine integration, a static visual shell, or no supported implementation. For a project that excludes these features, remove their interfaces entirely instead of leaving visitors to discover they do not work.</p>
<h3 id="treat-external-dependencies-as-decisions">Treat external dependencies as decisions</h3>
<p>A remote font, image, script, or widget can introduce a dependency even when the pages themselves are static. Make an inventory and decide which are necessary. Where portability is important, test what happens when nonessential external requests fail. The point is not to prohibit every external resource. It is to avoid a site whose essential reading experience disappears because an undocumented service was assumed to remain available.</p>
<h2 id="look-beyond-the-homepage-s-metadata">Look beyond the homepage's metadata</h2>
<p>Inspect page-specific titles, descriptions, canonical URLs, social images, and heading structure. Repeat the check on an article and a category page. A builder may make it easy to edit the homepage while leaving other page types with duplicate metadata. Ask how those fields are managed and previewed, and whether the published output reflects the values you entered rather than default demo text.</p>
<p>Check supporting files too. Does the sitemap represent the pages you intend to publish? Are RSS links available when your project needs a feed? Are structured-data claims supported by the visible content? There is no benefit in exporting a software-product rating or an author credential that does not belong to your website. These checks concern the specific output, not marketing statements about being automatically search optimized.</p>
<h2 id="evaluate-the-maintenance-and-exit-path">Evaluate the maintenance and exit path</h2>
<p>Ask the person who will maintain the website to make a correction without help from the trial's original designer. Have them find the source content, make the edit, preview it, produce a release, and identify the files to publish. Note confusing steps. A system can still be a good choice with a few documented procedures, but a workflow that repeatedly blocks the intended editor deserves attention.</p>
<p>Finally, keep a copy of the source content and the successful output. Understand what remains usable when a subscription ends or a vendor changes its product. Review the relevant terms directly before making a purchase, since pricing and export permissions can change. Your evaluation notes should distinguish observed capabilities from unanswered contractual questions. Avoid treating a trial's temporary access as proof of permanent rights.</p>
<h2 id="conclusion-choose-a-repeatable-handoff">Conclusion: choose a repeatable handoff</h2>
<p>A strong static website builder evaluation ends with a complete trial release and a clear account of how it was produced. You should know where the pages live, which dependencies remain, how editing works, and what happens when the site is deployed outside the preview environment. Those answers are more valuable than a long feature comparison disconnected from your project's actual needs.</p>
<p>Keep the trial as a reference for future changes. When a workflow or product version changes, repeat the most important checks against the same representative pages. Before preparing your first release, read the <a href="https://pagestatic.com/blog/static-website-performance-budget/">static website performance budget guide</a>. Portability, readable content, and a measured loading experience belong in the same acceptance process, rather than being postponed until after an appealing design has already been approved.</p>
]]></content:encoded>
    </item>
    <item>
      <title>Can your existing website become static? Audit it first</title>
      <link>https://pagestatic.com/blog/convert-existing-website-static-audit/</link>
      <guid isPermaLink="true">https://pagestatic.com/blog/convert-existing-website-static-audit/</guid>
      <description>Separate public content from dynamic dependencies, map existing routes, and test a small conversion before committing to a migration.</description>
      <pubDate>Tue, 25 Jun 2024 12:00:00 GMT</pubDate>
      <dc:creator>PageStatic Lab</dc:creator>
      <category>Migration &amp; launch</category>
      <content:encoded><![CDATA[<figure><img alt="Audit first. convert second. PageStatic.com typography card showing a URL, media, and feature audit." height="1200" src="https://pagestatic.com/assets/images/convert-existing-website-static-audit-pagestatic.png" width="1200"/></figure><p>Before converting an existing website to static pages, determine what the site actually does. A page may appear to contain ordinary text and pictures while depending on live data, a session, a search service, or server-side processing. Saving its visible markup does not preserve all of those behaviors. An audit makes the difference between a useful publishing simplification and a replacement that looks familiar but no longer supports important tasks.</p>
<p>Use this process only for a website you own or have permission to assess. Focus on public content and documented requirements. The aim is not to find a clever way to copy everything; it is to decide which parts belong in static output, which need another implementation, and which should remain dynamic. A small pilot should come before a site-wide commitment.</p>
<h2 id="start-with-a-task-inventory">Start with a task inventory</h2>
<p>List the tasks readers perform on the current site. They might read a guide, compare services, download a public document, search a catalog, manage an account, or submit a request. Group these tasks by the information they require and whether they change anything. Reading prepared content is a different requirement from writing to a database or viewing private information associated with an account.</p>
<p>Interview the people responsible for the site instead of relying solely on a crawl. A rarely used administrative workflow or a seasonal registration flow may not be visible in a typical browsing session. Record why each task matters and what would happen if it disappeared. This helps you prioritize the audit and prevents a visually minor feature from being removed despite its importance to the organization.</p>
<h2 id="classify-page-types-and-dependencies">Classify page types and dependencies</h2>
<p>Group the site's URLs into page types: articles, landing pages, directories, product records, account screens, and so on. For each type, record where its content comes from and when it changes. A directory generated nightly has a different publishing pattern from a stock indicator that changes continuously. Do not label an entire site static-ready merely because its homepage contains no obvious dynamic controls.</p>
<p>Next, list dependencies such as external scripts, embedded services, fonts, images, and APIs. Identify which are essential for reading the page and which are optional enhancements. Check the site's behavior when a nonessential dependency is unavailable in a safe test environment. The purpose is to understand the architecture, not to assume that every third-party resource must be removed or that every dependency is equally important.</p>
<h2 id="draw-a-clear-static-boundary">Draw a clear static boundary</h2>
<p>For every task, choose a provisional outcome. Static content may remain directly in the new site. A dynamic task may move to a clearly identified service or application. Some features may be retired after discussion with their owner. Where private data or important transactions are central to the experience, a fully static replacement may not be the right architecture for that part of the site.</p>
<p>Avoid ambiguous compromises. A search box without a search implementation is not a converted feature. A decorative account button is not account access. A static snapshot of time-sensitive availability can mislead readers unless its limitations are clearly handled. Document the decisions in terms that editors and stakeholders can understand, so the scope is not known only to the developer performing the conversion.</p>
<h2 id="capture-a-content-and-url-baseline">Capture a content and URL baseline</h2>
<p>Create an inventory of retained public pages with their current paths, titles, descriptions, and essential media. Include internal links and important downloadable files. Use several sources to check coverage: menus, sitemaps, content exports, and a crawl where appropriate. Each has limits. A sitemap can omit useful pages, while a crawl may miss content that is not linked in an obvious way.</p>
<p>Keep a copy of the baseline before making changes. It will help you compare the pilot output and investigate omissions. Add a column for the intended new destination and the reason for any retirement or consolidation. The <a href="https://pagestatic.com/convert-website-to-static-pages/">Convert Website to Static Pages guide</a> provides a topic-level overview of this planning process. Your actual inventory should be specific enough to support individual page decisions rather than only broad totals.</p>
<h2 id="choose-a-representative-pilot">Choose a representative pilot</h2>
<p>A pilot should include difficult cases, not just the easiest landing page. Select a long page with several sections, a media-heavy page, a page with internal references, and a route that uses a shared component. Add any content type whose output is unusually important to the organization. Keep the sample small enough to review carefully while making it broad enough to expose likely conversion problems.</p>
<p>Define acceptance checks for each sample. Does the essential text appear in the output? Are media files available locally when required? Do headings, captions, and links preserve their meaning? Can the page be reached directly on ordinary static hosting? Record any manual transformation needed. A pilot that requires extensive cleanup may still be viable, but that work must become part of the project plan.</p>
<h2 id="review-navigation-and-discovery-paths">Review navigation and discovery paths</h2>
<p>A conversion should preserve how readers find information, not only the files themselves. Check the main navigation, footer, category pages, related links, and breadcrumbs. Determine whether pagination or filters depend on application behavior. Replace unsupported patterns with a genuinely usable alternative, such as a curated topic archive, only when it fits the content and the reader's needs.</p>
<h3 id="test-entry-from-a-deep-page">Test entry from a deep page</h3>
<p>Many visitors will not begin on the homepage. Open an inner page directly and ask whether it explains its context and offers a useful next step. Refresh it on the test host. Follow its links back to the parent topic. A homepage-centered review can overlook orphaned pages, broken nested routes, or navigation that only works after a script has been initialized elsewhere.</p>
<h2 id="plan-changes-to-public-addresses">Plan changes to public addresses</h2>
<p>When URLs change, treat the mapping as a separate migration deliverable. The <a href="https://developers.google.com/search/docs/crawling-indexing/site-move-with-url-changes" rel="external">Google Search Central guide to site moves</a> discusses planning URL changes, redirects, and related migration checks. It does not promise that every move preserves rankings without fluctuation. Use it as a technical reference for the migration rather than as a guarantee of a particular search outcome.</p>
<p>Identify what the hosting environment must do for old addresses. A set of directory-based HTML pages can serve the new site, but redirects from prior paths may need host-level configuration. Verify the actual behavior after deployment. Update internal links to final addresses, maintain consistent canonical references, and remove staging domains from the release. Do not mistake a new sitemap for a complete substitute for a URL transition plan.</p>
<h2 id="include-operations-in-the-decision">Include operations in the decision</h2>
<p>Determine how the converted site will be updated. Someone needs to edit source content, produce new pages where necessary, check the release, and publish it. A site that is easy to serve can still be hard to maintain when those steps are unclear. Ask the intended editor to perform a routine change during the pilot and note the support they require.</p>
<p>Plan recovery as well as publication. Keep the previous release, record the conversion method, and identify which files belong to each version. Decide how broken content or an incorrect upload will be corrected. Static publishing changes the operational tasks; it does not eliminate ownership. The right decision considers the team's capabilities and the website's future work, not simply the size of the initial export.</p>
<h2 id="conclusion-make-a-scoped-conversion-decision">Conclusion: make a scoped conversion decision</h2>
<p>At the end of the audit, you should be able to describe the static portion of the site, the dynamic features that remain elsewhere, the retained page inventory, the URL plan, and the editing workflow. You should also have evidence from a representative pilot. This is enough to make a reasoned decision about proceeding, changing the scope, or keeping some parts of the existing architecture.</p>
<p>Do not let an attractive snapshot stand in for that evidence. A useful conversion preserves the reader's essential tasks and gives the team a maintainable release process. Before accepting the pilot, apply the <a href="https://pagestatic.com/blog/static-website-accessibility-checklist/">static website accessibility checklist</a> to its representative pages. Content preservation, navigation, and usability are part of conversion quality, not optional finishing touches after the old website has already been retired.</p>
]]></content:encoded>
    </item>
    <item>
      <title>Plan your first static website without overbuilding</title>
      <link>https://pagestatic.com/blog/plan-your-first-static-website/</link>
      <guid isPermaLink="true">https://pagestatic.com/blog/plan-your-first-static-website/</guid>
      <description>Turn a vague website idea into a useful page map, a realistic publishing workflow, and a launch plan you can maintain.</description>
      <pubDate>Tue, 12 Mar 2024 12:00:00 GMT</pubDate>
      <dc:creator>PageStatic Lab</dc:creator>
      <category>Static foundations</category>
      <content:encoded><![CDATA[<figure><img alt="Start small. think static. PageStatic.com typography card showing a stack of readable page layouts." height="1200" src="https://pagestatic.com/assets/images/plan-your-first-static-website-pagestatic.png" width="1200"/></figure><p>A first static website should make one thing easier for its readers. Perhaps a designer needs a clear portfolio, a community project needs dependable information, or a small team needs a home for its documentation. Begin with that job, rather than a framework, a theme collection, or a long list of features. A small, well-organized site is a useful outcome in its own right.</p>
<p>Planning also prevents a common mismatch: choosing static publishing for simplicity, then quietly adding requirements that need a different architecture. This guide offers a practical planning exercise. You will define the reader's task, organize the pages, decide how updates happen, and identify the parts that do not belong in a purely static build. Use the resulting brief before commissioning design or writing code.</p>
<h2 id="understand-what-static-actually-means">Understand what static actually means</h2>
<p>A static site serves prepared files instead of assembling each page through an application when a visitor requests it. HTML supplies structure, CSS controls presentation, and optional browser-side JavaScript can add interaction. The <a href="https://developer.mozilla.org/en-US/docs/Learn_web_development/Extensions/Server-side/First_steps/Introduction" rel="external">MDN introduction to server-side programming</a> explains the distinction between static responses and dynamically generated responses. Static does not mean a page must look plain or remain unchanged forever.</p>
<p>For planning purposes, separate publishing from delivery. You might edit content in a friendly interface, generate a new release, and upload its files. Visitors still receive static pages. Conversely, an attractive interface that depends on a live database for essential information is not made fully static simply by saving its surrounding HTML. Write down where the important content comes from and when it becomes available.</p>
<h2 id="give-every-page-a-reader-and-a-job">Give every page a reader and a job</h2>
<p>Write a sentence describing your primary reader in a specific situation. “A prospective client comparing three illustrators” is more useful than “everyone interested in creativity.” Next, describe the action that person should be able to take after reading. They might understand your work, find an email address, compare available resources, or follow a documented process. This is a planning hypothesis, not a claim about actual visitor behavior.</p>
<p>Now test proposed pages against that sentence. A portfolio might need Home, Work, a few project pages, About, and Contact. It probably does not need an empty news section or five variations of the same services page. Keep a separate later list for plausible additions. Removing an unsupported page from the first release is better than filling it with generic paragraphs simply to make the navigation look busy.</p>
<h2 id="make-a-page-inventory-before-a-visual-design">Make a page inventory before a visual design</h2>
<p>A page inventory can be a plain table in your working notes. Record the proposed URL, working title, reader question, content owner, and required assets. Add a status such as draft, reviewed, or ready. These fields expose gaps early: a project page without permission to publish its pictures is not ready merely because its layout is finished. Give that missing permission an owner rather than hiding it inside a design task.</p>
<p>Group pages by meaning, not by their eventual visual treatment. A guide and a project case study may share a card style but require different content structures. Plan stable, descriptive paths such as a topic directory and a nested article directory. Avoid making every page a top-level navigation item. Readers need a few clear routes through the site, with supporting pages available from their natural parent pages.</p>
<h2 id="choose-a-content-shape-you-can-repeat">Choose a content shape you can repeat</h2>
<p>Define the minimum content needed for each page type. A project page might have a title, summary, role, problem, approach, images, and outcome. A guide might have an introduction, steps, limitations, and references. The goal is not to force all writing into identical lengths. It is to make important information predictable while leaving room for the subject to determine the detail.</p>
<p>Create one complete example before duplicating the structure. Fill it with real copy and final-length headings. Test an unusually long project name and a page without a photograph. A design that only works with short demo text can create awkward work later. For a deeper look at separating editable content from its presentation, explore the <a href="https://pagestatic.com/page-static-cms/">Page Static CMS workflow guide</a>.</p>
<h2 id="draw-a-boundary-around-dynamic-requirements">Draw a boundary around dynamic requirements</h2>
<p>List every feature that reads or writes changing information. Account access, payment processing, personalized dashboards, protected downloads, and comment submission deserve explicit architecture decisions. Some websites can move those tasks to a separate service. Others need a dynamic application. A link to an external booking system is different from pretending a static page itself processes bookings, and the interface should make the destination clear.</p>
<h3 id="decide-what-belongs-in-the-first-release">Decide what belongs in the first release</h3>
<p>For each feature, choose one outcome: include it as static content, connect it deliberately to another system, defer it, or change the project architecture. Consider a workshop site. The schedule and venue information may be static; live seat availability is a separate requirement. A first release could explain the workshop and provide an email contact without displaying an invented availability counter or a booking button that does nothing.</p>
<h2 id="plan-editing-and-ownership-together">Plan editing and ownership together</h2>
<p>Ask who will make the second update, not just who will build the first version. A developer may prefer text files and version control. A communications team may need a visual editor and a review queue. Either can lead to static output, but the work around publishing differs. Have the future editor try changing a heading, replacing an image, and previewing a page before choosing the workflow.</p>
<p>Assign responsibility for shared elements too. Navigation, metadata, contact details, and reusable footers can become inconsistent when edited independently across many files. For a very small site, a written checklist may be enough. As the site grows, a build-time template system may reduce repeated work. The useful question is whether your team can make and verify a routine change confidently, not whether the tool sounds sophisticated.</p>
<h2 id="define-acceptance-checks-before-launch">Define acceptance checks before launch</h2>
<p>A useful launch checklist describes observable behavior. A visitor should be able to reach Contact from every page, follow each navigation link, read the site on a narrow screen, and move through interactive elements with a keyboard. Images should load from the final package. Essential text should be available without waiting for an external service. These checks are more actionable than a requirement that the website feel professional.</p>
<p>Add content checks alongside visual ones. Verify names, email addresses, image rights, descriptive titles, and any time-sensitive statements. Ask someone unfamiliar with the project to find a specific answer using only the site. Note where they hesitate rather than explaining the navigation to them. Their difficulty is useful feedback on your labels, page grouping, or missing context, even when all links technically work.</p>
<h2 id="keep-a-release-and-a-recovery-plan">Keep a release and a recovery plan</h2>
<p>Before uploading, save a complete copy of the last known good website. Name releases clearly enough to distinguish a draft from the version actually published. Keep a brief change record with the pages affected and the checks performed. On a small site, this can be a short text file. The purpose is to make a mistaken upload reversible without reconstructing the website from memory.</p>
<p>Decide how ongoing maintenance will happen. Review contact information when it changes, revisit important guides when their underlying processes change, and remove references to unavailable resources. A static website still needs editorial care. A modest recurring review tied to content ownership is easier to sustain than a vague promise to keep everything fresh. Prioritize pages whose inaccuracies would most inconvenience a reader.</p>
<h2 id="conclusion-launch-a-coherent-small-site">Conclusion: launch a coherent small site</h2>
<p>Your first static website plan is ready when you can explain its reader, page map, content types, editing workflow, dynamic boundaries, and acceptance checks. None of those decisions requires an enormous specification. Together, however, they prevent the visual design from outrunning the website's actual purpose. A complete five-page site can be a stronger launch than an elaborate collection of unfinished destinations.</p>
<p>Use the <a href="https://pagestatic.com/page-static-website-builder/">static website builder evaluation guide</a> when you are ready to choose a production approach. Bring your real sample page and a routine editing task to that evaluation. Judge the result by how well it supports your plan, and keep the first release small enough that every page has a reason to exist and a person responsible for its accuracy.</p>
]]></content:encoded>
    </item>
    <item>
      <title>PageStatic.com</title>
      <link>https://pagestatic.com/</link>
      <guid isPermaLink="true">https://pagestatic.com/</guid>
      <description>Practical guides to static pages, CMS workflows, AI-assisted websites and prompts, WordPress-to-static publishing, and website conversion.</description>
      <content:encoded><![CDATA[<p>A field guide to static publishing, content workflows, AI-assisted design, and website conversion.</p><p><a href="https://pagestatic.com/page-static/">Page Static</a>: Understand static pages, where they fit, and how to plan a small website with a clear structure and a maintainable publishing workflow.</p><p><a href="https://pagestatic.com/page-static-cms/">Page Static CMS</a>: Compare static CMS approaches, model reusable content, and plan editing, previews, approvals, media, and portable exports.</p><p><a href="https://pagestatic.com/page-static-website-builder/">Page Static Website Builder</a>: Evaluate static website builders by their output, editing experience, responsive layouts, dependencies, and export portability.</p><p><a href="https://pagestatic.com/ai-websites/">PageStatic AI Websites</a>: Plan AI-assisted websites with approved content, clear requirements, structured review, and checks that go beyond an attractive screenshot.</p><p><a href="https://pagestatic.com/ai-web-design-agent/">PageStatic AI Web Design Agent</a>: Understand AI web design agent workflows, scope permissions, review file changes, and define evidence-based acceptance checks.</p><p><a href="https://pagestatic.com/ai-website-prompts/">PageStatic AI Website Prompts</a>: Read reusable static website prompts for project planning, responsive design, content review, and migration scoping.</p><p><a href="https://pagestatic.com/wordpress-to-static-pages/">WordPress to Static Pages</a>: Plan a WordPress-to-static migration with content inventories, media preservation, plugin audits, URL mapping, and a tested pilot.</p><p><a href="https://pagestatic.com/convert-website-to-static-pages/">Convert Website to Static Pages</a>: Assess an existing website for static conversion, map dependencies and URLs, and validate a small pilot before replacing the original.</p>]]></content:encoded>
    </item>
    <item>
      <title>Page Static</title>
      <link>https://pagestatic.com/page-static/</link>
      <guid isPermaLink="true">https://pagestatic.com/page-static/</guid>
      <description>Understand static pages, where they fit, and how to plan a small website with a clear structure and a maintainable publishing workflow.</description>
      <content:encoded><![CDATA[<h2 id="what-is-a-static-page">What is a static page?</h2>
<p>A static page is prepared before a reader requests it. The web server delivers its HTML and supporting files rather than asking an application to assemble the page for that visit. It can still have expressive typography, responsive layouts, images, and browser-side interactions. “Static” describes the delivery approach, not the amount of creativity allowed in the design.</p>
<p>The <a href="https://developer.mozilla.org/en-US/docs/Learn_web_development/Extensions/Server-side/First_steps/Introduction" rel="external">MDN introduction to server-side programming</a> explains this distinction. For planning, ask a practical question: can the essential information be prepared in advance, or does it have to be calculated specifically for the person viewing it?</p>
<h2 id="start-with-a-reader-not-a-stack">Start with a reader, not a stack</h2>
<p>A portfolio needs to explain the work. Documentation needs to help someone complete a task. A small organization needs accurate information and clear contact details. Define that job before choosing a builder or a content system. Write down the pages that genuinely help the reader, then put everything else on a later list.</p>
<p>A useful first page map might include a homepage, an introduction, three project pages, and contact details. Give each page one main question to answer. Keep navigation labels simple enough that a new visitor can predict what lies behind them. The <a href="https://pagestatic.com/blog/plan-your-first-static-website/">first static website planning guide</a> turns this idea into a complete exercise.</p>
<h2 id="keep-the-layers-understandable">Keep the layers understandable</h2>
<h3 id="content-is-the-starting-point">Content is the starting point</h3>
<p>Write the material people came to read: headings, explanations, image descriptions, and useful links. Do not rely on visual effects to communicate an essential instruction. Try reading the page without its images; the main message should still be understandable.</p>
<h3 id="design-makes-it-easier-to-use">Design makes it easier to use</h3>
<p>Choose a consistent type scale, comfortable line lengths, and enough contrast between text and its background. Test a long title as well as a short one. Make the navigation work on a narrow screen, and keep important controls reachable with a keyboard.</p>
<h3 id="publishing-turns-changes-into-a-release">Publishing turns changes into a release</h3>
<p>Your editing environment can be separate from the public site. Content files or a CMS can feed a build process that produces prepared pages. The actual workflow should match the person who will make routine updates. Explore <a href="https://pagestatic.com/page-static-cms/">static CMS workflows</a> before assuming that every editor should work directly in HTML.</p>
<h2 id="know-where-static-stops">Know where static stops</h2>
<p>Personalized dashboards, protected accounts, payments, and changing availability need separate decisions. A static interface cannot make a server-dependent process work merely by reproducing the buttons. Some sites link to an appropriate external application. Others need a hybrid or dynamic architecture for part of the experience.</p>
<p>Make these boundaries visible in the project brief. Record which features remain static, which use another system, and which are not part of the release. This is especially important during <a href="https://pagestatic.com/convert-website-to-static-pages/">an existing-site conversion</a>, when readers may already depend on a feature that is easy to overlook.</p>
<h2 id="a-practical-first-release-checklist">A practical first-release checklist</h2>
<p>Prepare one complete sample page before duplicating its layout. Confirm that every navigation link has a real destination, the contact address is accurate, and the images belong to the final package. Open an inner page directly on a static test server rather than only clicking through from the homepage.</p>
<p>Next, test keyboard access, mobile wrapping, image loading, and page-specific titles. Keep a copy of the approved release before replacing it. Assign someone to review content when facts change. Prepared files simplify one part of publishing; they do not remove the need for editorial ownership or careful release checks.</p>
]]></content:encoded>
    </item>
    <item>
      <title>Page Static CMS</title>
      <link>https://pagestatic.com/page-static-cms/</link>
      <guid isPermaLink="true">https://pagestatic.com/page-static-cms/</guid>
      <description>Compare static CMS approaches, model reusable content, and plan editing, previews, approvals, media, and portable exports.</description>
      <content:encoded><![CDATA[<h2 id="a-cms-workflow-not-a-public-admin-screen">A CMS workflow, not a public admin screen</h2>
<p>A static CMS workflow separates writing from the prepared pages that readers receive. Content might live in text files, a visual editor, or a headless content system. A publishing step combines that content with templates and assets. The public website can remain static even when its authors use a more sophisticated editing environment.</p>
<p>This section of PageStatic explores those choices. The right question is not “which CMS has the most features?” It is “which workflow lets this team make, review, publish, and recover from a change?” Begin with a task the future editor will perform frequently.</p>
<h2 id="compare-three-editing-approaches">Compare three editing approaches</h2>
<h3 id="file-based-content">File-based content</h3>
<p>Text files make the content directly inspectable. A developer may be comfortable editing Markdown and reviewing a version history. Other editors may need training or a friendlier interface. Test image replacement, draft previews, and correction of a formatting mistake before deciding the approach is simple for everyone.</p>
<h3 id="visual-editing">Visual editing</h3>
<p>A visual interface can help editors work with familiar content fields. Evaluate it using real, difficult content: a long headline, an image caption, and a page with several sections. Decide how much layout freedom editors need. The ability to move everything is not always an advantage when consistency is important.</p>
<h3 id="headless-content">Headless content</h3>
<p>A separate content service may supply material to a build process. Investigate permissions, previews, export formats, and what happens when a build fails. Do not assume that an editing interface and a static hosting environment are one system with one set of responsibilities.</p>
<h2 id="define-the-shape-of-an-entry">Define the shape of an entry</h2>
<p>Agree on fields before choosing the interface. For a guide, a useful model includes a title, summary, path, body, featured image, alternative text, category, and publication date. Keep optional fields optional. Avoid adding fields merely because a product's demo happens to include them.</p>
<p>The <a href="https://gohugo.io/content-management/front-matter/" rel="external">Hugo front matter documentation</a> provides one example of metadata stored alongside content. It illustrates the separation of content and publishing instructions; your own model need not use Hugo or the same syntax.</p>
<h3 id="a-small-content-model-example">A small content-model example</h3>
<pre><code class="language-json">{
  "title": "Planning a static portfolio",
  "summary": "Choose the pages your next client needs.",
  "slug": "planning-a-static-portfolio",
  "category": "Static foundations",
  "status": "draft"
}
</code></pre>
<p>This is an example content record, not a request to a live PageStatic service. In a real project, define who can change its status and what happens after approval. Keep media ownership and descriptions in the editorial process too.</p>
<h2 id="test-the-second-update">Test the second update</h2>
<p>Ask an editor to correct a paragraph, replace an image, preview the result, and publish it. Then ask them to recover the previous version. Observe the unclear steps without taking over. A beautiful writing interface can still be a poor fit when routine publication requires help from its original developer.</p>
<p>The <a href="https://pagestatic.com/blog/choose-a-static-cms-workflow/">static CMS workflow evaluation</a> includes a complete trial. Pair it with the <a href="https://pagestatic.com/blog/static-website-builder-export-checklist/">builder export checklist</a> so you assess the editing experience and the actual delivered files together.</p>
<h2 id="make-portability-part-of-the-decision">Make portability part of the decision</h2>
<p>Export a representative article and its media before committing to a workflow. Identify how drafts, categories, relationships, and paths are represented. A successful download is not enough: another person should be able to understand the content outside the original editing screen.</p>
<p>Document what the team must keep, where source assets live, and how a release is produced. Revisit the workflow when content types, people, or publishing frequency change. The aim is a dependable editorial process, not an architecture chosen once and then forgotten.</p>
]]></content:encoded>
    </item>
    <item>
      <title>Page Static Website Builder</title>
      <link>https://pagestatic.com/page-static-website-builder/</link>
      <guid isPermaLink="true">https://pagestatic.com/page-static-website-builder/</guid>
      <description>Evaluate static website builders by their output, editing experience, responsive layouts, dependencies, and export portability.</description>
      <content:encoded><![CDATA[<h2 id="what-makes-a-builder-suitable-for-static-publishing">What makes a builder suitable for static publishing?</h2>
<p>A static website builder should be evaluated against the files you need to publish and the work your team will perform later. A polished preview is only one piece of evidence. Identify whether the tool delivers ready-to-serve pages, a source project requiring a separate build, or a site that depends on a hosted application at runtime.</p>
<p>Those can be different kinds of deliverables. Write your requirement clearly before comparing tools. If the public server must only serve prepared files, test that condition with an actual exported release rather than relying on the wording of an export button.</p>
<h2 id="try-a-realistic-sample-site">Try a realistic sample site</h2>
<p>Build a homepage, a long article, a listing page, and contact information. Include long titles and images with different proportions. This trial shows whether the design handles the content you actually intend to publish, not just the ideal content used in a product demonstration.</p>
<p>Make a change after the first version. Rename an article and inspect its navigation, breadcrumb, metadata, and archive entry. Replace an image and check both the full page and its smaller card. These connected edits reveal the maintenance work that a screenshot cannot show.</p>
<h2 id="inspect-the-actual-publishing-directory">Inspect the actual publishing directory</h2>
<p>The <a href="https://docs.astro.build/en/guides/deploy/" rel="external">Astro deployment documentation</a> illustrates the idea of a build producing a deployable output directory. The same evaluation question applies more broadly: which directory is the finished site, and what does it contain?</p>
<p>Look for HTML pages, local stylesheets, scripts, and every referenced image. Serve that output separately from the builder. Open a nested page directly and refresh it. Check whether important text is already in the document or waits for a service that was never part of the delivery requirement.</p>
<h2 id="a-useful-comparison-framework">A useful comparison framework</h2>
<h3 id="editing-and-ownership">Editing and ownership</h3>
<p>Have the intended editor complete a routine update. Note required training, manual duplication, and how previews work. Ask how previous releases are recovered and how the source content can be exported independently of the design.</p>
<h3 id="design-and-accessibility">Design and accessibility</h3>
<p>Test the exported pages on narrow screens and with a keyboard. Inspect long headings, focus states, text contrast, and the mobile navigation. A visual preview is helpful but does not establish how the actual delivered page behaves.</p>
<h3 id="dependencies-and-ongoing-cost">Dependencies and ongoing cost</h3>
<p>List required subscriptions, services, build tools, and runtime resources. Verify current terms directly with the provider before making a purchase. An initially inexpensive tool can still be a poor fit if the team's routine changes require extensive outside help.</p>
<h2 id="separate-a-page-from-its-dynamic-features">Separate a page from its dynamic features</h2>
<p>A static export may not preserve forms, logins, payments, comments, or live search. Determine what each feature requires and whether it belongs in your project. When no implementation exists, remove the interface rather than publishing something that invites a reader to perform an impossible action.</p>
<p>Use the <a href="https://pagestatic.com/convert-website-to-static-pages/">existing-site static audit</a> when you are choosing a builder as part of a migration. The old site's task inventory should inform the new tool's trial. Do not allow a good-looking replacement to silently remove an important reader workflow.</p>
<h2 id="make-the-final-handoff-repeatable">Make the final handoff repeatable</h2>
<p>Ask someone other than the original designer to locate the content, make a correction, generate a release, and identify the files to publish. Keep the successful trial and its checklist. Repeat the relevant checks when the workflow changes.</p>
<p>For a detailed evaluation, read <a href="https://pagestatic.com/blog/static-website-builder-export-checklist/">what to check before choosing a static website builder</a>. Then set a <a href="https://pagestatic.com/blog/static-website-performance-budget/">performance budget</a> that fits the real page types. File ownership, usable editing, and measured loading behavior should be parts of the same decision.</p>
]]></content:encoded>
    </item>
    <item>
      <title>PageStatic AI Websites</title>
      <link>https://pagestatic.com/ai-websites/</link>
      <guid isPermaLink="true">https://pagestatic.com/ai-websites/</guid>
      <description>Plan AI-assisted websites with approved content, clear requirements, structured review, and checks that go beyond an attractive screenshot.</description>
      <content:encoded><![CDATA[<h2 id="make-the-brief-do-the-heavy-lifting">Make the brief do the heavy lifting</h2>
<p>AI-assisted website work starts with decisions that belong to the project owner: the reader, the purpose, the page map, the approved facts, and the boundaries. A request for a “modern website” leaves too much unresolved. A better brief describes what each page must explain and what the final files must do.</p>
<p>Treat a generated website as a draft to inspect. Visual polish does not demonstrate factual accuracy, usable navigation, or a complete implementation. The value of a good brief is that it makes the next result easier to evaluate, not that it removes the need for review.</p>
<h2 id="assemble-a-reliable-content-pack">Assemble a reliable content pack</h2>
<p>Supply the correct brand spelling, contact details, approved descriptions, required destinations, and media you have permission to use. Separate confirmed information from ideas that still need an answer. Do not invite the draft to invent a customer count, a testimonial, a business qualification, or a product feature to fill an empty space.</p>
<p>Keep confidential material and unnecessary personal data out of a design task. Use only the information relevant to the work, and check the chosen service's current handling of submitted content before sharing sensitive information. A small, well-labeled set of approved materials is easier to review than a large, unfiltered collection.</p>
<h2 id="work-in-three-reviewable-stages">Work in three reviewable stages</h2>
<h3 id="1-structure">1. Structure</h3>
<p>Ask for the page map and one representative outline. Verify that every required destination exists and that each page answers a distinct question. A long article is a better test of a reading layout than a hero section with one short sentence.</p>
<h3 id="2-presentation">2. Presentation</h3>
<p>Specify observable visual rules: readable contrast, a consistent spacing system, responsive cards, and visible focus. Describe what to preserve from an existing template and what to replace. Test a long title before expanding the layout across the entire site.</p>
<h3 id="3-behavior">3. Behavior</h3>
<p>Follow real links, open the mobile menu, resize the browser, and refresh a deep page. Confirm that assets belong to the delivered package. Essential content should remain understandable when decorative effects or optional scripts are unavailable.</p>
<h2 id="review-the-generated-code-and-the-copy-separately">Review the generated code and the copy separately</h2>
<p>The <a href="https://docs.github.com/en/copilot/responsible-use/chat" rel="external">GitHub Copilot Chat responsible-use guidance</a> discusses reviewing generated suggestions and understanding their limitations. Apply that principle to a website by inspecting unexpected code, dependencies, and content instead of treating a fluent response as a completed check.</p>
<p>Read the copy without the visual design. Mark every factual claim and compare it with approved material. Then inspect the implementation against the brief. A page can succeed in one review and still fail the other. Give each problem a concrete revision request with a clear completion test.</p>
<h2 id="preserve-approved-work-during-revisions">Preserve approved work during revisions</h2>
<p>Keep a recoverable version before substantial changes. Revise structure, copy, and interaction in small passes rather than asking for a complete redesign every time an issue appears. Tell the tool what must remain unchanged, especially approved text and existing page destinations.</p>
<p>The <a href="https://pagestatic.com/blog/ai-website-brief-to-first-draft/">brief-to-first-draft walkthrough</a> develops this process in detail. Use the <a href="https://pagestatic.com/ai-website-prompts/">website prompt examples</a> to turn the requirements into reusable instructions. For tools that can edit across a project, read the <a href="https://pagestatic.com/ai-web-design-agent/">design-agent workflow</a> before granting broad access.</p>
<h2 id="approve-evidence-not-a-screenshot">Approve evidence, not a screenshot</h2>
<p>Before publication, compare the final site with the actual page inventory. Check links, media, titles, contact information, keyboard behavior, and narrow-screen layout. Record which tests ran and which aspects still depend on the production host.</p>
<p>Keep measurements and claims scoped to what was observed. A local test cannot prove a mailbox receives messages or that a website will achieve a particular search ranking. A useful release is one whose requirements and limits are understood, rather than one decorated with promises nobody verified.</p>
]]></content:encoded>
    </item>
    <item>
      <title>PageStatic AI Web Design Agent</title>
      <link>https://pagestatic.com/ai-web-design-agent/</link>
      <guid isPermaLink="true">https://pagestatic.com/ai-web-design-agent/</guid>
      <description>Understand AI web design agent workflows, scope permissions, review file changes, and define evidence-based acceptance checks.</description>
      <content:encoded><![CDATA[<h2 id="an-agent-is-a-workflow-not-a-guarantee">An agent is a workflow, not a guarantee</h2>
<p>The word “agent” can describe tools with different abilities. Some suggest a plan; others can inspect files, change code, or run commands when given permission. Find out what the particular environment actually supports. Do not assume that every capability exists or that every available permission belongs in your project.</p>
<p>PageStatic's agent coverage focuses on reviewable website work. Start with a bounded task, a known working copy, and an observable definition of success. A small successful change is a better basis for expanding the scope than an open-ended instruction to improve everything.</p>
<h2 id="define-the-scope-before-the-edit">Define the scope before the edit</h2>
<p>A task such as “repair the shared mobile navigation” can name the affected files, intended behavior, and content that must remain unchanged. “Make the whole site better” cannot be evaluated as easily. Preserve approved article text, working destinations, brand details, and the delivery architecture unless the task explicitly changes them.</p>
<p>Write acceptance criteria before work begins. For navigation, those might include opening and closing the menu, reaching every link, seeing keyboard focus, and avoiding horizontal overflow. Keep the checks tied to the problem rather than rewarding an unrelated redesign.</p>
<h2 id="review-access-and-recoverability">Review access and recoverability</h2>
<p>The <a href="https://docs.github.com/en/copilot/responsible-use/agents" rel="external">GitHub responsible-use guidance for Copilot agents</a> provides product-specific information about agent capabilities and limitations. Use current documentation for the environment you choose. File access, command execution, network access, and publication rights are distinct decisions.</p>
<p>Work on a recoverable copy. Keep unrelated private data and production secrets out of the task context. Identify who controls publishing and how the previous version can be restored. An agent's ability to modify a file is not the same thing as approval to change production settings or release the website.</p>
<h2 id="a-four-checkpoint-review-loop">A four-checkpoint review loop</h2>
<h3 id="scope">Scope</h3>
<p>Confirm the pages and behaviors the task affects. Record exclusions. Ask for a concise change plan when the work spans several files or introduces a new dependency.</p>
<h3 id="change">Change</h3>
<p>Keep related edits together and unrelated edits separate. Inspect the actual file differences. Look for removed links, altered approved copy, and unexpected resources rather than relying only on a written summary.</p>
<h3 id="test">Test</h3>
<p>Run checks that answer specific questions. Does every local link resolve? Is the menu state correct? Are required assets present? Record the commands or actions that actually ran and their results.</p>
<h3 id="accept">Accept</h3>
<p>Read the rendered page and complete a representative task. Human review still needs to decide whether wording is accurate, labels make sense, and visual emphasis matches the brief. A passing structural test does not answer all of those questions.</p>
<h2 id="control-revisions-and-dependencies">Control revisions and dependencies</h2>
<p>When a change fails, describe the observed problem and protect the parts already working. Avoid stacking broad new instructions on an unstable draft. Return to a known state when necessary and keep a brief record of intentional changes.</p>
<p>Ask why a new library is needed and what it adds to the release. A small static resource site should not acquire a complicated runtime simply because the requested effect could be built that way. The <a href="https://pagestatic.com/page-static-website-builder/">builder evaluation guide</a> helps keep delivery requirements visible during those decisions.</p>
<h2 id="keep-the-final-release-accountable">Keep the final release accountable</h2>
<p>Separate draft approval from publication unless your process deliberately combines them. Confirm that the files being uploaded are the version that passed review. Keep the previous release and check representative live pages after deployment.</p>
<p>Read the complete <a href="https://pagestatic.com/blog/ai-web-design-agent-review-workflow/">review-first agent workflow</a> for a practical sequence. Begin the next task with the <a href="https://pagestatic.com/ai-website-prompts/">website prompt framework</a>, including scope, preserved elements, and acceptance checks. Clear requests and visible evidence are more useful than a promise of autonomous perfection.</p>
]]></content:encoded>
    </item>
    <item>
      <title>PageStatic AI Website Prompts</title>
      <link>https://pagestatic.com/ai-website-prompts/</link>
      <guid isPermaLink="true">https://pagestatic.com/ai-website-prompts/</guid>
      <description>Read reusable static website prompts for project planning, responsive design, content review, and migration scoping.</description>
      <content:encoded><![CDATA[<h2 id="a-website-prompt-is-a-compact-brief">A website prompt is a compact brief</h2>
<p>A useful prompt identifies the reader, the job, the source material, the deliverable, and the acceptance checks. Keep exact facts separate from creative decisions. Explain what must not be invented. Then use examples to clarify the expected structure without turning fictional example details into claims about the actual project.</p>
<p>The <a href="https://platform.claude.com/docs/en/build-with-claude/prompt-engineering/overview" rel="external">Anthropic prompt engineering overview</a> connects prompt development with clear goals and evaluation. For website work, pair important instructions with a way to inspect the result. The written examples below are starting points to adapt in your own chosen tool.</p>
<h2 id="prompt-1-plan-a-small-static-site">Prompt 1: plan a small static site</h2>
<blockquote>
<p>Plan a static portfolio for an independent illustrator. Its readers are prospective clients comparing relevant work. Use only the approved project descriptions and contact details supplied with this brief. Propose a concise page map with a reader question for each page. Separate necessary first-release content from optional later additions. Identify anything that would require a dynamic service. Do not invent testimonials, clients, qualifications, or performance statistics.</p>
</blockquote>
<p>Use this before asking for a visual design. Review whether each suggested page has a real purpose and enough approved material to be completed. Remove unsupported sections instead of asking the tool to fill them with convincing-sounding copy.</p>
<h2 id="prompt-2-create-a-representative-page">Prompt 2: create a representative page</h2>
<blockquote>
<p>Create a responsive static article page using the supplied content and approved visual rules. Include consistent navigation, one primary heading, a featured image, readable sections, and useful related links. Keep the essential article text in HTML. Use local assets and a compiled stylesheet. Make the mobile navigation operable with a keyboard. Preserve the brand spelling and contact address exactly. Do not add forms, accounts, live counters, or unimplemented product actions.</p>
</blockquote>
<p>Test this page before applying its patterns throughout a website. A representative article should include a long title and several sections. Compare the actual output with the <a href="https://pagestatic.com/ai-websites/">AI-assisted website review process</a> rather than approving only a screenshot.</p>
<h2 id="prompt-3-request-a-focused-revision">Prompt 3: request a focused revision</h2>
<blockquote>
<p>At narrow widths, the shared header overlaps the start of the article. Adjust the header layout and anchor offsets. Preserve the current destinations, approved copy, metadata, and image files. Verify that the mobile menu opens, closes, and remains scrollable when necessary. Confirm that following an in-page section link leaves the heading visible below the sticky header. Report the checks that actually ran and any limitations.</p>
</blockquote>
<p>A revision should solve one observed problem while protecting approved work. Save the prior version and inspect the changed files. Do not repeat the entire website brief when a smaller, relevant subset of requirements explains the repair.</p>
<h2 id="prompt-4-scope-an-existing-site-migration">Prompt 4: scope an existing-site migration</h2>
<blockquote>
<p>Prepare a static-readiness audit for a website we are authorized to manage. Group public pages by content type. Identify dynamic features, media dependencies, current paths, and proposed destinations. Separate content preservation from functionality that needs another system. Recommend a representative pilot and acceptance checks before a full move. Do not assume that saving rendered HTML preserves accounts, payments, search, or form processing.</p>
</blockquote>
<p>This is a planning request, not permission to bypass access controls or copy material without authorization. Use its output to organize a real inventory, then verify representative pages. The <a href="https://pagestatic.com/convert-website-to-static-pages/">conversion planning guide</a> explains how those decisions affect the release.</p>
<h2 id="add-the-information-a-reusable-prompt-cannot-know">Add the information a reusable prompt cannot know</h2>
<p>A generic prompt does not know your brand, page inventory, image rights, reader needs, or hosting constraints. Supply those facts deliberately. Label unknown details as questions. Keep credentials and unnecessary private information out of the task.</p>
<p>Before accepting the result, compare it with the brief, check local links and assets, and inspect the mobile layout. Ask for a factual account of work performed, not a claim that everything is guaranteed. For a fuller reusable framework, read <a href="https://pagestatic.com/blog/write-better-ai-website-prompts/">how to write better AI website prompts</a>.</p>
]]></content:encoded>
    </item>
    <item>
      <title>WordPress to Static Pages</title>
      <link>https://pagestatic.com/wordpress-to-static-pages/</link>
      <guid isPermaLink="true">https://pagestatic.com/wordpress-to-static-pages/</guid>
      <description>Plan a WordPress-to-static migration with content inventories, media preservation, plugin audits, URL mapping, and a tested pilot.</description>
      <content:encoded><![CDATA[<h2 id="exporting-content-is-not-exporting-a-complete-site">Exporting content is not exporting a complete site</h2>
<p>A WordPress migration involves several different things: written content, media, design, public addresses, and visitor-facing features. Treat them separately. An export file may move content without preserving the rendered theme or the behavior of a plugin. A captured page may preserve its appearance without preserving the process behind a button.</p>
<p>The <a href="https://wordpress.org/documentation/article/tools-export-screen/" rel="external">WordPress Tools Export documentation</a> describes the WXR content export format. It is not a ready-to-host static website. Identify what your chosen conversion method actually produces and compare that output with the parts of the original site you need to retain.</p>
<h2 id="inventory-before-choosing-a-method">Inventory before choosing a method</h2>
<p>Record retained posts, pages, categories, tags, custom content types, and important media. Include the current URL and the intended destination. Mark content for revision, consolidation, or retirement with its owner rather than silently dropping it from the migration.</p>
<p>Review the visitor-facing tasks too. Accounts, payments, forms, search, comments, and personalized information may rely on a dynamic system. Decide how each requirement will be handled. A static replacement must not show an interface that implies an unavailable feature still works.</p>
<h2 id="choose-a-representative-conversion-test">Choose a representative conversion test</h2>
<h3 id="rendered-export">Rendered export</h3>
<p>A rendered export attempts to capture the public pages that WordPress produces. Test image loading, links, shared navigation, and plugin-dependent content. It may preserve the existing appearance, but that is not evidence that every interactive feature survives.</p>
<h3 id="content-led-rebuild">Content-led rebuild</h3>
<p>A rebuild brings exported content and authorized media into new page templates. It can be an opportunity to simplify the structure and improve editing consistency. Record how shortcodes, custom fields, galleries, and unusual content will be transformed instead of assuming every item is ordinary paragraph text.</p>
<h3 id="a-deliberate-boundary">A deliberate boundary</h3>
<p>Some projects keep an editing system separate from the static public output. Others rebuild a smaller public archive. Select the approach that fits the actual maintenance work and feature requirements. The <a href="https://pagestatic.com/page-static-cms/">static CMS guide</a> helps connect migration choices with the future editing workflow.</p>
<h2 id="preserve-urls-and-media-carefully">Preserve URLs and media carefully</h2>
<p>Map each retained path to its new destination. Keep useful addresses where practical. When paths change, document redirect requirements separately from the new page files; the final host may need configuration to handle old routes. Update internal links and inspect links to specific heading fragments too.</p>
<p>Confirm that images and downloads are included, authorized, and linked correctly. Retain meaningful captions and alternative text. Review exports for private drafts or attachments that should not become public. Keep archival originals outside the public release when they are not needed for the reading experience.</p>
<h2 id="validate-a-pilot-before-the-full-move">Validate a pilot before the full move</h2>
<p>Test a long article, an image-heavy page, a custom content entry, and an archive. Open each directly on static hosting, refresh it, and follow its links. Compare the content with the inventory. Check titles, canonical addresses, feeds, image references, and the intended publication dates.</p>
<p>Keep the original site recoverable until the replacement has been checked. Record what local testing does not prove, including production redirects and host configuration. A migration plan should say who publishes the new release and who can restore the previous one when a problem appears.</p>
<h2 id="plan-the-next-edit-as-well-as-the-first-launch">Plan the next edit as well as the first launch</h2>
<p>Have the future editor correct a paragraph, replace a picture, and produce a new release during the pilot. If the workflow is unclear, fix it before migrating the rest of the content. A static website still needs ownership and editorial care.</p>
<p>Read the full <a href="https://pagestatic.com/blog/wordpress-to-static-migration-plan/">WordPress-to-static migration plan</a> for a step-by-step review. For other site architectures, begin with the <a href="https://pagestatic.com/convert-website-to-static-pages/">general static conversion audit</a> rather than assuming the WordPress-specific export steps apply everywhere.</p>
]]></content:encoded>
    </item>
    <item>
      <title>Convert Website to Static Pages</title>
      <link>https://pagestatic.com/convert-website-to-static-pages/</link>
      <guid isPermaLink="true">https://pagestatic.com/convert-website-to-static-pages/</guid>
      <description>Assess an existing website for static conversion, map dependencies and URLs, and validate a small pilot before replacing the original.</description>
      <content:encoded><![CDATA[<h2 id="start-with-what-readers-need-to-do">Start with what readers need to do</h2>
<p>A site audit should describe tasks, not just screenshots. Readers may browse public information, download documents, search changing data, manage accounts, or submit requests. Those activities have different technical requirements. Saving visible HTML does not automatically preserve everything that made the original task work.</p>
<p>Use this process for a website you own or are authorized to manage. Make a public-content inventory and discuss important workflows with their owners. A feature that appears rarely may still be essential to a seasonal event or an internal process.</p>
<h2 id="classify-content-and-dependencies">Classify content and dependencies</h2>
<p>Group pages into meaningful types: articles, documentation, service pages, directories, and other recurring structures. Record where each type gets its content and when that content changes. Then list required assets, external services, scripts, and APIs.</p>
<p>Separate essential reading content from optional enhancements. A static page can still reference external resources, but a migration should make those dependencies deliberate. Test the chosen behavior in a safe preview environment rather than assuming an old integration will keep working when moved.</p>
<h2 id="give-each-feature-a-destination-decision">Give each feature a destination decision</h2>
<h3 id="keep-as-prepared-content">Keep as prepared content</h3>
<p>Public information that can be published in advance may belong directly in the static output. Verify the complete text, images, downloads, and navigation rather than only the initial screen.</p>
<h3 id="move-to-a-suitable-system">Move to a suitable system</h3>
<p>A task requiring changing or private information may need a separate service or application. Label the destination clearly and preserve the reader's understanding of where that task happens.</p>
<h3 id="retire-with-approval">Retire with approval</h3>
<p>Some features are no longer useful. Remove them deliberately with the responsible person's approval. Do not leave decorative search boxes, account links, or inactive submission buttons behind.</p>
<h2 id="map-public-addresses-before-changing-them">Map public addresses before changing them</h2>
<p>Record old paths, new destinations, retained pages, and intentional retirements. Update internal links to final addresses. When redirects are needed, identify how the production host will implement them; new HTML pages do not automatically redirect every old address.</p>
<p>The <a href="https://developers.google.com/search/docs/crawling-indexing/site-move-with-url-changes" rel="external">Google Search Central site-move guidance</a> covers URL changes and migration checks. Use it as a technical reference, not a guarantee of stable rankings. A sitemap and a careful redirect plan have different jobs in a migration.</p>
<h2 id="prove-the-approach-with-a-small-pilot">Prove the approach with a small pilot</h2>
<p>Choose difficult pages, not just the simplest one. Include long content, several images, nested navigation, and a page with an unusual dependency. Define acceptance criteria for each sample before conversion begins.</p>
<p>Compare the pilot with the inventory. Open deep links directly, refresh them, inspect images, and follow the keyboard navigation path. Check metadata and in-page anchors as well as visible text. The <a href="https://pagestatic.com/blog/convert-existing-website-static-audit/">static-readiness audit walkthrough</a> turns these checks into a practical sequence.</p>
<h2 id="make-the-release-recoverable">Make the release recoverable</h2>
<p>Keep a known good copy of the original site and document the release steps. Identify who can publish and who will check the live result. Local preview testing cannot establish the production host's redirects, cache behavior, or configuration; those need separate launch checks.</p>
<p>Test the future editing workflow before committing to a large migration. Someone must be able to correct content and publish a new version without reconstructing the process from memory. Read the <a href="https://pagestatic.com/blog/static-website-performance-budget/">performance budgeting guide</a> and <a href="https://pagestatic.com/blog/static-website-accessibility-checklist/">accessibility review</a> before accepting the pilot.</p>
<h2 id="choose-the-architecture-that-fits-the-evidence">Choose the architecture that fits the evidence</h2>
<p>The result of an audit may be a fully static site, a smaller static public section, or a decision to keep important parts dynamic. There is no need to force every requirement into one architecture. A useful conversion preserves essential tasks and gives the team a maintainable way to publish.</p>
<p>For a WordPress source, use the dedicated <a href="https://pagestatic.com/wordpress-to-static-pages/">WordPress-to-static guide</a> to examine content exports and plugin behavior. The general audit remains useful, but the conversion details should match the site you actually have.</p>
]]></content:encoded>
    </item>
    <item>
      <title>PageStatic Lab</title>
      <link>https://pagestatic.com/blog/</link>
      <guid isPermaLink="true">https://pagestatic.com/blog/</guid>
      <description>Explore ten in-depth guides to static publishing, content workflows, AI website prompts, design agents, WordPress migration, and site conversion.</description>
      <content:encoded><![CDATA[<p>PageStatic Lab is the long-form reading room for the static web. Browse guides by category or follow topic tags.</p><h2>Related reading</h2><ul><li><a href="https://pagestatic.com/blog/ai-web-design-agent-review-workflow/">A review-first workflow for AI web design agents</a> — Define permissions, checkpoints, and acceptance tests before delegating website changes to a coding or design agent.</li><li><a href="https://pagestatic.com/blog/static-website-performance-budget/">Build a performance budget for a static website</a> — Set a practical page-weight budget, inspect images and scripts, and compare releases without promising a universal speed score.</li><li><a href="https://pagestatic.com/blog/ai-website-brief-to-first-draft/">From website brief to AI-assisted first draft</a> — Use a clear scope, real content, and staged review to turn an AI-generated page into a draft worth developing.</li><li><a href="https://pagestatic.com/blog/write-better-ai-website-prompts/">How to write AI website prompts that leave less to chance</a> — Build a reusable prompt around audience, approved content, page structure, visual rules, and verifiable acceptance criteria.</li><li><a href="https://pagestatic.com/blog/static-website-accessibility-checklist/">An accessibility review for static websites</a> — Review structure, keyboard paths, text, images, and mobile behavior with a repeatable checklist and clearly recorded limitations.</li><li><a href="https://pagestatic.com/blog/choose-a-static-cms-workflow/">Choose a static CMS workflow your editors will actually use</a> — Compare file-based, visual, and headless editing approaches by testing the work your team performs after launch.</li><li><a href="https://pagestatic.com/blog/wordpress-to-static-migration-plan/">WordPress to static pages: a careful migration plan</a> — Inventory content, media, URLs, and dynamic features before deciding how a WordPress site should move to static publishing.</li><li><a href="https://pagestatic.com/blog/static-website-builder-export-checklist/">What to check before choosing a static website builder</a> — Evaluate builders with a real page, a portable export, and a test deployment instead of relying on an attractive preview.</li><li><a href="https://pagestatic.com/blog/convert-existing-website-static-audit/">Can your existing website become static? Audit it first</a> — Separate public content from dynamic dependencies, map existing routes, and test a small conversion before committing to a migration.</li><li><a href="https://pagestatic.com/blog/plan-your-first-static-website/">Plan your first static website without overbuilding</a> — Turn a vague website idea into a useful page map, a realistic publishing workflow, and a launch plan you can maintain.</li></ul>]]></content:encoded>
    </item>
    <item>
      <title>Static foundations Guides</title>
      <link>https://pagestatic.com/blog/category/static-foundations/</link>
      <guid isPermaLink="true">https://pagestatic.com/blog/category/static-foundations/</guid>
      <description>Understand prepared pages, plan a useful first release, and review the reading experience before publishing.</description>
      <content:encoded><![CDATA[<p>Start with the page itself: what it needs to explain, how a reader finds the answer, and what should happen next. This collection joins practical planning with an accessibility review so that a small website can be coherent as well as visually expressive.</p><h2>How to use this collection</h2><p>New to static publishing? Read the planning guide first and draft a page inventory. Then use the accessibility article to check the representative page before repeating its layout across the site. A tidy folder is only one part of a useful release.</p><p>Start with the <a href="https://pagestatic.com/page-static/">Page Static guide</a> for a topic overview, then choose a field note below for the detailed process.</p><h2>Related reading</h2><ul><li><a href="https://pagestatic.com/blog/static-website-accessibility-checklist/">An accessibility review for static websites</a> — Review structure, keyboard paths, text, images, and mobile behavior with a repeatable checklist and clearly recorded limitations.</li><li><a href="https://pagestatic.com/blog/plan-your-first-static-website/">Plan your first static website without overbuilding</a> — Turn a vague website idea into a useful page map, a realistic publishing workflow, and a launch plan you can maintain.</li></ul>]]></content:encoded>
    </item>
    <item>
      <title>Content &amp; workflow Guides</title>
      <link>https://pagestatic.com/blog/category/content-workflow/</link>
      <guid isPermaLink="true">https://pagestatic.com/blog/category/content-workflow/</guid>
      <description>Compare static CMS workflows and website builder exports through real editing tasks, portable content, and test releases.</description>
      <content:encoded><![CDATA[<p>The website launch is only the beginning of its editing life. These guides focus on the people who correct paragraphs, replace images, approve content, and publish the next release. Evaluate a workflow with that real work, not only with a polished demonstration.</p><h2>How to use this collection</h2><p>Begin by testing the future editor’s routine tasks, then inspect what leaves the chosen tool. Keep a representative article and media-heavy page as a repeatable trial. A friendly writing interface and a portable output should support each other.</p><p>Start with the <a href="https://pagestatic.com/page-static-cms/">Page Static CMS guide</a> for a topic overview, then choose a field note below for the detailed process.</p><h2>Related reading</h2><ul><li><a href="https://pagestatic.com/blog/choose-a-static-cms-workflow/">Choose a static CMS workflow your editors will actually use</a> — Compare file-based, visual, and headless editing approaches by testing the work your team performs after launch.</li><li><a href="https://pagestatic.com/blog/static-website-builder-export-checklist/">What to check before choosing a static website builder</a> — Evaluate builders with a real page, a portable export, and a test deployment instead of relying on an attractive preview.</li></ul>]]></content:encoded>
    </item>
    <item>
      <title>AI &amp; design Guides</title>
      <link>https://pagestatic.com/blog/category/ai-design/</link>
      <guid isPermaLink="true">https://pagestatic.com/blog/category/ai-design/</guid>
      <description>Write clearer website prompts, review AI-assisted drafts, and scope design-agent tasks with explicit permissions and acceptance checks.</description>
      <content:encoded><![CDATA[<p>A good brief and a careful review belong together. This collection explores the work around AI-assisted design: supplying approved facts, describing useful constraints, examining code and copy, and preserving a recoverable version through revisions.</p><h2>How to use this collection</h2><p>Start with the prompt framework when the project is still an idea. Move to the first-draft guide when you have output to review. Use the design-agent workflow when a tool will make changes across files or run checks in a working project.</p><p>Start with the <a href="https://pagestatic.com/ai-websites/">PageStatic AI Websites guide</a> for a topic overview, then choose a field note below for the detailed process.</p><h2>Related reading</h2><ul><li><a href="https://pagestatic.com/blog/ai-web-design-agent-review-workflow/">A review-first workflow for AI web design agents</a> — Define permissions, checkpoints, and acceptance tests before delegating website changes to a coding or design agent.</li><li><a href="https://pagestatic.com/blog/ai-website-brief-to-first-draft/">From website brief to AI-assisted first draft</a> — Use a clear scope, real content, and staged review to turn an AI-generated page into a draft worth developing.</li><li><a href="https://pagestatic.com/blog/write-better-ai-website-prompts/">How to write AI website prompts that leave less to chance</a> — Build a reusable prompt around audience, approved content, page structure, visual rules, and verifiable acceptance criteria.</li></ul>]]></content:encoded>
    </item>
    <item>
      <title>Migration &amp; launch Guides</title>
      <link>https://pagestatic.com/blog/category/migration-launch/</link>
      <guid isPermaLink="true">https://pagestatic.com/blog/category/migration-launch/</guid>
      <description>Audit a site for static conversion, plan WordPress migrations, and measure the final release with a practical performance budget.</description>
      <content:encoded><![CDATA[<p>A successful move preserves the reader’s important tasks, not just the first screen of a page. These guides connect content inventories, feature boundaries, URL decisions, and measurable release checks before an existing site is replaced.</p><h2>How to use this collection</h2><p>Audit the existing website before choosing a conversion method. WordPress owners can then examine the content-export and plugin-specific steps. Test the actual pilot release against a performance budget while keeping the old site recoverable.</p><p>Start with the <a href="https://pagestatic.com/convert-website-to-static-pages/">Convert Website to Static Pages guide</a> for a topic overview, then choose a field note below for the detailed process.</p><h2>Related reading</h2><ul><li><a href="https://pagestatic.com/blog/static-website-performance-budget/">Build a performance budget for a static website</a> — Set a practical page-weight budget, inspect images and scripts, and compare releases without promising a universal speed score.</li><li><a href="https://pagestatic.com/blog/wordpress-to-static-migration-plan/">WordPress to static pages: a careful migration plan</a> — Inventory content, media, URLs, and dynamic features before deciding how a WordPress site should move to static publishing.</li><li><a href="https://pagestatic.com/blog/convert-existing-website-static-audit/">Can your existing website become static? Audit it first</a> — Separate public content from dynamic dependencies, map existing routes, and test a small conversion before committing to a migration.</li></ul>]]></content:encoded>
    </item>
    <item>
      <title>Static pages Articles &amp; Reading Path</title>
      <link>https://pagestatic.com/blog/tag/static-pages/</link>
      <guid isPermaLink="true">https://pagestatic.com/blog/tag/static-pages/</guid>
      <description>Plan prepared pages around a real reader task, then check structure, content ownership, and the reading experience.</description>
      <content:encoded><![CDATA[<p>These notes connect page planning with the practical work of keeping content usable. Begin with a small inventory and a complete sample page. Use the accessibility review to examine keyboard paths and long-form reading, and revisit the CMS workflow when the editing process becomes difficult.</p><p>Begin with the <a href="https://pagestatic.com/page-static/">Page Static guide</a> to understand the topic. Then use these related articles to examine the tasks and tradeoffs that matter to your project.</p><h2>Related reading</h2><ul><li><a href="https://pagestatic.com/blog/static-website-accessibility-checklist/">An accessibility review for static websites</a> — Review structure, keyboard paths, text, images, and mobile behavior with a repeatable checklist and clearly recorded limitations.</li><li><a href="https://pagestatic.com/blog/choose-a-static-cms-workflow/">Choose a static CMS workflow your editors will actually use</a> — Compare file-based, visual, and headless editing approaches by testing the work your team performs after launch.</li><li><a href="https://pagestatic.com/blog/plan-your-first-static-website/">Plan your first static website without overbuilding</a> — Turn a vague website idea into a useful page map, a realistic publishing workflow, and a launch plan you can maintain.</li></ul>]]></content:encoded>
    </item>
    <item>
      <title>Website builders Articles &amp; Reading Path</title>
      <link>https://pagestatic.com/blog/tag/website-builders/</link>
      <guid isPermaLink="true">https://pagestatic.com/blog/tag/website-builders/</guid>
      <description>Evaluate static website builders through a real brief, a portable output, and a measured release.</description>
      <content:encoded><![CDATA[<p>A useful trial needs more than an attractive homepage. Use these guides to define the reader’s task, inspect the exported files, and budget the images and scripts that reach the browser. Keep the same representative pages for future comparisons so tool changes can be assessed consistently.</p><p>Begin with the <a href="https://pagestatic.com/page-static-website-builder/">Page Static Website Builder guide</a> to understand the topic. Then use these related articles to examine the tasks and tradeoffs that matter to your project.</p><h2>Related reading</h2><ul><li><a href="https://pagestatic.com/blog/static-website-performance-budget/">Build a performance budget for a static website</a> — Set a practical page-weight budget, inspect images and scripts, and compare releases without promising a universal speed score.</li><li><a href="https://pagestatic.com/blog/static-website-builder-export-checklist/">What to check before choosing a static website builder</a> — Evaluate builders with a real page, a portable export, and a test deployment instead of relying on an attractive preview.</li><li><a href="https://pagestatic.com/blog/plan-your-first-static-website/">Plan your first static website without overbuilding</a> — Turn a vague website idea into a useful page map, a realistic publishing workflow, and a launch plan you can maintain.</li></ul>]]></content:encoded>
    </item>
    <item>
      <title>Static CMS Articles &amp; Reading Path</title>
      <link>https://pagestatic.com/blog/tag/static-cms/</link>
      <guid isPermaLink="true">https://pagestatic.com/blog/tag/static-cms/</guid>
      <description>Explore content models, editorial workflows, preview behavior, and exports for static publishing.</description>
      <content:encoded><![CDATA[<p>Compare an editing workflow with the delivered result. These articles cover the writer’s routine tasks and the files that leave a builder. Try replacing a picture, correcting a sentence, and recovering a previous release before deciding that a tool fits the people who will maintain the site.</p><p>Begin with the <a href="https://pagestatic.com/page-static-cms/">Page Static CMS guide</a> to understand the topic. Then use these related articles to examine the tasks and tradeoffs that matter to your project.</p><h2>Related reading</h2><ul><li><a href="https://pagestatic.com/blog/choose-a-static-cms-workflow/">Choose a static CMS workflow your editors will actually use</a> — Compare file-based, visual, and headless editing approaches by testing the work your team performs after launch.</li><li><a href="https://pagestatic.com/blog/static-website-builder-export-checklist/">What to check before choosing a static website builder</a> — Evaluate builders with a real page, a portable export, and a test deployment instead of relying on an attractive preview.</li></ul>]]></content:encoded>
    </item>
    <item>
      <title>AI websites Articles &amp; Reading Path</title>
      <link>https://pagestatic.com/blog/tag/ai-websites/</link>
      <guid isPermaLink="true">https://pagestatic.com/blog/tag/ai-websites/</guid>
      <description>Review AI-assisted website drafts for accurate content, useful structure, and accessible interaction.</description>
      <content:encoded><![CDATA[<p>Use a clear brief to define the website before evaluating the result. These articles separate visual approval from code, copy, and usability checks. When a tool can act across a project, add task boundaries and recoverability rather than assuming that a polished draft is ready for publication.</p><p>Begin with the <a href="https://pagestatic.com/ai-websites/">PageStatic AI Websites guide</a> to understand the topic. Then use these related articles to examine the tasks and tradeoffs that matter to your project.</p><h2>Related reading</h2><ul><li><a href="https://pagestatic.com/blog/ai-web-design-agent-review-workflow/">A review-first workflow for AI web design agents</a> — Define permissions, checkpoints, and acceptance tests before delegating website changes to a coding or design agent.</li><li><a href="https://pagestatic.com/blog/ai-website-brief-to-first-draft/">From website brief to AI-assisted first draft</a> — Use a clear scope, real content, and staged review to turn an AI-generated page into a draft worth developing.</li><li><a href="https://pagestatic.com/blog/static-website-accessibility-checklist/">An accessibility review for static websites</a> — Review structure, keyboard paths, text, images, and mobile behavior with a repeatable checklist and clearly recorded limitations.</li></ul>]]></content:encoded>
    </item>
    <item>
      <title>Design agents Articles &amp; Reading Path</title>
      <link>https://pagestatic.com/blog/tag/design-agents/</link>
      <guid isPermaLink="true">https://pagestatic.com/blog/tag/design-agents/</guid>
      <description>Scope AI design-agent tasks, define permissions, and review evidence before accepting changes.</description>
      <content:encoded><![CDATA[<p>A delegated task should stay understandable to the person responsible for the website. Pair a reusable prompt with a small change plan, clear exclusions, and specific tests. The articles here help keep approved work intact while making revisions easier to inspect and, when necessary, reverse.</p><p>Begin with the <a href="https://pagestatic.com/ai-web-design-agent/">PageStatic AI Web Design Agent guide</a> to understand the topic. Then use these related articles to examine the tasks and tradeoffs that matter to your project.</p><h2>Related reading</h2><ul><li><a href="https://pagestatic.com/blog/ai-web-design-agent-review-workflow/">A review-first workflow for AI web design agents</a> — Define permissions, checkpoints, and acceptance tests before delegating website changes to a coding or design agent.</li><li><a href="https://pagestatic.com/blog/write-better-ai-website-prompts/">How to write AI website prompts that leave less to chance</a> — Build a reusable prompt around audience, approved content, page structure, visual rules, and verifiable acceptance criteria.</li></ul>]]></content:encoded>
    </item>
    <item>
      <title>Website prompts Articles &amp; Reading Path</title>
      <link>https://pagestatic.com/blog/tag/website-prompts/</link>
      <guid isPermaLink="true">https://pagestatic.com/blog/tag/website-prompts/</guid>
      <description>Build reusable AI website prompts around audience, approved facts, delivery constraints, and acceptance criteria.</description>
      <content:encoded><![CDATA[<p>Good instructions make a result easier to review. Read these guides together to connect the compact project brief with the first real draft. Keep exact facts separate from creative decisions, name what must not be invented, and revise one observed problem at a time instead of restarting the whole website.</p><p>Begin with the <a href="https://pagestatic.com/ai-website-prompts/">PageStatic AI Website Prompts guide</a> to understand the topic. Then use these related articles to examine the tasks and tradeoffs that matter to your project.</p><h2>Related reading</h2><ul><li><a href="https://pagestatic.com/blog/ai-website-brief-to-first-draft/">From website brief to AI-assisted first draft</a> — Use a clear scope, real content, and staged review to turn an AI-generated page into a draft worth developing.</li><li><a href="https://pagestatic.com/blog/write-better-ai-website-prompts/">How to write AI website prompts that leave less to chance</a> — Build a reusable prompt around audience, approved content, page structure, visual rules, and verifiable acceptance criteria.</li></ul>]]></content:encoded>
    </item>
    <item>
      <title>WordPress migration Articles &amp; Reading Path</title>
      <link>https://pagestatic.com/blog/tag/wordpress-migration/</link>
      <guid isPermaLink="true">https://pagestatic.com/blog/tag/wordpress-migration/</guid>
      <description>Separate WordPress content exports from rendered pages, media preservation, and dynamic feature decisions.</description>
      <content:encoded><![CDATA[<p>WordPress-specific conversion steps belong inside a broader website audit. First identify the public content and tasks to preserve. Then examine exports, plugin behavior, and the future editing process. Use a representative pilot to test the approach while the original site remains available and recoverable.</p><p>Begin with the <a href="https://pagestatic.com/wordpress-to-static-pages/">WordPress to Static Pages guide</a> to understand the topic. Then use these related articles to examine the tasks and tradeoffs that matter to your project.</p><h2>Related reading</h2><ul><li><a href="https://pagestatic.com/blog/wordpress-to-static-migration-plan/">WordPress to static pages: a careful migration plan</a> — Inventory content, media, URLs, and dynamic features before deciding how a WordPress site should move to static publishing.</li><li><a href="https://pagestatic.com/blog/convert-existing-website-static-audit/">Can your existing website become static? Audit it first</a> — Separate public content from dynamic dependencies, map existing routes, and test a small conversion before committing to a migration.</li></ul>]]></content:encoded>
    </item>
    <item>
      <title>Site conversion Articles &amp; Reading Path</title>
      <link>https://pagestatic.com/blog/tag/site-conversion/</link>
      <guid isPermaLink="true">https://pagestatic.com/blog/tag/site-conversion/</guid>
      <description>Audit existing websites, map dependencies and public paths, and validate a static publishing pilot.</description>
      <content:encoded><![CDATA[<p>A static conversion is a scoped architecture decision, not a promise that every feature can be copied unchanged. These articles help map the old site, choose a realistic pilot, and measure the resulting files. Keep reader tasks, media, URLs, and ongoing editing in the same migration plan.</p><p>Begin with the <a href="https://pagestatic.com/convert-website-to-static-pages/">Convert Website to Static Pages guide</a> to understand the topic. Then use these related articles to examine the tasks and tradeoffs that matter to your project.</p><h2>Related reading</h2><ul><li><a href="https://pagestatic.com/blog/static-website-performance-budget/">Build a performance budget for a static website</a> — Set a practical page-weight budget, inspect images and scripts, and compare releases without promising a universal speed score.</li><li><a href="https://pagestatic.com/blog/wordpress-to-static-migration-plan/">WordPress to static pages: a careful migration plan</a> — Inventory content, media, URLs, and dynamic features before deciding how a WordPress site should move to static publishing.</li><li><a href="https://pagestatic.com/blog/convert-existing-website-static-audit/">Can your existing website become static? Audit it first</a> — Separate public content from dynamic dependencies, map existing routes, and test a small conversion before committing to a migration.</li></ul>]]></content:encoded>
    </item>
    <item>
      <title>About PageStatic.com</title>
      <link>https://pagestatic.com/about/</link>
      <guid isPermaLink="true">https://pagestatic.com/about/</guid>
      <description>Meet the purpose and editorial approach of PageStatic.com, a reading resource for static publishing, AI-assisted design, and website migration.</description>
      <content:encoded><![CDATA[<h2 id="a-field-guide-not-another-dashboard">A field guide, not another dashboard</h2>
<p>PageStatic.com is a reading resource for people thinking carefully about websites. We focus on static pages, content management, builder evaluation, AI-assisted design, written website prompts, and the work of converting an existing site into prepared pages.</p>
<p>The topic names describe what you can learn here. PageStatic does not operate a hosted CMS, an online website builder, an AI generation service, or a conversion engine. The useful next step is a completed guide, an article, or a conversation by email—not an account or an unimplemented product button.</p>
<h2 id="who-the-guides-are-for">Who the guides are for</h2>
<p>Website owners and creators can begin with the essentials. Designers can explore visual structure, prompts, and review habits. Developers can use the release and export checklists. Agencies and teams can examine editing ownership, migration boundaries, and the work that happens after launch.</p>
<p>Start with the question in front of you rather than reading every page in order. The <a href="https://pagestatic.com/page-static/">Page Static guide</a> introduces the delivery approach. <a href="https://pagestatic.com/blog/">PageStatic Lab</a> takes the related workflows further through ten distinct field notes.</p>
<h2 id="how-to-use-the-reading-paths">How to use the reading paths</h2>
<p>For a new site, move from page planning to content workflow and builder evaluation. For AI-assisted work, pair the written prompt examples with the draft and agent-review guides. For an existing site, begin with an audit, then use the WordPress-specific material only where it matches the source website.</p>
<p>Each path should lead to a decision you can test. A page map, a sample export, a feature inventory, or a working pilot is more useful than a vague commitment to choose modern tools. Keep the project small enough that its important requirements stay visible.</p>
<h2 id="our-editorial-approach">Our editorial approach</h2>
<p>The guides distinguish practical suggestions from source-supported technical explanations. Article links point to official documentation and standards resources appropriate to their topics. Examples describe possible workflows; they are not evidence that a particular tool, service, or migration will produce a guaranteed result.</p>
<p>We avoid invented performance scores, testimonials, operational software features, or professional credentials. A local check, a preliminary accessibility review, and a production measurement each have different limits. The writing aims to make those distinctions useful rather than burying them in promotional language.</p>
<h2 id="corrections-and-better-questions">Corrections and better questions</h2>
<p>A useful reference should be open to correction. If a passage is unclear, a linked resource changes, or a step needs more context, email <a href="mailto:info@pagestatic.com">info@pagestatic.com</a>. Include the page address and the specific passage so the issue can be located without guessing.</p>
<p>You can also suggest a question that the current guides do not answer. Keep private account details and credentials out of your message. The <a href="https://pagestatic.com/contact/">Contact page</a> explains the best context to include for a correction or an editorial suggestion.</p>
]]></content:encoded>
    </item>
    <item>
      <title>Contact PageStatic.com</title>
      <link>https://pagestatic.com/contact/</link>
      <guid isPermaLink="true">https://pagestatic.com/contact/</guid>
      <description>Email info@pagestatic.com with questions, corrections, broken links, and ideas for PageStatic guides. Contact is by email, with no forms or account.</description>
      <content:encoded><![CDATA[<h2 id="questions-corrections-and-ideas">Questions, corrections, and ideas</h2>
<p>Have a question about a guide, a broken link to report, or an idea for a useful field note? Email <a href="mailto:info@pagestatic.com">info@pagestatic.com</a>. The link opens your email application; you can also copy the address into the email service you normally use.</p>
<p>PageStatic is an editorial resource. This contact route is for messages about the website and its reading material, not an automated website conversion or AI-generation request. Browse the topic guides for the relevant planning process before describing a question.</p>
<h2 id="reporting-something-that-needs-attention">Reporting something that needs attention</h2>
<p>Include the address of the page, the heading or passage involved, and a short explanation of what seems incorrect or unclear. For a broken link, mention the destination you were trying to reach. When a technical detail has changed, a reference to the relevant official documentation is helpful.</p>
<p>For a display or navigation problem, describe the browser and approximate screen size, along with what you expected to happen. Keep the report focused on the visible issue. Do not include login credentials, API keys, private customer records, or other sensitive information.</p>
<h2 id="suggesting-a-new-guide">Suggesting a new guide</h2>
<p>Tell us the reader's question and the decision the guide should help them make. A specific workflow—such as reviewing an exported site or planning media preservation—is more useful than a broad request to cover everything about a technology.</p>
<p>Explore <a href="https://pagestatic.com/blog/">PageStatic Lab</a> and the <a href="https://pagestatic.com/#topics">topic guides</a> to see the current coverage. For more context on the website's scope, read <a href="https://pagestatic.com/about/">About PageStatic</a>. You can follow the published reading material through the <a href="https://pagestatic.com/rss.xml">RSS feed</a> without using a signup form.</p>
]]></content:encoded>
    </item>
  </channel>
</rss>
