seo-fundamentals

Guide SEO architecture for SPAs, SSR, and edge rendering.

35|5|Updated Feb 5, 2026
One-click install
npx skills add https://github.com/farming-labs/fm-skills --skill seo-fundamentals-farming-labs
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: seo-fundamentals
Source: https://github.com/farming-labs/fm-skills/tree/main/seo-fundamentals
Command: npx skills add https://github.com/farming-labs/fm-skills --skill seo-fundamentals-farming-labs

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill helps teams optimize web app visibility by explaining how architecture, rendering, and data strategy affect search visibility, indexing, and Core Web Vitals.

Core Features & Use Cases

  • SEO strategy for SPAs: guidance on SSR/pre-rendering, structured data, and canonicalization to improve indexing.
  • Performance and accessibility alignment: methods to optimize Core Web Vitals and ensure crawlable markup.
  • Use Case: when redesigning a SPA, apply these principles to ensure pages are properly crawled and ranked.

Quick Start

Use this skill to assess a given web application's SEO readiness and generate a prioritized action list for rendering strategy, structured data, and canonical URLs.

Frequently Asked Questions about seo-fundamentals

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

FAQPage Schema
How do I optimize SEO for single page applications?

To optimize SEO for single page applications, you should implement server-side rendering or pre-rendering, add structured data, and use canonical URLs. This ensures search engines can properly crawl and index your SPA content.

What is the best rendering strategy for web app crawl budget and indexing?

The best rendering strategy for crawl budgets depends on your architecture. You must choose between SPA/CSR, SSR/SSG, and edge-rendering scenarios to ensure reliable indexing and optimal search visibility.

How do I generate canonical URLs and JSON-LD structured data for web apps?

You generate canonical URLs and JSON-LD structured data by applying core SEO patterns to your web application. This provides search engines with clear page identity and contextual data markup.

How do I align Core Web Vitals with SEO best practices for modern web apps?

You align Core Web Vitals with SEO best practices by optimizing rendering strategy and ensuring crawlable markup. This directly improves search visibility while maintaining performance and accessibility.

Does this SEO guidance apply to edge-rendering scenarios?

Yes, this SEO guidance applies to edge-rendering scenarios. It helps you make architecture choices and data markup decisions across SPA/CSR, SSR/SSG, and edge-rendering environments for reliable indexing.

Related Skills