> ## Documentation Index
> Fetch the complete documentation index at: https://docs.noimosai.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Creating Based on an Existing Website

> This explains the approach and safe procedures for importing an already operational website or using it as a reference to create or improve a new website with NoimosAI.

## Overview

You can create or improve a new website on NoimosAI based on an already published website or a website managed on GitHub.

By leveraging an existing site, you can refer to the previous content and design, discuss modification details via chat, preview changes, edit code, configure SEO/GEO settings, analytics, domains, and handle publishing and updates all in one place.

## Main Methods to Create Based on an Existing Site

Choose how to bring your existing site into NoimosAI depending on its current state.

| Existing Site State                      | Recommended Approach                                                                                                                | Suitable Scenario                                                                           |
| ---------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------- |
| Managed in a GitHub repository           | Import a duplicated repository or a working branch into NoimosAI                                                                    | Want to edit and review on NoimosAI while preserving the code                               |
| Only a public URL is available           | Provide the URL, existing page content, images, and company materials as reference information and reconstruct the site in NoimosAI | Want to renew the existing site or rebuild the structure and messaging                      |
| Figma design is available                | Connect Figma and adjust the website while referring to the design                                                                  | Want to refine implementation and wording based on the design                               |
| Only content and materials are available | Attach company materials, product documents, past articles, and images to create a new site                                         | Want to rebuild according to objectives rather than directly transferring the existing site |

If you need to transfer the existing site as is, it is safest to first enable GitHub integration. When recreating based only on a public URL, the structure and behavior may not be exactly the same as the original site, so please verify display, links, forms, and measurement settings before publishing.

## Precautions to Avoid Affecting Production

When starting to create or improve based on an existing site with NoimosAI, separate the production environment and the working environment from the beginning.

If you absolutely do not want to affect production, start working under the following conditions:

* Do not import the repository used in production directly; use a duplicated repository or a working branch
* Do not connect a custom domain on NoimosAI
* Do not execute `Publish` or `Update`
* Do not push directly to the GitHub branch connected to production deployment
* If using a branch that triggers external automatic deployment services, check deployment settings in advance

Simply importing or previewing on NoimosAI will not automatically replace the existing production site.

However, if you push changes to the same GitHub repository or production deployment branch, depending on external deployment settings, it may be reflected in production. To safely verify, always use a duplicated repository or a branch separated from production.

## Importing a Site Managed on GitHub

For existing sites managed on GitHub, import the repository into NoimosAI to enable editing and previewing on NoimosAI.

<img src="https://mintcdn.com/agoslabstechnologiesfzco/WUdTSmFBnDccnDQ0/public/help-center/website/import-existing-website-github.png?fit=max&auto=format&n=WUdTSmFBnDccnDQ0&q=85&s=ed910f05ff8ee15fd433c7be7c72e8e7" alt="Screen for importing an existing site managed on GitHub into NoimosAI" style={{ border: '1px solid #e5e7eb', borderRadius: '8px', marginBottom: '1.5rem' }} width="1594" height="750" data-path="public/help-center/website/import-existing-website-github.png" />

For a safe process, the following flow is recommended:

1. Duplicate the existing site's GitHub repository or create a working branch
2. Confirm that the repository or branch is not used for production deployment
3. Open the target website on NoimosAI
4. Open `Management` then `GitHub`
5. Configure GitHub integration and select the repository or branch to import
6. Preview the imported site
7. Make corrections via chat or code editing
8. Verify display, links, forms, measurement, SEO, and GEO settings
9. Decide on publishing or updating when reflecting changes to production

After GitHub integration, you can reflect edits made on NoimosAI back to GitHub or import changes from GitHub into NoimosAI. If developers want to incorporate changes made in external editors, check the latest GitHub state before making changes on NoimosAI.

## Rebuilding Based on a Public URL

If you do not have a GitHub repository or want to renew rather than directly transfer the existing site, create a new website on NoimosAI using the public URL and existing materials as references.

When chatting, providing the following information together makes creation easier:

* Existing site URL
* Pages or sections to keep
* Messaging, CTA, and design directions to change
* Company materials, product documents, pricing tables, FAQs
* Images, logos, brand colors to use
* Issues with the existing site

For example, you can request as follows:

```text theme={null}
Please create a new service site aimed at acquiring inquiries, referencing the existing site.

Reference URL: https://example.com

Content to keep:
- Service overview
- Case studies
- Pricing
- FAQ

Points to improve:
- It's unclear what the service is in the first view
- Few CTAs
- Feels long on smartphones

Please unify the CTA to "Book a Free Consultation".
```

This method allows you to reorganize structure and wording based on the existing site content. Before publishing, confirm URLs, forms, measurement tags, SEO settings, and external service integrations that need to be carried over from the original site.

## First Checks After Importing

Once the existing site is in a state manageable by NoimosAI, first check the following items:

| Check Item | What to Look For                                                          |
| ---------- | ------------------------------------------------------------------------- |
| Display    | No major layout breaks on PC and smartphones                              |
| Links      | Navigation, CTAs, external links are correct                              |
| Forms      | Inquiry, document requests, reservations work as intended                 |
| Domain     | No confusion between production domain and test URLs                      |
| SEO        | Titles, descriptions, sitemap, structured data are set as needed          |
| GEO        | FAQ, descriptions, llms.txt, etc. are prepared for AI search if necessary |
| Analytics  | Whether to carry over Google Analytics, Google Search Console, etc.       |
| GitHub     | No conflicts between changes on NoimosAI and GitHub                       |

When migrating an existing site, check not only appearance but also form submissions, purchase flows, member registration, measurement tags, redirects, etc.

## Starting Edits After Import

After importing, you can adjust text, structure, design, CTAs, and functions according to the existing site's issues. For how to request fixes via chat, edit code directly, and verify after editing, see [Editing a Website](/help-center/website/edit-website).

## Related Pages

* [Website Basics](/help-center/website/website-basics)
* [Create a New Website](/help-center/website/create-and-edit-website)
* [Editing a Website](/help-center/website/edit-website)
* [Publishing and Updating a Website](/help-center/website/publish-and-update-website)
* [Managing Website Settings](/help-center/website/manage-website-settings)
