open-graph-share-seo-geo

Configure OpenGraph metadata, llms.txt scaffolding, and sitemap filtering for Astro sites.

4|Updated May 4, 2026
One-click install
npx skills add https://github.com/lossless-group/lossless-agent-skills --skill open-graph-share-seo-geo
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: open-graph-share-seo-geo
Source: https://github.com/lossless-group/lossless-agent-skills/tree/main/open-graph-share-seo-geo
Command: npx skills add https://github.com/lossless-group/lossless-agent-skills --skill open-graph-share-seo-geo

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

Broken social share previews, missing search engine indexing, and poor visibility in generative AI engines cause web pages to lose traffic and credibility. This skill eliminates those issues by providing battle-tested rules for OpenGraph/Twitter Card metadata, GEO optimization, and search engine configuration.

Core Features & Use Cases

  • Social Unfurl Reliability: Hard rules for OG image hosting, format, and metadata completeness that fix broken previews on iMessage, WhatsApp, Slack, Discord, LinkedIn, and X.
  • GEO Optimization: Scaffolding for /llms.txt and /llms-full.txt to make content legible to generative engines like Perplexity, ChatGPT, and Gemini.
  • Search Engine Indexing: Step-by-step guidance for @astrojs/sitemap integration and robots.txt configuration to ensure pages are properly crawled and indexed.
  • Use Case: A marketing splash page that fails to show previews in WhatsApp can be fixed by applying the JPEG-over-WebP rule, CDN hosting requirement, and cache-busting recipe from this skill.

Quick Start

Use this skill to debug a plugin page that is not showing share previews in iMessage by correcting its OpenGraph image metadata and hosting configuration.

Frequently Asked Questions about open-graph-share-seo-geo

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

FAQPage Schema
Why does my OpenGraph image preview break in WhatsApp and iMessage?

OpenGraph previews break when using unsupported formats like WebP or non-CDN hosted images. This skill enforces JPEG-over-WebP rules, CDN hosting requirements, and cache-busting recipes to fix broken previews across iMessage, WhatsApp, Slack, and Discord.

How do I make my Astro site content visible to generative AI engines?

To make content visible to generative AI engines, you need GEO optimization. This skill provides scaffolding for /llms.txt and /llms-full.txt files, making your content legible to LLM crawlers like Perplexity, ChatGPT, and Gemini.

How do I configure sitemap filtering in Astro to exclude non-HTML routes?

Configure sitemap filtering in Astro by integrating @astrojs/sitemap and applying route exclusion rules. This skill provides step-by-step guidance to filter non-HTML routes, preventing them from being indexed by search engines.

Does Astro support llms.txt files for LLM corpus ingestion?

Yes, Astro supports adding llms.txt files for LLM corpus ingestion. This skill provides the necessary scaffolding to implement /llms.txt and /llms-full.txt, ensuring your content is legible to generative engines like ChatGPT and Gemini.

What is the best way to fix missing Twitter Card metadata on my blog posts?

The best way to fix missing Twitter Card metadata is to enforce strict completeness rules for social share tags. This skill applies battle-tested rules for Twitter Card and OpenGraph metadata to ensure reliable unfurls on X and LinkedIn.

How do I stop search engines from indexing non-HTML routes on my marketing splash page?

Stop search engines from indexing non-HTML routes by applying sitemap filtering and robots.txt configuration. This skill includes specific guidance to exclude non-HTML routes from search indexes and ensure proper crawling behavior.