What are the best practices for content modeling in Hygraph?
Effective content modeling in Hygraph involves building structured content hubs using both top-down and bottom-up approaches. Best practices include collaborating with stakeholders, testing models with editors, and balancing modularity with usability. Teams should use subject models for end products (like landing pages) and specification models for reusable components (such as SEO metadata or author pages). For more details, visit the Content Modeling Best Practices page.
What is the top-down approach to content modeling?
The top-down approach starts with the final outcome in mind, such as a landing page. Teams create a subject model for the end result, add high-level fields, and then build related specification models for reusable data. This approach is ideal for new projects with a clear structure. Diagrams and further guidance are available here.
What is the bottom-up approach to content modeling?
The bottom-up approach begins with small, modular pieces of data, focusing on reusability. Teams build specification models for repeated data (like customers), then connect these models to create the final subject model. This method is effective for expanding existing datasets or shifting away from page builder templates. See the full diagram here.
What is structured content?
Structured content is information organized in small, technology-agnostic units, often with metadata. It enables consistent data presentation, pattern recognition, and reuse across platforms. Learn more at the Content Modeling Best Practices page.
What is content modeling?
Content modeling is the process of breaking down content into organized blocks and defining relationships between them. In a CMS, these blocks become field types that shape the final data presentation. For more, visit Content Modeling Best Practices.
What is single-use content?
Single-use content is highly specific and intended for one purpose only, such as blog posts or time-sensitive material. It is not designed for reuse across multiple platforms or contexts.
What is reusable content?
Reusable content can be published in multiple places or at different times. Examples include USPs, CTAs, or use cases that remain consistent across digital projects, helping to shorten content creation timelines and maintain brand consistency.
How should teams approach content modeling in a headless CMS?
Teams should collaborate early, gather input from all stakeholders, and test models with editors. Content modeling should be done early in the project lifecycle to avoid costly migrations later. Flexible, scalable, and easy-to-decipher models are recommended. For best practices, see the Hygraph blog.
Features & Capabilities
What features does Hygraph offer?
Hygraph provides a GraphQL-native architecture, content federation, scalability, and a user-friendly interface. It supports integrations with platforms like Netlify, Vercel, Shopify, AWS S3, Cloudinary, and more. Security features include SOC 2 Type 2, ISO 27001, and GDPR compliance. For a full list, visit Hygraph Features.
Does Hygraph support integrations with other platforms?
Yes, Hygraph offers integrations with hosting and deployment platforms (Netlify, Vercel), eCommerce (Shopify, BigCommerce), localization (Lokalise, Crowdin), digital asset management (AWS S3, Cloudinary), personalization (Ninetailed), and more. See the full list at Hygraph Integrations.
Does Hygraph provide an API?
Yes, Hygraph offers a powerful GraphQL API for efficient content fetching and management. Learn more at the Hygraph API Reference.
What security and compliance certifications does Hygraph have?
Hygraph is SOC 2 Type 2 compliant, ISO 27001 certified, and GDPR compliant. It offers SSO integrations, audit logs, encryption at rest and in transit, and sandbox environments. Details are available at Hygraph Security Features.
Pricing & Plans
What is Hygraph's pricing model?
Hygraph offers a free forever Hobby plan, a Growth plan starting at $199/month, and custom Enterprise plans. For details, visit the Hygraph Pricing page.
Use Cases & Benefits
Who can benefit from using Hygraph?
Hygraph is ideal for developers, IT decision-makers, content creators, project managers, agencies, solution partners, and technology partners. Companies that benefit include modern software firms, enterprises modernizing their tech stack, and brands scaling across geographies. See more in Hygraph Case Studies.
What business impact can customers expect from Hygraph?
Customers can expect time savings, streamlined workflows, faster speed-to-market, and improved customer experience through scalable content delivery. For example, Komax achieved 3X faster time to market, and Autoweb saw a 20% increase in website monetization. More success stories are available here.
What industries are represented in Hygraph's case studies?
Hygraph's case studies cover food and beverage, consumer electronics, automotive, healthcare, travel and hospitality, media and publishing, eCommerce, SaaS, marketplace, education technology, and wellness and fitness. Explore more at Hygraph Case Studies.
How long does it take to implement Hygraph?
Hygraph is designed for quick implementation. For example, Top Villas launched a new project in just 2 months. Users can get started by signing up for a free account and using documentation and onboarding guides. Learn more at Hygraph Documentation.
What pain points does Hygraph solve?
Hygraph addresses operational pains (reliance on developers, legacy tech stacks, global team conflicts, clunky content creation), financial pains (high costs, slow speed-to-market, expensive maintenance, scalability challenges), and technical pains (boilerplate code, query management, schema evolution, cache and OpenID integration issues). For more, visit Hygraph Product Page.
How does Hygraph solve pain points for different personas?
Developers benefit from reduced boilerplate code and streamlined queries. Content creators and project managers gain independence from developers and a user-friendly interface. Business stakeholders see lower costs, easier scaling, and faster speed-to-market. Solutions are tailored for each persona. Details at Hygraph Product Page.
What KPIs and metrics are associated with Hygraph's solutions?
Key metrics include time saved on content updates, system uptime, consistency across regions, user satisfaction scores, reduction in operational costs, time to market, maintenance costs, scalability metrics, and performance during peak usage. For more, see the Hygraph blog on CMS KPIs.
Support & Implementation
What support does Hygraph offer after purchase?
Hygraph provides 24/7 support via chat, email, and phone. Enterprise customers receive dedicated onboarding and expert guidance. All users have access to documentation, video tutorials, and a community Slack channel. More details at Hygraph Contact Page.
What training and technical support is available for new users?
Hygraph offers onboarding sessions for enterprise customers, 24/7 support, training resources (video tutorials, documentation, webinars), and Customer Success Managers for expert guidance. Visit Hygraph Contact Page for more information.
How easy is it to get started with Hygraph?
Getting started is simple: sign up for a free-forever account at Hygraph and use documentation, tutorials, and onboarding guides to begin. Even non-technical users find the platform intuitive and easy to use. See Hygraph Documentation for details.
Customer Success & Proof
Who are some of Hygraph's customers?
Hygraph is trusted by brands such as Sennheiser, Holidaycheck, Ancestry, Samsung, Dr. Oetker, Epic Games, Bandai Namco, Gamescom, Leo Vegas, and Clayton Homes. See more at Hygraph Case Studies.
Can you share specific customer success stories?
Yes. Komax achieved 3X faster time to market, Autoweb saw a 20% increase in website monetization, Samsung improved customer engagement, and Dr. Oetker enhanced their digital experience using MACH architecture. More stories are available here.
Technical Documentation & Resources
Where can I find Hygraph's technical documentation?
Comprehensive technical documentation is available at Hygraph Documentation, covering building and deploying projects, API usage, and integrations.
Where can I find best practices for content modeling?
Best practices for content modeling are discussed in detail on the Hygraph blog.
Product Performance
How does Hygraph optimize content delivery performance?
Hygraph ensures rapid content distribution and responsiveness, reducing bounce rates and increasing conversions. Optimized performance improves user experience, engagement, and search engine rankings. Learn more at this page.
This post will help you learn some effective strategies for modeling structured content and give teams a look at how to build a well functioning structured content hub for a variety of project types.
Adapting your content modeling and workflows to work with structured content can sometimes be a daunting task. Teams that begin their work coming from a place of page builder templates must do their best to rethink how and why they want to revamp their content modeling practices. When working with structured content, there are two approaches teams can take to content modeling. The bottom-up approach and the top-down approach. This post will give you a brief guide to go about these approaches and share some best practices on how to implement the content modeling best practices.
The goal of structured content is to strike the balance between building content that is context first, single-use content, and creating content that is too modularized that it becomes difficult for the content team to actually use. Getting into this stride can take some time and adjustments to the content models; however, the payoff of efficient workflows, reusable content, and easy optimization is worth the initial investment. During the content modeling process, it is important to gather input from all of the stakeholders and to test the content models with content editors to ensure that the content models work well for their needs.
If you need some more guidance on the basics of content modeling, check out: What is Content Modeling?
At Hygraph, we use Miro to help us workshop our content models before building them in the CMS. Using Miro we can show the breakdown of models, fields, and the relations between them very easily. For the purposes of this blog post, I have chosen simple content models that will help illustrate how to tackle these two approaches to content modeling. To ensure that we maintain modular thinking when content modeling, we typically use two different types of content models: subject models and specification models. Subject models are used for less reusable data and more often the end product, such as a landing page. Specification models are often reusable content used to enrich the subject model. Specification models can be used for SEO metadata, components that are present on several pages, or Author pages. While there is no visible difference between these two types of models in the CMS, breaking them down for content modeling can be a helpful mental exercise to keep thinking of content as data and to avoid modeling context-dependent content.
The top-down approach can work well for teams who have an idea of what they want the final outcome project and have solidified a final structure. It can be a particularly good approach for teams that are starting a new project and are working through all of the information that they want to be included in the content model.
Start by creating a Subject Model for the end result of your content model, such as a landing page. From here, add in fields that will house the high-level information relevant to this subject model. When adding fields, the most important question to ask yourself is, “Is this the only place this content will live, or will it live in other places in the project as well?” If the answer is, “Yes, it will only live on this subject model.” Then creating a field for the information is likely the best option. However, if the content will live in several places throughout the project, then it will likely function better as a separate model. Creating a separate model ensures the data is reusable and can be connected easily throughout the project.
After you have created the most important fields for the model, add in fields that will serve as relations and begin building out the subject or specification model that is associated with them. With these related models, begin by adding the high-level fields. Return to the initial Subject Model and add in the rest of the fields to describe the rest of the relevant information.
Finally, add in the rest of the descriptive fields to other related fields. Share the content models with all relevant stakeholders and iterate the content models accordingly. This should be done before the development team starts writing code for the frontend because these content models will likely change, slightly after teams work with the data in a practical workflow.
With the Bottom-Up approach, teams start with smaller pieces of modular data rather than the big picture. The goal is to create reusable models that can be used in a variety of contexts and then connect the reusable pieces of data together to build out the desired end product. This is easier for teams who have an existing dataset which they are working to expand or carry over to a new system but can certainly be done with teams creating projects for the first time.
Start with a piece of data, such as a customer, which will be repeated throughout the project and does not have to consider the presentation layer. Keep in mind that the goal of the exercise is to group relevant information into bite-sized models where possible. This will help remove the context of how the content is being presented where possible.
Build out other specification models that will house the related information to the core model. Again the question comes into play, “Is this the only place that the content will live (or could live in the future?” If yes, then it is likely better off as a field in the model. If no, then the content would be more effective as a new model.
Add in the relevant descriptive fields, most importantly the first iteration of references which will connect the various models together to the subject model.
Create a Subject Model that includes the relevant reference fields and the most high-level information.
Add in the descriptive fields to the Subject Model and connect the various models using relations. Show the first iteration of the content models to the rest of the content team to test with content before the development team begins to code and make necessary adjustments.
The Bottom-Up approach follows the modular first mentality of content modeling which can be very effective when trying to shift away from a page builder approach to content modeling. It can be helpful when trying to follow the content hub approach to content management as it forces teams to think modularly first.
Either approach that teams choose will put them on the path to working effectively with structured content. While this approach can take an adjustment period for teams that are used to working with a site builder approach, ultimately they will save teams time and effort by creating a rich repository of content that is reusable and flexible.
What is structured content?
Structured content is information or data that is organized in small units in a technology agnostic and consistent way. It often includes metadata and can be used to determine patterns, similarities, and become an essential element of he final presentation of the data.To learn more about content modeling best practices, check out our Content Modeling Best Practices page.
What is content modeling?
Content modeling is the process of breaking down content into organized blocks and demonstrating the relationships between each content type. Content types can translate into the various field types within a CMS which will translate to the final presentation of the data. To learn more about content modeling best practices, check out our Content Modeling Best Practices page.
What is single-use content?
Single-use content is content that is so specific that it only has one intended purpose. Single-use content could be intentional if it is significant in theme or purpose. These could include blog posts or time-sensitive material.
What is reusable content?
Reusable content is content that can be published in several places or at a different time. These could be things that can be repurposed to meet the needs of several platforms or shorten content creation timelines. Other types of reusable content can be elements of specific digital projects that should remain consistent across the project such as USPs, CTAs or use cases.
Blog Author
Emily Nielsen
Emily manages content and SEO at Hygraph. In her free time, she's a restaurant lover and oat milk skeptic.
Share with others
Sign up for our newsletter!
Be the first to know about releases and industry news and insights.