---
title: "seo-mcp — SEO tips your agent can apply"
description: "SEO tips, indexed from the people practising it"
url: "https://seo-mcp.io/"
---

# seo-mcp

> SEO tips, indexed from the people practising it. 162 tips, each with steps and a verification check, served over MCP.

## What this is

A directory of SEO moves taken from working practitioners and expanded into prerequisites, ordered
steps and a check. Read it free, or connect the remote MCP server at https://seo-mcp.io/mcp so a
coding agent can profile a repository and work the applicable tips in order. No AI runs at request
time.

## Categories

- [Technical SEO](https://seo-mcp.io/c/technical-seo) — 50 tips: Crawling, indexing, rendering, performance and everything the bots must do to find and understand your site.
- [On-page SEO](https://seo-mcp.io/c/on-page) — 28 tips: Titles, content, intent match, E-E-A-T and internal linking.
- [Keywords](https://seo-mcp.io/c/keywords) — 9 tips: Research, clustering, prioritization and cannibalization fixes.
- [Link Building](https://seo-mcp.io/c/link-building) — 10 tips: Digital PR, outreach and authority building that survives updates.
- [Local SEO](https://seo-mcp.io/c/local-seo) — 13 tips: Google Business Profile, reviews and local visibility.
- [AI SEO](https://seo-mcp.io/c/ai-seo) — 26 tips: Visibility in AI answers, generative engine optimization and AI-era content.
- [Ecommerce SEO](https://seo-mcp.io/c/ecommerce) — 13 tips: Product pages, category architecture, feeds and marketplace visibility.
- [Analytics & Tooling](https://seo-mcp.io/c/analytics-tooling) — 2 tips: GA4, Search Console, automation, scripts and reporting.
- [Strategy](https://seo-mcp.io/c/strategy) — 11 tips: Audits, workflows, case studies and career moves.

## Newest tips

- [Write unique copy for category pages](https://seo-mcp.io/t/write-unique-copy-for-category-pages) — Category pages need more than products to rank for commercial queries. Add an intro that states what the category contains and who it is for, buying guidance and answers to common questions. Avoid the same boilerplate across categories, and keep the first paragraph visible.
- [Earn links from suppliers and brand partners](https://seo-mcp.io/t/earn-links-from-suppliers-and-brand-partners) — Suppliers and brands publish stockist, distributor and partner directories to help buyers find retailers. Ask each supplier for a listing on that page with your store name and URL, and offer a logo, one-line description and the categories you carry. Keep the store's own partners page current, because reciprocal pages make the request routine and give the link a real editorial home.
- [Add LocalBusiness structured data](https://seo-mcp.io/t/add-localbusiness-structured-data) — LocalBusiness markup describes a physical or service-area business: name, address, telephone, hours and coordinates. Use a specific subtype, keep the address identical to the Google Business Profile, and use areaServed for service-area businesses. One page and one block per location.
- [Make contact details clickable and consistent](https://seo-mcp.io/t/make-contact-details-clickable-and-consistent) — Customers and crawlers both use the contact page to decide whether a business is real and reachable. Put the phone number in a tel: link, show the full address and staffed hours, and keep the same name, address and phone in the footer, contact page and LocalBusiness markup. Test the phone link on mobile and check that the map pin resolves to the real entrance.
- [Serve responsive images with srcset](https://seo-mcp.io/t/serve-responsive-images-with-srcset) — srcset with width descriptors and a sizes attribute lets the browser choose an appropriate file per viewport and pixel density. Without sizes, phones download desktop-size images. Provide at least three widths, keep dimensions to reserve layout space, and check the chosen file in the Network panel.
- [Fix crawl traps in filters and calendars](https://seo-mcp.io/t/fix-crawl-traps-in-filters-and-calendars) — Crawl traps are infinite URL spaces: calendars, sort combinations, session IDs and pagination that never ends. They starve real pages of discovery. Find them in Crawl stats, fix the link graph first, return 404 for out-of-range parameters, and block only the truly infinite spaces.
- [Make JavaScript content crawlable](https://seo-mcp.io/t/make-javascript-content-crawlable) — Google renders JavaScript, but rendering costs time and AI retrieval systems often read raw HTML. Server-render primary content, keep titles and links in the initial response, and avoid gating content behind interactions. Verify by curling the URL and by loading it with JavaScript disabled.
- [Generate social images with opengraph-image.tsx](https://seo-mcp.io/t/generate-social-images-with-opengraph-image-tsx) — The App Router reads opengraph-image files as social cards for each route. Export a small ImageResponse component that renders the title and brand, set size and contentType, and add route-level files where the default card is wrong. Confirm the rendered tags point at the generated image and that the image returns 200 with the expected dimensions.
- [Consolidate thin and duplicate pages](https://seo-mcp.io/t/consolidate-thin-and-duplicate-pages) — Thin pages targeting the same topic compete with each other. Group URLs by shared queries and near-duplicate titles, choose the strongest by impressions and links, merge unique material, and 301 the losers. Keep pages that serve genuinely different intent.
- [Keep key content in the raw HTML](https://seo-mcp.io/t/keep-key-content-in-the-raw-html) — Crawlers and AI retrieval systems may read raw HTML before executing JavaScript. Server-render the main copy, prices, answers and links, and keep metadata in the initial head. Verify with curl and with JavaScript disabled, and hydrate widgets on top of real markup.

## Pages

- [All tips](https://seo-mcp.io/tips) ([Markdown](https://seo-mcp.io/tips.md))
- [Pricing](https://seo-mcp.io/pricing) ([Markdown](https://seo-mcp.io/pricing.md))
- [Connect an agent](https://seo-mcp.io/connect) ([Markdown](https://seo-mcp.io/connect.md))
- [MCP docs](https://seo-mcp.io/docs/mcp) ([Markdown](https://seo-mcp.io/docs/mcp.md))
- [Free page audit](https://seo-mcp.io/audit) ([Markdown](https://seo-mcp.io/audit.md))

## Machine files

- [llms.txt](https://seo-mcp.io/llms.txt) · [llms-full.txt](https://seo-mcp.io/llms-full.txt)
- [sitemap.xml](https://seo-mcp.io/sitemap.xml) · [HTML sitemap](https://seo-mcp.io/sitemap)
- [RSS](https://seo-mcp.io/rss.xml) · [ai-catalog.json](https://seo-mcp.io/.well-known/ai-catalog.json)
