nextjs-seo-portfolio-starter Tailwind Templates

Nextjs Seo Portfolio Starter

šŸ“ Modern portfolio website template built with Next.js 14, Tailwind CSS, and MDX. Features dark mode, SEO optimization, blog support, and 100/100 Lighthouse score.

Modern Portfolio Website Template

Deploy with Vercel

A modern, SEO-optimized portfolio website template built with Next.js 14, Tailwind CSS, and MDX. Perfect for developers, designers, and creators who want to showcase their work with style.

šŸ“ø Preview

Homepage

Homepage Preview

Projects Page

Projects Preview

About Page

About Preview

✨ Features

  • šŸš€ Built with Next.js 14 (App Router) for optimal performance
  • šŸ’Ø Tailwind CSS for modern styling
  • šŸ“± Fully responsive design
  • šŸŽØ Dark/Light mode support
  • šŸ“ MDX for writing blog posts
  • šŸ” SEO Optimized
    • Meta tags management
    • Open Graph support
    • JSON-LD structured data
    • Automatic sitemap generation
    • RSS feed
  • šŸ“Š Analytics Ready
  • ⚔ 100/100 Lighthouse score
  • šŸ”§ Easy to customize
  • šŸ“¦ Projects showcase
  • šŸ“± Blog with article search
  • šŸŽÆ Fast page loads with route prefetching

šŸš€ Quick Start

  1. Clone this repository:

    git clone https://github.com/yourusername/nextjs-portfolio-starter
    
  2. Install dependencies:

    npm install
    # or
    yarn install
    # or
    pnpm install
    
  3. Create a .env.local file:

    NEXT_PUBLIC_SITE_URL=https://example.com
    
  4. Start the development server:

    npm run dev
    

Visit http://localhost:3000 to see your website!

šŸŽØ Customization

  1. Basic Configuration

    • Edit src/app/layout.jsx for main layout
    • Modify src/app/page.jsx for the homepage
    • Update metadata in src/app/layout.jsx
  2. Content Management

    • Add projects in src/app/projects
    • Write articles in src/app/articles
    • Update about page in src/app/about
  3. Styling

    • Customize theme in tailwind.config.js
    • Modify global styles in src/styles

šŸ” SEO Features

This template comes with comprehensive SEO features:

  • Meta Tags: Automatically generates proper meta tags for all pages
  • Structured Data: Includes JSON-LD for enhanced search results
  • Sitemap: Automatic sitemap generation
  • RSS Feed: Built-in RSS feed for blog posts
  • Open Graph: Social media preview support
  • Performance: Optimized for Core Web Vitals
  • Semantic HTML: Properly structured for accessibility
  • Robots.txt: Configured for optimal crawling

šŸ“ˆ Performance

  • 100/100 Performance on Lighthouse
  • 100/100 Accessibility
  • 100/100 Best Practices
  • 100/100 SEO

šŸ“¦ Project Structure

src/
ā”œā”€ā”€ app/              # Next.js app router pages
ā”œā”€ā”€ components/       # Reusable components
ā”œā”€ā”€ lib/             # Utilities and helpers
ā”œā”€ā”€ styles/          # Global styles
└── images/          # Static images

šŸ› ļø Built With

šŸ“ License

This project is licensed under the MIT License - see the LICENSE.md file for details.

šŸ¤ Contributing

Contributions are welcome! Please feel free to submit a Pull Request.

  1. Fork the Project
  2. Create your Feature Branch (git checkout -b feature/AmazingFeature)
  3. Commit your Changes (git commit -m 'Add some AmazingFeature')
  4. Push to the Branch (git push origin feature/AmazingFeature)
  5. Open a Pull Request

šŸ’« Deploy

Deploy your own version of this portfolio with one click:

Deploy with Vercel

🌟 Support

If you find this project useful, please consider giving it a star ā­ļø

šŸ“§ Contact

Your Name - @yourtwitter - email@example.com

Project Link: https://github.com/yourusername/nextjs-portfolio-starter

Top categories

Loading Svelte Themes