Static Site SEO


Include keywords and phrases per page, category or tags. Auto generate related search terms. Monitor phrase usage across the site to avoid repetition.

  Meta Description

A short description, about 155 characters  to summarise content. Monitor key phrase usage in the meta description.


Words or phrases that have the same meaning as your key phrase. Use related search terms to generate synonyms and identify topics to include in content.


Core content to help you start building traffic to key landing pages. Identify and monitor key phrases to be used for core content which are the primary landing pages for the website.

What is seo optimisation?

Optimising your website will improve your search ranking and visitor experience

Static sites built with a static site generator (SSG) provide better support for Search Engine Optimization (SEO) than a dynamic site served from a CMS. This is  primarily due to page load speed which is a Google ranking factor.  However the majority of static site generators such as Hugo, Jekyll, Eleventy require you to manually enter the search meta data into each HTML page. Therefore it is difficult to establish an overview of common search patterns across the site. This can lead to repetition which causes problems for Google trying to decide which is the correct page to serve for a given request thus lowering your search ranking.

A headless CMS such as YouDoCMS simplifies the inclusion of SEO patterns into your site using templates which include meta data when the website is built.

Checking your page content against our four SEO criteria is crucial to achieving a good search ranking. YouDoCMS analyses your content and provides a simple guide for you to improve your content.

JSON-LD Example
<base href=""><meta charset="utf-8"><meta name="viewport" content="width=device-width,initial-scale=1"><meta http-equiv="content-type" content="text/html; charset=utf-8"><meta name="author" content="Paul Dennis"><meta name="description" content="A desktop CMS to manage content and generate static web pages. Including a no markdown static site generator, webserver, database and cloud integration."><meta name="generator" content="YouDoCMS Headless CMS"><meta name="msvalidate.01" content=""><meta name="google-site-verification" content="3f84yhuAiEgFIRI08cF3eJd57EqbgDub9CMhbwRIfoQ"><meta name="robots" content="index, follow">

Titles and Descriptions

Our static pages incorporate meta data and open graph tags each time the page/site is built. This provides maximum information to boost your ranking in search engines. If you have meta data already set up in Joomla! or the YOAST WordPress plugin this will be imported when you migrate from Joomla! or WordPress. 

See the example from this page where the meta data description in the header includes the key phrases we wish to target for search i.e. "meta description" or "open graph tags".

  • Meta Description and Author.
  • Bing and Google site verification.
  • Open Graph tags including image.
  • Sitemap updated with each build.
seo-json-ld_medium.png and Google JSON LD

Integrated with the database to ensure your pages have the correct classification. Generate Google structured data in the preferred JSON LD format to incorporate in the header tag of your static pages.

Classify each page from 12 types from the classification including web page, FAQ, checkout, real estate, medical. Select from 8  content types such as article, social media post, news, advertiser, tech.

  • Automatic JSON generation per build.
  • Update published dates and author.
  • Schema classification per page.
  • Google analytics integration.

Keyphrase analysis and Flesch reading score

The screenshot is an example of the key phrases used for this page. The title of the page is "static site seo" which also appears in the description and is our focus keyphrase. Key phrase analysis provides some metrics as to the usage of this phrase within the site. It appears in the title and description which is longer than the 150 character target. Furthermore this phrase is only used on one page  which is better for search engines.

When writing content try to determine which key phrases you would are relevant. This will provide a useful guide to determine the topics to include in an article. Another example is "Flesch reading score" which is also a keyphrase for this article but not the primary (focus) one. To add weight to this phrase it is included in the heading for this section and headings are used by Google to better understand the content on the page.

For example Flesch reading score is another key phrase within this article but not the primary (focus) key phrase. To add weight to this phrase it is included within a header section within the page and head as are a known ranking factor for search engines.

In addition to key phrase analysis YouDoCMS calculates the Flesch reading score which is a measure of the readability of text. It uses two variables to determine the readability score:

  • Average length of your sentences (measured by the number of words).
  • Average number of syllables per word.

Our implementation calculates the score and gives an indication of long sentences plus over used prominent words which could be replaced with syllables.

  • Keyphrase metrics.
  • Flesch reading ease score.
  • Long Sentences and word count.
  • Paragraph errors.
Static Site Generator

Improve SEO with Related Search

When writing the content for this page the Flesch reading score showed that 3 words were overused meta, site and search. I was using the term "open graph meta tags" which I replaced with "open graph tags". I also use "site" and "website" to avoid repetition. Simple but it improved readability.

YouDoCMS Integrates with Google API to provide synonyms to key phrases via a related search. This is similar to the alternative search terms found at the bottom of the Google page. This is useful when writing content to stop repetition and improve the reading score via increased usage of synonyms.

  • Super fast search term generation per page.
  • Research related search terms.
  • Index key phrases with Algolia for website search.
  • Google search integration.

SEO and Sitemap.

An XML sitemap is a list of your website's URLs. This provides is a  roadmap which search engines use to determine what content is available and how to reach it. YouDoCMS builds a W3C standard xml sitemap which is updated each time the website is built and deployed. A sitemap helps search engine bots find new or updated pages faster, therefore, the indexation process and subsequent inclusion in search results will also be faster.

Furthermore a sitemap can help search engines can find pages that were not discovered while crawling the website. This can be the case where URL's are only available through search or included within content such as lists rather than through a navigation menu.

Site maps are particularly useful if the site has been recently updated or relaunched. This will ensure the entire site is indexed on the next visit rather than waiting for the bot discover outdated content.

  • Faster indexation.
  • Deep pages index.
  • Site updates.
  • Sitemap updated with each build.

Boost your SEO Analysis, just like your favourite plug-in.

  • Internal link count

  • Reading Score


  • XML Sitemap