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.
|
|
Based on your requirements, we offer two deployment options:
- One Click Deployment: Ideal if you appreciate our design but wish to make slight tweaks such as changing the company name, logo, etc.
- 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.
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.
Choose this for complete control over the design aesthetics.
-
Clone the Repository
git clone https://github.com/boost-seo/frontend-template.git
-
Set up Environment Variables
Dive into the Environment Variables section for a detailed walkthrough.
-
Install Dependencies
# with yarn yarn # with npm npm install
-
Start Development Server
# with yarn yarn dev # with npm npm run dev
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
Connectorssection, and generate a fresh API Key. -
SITE_CONFIG_NAME: The text displayed beside the logo.
-
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://....
- Suggested: Place the logo under
-
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://....
- Suggested: Save your favicon in
-
SITE_CONFIG_ACTION_TEXT & SITE_CONFIG_ACTION_URL: Configure an action button in the top right of the header, as a 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! 🚀



