# SEO Enhancements

## HTML Enhancements

### Adds Open Graph \<og:url>

Automatically adds the `<og:url>` based on the Webflow canonical.&#x20;

### Removes Conditionally Hidden Elements&#x20;

Anything that is conditionally hidden is still in the page and can pollute SEO. To prevent this we remove these elements fully.&#x20;

## HTTP Response Header Enhancements

Last-Modified

<https://en.wikipedia.org/wiki/List_of_HTTP_header_fields>

## Performance Enhancements

### Edge Caching Support&#x20;

For blazingly fast HTML delivery, Hyperflow can leverage edge caching as a configuration option.&#x20;

## Sitemap.xml Enhancements&#x20;

{% hint style="info" %}
Not automatically part of Hyperflow core, but this can be added for a client implementation. Each client implementation here is different.&#x20;
{% endhint %}

<https://www.sitemaps.org/protocol.html>

```
<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
   <url>
      <loc>http://www.example.com/</loc>
      <lastmod>2005-01-01</lastmod>
      <changefreq>monthly</changefreq>
      <priority>0.8</priority>
   </url>
</urlset> 
```

<https://www.v9digital.com/insights/sitemap-xml-why-changefreq-priority-are-important/>

### changefreq

### lastmod

### priority

### Sitemap Index

In larger sitemaps, it's possible to split the Sitemap into chunks.&#x20;

{% hint style="info" %}
This can be beneficial for sites where we are doing modifications like `<lastmod>` because of the traffic to the KV store to retrieve those dates. In this way we can separate e.g. by CMS Collection.&#x20;
{% endhint %}

## Technical Notes

Webflow includes a comment in its published HTML at the top of the page, e.g.;&#x20;

```
<!-- Last Published: Tue Apr 22 2025 02:47:00 GMT+0000 (Coordinated Universal Time) -->
```

The date shown here is the date the site was last published.  In the case of a CMS page, where the CMS item has been republished, it does not update to reflect that.&#x20;
