Move beyond components, data, content, and media. Add third-party services like search, payments, and authentication; provide context with localization and SEO; capture visitor information with forms and analytics. In short, change your website from a static document to an interactive application.
Plugins to define page metadata for search engines; SEO is better through faster page load speeds
Create multiple URLs for a page based on language and serve the correct one to users.
Custom 500 error page if something goes wrong during server-side rendering.
Basic analytics (Google Analytics, Google Tag Manager); other analytics providers like Hotjar and Segment.
Add search from hosted providers like Algolia or use open source libraries like elasticlunr.
Use vanilla React forms or React form libraries like Formik or Final Form.
Implement authentication in your Gatsby site by using client-side routing and connecting to third-party services like Auth0.