Gatsby SEO Best Practices

Diagram showing how web components render, with light dom content and a shadow dom template combining into a flattened tree that googlebot indexes, alongside safe patterns: open shadow root and declarative shadow dom indexable, closed shadow root risky for content.

Shadow DOM SEO Considerations

JavaScript SEO is an important aspect of modern SEO that requires careful attention and strategic implementation.…
Learn More
Diagram of an optimized product feed showing a title formula of brand, product type, key attribute and variant, the core feed attributes to get right, and the requirement that feed data match the live product page.

Product Feed Optimization for SEO

E-commerce is an important aspect of modern SEO that requires careful attention and strategic implementation. As…
Learn More
Pagination vs infinite scroll seo

Pagination vs Infinite Scroll SEO

Pagination is an important aspect of modern SEO that requires careful attention and strategic implementation. As…
Learn More
Article schema implementation best practices

Article Schema Implementation Best Practices

Structured Data represents a critical component of modern SEO strategy. As search engines continue to evolve…
Learn More
Diagram of the technical seo layer sitting between search crawlers such as googlebot and the indexed, ranked result, listing eight pillars: crawlability, indexability, core web vitals, mobile friendly, https security, structured data, xml sitemaps, and site architecture.

What Is Technical SEO: Complete Overview

Technical SEO is a fundamental concept in modern SEO that affects how search engines discover, understand,…
Learn More
Pipeline diagram showing how a progressive web app is indexed: a crawler requests a route url, the server returns real html through server-side rendering or prerendering, the service worker and javascript hydrate the view, and the rendered dom is indexed by google.

SEO for Progressive Web Apps

JavaScript SEO represents a significant aspect of SEO strategy that practitioners need to understand thoroughly. As…
Learn More

Get new blog posts by email: