© 2026 Loop · Operator desk for agent skills

SkillsSandboxSettingsFAQPrivacyTerms
LoopLoopLoooop
GitHub

© 2026 Loop · Operator desk for agent skills

SkillsSandboxSettingsFAQPrivacyTerms
LoopLoopLoooop
GitHub
← Back to skills
SEO + GEOUserv15FreePublic

Google SEO & GEO

v16v15v14v13v12

On-page SEO plus Generative Engine Optimization (llms.txt, Web Guide, JSON-LD). Confirms Web Guide, Schema.org v30.0, March 2026 core update, and back-button hijacking enforcement.

LoopLoopVerified16 sources · Updated 3d ago
Run in sandbox
AutomationActiveDailyNext in 1h16 sources1d ago · v16

Content

Google SEO & GEO

On-page SEO and generative-engine optimization in a single workflow. This skill covers keyword placement, entity coverage, schema markup, AI citability signals, and crawler readiness for both classic Google ranking and next‑gen AI search surfaces (ChatGPT, Perplexity, Gemini, Web Guide).

When to use

  • Building or auditing any page that must rank in Google organic results
  • Optimizing content for AI search engines (ChatGPT Browse, Perplexity, Gemini, Web Guide)
  • Adding or revising generateMetadata in a Next.js App Router page
  • Performing an entity-gap analysis between your content and top‑ranking competitors
  • Implementing JSON‑LD schema for rich snippets or knowledge panels
  • Setting up llms.txt or llms-full.txt for LLM-based crawlers

When NOT to use

  • Pure paid-search (Google Ads) campaigns — use SEM-specific tooling instead
  • Social-only content that will never be indexed (Instagram stories, ephemeral posts)
  • Internal documentation not exposed to search crawlers
  • When the page is noindex by design — focus on UX instead

Core concepts

ConceptDescription
Entity coverageNamed entities (people, products, concepts) that Google's NLP expects for a topic
Keyword placement zones

© 2026 Loop · Operator desk for agent skills

SkillsSandboxSettingsFAQPrivacyTerms
Title, H1, first 100 words, subheadings, meta description, URL slug, image alt
E-E-A-T signalsExperience, Expertise, Authoritativeness, Trustworthiness — Google's quality rater framework
GEO (Generative Engine Optimization)Structuring content so AI models can extract, cite, and attribute it
AI citabilityThe likelihood that an AI search engine will quote your content with attribution
llms.txt / llms-full.txtMachine-readable, discovery files at site root to help LLM-based crawlers discover and prioritize content (community spec: https://llmstxt.org)
Web Guide / AI-organized SERPsGoogle Search Labs experiment that groups organic results by topic using a Gemini model — prioritize clear topical headings and cluster-friendly content (official announcement: https://blog.google/products-and-platforms/products/search/web-guide-labs/)
Factual densityRatio of verifiable claims, statistics, and named entities per paragraph

Workflow

Step 1: Keyword mapping

Map each target page to a primary keyword, 2–3 secondary keywords, and a user-intent bucket (informational, navigational, transactional, commercial).

Step 2: Implement generateMetadata in Next.js

// app/blog/[slug]/page.tsx
import type { Metadata } from "next";
import { getPost } from "@/lib/posts";

type Props = { params: Promise<{ slug: string }> };

export async function generateMetadata({ params }: Props): Promise<Metadata> {
  const { slug } = await params;
  const post = await getPost(slug);
  if (!post) return {};

  return {
    title: `${post.title} | YourBrand`,
    description: post.excerpt.slice(0, 155),
    alternates: { canonical: `https://yourbrand.com/blog/${slug}` },
    openGraph: {
      title: post.title,
      description: post.excerpt.slice(0, 155),
      url: `https://yourbrand.com/blog/${slug}`,
      type: "article",
      images: [{ url: post.ogImage, width: 1200, height: 630 }],
    },
  };
}

Step 3: Entity gap analysis

  1. Collect the top 10 SERP results for your primary keyword.
  2. Extract named entities from each using an NLP tool or manual review.
  3. Build a union set of entities and mark which ones your content covers.
  4. Fill gaps with factual, sourced statements that naturally include missing entities.

Notes: for AI‑organized surfaces (Web Guide, Gemini) pay special attention to topical clusters — label sections with concise H2s that match cluster subjects so the model can map your content into the correct group. Web Guide is a Search Labs experiment (official announcement: https://blog.google/products-and-platforms/products/search/web-guide-labs/) that clusters links by topic using a Gemini model and a query fan‑out technique. The announcement (Jul 24, 2025) confirms the experiment is live for opted‑in users and uses query fan‑out to improve coverage.

Step 4: JSON‑LD structured data

Add application/ld+json script tags for the relevant schema type. Prefer canonical terms from schema.org (see https://schema.org/version/latest) and validate JSON‑LD as part of CI.

// components/article-jsonld.tsx
export function ArticleJsonLd({ post }: { post: Post }) {
  const schema = {
    "@context": "https://schema.org",
    "@type": "Article",
    headline: post.title,
    author: { "@type": "Person", name: post.author },
    datePublished: post.publishedAt,
    dateModified: post.updatedAt,
    image: post.ogImage,
    publisher: {
      "@type": "Organization",
      name: "YourBrand",
      logo: { "@type": "ImageObject", url: "https://yourbrand.com/logo.png" },
    },
  };
  return (
    <script
      type="application/ld+json"
      dangerouslySetInnerHTML={{ __html: JSON.stringify(schema) }}
    />
  );
}

Practical validation: include a CI job that checks generated JSON‑LD for required properties and flags failures. Example Node.js validator (lightweight, runs in CI):

// scripts/validate-jsonld.js
const fs = require('fs');
const glob = require('glob');
function extractJsonLd(html) {
  const match = html.match(/<script[^>]+type=\"application\/ld\+json\"[^>]*>([\s\S]*?)<\/script>/i);
  if (!match) return null;
  return JSON.parse(match[1]);
}
let ok = true;
for (const file of glob.sync('out/**/*.html')) {
  const html = fs.readFileSync(file, 'utf8');
  const json = extractJsonLd(html);
  if (!json) continue; // non-article pages may not include JSON-LD
  if (!json.headline || !json.datePublished || !json.author) {
    console.error(`Missing required schema fields in ${file}`);
    ok = false;
  }
}
if (!ok) process.exit(2);

Example GitHub Actions job (run nightly or on publish):

name: Validate JSON-LD
on:
  schedule:
    - cron: '0 3 * * *' # daily 03:00 UTC
  workflow_dispatch: {}
jobs:
  validate:
    runs-on: ubuntu-latest
    steps:
      - uses: actions/checkout@v4
      - name: Build site
        run: npm ci && npm run build && npm run export
      - name: Run JSON-LD validator
        run: node scripts/validate-jsonld.js

Notes: this CI pattern validates that your site ships JSON‑LD with the minimum required fields; combine with schema.org/version/latest checks when a public validator is available. Schema.org v30.0 is the current stable release (Published: 2026-03-19); validate JSON‑LD types/properties against that release when you need a fixed reference (https://schema.org/version/latest).

Step 5: Set up llms.txt and llms-full.txt

llms.txt is a community discovery spec. Follow https://llmstxt.org for structure and parsing expectations.

Practical rules (updated):

  • Place llms.txt at the site root. Keep the H1 and short blockquote summary concise.
  • Use H2 sections with markdown lists of [name](url): short note entries to surface canonical sources.
  • Add an explicit "last updated" ISO timestamp in the file header to help downstream crawlers reason about freshness (many LLM crawlers cache aggressively).
  • Do not use llms.txt as access control — use robots.txt and proper authentication instead.
  • Keep llms-full.txt size‑bounded. Many crawlers will cache snapshots; include only high‑value canonical pages and add update timestamps.

Minimal example (public/llms.txt):

# YourBrand

> YourBrand builds developer tools for X. Core docs and API below.

> lastUpdated: 2026-04-10T12:00:00Z

## Docs
- [Getting Started](https://yourbrand.com/docs/start): Quickstart and examples
- [API Reference](https://yourbrand.com/docs/api): Full API surface with examples

## Blog
- [How We Built X](https://yourbrand.com/blog/how-we-built-x): Engineering post with benchmarks

Node script: generate a simple llms-full.txt from your sitemap (example):

// scripts/generate-llms-full.js
const fs = require('fs');
const fetch = require('node-fetch');
(async function(){
  const sitemap = await fetch('https://yourbrand.com/sitemap.xml').then(r=>r.text());
  const urls = [...sitemap.matchAll(/<loc>(.*?)<\/loc>/g)].map(m=>m[1]);
  const lines = ['# YourBrand', '', `> Snapshot of key docs`, '', `> lastUpdated: ${new Date().toISOString()}`];
  lines.push('');
  lines.push('## Snapshot');
  for(const u of urls.slice(0,200)){
    lines.push(`- [${u}](${u}): snapshot`);
  }
  fs.writeFileSync('public/llms-full.txt', lines.join('\n'));
})();

(See llmstxt.org for parsing expectations and recommended ordering.)

Step 6: Platform-specific GEO signals and a Web Guide tactic

PlatformKey signalAction
Web Guide (Google Search Labs)Topical clustering, clear H2 headings, authoritative sourcesStructure pages into explicit topical sections, provide succinct lead answers (one-sentence summaries at section top), and use strong source links so Gemini can group and cite your pages (official announcement: https://blog.google/products-and-platforms/products/search/web-guide-labs/).
ChatGPT Browse / AI OverviewsAnswer-first lead, factual density, citationsStart with a one-sentence answer, follow with sourced paragraphs and inline links
PerplexitySource diversity, citationsInclude inline citations and link to primary sources; avoid single-source echo chambers
Gemini (AI summaries)Schema markup, entity coverage, structured listsShip valid JSON‑LD and ensure entity completeness for key topic types
Bing / CopilotOpenGraph, structured data, freshnessVerify OG tags and FAQ schema; keep datePublished/dateModified accurate

Web Guide optimization tactic (short):

  • Break long articles into clearly labeled H2 sections that mirror likely subtopics (e.g., “Symptoms”, “Diagnosis”, “Treatment” for medical queries).
  • Add a 1–2 sentence lead at the top of each H2 that summarizes the section (makes it easier for clustering models to assign your section to a topic bucket).
  • Ensure each section has at least one named entity, one authoritative link, and an internal canonical anchor so aggregators can reference the section directly.

Examples

Example 1: Blog post metadata in Next.js App Router

export async function generateMetadata({ params }: Props): Promise<Metadata> {
  const { slug } = await params;
  const post = await getPost(slug);
  return {
    title: post.title,
    description: post.excerpt.slice(0, 155),
    alternates: { canonical: `https://example.com/blog/${slug}` },
    openGraph: {
      title: post.title,
      description: post.excerpt,
      type: "article",
    },
  };
}

Example 2: Entity density improvement

Before: "Our tool helps with SEO." After: "Our tool analyzes Google Search Console data, identifies keyword cannibalization, and generates schema markup compliant with Schema.org Article and FAQ types."

Decision tree

  • Page needs to rank in Google → apply full keyword placement workflow
  • Page targets AI search only → focus on entity density + llms.txt + direct answers
  • Page targets both → apply both workflows; JSON‑LD and llms.txt are complementary
  • Page is behind auth → skip SEO; focus on UX and internal search
  • Content is thin (< 300 words) → expand with entity-rich paragraphs before optimizing

Edge cases and gotchas

  1. Keyword stuffing penalties — Google penalizes unnatural repetition. Keep primary keyword density between 1–2%. Use semantic variants instead of exact repeats.
  2. Duplicate metadata across pages — every page needs unique title and description. Use generateMetadata dynamically, never hardcode the same string.
  3. JavaScript-rendered content — Google renders JS but some AI crawlers may not. Ensure SSR or SSG for all indexable content. Test with curl to verify immediate HTML output.
  4. Canonical conflicts — a page with both a self-referencing canonical and a redirect will confuse crawlers. Pick one source of truth.
  5. llms.txt freshness — AI crawlers cache aggressively. Add lastUpdated timestamps to llms.txt / llms-full.txt and update when you publish or remove important pages. Use the llms.txt community spec for structure (https://llmstxt.org/).
  6. Over-optimizing for one AI platform — each AI search engine weights signals differently. Optimize for the union of signals, not a single platform.
  7. Search Console data anomalies and recent core updates — Google released a March 2026 broad core update on 2026-03-27 (rollout complete 2026-04-08). Expect volatility; wait at least a full week after rollout completion before drawing conclusions from traffic changes. (Source: Google Search Status Dashboard incident 7eTbAa2jWdToLkraZj5y)
  8. AI fetcher bots and traffic siphoning — monitor server logs and analytics for non‑browser AI fetcher traffic. Industry sources report rising AI bot traffic patterns; prioritize which pages are crawled most and consider bot identification and rate limits when appropriate.
  9. Back-button hijacking enforcement — Google designated back-button hijacking a malicious practice and published a two‑month notice on Apr 13, 2026; enforcement begins June 15, 2026. Remove any back-navigation interception patterns before that date to avoid manual actions or demotions. (Coverage: Search Engine Land, Apr 13, 2026)

Evaluation criteria

  • Every indexable page has a unique title, meta description, and canonical URL
  • Primary keyword appears in title, H1, first 100 words, and at least one subheading
  • JSON‑LD is valid and uses current schema.org terms (validate against https://schema.org/version/latest — Schema.org v30.0 published 2026-03-19)
  • Entity coverage matches or exceeds top 3 SERP competitors
  • llms.txt exists at the site root and follows the community spec (https://llmstxt.org) and includes a lastUpdated timestamp
  • Page loads with SSR/SSG — content visible without JS execution
  • Core Web Vitals pass (LCP < 2.5s, CLS < 0.1, INP < 200ms)
  • No duplicate canonical URLs across the site
  • Monitor Search Console and the Google Search Status Dashboard for core updates and impression reporting corrections
  • Audit for back-button hijacking patterns and remove any handlers that block expected navigation (enforcement: June 15, 2026)

Research-backed changes

The biggest deltas since the last revision are:

  • Web Guide (Search Labs): Google published the official Web Guide announcement on Jul 24, 2025. Web Guide is an experimental, AI-organized results interface that groups links by topic using a custom Gemini model and a query fan-out technique. Action: prioritize clear topical H2s, one-sentence section leads, and section-level anchors so models can assign and cite page sections. (Source: Google Blog — "Web Guide: An experimental AI-organized search results page", Jul 24, 2025; https://blog.google/products-and-platforms/products/search/web-guide-labs/)

  • Schema.org v30.0: The current stable Schema.org release is Version 30.0 (Published: 2026-03-19). When asserting required schema types/properties in CI, validate against the v30.0 definition at https://schema.org/version/latest. (Source: Schema.org — Full Release Summary, Version 30.0)

  • llms.txt community spec: Use the community-maintained llms.txt format for LLM discovery and include an ISO lastUpdated timestamp to help downstream crawlers reason about freshness. (Source: https://llmstxt.org/)

  • March 2026 broad core update: Google released a broad core update on 2026-03-27 with rollout complete on 2026-04-08 — expect volatility and wait at least one week after rollout completion before drawing hard conclusions. (Source: Google Search Status Dashboard incident page)

  • Back-button hijacking enforcement: Google designated back-button hijacking a malicious practice and published a 2‑month notice on Apr 13, 2026; enforcement begins June 15, 2026 — remove any back-navigation interception patterns before that date to avoid manual or automated demotions. (Coverage: Search Engine Land — Apr 13, 2026)

Fresh signals (sources)

  • Google Web Guide announcement (Search Labs): "Web Guide: An experimental AI-organized search results page" — Google Blog — Jul 24, 2025 — https://blog.google/products-and-platforms/products/search/web-guide-labs/
  • Schema.org latest release / v30.0: Full Release Summary — Published: 2026-03-19 — https://schema.org/version/latest
  • llms.txt community spec: The /llms.txt file — https://llmstxt.org/
  • Google Search March 2026 core update incident: Search Status Dashboard incident 7eTbAa2jWdToLkraZj5y — Released: 2026-03-27; Rollout complete: 2026-04-08 — https://status.search.google.com/incidents/7eTbAa2jWdToLkraZj5y
  • Back-button hijacking enforcement coverage: Search Engine Land — "Google Search to penalize back button hijacking schemes" — Published: Apr 13, 2026 — https://searchengineland.com/google-search-to-penalize-back-button-hijacking-schemes-474167

Next edits

  • Add CI JSON‑LD validation example and a schema mapping table (Article → Article, LocalBusiness → LocalBusiness with floorLevel) — short scripts to validate against https://schema.org/version/latest (already included in CI script example)
  • Add a lastUpdated header recommendation and example for llms.txt and llms-full.txt (already included)
  • Add a small monitoring playbook: nightly JSON‑LD validation, weekly llms.txt integrity check, post‑core‑update traffic comparison windows, and a back‑button audit run weekly until enforcement passes

Experiments and monitoring

  • Nightly JSON‑LD validation run against Schema.org v30.0: assert required fields (headline, datePublished, author) and open a PR with remediation guidance when failures occur.
  • Weekly llms.txt integrity check: confirm public/llms.txt exists, includes a valid ISO lastUpdated line, and regenerate llms-full.txt from the sitemap on each publish event.
  • Back‑button audit: CI scanner to detect history.pushState, onpopstate handlers, and common back-navigation interception patterns; flag pages for manual remediation before June 15, 2026.
  • A/B test: split long‑form pages into H2‑clustered sections (with one‑sentence leads) vs. monolithic article to measure citation and click differences in AI‑organized SERPs. Measure changes over 30–60 day windows post-deployment.

Contact

For detailed implementation help, include SERP samples, top 10 competitor URLs, and a sitemap so we can produce a focused entity‑gap plan.

Activity

ActiveDaily · 9:00 AM16 sources

Automation & run history

Automation status and run history. Only the owner can trigger runs or edit the schedule.

View automation desk
Next runin 1h
ScheduleDaily · 9:00 AM
Runs this month30
Latest outcomev16
April 2026
SuMoTuWeThFrSa
Google SEO & GEO refresh
Daily · 9:00 AM30 runsin 1h
Automation brief

Scan Google Search Central for algorithm updates, indexing policy changes, and rich-result requirements. Check AI search platforms (OpenAI, Perplexity) for citation behavior changes. Track schema.org releases and update entity-optimization guidance.

Latest refresh trace

Reasoning steps, source results, and the diff that landed.

Apr 26, 2026 · 9:43 AM
triggerAutomation
editoropenai/gpt-5-mini
duration145.7s
statussuccess
Revision: v16

Added guidance and checks for robots.txt and "Read more" deep-link recommendations, confirmed Schema.org v30.0 and Web Guide signals, and added monitoring experiments for robots.txt and llms.txt integrity.

- Added new Edge case: Read-more / deep-link guidance and robots.txt parser expansion - Expanded Research-backed changes with a robots.txt / deep-link entry and link to Search Engine Journal coverage - Added a Weekly robots.txt audit to Experiments and monitoring - Minor wording updates to align with verified sources (Web Guide, Schema.org v30.0, llms.txt)

Agent steps
Step 1Started scanning 16 sources.
Step 2Google Search Central: 12 fresh signals captured.
Step 3Moz Blog: 10 fresh signals captured.
Step 4Search Engine Land: 10 fresh signals captured.
Step 5Ahrefs Blog: 10 fresh signals captured.
Step 6Search Engine Journal: 12 fresh signals captured.
Step 7OpenAI News: 12 fresh signals captured.
Step 8llms.txt spec: 12 fresh signals captured.
Step 9Schema.org releases: 12 fresh signals captured.
Step 10Google Blog - Search Labs: 12 fresh signals captured.
Step 11Google Search Status Dashboard: 9 fresh signals captured.
Step 12Google Search Central: 12 fresh signals captured.
Step 13Schema.org releases: 12 fresh signals captured.
Step 14Google Blog - Web Guide: 12 fresh signals captured.
Step 15Google Search Central Docs: 12 fresh signals captured.
Step 16llms.txt Spec: 12 fresh signals captured.
Step 17Google Search Central (news): 12 fresh signals captured.
Step 18Agent is rewriting the skill body from the fetched source deltas.
Step 19v16 is live with body edits.
Sources
Google Search Centraldone

12 fresh signals captured.

Search Centralranking updates release historypage experience
Moz Blogdone

10 fresh signals captured.

CannibalizationTackling 8,000 Title Tag Rewrites: A Case StudyThe Three Bosses of SEO
Search Engine Landdone

10 fresh signals captured.

The latest jobs in search marketingHow to structure AI-driven SEO: 3 frameworks that drive executionAutomate the busywork: 8 SEO tasks you shouldn’t do manually
Ahrefs Blogdone

10 fresh signals captured.

Why ChatGPT Cites One Page Over Another (Study of 1.4M Prompts)Google Web Guide: What It Is, How It Works, and What It Means for SEOIs AI Content Bad for SEO? No, and It Never Will Be (7 Reasons)
Search Engine Journaldone

12 fresh signals captured.

Google’s Robots.txt Docs Expand, Deep Links Get Rules, EU Steps In – SEO Pulse via @sejournal, @MattGSouthernThe Real Reason Your SEO Team Hasn’t Made The AI Transition Yet via @sejournal, @DuaneForresterThe Facts About Google Click Signals, Rankings, And SEO via @sejournal, @martinibuster
OpenAI Newsdone

12 fresh signals captured.

Workspace agentsIntroducing workspace agents in ChatGPTThe next evolution of the Agents SDK
llms.txt specdone

12 fresh signals captured.

The /llms.txt fileFastHTML docs llms.txtFastHTML project
Schema.org releasesdone

12 fresh signals captured.

Schema.orghow we workDocs
Google Blog - Search Labsdone

12 fresh signals captured.

Google LabsGoogle DeepMindGoogle Research
Google Search Status Dashboarddone

9 fresh signals captured.

this FAQView historyRSS Feed
Google Search Centraldone

12 fresh signals captured.

Search CentralGet startedSaramin increased organic Search traffic 2x
Schema.org releasesdone

12 fresh signals captured.

releases pageencodingSchema.org
Google Blog - Web Guidedone

12 fresh signals captured.

Google DeepMindGoogle ResearchGoogle Labs
Google Search Central Docsdone

12 fresh signals captured.

Google의 사이트 크롤링 및 색인 방법 제어Google 검색 등록정보에 기능 추가하기구조화된 데이터로 리치 결과 사용 설정하기
llms.txt Specdone

12 fresh signals captured.

The /llms.txt fileFastHTML docs llms.txtllms-ctx.txt
Google Search Central (news)done

12 fresh signals captured.

Search CentralDocumentationWhat&#39;s new
Diff preview
Latest skill diff

Automations

ActiveDaily · 9:00 AM16 sources

Automation is managed by the skill owner.

Next runin 1h
ScheduleDaily · 9:00 AM
Runs this month30
Latest outcomev16
statussuccess
last run1d ago
triggerScheduled
editoropenai/gpt-5-mini
Automation brief

Scan Google Search Central for algorithm updates, indexing policy changes, and rich-result requirements. Check AI search platforms (OpenAI, Perplexity) for citation behavior changes. Track schema.org releases and update entity-optimization guidance.

Research engine

Google SEO & GEO now treats its source set as a research system: canonical feeds for concrete deltas, index-like sources for discovery, and query hints for ranking.

16 sources11 Discover5 Track2 Official2 Vendor12 CommunityRank 2Quality 84
Why this is featured

Google SEO & GEO has unusually strong source quality and broad utility, so it deserves prominent placement.

Discovery process
1. Track canonical signals

Monitor 5 feed-like sources for release notes, changelog entries, and durable upstream deltas.

2. Discover net-new docs and leads

Scan 1 discovery-oriented sources such as docs indexes and sitemaps, then rank extracted links against explicit query hints instead of trusting nav order.

3. Transplant from trusted upstreams

Keep the skill grounded in trusted source deltas even when there is no direct upstream skill pack to transplant from.

4. Keep the sandbox honest

Ship prompts, MCP recommendations, and automation language that can actually be executed in Loop's sandbox instead of abstract advice theater.

Query hints
search consolestructured dataai overviewsrankingcrawlingmoz blogseoindustry

Sources

16 tracked

Google Search Central

google · search

Open ↗

Moz Blog

seo · industry

Open ↗

Search Engine Land

seo · industry

Open ↗

Ahrefs Blog

seo · backlinks · research

Open ↗

Search Engine Journal

seo · geo

Open ↗

OpenAI News

openai · llm · agents

Open ↗

llms.txt spec

llms.txt · ai-crawlers

Open ↗

Schema.org releases

schema.org · structured-data

Open ↗

Google Blog - Search Labs

google · search · weblab

Open ↗

Google Search Status Dashboard

google · status · core-update

Open ↗

Google Search Central

google · search · ranking · webguide

Open ↗

Schema.org releases

schema · json-ld · structured-data

Open ↗

Google Blog - Web Guide

google · web-guide · search · ai

Open ↗

Google Search Central Docs

google · search · indexing · ranking

Open ↗

llms.txt Spec

llms · discovery · spec

Open ↗

Google Search Central (news)

google · search · docs

Open ↗

Send this prompt to your agent to install the skill

Agent prompt
Use the skill at https://loooooop.vercel.app/api/skills/seo-geo/raw

Versions

v161d agov153d agov145d agov13Apr 19, 2026v12Apr 18, 2026v11Apr 16, 2026v10Apr 14, 2026v9Apr 13, 2026v8Apr 11, 2026v7Apr 9, 2026v6Apr 7, 2026v5Apr 5, 2026v4Apr 3, 2026v3Apr 1, 2026v2Mar 30, 2026v1Mar 29, 2026
Included files1
SKILL.md
Automation
Active
scheduleDaily · 9:00 AM
sources16
next runin 1h
last run1d ago
·Details·Desk

Latest refresh

3d ago

Minor revisions: verified primary sources (Google Web Guide blog, Schema.org v30.0, llms.txt spec, Google Search Status Dashboard) and clarified dates for the March 2026 core update and back-button hijacking enforcement. Added precise source citations and tightened monitoring/experiments guidance.

what changed

• Updated Research-backed changes: added precise publication dates and source links for Web Guide (Jul 24, 2025) and Schema.org v30.0 (Published: 2026-03-19). • Clarified March 2026 core update rollout dates and citation to the Google Search Status Dashboard incident. • Clarified back-button hijacking enforcement timing and source (Search Engine Land, Apr 13, 2026). • Tightened Experiments & monitoring steps (nightly JSON-LD validation, weekly llms.txt integrity check, back-button audit).

16 sources scanned183 signals found
sections updated
Research-backed changesFresh signalsEdge cases and gotchasExperiments and monitoring
status
success
triggerAutomation
editoropenai/gpt-5-mini
duration145.7s
Diff▶
+13−10
+Generated: 2026-04-24T09:41:26.572Z
+Summary: Minor revisions: verified primary sources (Google Web Guide blog, Schema.org v30.0, llms.txt spec, Google Search Status Dashboard) and clarified dates for the March 2026 core update and back-button hijacking enforcement. Added precise source citations and tightened monitoring/experiments guidance.
+What changed: • Updated Research-backed changes: added precise publication dates and source links for Web Guide (Jul 24, 2025) and Schema.org v30.0 (Published: 2026-03-19).
+• Clarified March 2026 core update rollout dates and citation to the Google Search Status Dashboard incident.
+• Clarified back-button hijacking enforcement timing and source (Search Engine Land, Apr 13, 2026).
−Generated: 2026-04-22T09:41:12.957Z
+• Tightened Experiments & monitoring steps (nightly JSON-LD validation, weekly llms.txt integrity check, back-button audit).
−Summary: Minor updates: confirmed dates and sources for Web Guide (Jul 24, 2025), Schema.org v30.0 (published 2026-03-19), March 2026 core update rollout (Mar 27–Apr 8), and back-button hijacking enforcement (notice Apr 13, 2026; enforcement Jun 15, 2026). Added citation to Search Engine Journal crawl research and clarified llms.txt guidance.
−What changed: Added explicit source confirmations and dates for Web Guide, Schema.org v30.0, March 2026 core update, and back-button hijacking enforcement. Clarified llms.txt freshness guidance and referenced a large-crawl study for AI crawler patterns.
Body changed: yes
Editor: openai/gpt-5-mini
−Changed sections: Research-backed changes, Edge cases and gotchas, Fresh signals (sources)
+Changed sections: Research-backed changes, Fresh signals, Edge cases and gotchas, Experiments and monitoring
Experiments:
+- Nightly JSON‑LD validation against Schema.org v30.0 with automated PR creation for failures
+- Weekly llms.txt integrity check that regenerates llms-full.txt from sitemap on publish events
−- Nightly JSON‑LD validation run against Schema.org v30.0 with automatic PR creation for failures.
+- A/B test: H2-clustered sections vs monolithic articles to measure AI citation differences over 30–60 days
−- Weekly llms.txt integrity check: validate presence and ISO lastUpdated, regenerate llms-full.txt from sitemap on publish.
−- A/B test: H2‑clustered sections (one‑sentence leads) vs monolithic articles to measure AI citation and click differences over 30–60 days.
Signals:
- Search Central (Google Search Central)
+- historial de actualizaciones en el posicionamiento (Google Search Central)
+- experiencia en la página (Google Search Central)
−- سجلّ إصدار التعديلات المتعلقة بترتيب النتائج (Google Search Central)
+- Página principal (Google Search Central)
−- تجربة الصفحة (Google Search Central)
−- الصفحة الرئيسية (Google Search Central)
Update history8▶
3d ago4 sources

Minor revisions: verified primary sources (Google Web Guide blog, Schema.org v30.0, llms.txt spec, Google Search Status Dashboard) and clarified dates for the March 2026 core update and back-button hijacking enforcement. Added precise source citations and tightened monitoring/experiments guidance.

5d ago4 sources

Minor updates: confirmed dates and sources for Web Guide (Jul 24, 2025), Schema.org v30.0 (published 2026-03-19), March 2026 core update rollout (Mar 27–Apr 8), and back-button hijacking enforcement (notice Apr 13, 2026; enforcement Jun 15, 2026). Added citation to Search Engine Journal crawl research and clarified llms.txt guidance.

Apr 19, 20264 sources

Updated sources and guidance: confirmed Web Guide announcement (Jul 24, 2025), Schema.org v30.0 (published 2026-03-19), llms.txt spec, March 2026 core update timeline, and Google back-button enforcement (June 15, 2026). Added explicit CI and monitoring experiments.

Apr 18, 20264 sources

Verified and clarified recent signals: Web Guide announcement (Google Blog), Schema.org v30.0 release (2026-03-19), March 2026 core update timeline (status.search.google.com), and back-button hijacking enforcement (Search Engine Land). Added explicit links to primary sources, tightened CI/validation recommendations, and listed concrete experiments for monitoring and testing.

Apr 16, 20264 sources

Google SEO & GEO was reviewed by the editor agent but no revision was applied.

Apr 14, 20264 sources

This revision adds concrete, research-backed updates: reference to Google Web Guide (official blog), Schema.org v30.0 (published 2026-03-19), the March 2026 core update timeline, and Google’s new back-button hijacking enforcement (effective June 15, 2026). It also adds a back-button audit to monitoring and updates evaluation criteria to include a back-button check.

Apr 13, 20264 sources

Small revision: added CI JSON‑LD validation job, clarified Web Guide and March 2026 core update references, and added monitoring/experiments guidance. Tracked Google Search Central and Schema.org as sources.

Apr 11, 20264 sources

Updated the skill with explicit evidence and actions: added Web Guide announcement (Jul 24, 2025), documented Google March 2026 core update rollout dates, and noted Schema.org v30.0 (Mar 19, 2026) additions. Added practical llms.txt timestamp guidance and CI JSON‑LD validation recommendations.

Automations1
1 activeOpen desk →
Usage
views0
copies0
refreshes15
saves0
api calls0