diff --git a/content/docs/add-react-to-a-new-app.md b/content/docs/add-react-to-a-new-app.md
deleted file mode 100644
index 14e011af..00000000
--- a/content/docs/add-react-to-a-new-app.md
+++ /dev/null
@@ -1,54 +0,0 @@
----
-id: add-react-to-a-new-app
-title: Add React to a New Application
-permalink: docs/add-react-to-a-new-app.html
-prev: try-react.html
-next: add-react-to-an-existing-app.html
----
-
-The easiest way to get started on a new React project is by using a starter kit.
-
-> Note:
->
-> This page describes setting up a single-page application with everything you need for a comfortable development workflow, including linting, testing, production optimizations, and more. Full-featured tools like these require some time and disk space to install.
->
->If you are looking for a lightweight environment to experiment with React, check out the [Try React](/docs/try-react.html) page instead. **A [single HTML file](https://raw.githubusercontent.com/reactjs/reactjs.org/master/static/html/single-file-example.html) is enough to get you started!**
->
-> Finally, if you're not building a single-page application, you can either [add React to your existing build pipeline](/docs/add-react-to-an-existing-app.html) or [use it from CDN](/docs/cdn-links.html) and [without a build step](/docs/react-without-jsx.html).
-
-## Create React App
-
-[Create React App](http://github.com/facebookincubator/create-react-app) is the best way to start building a new React single page application. It sets up your development environment so that you can use the latest JavaScript features, provides a nice developer experience, and optimizes your app for production. You’ll need to have Node >= 6 on your machine.
-
-```bash
-npm install -g create-react-app
-create-react-app my-app
-
-cd my-app
-npm start
-```
-
-If you have npm 5.2.0+ installed, you may use [npx](https://www.npmjs.com/package/npx) instead.
-
-```bash
-npx create-react-app my-app
-
-cd my-app
-npm start
-```
-
-Create React App doesn't handle backend logic or databases; it just creates a frontend build pipeline, so you can use it with any backend you want. It uses build tools like [Babel](http://babeljs.io/) and [webpack](https://webpack.js.org/) under the hood, but works with zero configuration.
-
-When you're ready to deploy to production, running `npm run build` will create an optimized build of your app in the `build` folder. You can learn more about Create React App [from its README](https://github.com/facebookincubator/create-react-app#create-react-app-) and the [User Guide](https://github.com/facebookincubator/create-react-app/blob/master/packages/react-scripts/template/README.md#table-of-contents).
-
-## Other Starter Kits
-
-We have created [a curated list of third-party starter kits that we officially recommend](/community/starter-kits.html).
-
-They slightly differ in their focus but are all production-ready, well-maintained, and don't require configuration to get started.
-
-You can also check out a list of [other kits](/community/starter-kits.html#other-starter-kits) contributed by the community.
-
-## Advanced
-
-If you prefer to configure a project manually, see [Installing React](/docs/add-react-to-an-existing-app.html#installing-react) in the next section.
diff --git a/content/docs/add-react-to-a-website.md b/content/docs/add-react-to-a-website.md
new file mode 100644
index 00000000..2cafc2ea
--- /dev/null
+++ b/content/docs/add-react-to-a-website.md
@@ -0,0 +1,181 @@
+---
+id: add-react-to-a-website
+title: Add React to a Website
+permalink: docs/add-react-to-a-website.html
+redirect_from: "docs/add-react-to-an-existing-app.html"
+prev: getting-started.html
+next: create-a-new-react-app.html
+---
+
+Use as little or as much React as you need.
+
+React is designed for gradual adoption, and **you can use as little or as much React as you need**. Perhaps you only want to add some "sprinkles of interactivity" to an existing page. React components are a great way to do that.
+
+The majority of websites aren't, and don't need to be, single-page apps. With **a few lines of code and no build tooling**, try React in a small part of your website. You can then either gradually expand its presence, or keep it contained to a few dynamic widgets.
+
+---
+
+- [Add React in One Minute](#add-react-in-one-minute)
+- [Optional: Try React with JSX](#optional-try-react-with-jsx)
+
+## Add React in One Minute
+
+In this section, we will show how to add a React component to an existing HTML page. You can follow along with your own website, or create an empty HTML file to practice.
+
+There will be no complicated tools or install requirements -- **to complete this section, you only need an internet connection, and a minute of your time.**
+
+Optional: [Download the full example (2KB zipped)](https://gist.github.com/gaearon/6668a1f6986742109c00a581ce704605/archive/f6c882b6ae18bde42dcf6fdb751aae93495a2275.zip)
+
+### Step 1: Add a DOM Container to the HTML
+
+First, open the HTML page you want to edit. Add an empty `
` tag to mark the spot where you want to display something with React. For example:
+
+```html{3}
+
+
+
+
+
+```
+
+We gave this `
` a unique `id` HTML attribute. This will allow us to find it from the JavaScript code later and display a React component inside of it.
+
+>Tip
+>
+>You can place a "container" `
` like this **anywhere** inside the `` tag. You may have as many independent DOM containers on one page as you need. They are usually empty -- React will replace any existing content inside DOM containers.
+
+### Step 2: Add the Script Tags
+
+Next, add three `
+
+
+
+
+
+
+```
+
+The first two tags load React. The third one will load your component code.
+
+### Step 3: Create a React Component
+
+Create a file called `like_button.js` next to your HTML page.
+
+Open this [this starter code](https://cdn.rawgit.com/gaearon/0b180827c190fe4fd98b4c7f570ea4a8/raw/b9157ce933c79a4559d2aa9ff3372668cce48de7/LikeButton.js) and paste it into the file you created.
+
+>Tip
+>
+>This code defines a React component called `LikeButton`. Don't worry if you don't understand it yet -- we'll cover the building blocks of React later in our [main concepts guide](/docs/hello-world.html) and a [hands-on tutorial](/tutorial/tutorial.html). For now, let's just get it showing on the screen!
+
+After the starter code, add two lines to the bottom of `like_button.js`:
+
+```js{3,4}
+// ... the starter code you pasted ...
+
+const domContainer = document.querySelector('#like_button_container');
+ReactDOM.render(e(LikeButton), domContainer);
+```
+
+These two lines of code find the `
` we added to our HTML in the first step, and then display our "Like" button React component inside of it.
+
+### That's It!
+
+There is no step four. **You have just added the first React component to your website.**
+
+Check out the next sections for more tips on integrating React.
+
+**[View the full example source code](https://gist.github.com/gaearon/6668a1f6986742109c00a581ce704605)**
+
+**[Download the full example (2KB zipped)](https://gist.github.com/gaearon/6668a1f6986742109c00a581ce704605/archive/f6c882b6ae18bde42dcf6fdb751aae93495a2275.zip)**
+
+### Tip: Reuse a Component
+
+Commonly, you might want to display React components in multiple places on the HTML page. Here is an example that displays the "Like" button three times and passes some data to it:
+
+[View the full example source code](https://gist.github.com/gaearon/faa67b76a6c47adbab04f739cba7ceda)
+
+[Download the full example (2KB zipped)](https://gist.github.com/gaearon/faa67b76a6c47adbab04f739cba7ceda/archive/9d0dd0ee941fea05fd1357502e5aa348abb84c12.zip)
+
+>Note
+>
+>This strategy is mostly useful while React-powered parts of the page are isolated from each other. Inside React code, it's easier to use [component composition](/docs/components-and-props.html#composing-components) instead.
+
+### Tip: Minify JavaScript for Production
+
+Before deploying your website to production, be mindful that unminifed JavaScript can significantly slow down the page for your users.
+
+If you already minify the application scripts, **your site will be production-ready if you ensure that the deployed HTML loads the versions of React ending in `production.min.js`:**
+
+```js
+
+
+```
+
+If you don't have a minification step for your scripts, [here's one way to set it up](https://gist.github.com/gaearon/42a2ffa41b8319948f9be4076286e1f3).
+
+## Optional: Try React with JSX
+
+In the examples above, we only relied on features that are natively supported by the browsers. This is why we used a JavaScript function call to tell React what to display:
+
+```js
+const e = React.createElement;
+
+// Display a "Like"