Skip to content

Repository files navigation

BoostSeo Hosted Blog with Next.js

Welcome to the starter code template for the Boost SEO hosted blog using Next.js. Tailor this template to your needs, or follow the simple one-click deployment method to launch your blog in minutes.

For inquiries, shoot us an email at info@boostseo.ai.

Blog Overview Page Blog Page

Prerequisites

Based on your requirements, we offer two deployment options:

  1. One Click Deployment: Ideal if you appreciate our design but wish to make slight tweaks such as changing the company name, logo, etc.
  2. Customization: Best suited if you're aiming to modify our design to align more with your brand identity.

In either scenario, we have environment variables ready to ease your setup.

📌 Note: This tutorial is set up to host your blog on a subdomain, like blog.example.com. If you wish to have it under a path, like example.com/blogs, you'll need to manually integrate the code. While this method requires a bit more effort, our components are designed for flexibility, allowing you to incorporate them as desired.

Option 1: One Click Deployment

Launch our template on Vercel seamlessly. Hit the button below and follow the on-screen prompts.

👉 Note: Familiarize yourself with the Environment Variables to set them correctly.

Deploy with Vercel

Option 2: Customization

Choose this for complete control over the design aesthetics.

Steps:

  1. Clone the Repository

    git clone https://github.com/boost-seo/frontend-template.git
  2. Set up Environment Variables

    Dive into the Environment Variables section for a detailed walkthrough.

  3. Install Dependencies

    # with yarn
    yarn
    
    # with npm
    npm install
  4. Start Development Server

    # with yarn
    yarn dev
    
    # with npm
    npm run dev

Environment Variables

Manage critical configurations like the company name in a centralized .env file. To get started copy the .env.example and rename it to .env.

Here's a breakdown of what everything means:

  • API_KEY: Secure your access. Head over to the BoostSEO dashboard, visit the Connectors section, and generate a fresh API Key.

    API Key

  • SITE_CONFIG_NAME: The text displayed beside the logo.

    Site Config

  • SITE_CONFIG_TITLE: Your main site title. It also appears on the browser tab.

    • For an effective SEO boost, opt for concise yet descriptive titles. Typically, 50-60 characters in length is recommended to ensure they display correctly in search engine results.
  • SITE_CONFIG_DESCRIPTION: This serves as your subtitle and meta description.

    • From an SEO standpoint, keep meta descriptions between 50-160 characters. It should be a brief summary of the content, compelling enough for users to click through.
  • SITE_CONFIG_URL: Indicate the final URL after deployment. Essential for sitemap configuration. E.g., https://www.blogs.example.com.

  • SITE_CONFIG_MAIN_URL: Specify the main website's URL. In our case this would be https://www.boostseo.ai.

  • SITE_CONFIG_LOGO_URL: Logo display settings.

    • Suggested: Place the logo under ./public/images/your-image.png, and reference as /images/your-image.png.
    • Alternative: Use an external link like https://....
  • SITE_CONFIG_FAVICON: Modify your site's favicon.

    • Suggested: Save your favicon in ./public/favicon/favicon.ico, and reference as /favicon/favicon.ico.
    • Alternative: Use an external link like https://....
  • SITE_CONFIG_ACTION_TEXT & SITE_CONFIG_ACTION_URL: Configure an action button in the top right of the header, as a Call to action. Call To Action

The provided .env file lists these variables for easy setup. Remember to uncomment (remove the # at the beginning) and configure as needed.


With everything set, you're on your way to launching a splendid, SEO-optimized blog. Remember, at BoostSEO, we're always here to help. Happy blogging! 🚀

About

No description, website, or topics provided.

Resources

Stars

1 star

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages