How Do I Integrate My WordPress Blog with a Non-WordPress Website?

Are you ready to take the next step with your website and improve your SEO and see an increase in your organic rankings? Creating a blog that is attached to your website is a great way to improve your SEO by creating fresh, new content on a consistent basis. Whether you’re already on WordPress or have an HTML website, it’s time to start blogging. If you have an HTML website, creating a blog on WordPress and integrating it with your site is a quick, easy, and affordable option to avoiding an entire website rebuild and is relatively easy to set up with these tips.

Step 1: Set Up & Install WordPress on Your Website

Before you can start blogging, you’ll want to get set up with and install WordPress through your hosting provider by creating a database for WordPress in order for your new blog to be part of your domain. Once you’ve completed this, you’ll want to download the latest version of WordPress to your computer, log into the FTP account for your website and create a new folder called “blog,” and install the unzipped WordPress files into the “blog” folder you just created. Uploading these files to the “blog” folder will create a subdirectory for users to easily access your blog (example: “

Step 2: Make Changes to Your WordPress Settings

Once you have the WordPress files on your computer, log in to the back end of your blog via

  1. Go to Settings > General and change all of the settings to how you want them to be (i.e. time zone, date format, time format, email for notifications, and website name)
  2. Go to Settings > Permalinks and set up how you would like the permalinks to appear – many people opt for “month and name” or “post name”

The remaining settings aren’t as important but feel free to look through them to customize how your blog appears.

Step 3: Customize Your Blog

This is the fun part: deciding what you want your blog to look like. Many individuals choose to have their blog reflect the look of their current website, in which you might need help from your website developer to get this set up. There is a default theme that is applied when you first set up your WordPress blog and it is very customizable, but there are thousands of other options to choose from if you don’t like the default one.

  1. Go to Appearence > Themes
  2. Select ‘Add New’ and go through the themes that are available (some are free!) and select the one you like the best – you are able to preview it before installnig it!
  3. Once you’ve decided on a theme, select “Install” and “Activate”
  4. Once your theme is activated, you can customize the look of it by going to Appearence > Customize which will allow you to select your post layout, add widgets, and more

Step 4: Create a Menu

You’ll want to create a menu on your blog that reflects the menu on your website, which will allow users to easily switch between the blog and the pages on your website.

  1. Go to Appearence > Menu
  2. Click “Create a New Menu”
  3. Name your menu
  4. Select “Custom Links” on the left and enter the URL (example: and the Link Text (example: Services)
  5. Repeat step four until your menu is complete and reflects the menu on your current website as well as add an additional menu option which you link to your new blog (example: – you’ll want to do this on your non-WordPress website menu as well)
  6. Assign your new menu to the menu location, typically named “Top Menu” or “Main Menu”

Step 5: Integrate Google Analytics with Your Blog

This step is very simple with the use of a plugin (we recommend All In One SEO).

  1. Go to Plugins > “Add New”
  2. Search “All In One SEO”
  3. Click “Install” and “Activate”
  4. Once you see “All In One SEO” on the left side bar, select it and paste your UA code into the “Google Analytics ID” field under the “Google Settings” section
  5. Select “Save”

Once you’ve completed these steps, you’ll be able to start blogging!

Recent Blog Posts

Contact Us Today!