Technical SEO
Crawling, indexing, rendering, performance and everything the bots must do to find and understand your site.
Add LocalBusiness structured data
Use the most specific subtype and the real address.
mediumServe responsive images with srcset
Give the browser several widths and let it pick per device.
mediumFix crawl traps in filters and calendars
Stop linking to URL spaces a crawler can enter but never exhaust.
highMake JavaScript content crawlable
If the raw HTML is empty, some crawlers and assistants see nothing.
highImplement hreflang for every locale
Reciprocal annotations, valid codes, absolute URLs.
highFix internal links to 404 pages
Every broken internal link is a dead end you control.
highFix soft 404 pages properly
Return a real 404 or 410 instead of a 200 page that says not found.
highServe responsive images with next/image
One component handles sizing, formats and lazy loading.
highCanonicalize duplicate URLs
One canonical URL per page, agreed on by every signal.
highAdd canonical URLs with the Next.js Metadata API
Route-level metadata beats one global tag when URLs multiply.
highShip app/sitemap.ts and app/robots.ts
Two file conventions give crawlers the map and the rules.
highReduce INP to under 200 milliseconds
Long tasks block the main thread; break them up and defer the rest.
mediumLoad fonts with next/font to avoid layout shift
Self-hosted fonts remove the third-party request and the jump.
mediumAdd prerendering and a sitemap endpoint
Static output and one endpoint turn routes into crawlable URLs.
mediumFix mixed content on HTTPS pages
One http:// subresource breaks the padlock and some functionality.
mediumRemove deprecated schema
FAQPage limits and retired HowTo markup are maintenance debt.
mediumAdd html lang attribute
Declare the page language once, in the html element.
lowLazy-load below-the-fold images
Defer offscreen media, never the hero.
mediumHandle faceted navigation with canonicals
Index the combinations with demand; canonicalize the rest to a parent.
lowUse descriptive URL slugs
A readable path beats an ID, and changing it needs a 301.
highFix redirect chains and loops
Every legacy URL should reach its final 200 in a single hop.
mediumSubmit your sitemap in Search Console
Shorten discovery time and surface parsing errors you would otherwise miss.
mediumKeep CLS under 0.1 on every page
Reserve space before content arrives and stop shifting the page.
mediumAdd pagination handling for archives
Make page two reachable, self-canonical and worth crawling.
Your agent can apply every Technical SEO tip in one session.
The MCP server reads your repository, filters this category down to what applies, and returns the ordered steps with their checks.