seo-basic

Configure Next.js metadata, sitemap, robots.txt, and JSON-LD for Vietnamese SEO.

32|13|Updated Apr 21, 2026
One-click install
npx skills add https://github.com/nghiahsgs/taw-kit --skill seo-basic
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: seo-basic
Source: https://github.com/nghiahsgs/taw-kit/tree/main/skills/seo-basic
Command: npx skills add https://github.com/nghiahsgs/taw-kit --skill seo-basic

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

taw-kit projects often lack SEO metadata and structured data, leading to poor search visibility and social sharing. seo-basic provides an out-of-the-box setup for Next.js apps to add metadata, OG tags, sitemap.xml, robots.txt, and JSON-LD structured data to Vietnamese content and the Google Vietnam market.

Core Features & Use Cases

  • Static and dynamic metadata templates for Vietnamese content and Google Vietnam.
  • Automated sitemap.xml and robots.txt generation, plus Open Graph and Twitter Card data.
  • JSON-LD structured data for product/pages, with per-page adjustments and dynamic metadata generation.

Quick Start

Enable core SEO features by configuring metadata, sitemap, robots.txt, and Open Graph for your taw-kit project.

Frequently Asked Questions about seo-basic

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I add Next.js metadata and Open Graph tags for Vietnamese content?

You can set up Next.js metadata and Open Graph tags for Vietnamese content using static and dynamic metadata templates, which automatically generate the necessary social preview tags for Google Vietnam.

How to generate sitemap.xml and robots.txt in a Next.js project?

Automated sitemap.xml and robots.txt generation in Next.js configures crawler access and site structure indexing, providing an out-of-the-box setup to improve search engine visibility.

What is JSON-LD structured data and how do I apply it per page in Next.js?

JSON-LD structured data provides search engines with explicit page context, and you apply it per page in Next.js by making dynamic metadata adjustments to define product or page schemas for Google Vietnam.

Does this SEO setup work for both static and dynamic Next.js pages?

Yes, the SEO metadata setup works for both static and dynamic Next.js pages by utilizing metadata templates and generating per-page JSON-LD structured data dynamically based on the content.

Why does my Next.js site lack social sharing previews on Google Vietnam?

Your Next.js site lacks social sharing previews because it is missing Open Graph and Twitter Card data, which can be resolved by implementing static and dynamic metadata templates tailored for Vietnamese content.

What's the best way to improve search visibility for a taw-kit project?

The best way to improve search visibility for a taw-kit project is implementing essential SEO metadata, including sitemap.xml, robots.txt, Open Graph, and JSON-LD structured data configured for the Google Vietnam market.