SEO Starter

A clean, developer-friendly baseline for technical SEO—so your pages can be crawled, indexed, and shared correctly. Includes patterns for metadata, canonicals, robots + sitemap, and schema markup (rich results eligibility).

  • 🔎 Metadata defaults (titles/descriptions)
  • 🧭 Canonical URL rules
  • 🧾 Robots.txt + sitemap.xml setup
  • 🏷️ Schema markup starters

Best for: blogs, marketing sites, documentation, product pages, and any site where organic traffic matters.

Goal: remove the “technical SEO basics” gap before you spend effort on content and links.

What you get

A complete baseline that keeps SEO clean across pages and releases.

1) Metadata defaults

Consistent site-wide defaults for titles, descriptions, and social preview tags (OG/Twitter).

  • Title
  • Description
  • OG

2) Canonical rules

One preferred URL format across the site to prevent duplicates and indexing confusion.

  • Canonical
  • HTTPS
  • Host

3) Robots + sitemap

Robots.txt rules and sitemap generation guidance—only canonical, indexable URLs included.

  • robots.txt
  • sitemap.xml
  • Indexing

4) Schema starters

Structured data templates for WebSite, Breadcrumbs, BlogPosting/Article, and FAQ (when applicable).

  • Schema
  • Breadcrumb
  • FAQ

Related reading: Technical SEO basicsNext.js metadata guideRobots + sitemap setup

Setup workflow

A simple order that prevents common mistakes.

  1. Pick your preferred URL format (https, host, trailing slash rule).
  2. Set defaults for title/description/OG/Twitter at the site level.
  3. Define per-page overrides (unique titles & descriptions for each page).
  4. Apply canonical URLs consistently.
  5. Generate sitemap.xml with canonical, indexable URLs only.
  6. Configure robots.txt to avoid blocking important pages.
  7. Add schema (WebSite, Breadcrumbs, Article/BlogPosting, FAQ where relevant).
  8. Verify indexability using Search Console URL inspection.

Common mistakes to avoid

  • Accidental noindex shipped to production
  • Canonicals pointing to the wrong host
  • Sitemap containing redirects/parameter URLs
  • robots.txt blocking important routes

Verification checklist

  • Important pages return 200
  • Canonical matches preferred URL
  • No unwanted noindex
  • Sitemap is clean and reachable
  • Schema validates (basic)

Who it’s for

If any of these sound familiar, this starter kit helps.

New sites

Get technical SEO correct before publishing lots of content.

Sites with duplicate URLs

Clean up trailing slash issues, query parameters, and wrong canonicals.

Teams shipping fast

Prevent regressions with defaults and verification steps.

FAQ

Short answers to common technical SEO questions.

What does SEO Starter include?

Metadata defaults, canonical URL rules, robots + sitemap setup, and schema markup starters.

Is this only for Next.js?

No. It works for any stack. Next.js can implement it cleanly via the metadata API.

Does schema guarantee rich snippets?

No, but correct schema improves eligibility and reduces ambiguity.

What do I fix first if pages won’t index?

Check noindex, canonicals, robots blocks, and status codes—then sitemap and internal links.

Want the templates?

If you want, I can generate ready-to-use templates for: robots.txt, sitemap.xml generator, and schema snippets (WebSite/Breadcrumb/BlogPosting/FAQ).

Email: hello@olamisan.com