Easily restore your project to a previous version with our new Instant One-click Backup Recovery

Hygraph
Docs

Wrap-up

#Learning objectives recap

If you followed our complete tutorial, you learned:

  • How to plan your content flow
  • How to build a schema in layers of complexity
  • How to work with queries & mutations
  • How to connect to a frontend

#Best practices

  • Keep the project's business goals in mind.
  • Plan & sketch your content flow before you use the schema builder.
  • We often build complex schemas in layers because of how models are interconnected.
  • Name models and fields in a way that allows your collaborators to work intuitively.

#SEO

SEO stands for “search engine optimization”, and it's used to improve discoverability by helping pages rank higher in search engines.

We have not included this in the tutorial, but you should consider including it in your project and adding it to all relevant models.

For instance, one thing you could do is create an SEO component containing the following fields.

SEO component fieldsSEO component fields

  • Title: This is the name of our component
  • Description: This is the description of our component
  • SEO image: This is a cover image that is properly named, sized, compressed, has clear AltText, and is the best file type for SEO optimization.
  • Canonical URL: A canonical URL is the URL of the best representative page from a group of duplicate pages, according to Google. Leaving blank means it's the default URL of the page.

#Continue your learning

Our tutorial covers a first approach to Hygraph's most important features. You can check out our Developer Guides & API Reference to learn more about all of them.

Here's some additional documentation on the features covered in our tutorial:

TopicDocument contents
ComponentsLean about components, what you can do with them, important concepts, how to create them, add them to your models,and use them in a content entry. Also learn how to work with nested components and how to query them.
ReferencesLean about the different types of reference fields and how to configure them in your schema.
Using referencesLean how to use the different reference types in your Hygraph project.
Component or reference?Learn how to decide on whether to use a reference or a component field.
Remote SourcesLearn how to configure a remote source, and how to create a custom type definition & a custom input type definition. This document also contains information on known issues & tips, as well as examples.
Remote content & dataLearn about the different types of remote fields, how to use them and what for. This document also contains information on how to query remote data, and examples.
EnumerationsLearn how to create and work with enumerations.
Models API referenceThis is our API reference for models.
Field typesThis is our API reference for field types. This document also contains information on how input types work for filtering, ordering, paginating, and mutating data.
Field configurationThis is our API reference for fields. This document contains information on the settings you must configure to add a field to a model, as well as additional information on options, validations, and advanced settings.
Creating contentLearn more about creating content in Hygraph. This document contains information on the Hygraph content workflow, including content stages, and connecting related content.
Content stagesLearn more about Hygraph's default content stages, and how to work with custom content stages.
LocalizationsLearn more about localizing content in Hygraph.
The Rich Text editorLearn how to work with Hygraph's RTE. This document covers everything you can do using this field type.
How to work with assetsLearn about everything you can do on the Assets section of your Hygraph project.
Assets API referenceThis is our API reference for assets.
Preview URLsLearn more about working with Preview URLs. This document also contains information on defining your Preview URL.
WebhooksLearn more about working with webhooks and webhook logs.
Webhooks API referenceThis is our API reference for webhooks.