Comments (11)
Technically even if content of the page is not changed but scripts are, css is changed for the whole site too. We are not cms so almost every publish has effect on the whole app. Its even without slots etc. Internally we have nothing now to detect the latest change of the page too, I would postpone this after collaboration data structures where at least we will have some kind of time for every change
from webstudio.
@istarkov true, lets see how webflow treats this
from webstudio.
We need to learn if this date should be updated when anything changes or when only content changes and then think about all kinds of content possibly changing: text, variables, content that is fetched remotely. It is a challenging thing to solve indeed.
from webstudio.
@johnsicili is the date correct in case of dynamic pages where content comes from CMS?
from webstudio.
Based on my understanding, the primary reason for considering this field is to manage the "crawl budget" effectively. There is a theory that Google imposes certain constraints on how often it will recrawl your site. For websites with 100-500 pages, this is typically a small number, and worrying about the crawl budget may not be necessary. However, for larger sites, especially those without a Content Management System (CMS), managing this can be challenging. BTW do we think we will really have cms less 500+ pages sites
from webstudio.
True, on a static site crowl budget isn't gonna be a problem on a dynamic cms-based one, date will be correct based on content changes.
from webstudio.
Thinking about it if CMS based sites report correct dates, I think we should just close this issue and not bother at all.
from webstudio.
CMS properly reports lastmod
because they are bound to the external value. I'm pinging an SEO group for further clarification on the subject.
from webstudio.
BTW, Webflow does not use lastmod
.
https://discourse.webflow.com/t/add-and-automatically-update-lastmod-tag-in-sitemap/225322
from webstudio.
I asked John Mueller of Google the following question:
TL;DR – If Google determines lastmod isn’t “consistently and verifiably accurate”, do they treat all URLs in the sitemap this way? Or is it conditional? If I have a batch of URLs that have accurate lastmod dates and a batch that have not so accurate, is it best to use two separate sitemaps?
He responded:
I wouldn't see the lastmod date as a magic bullet. Use it where you have something useful to share, skip it otherwise. If you do that in separate sitemap files, that might make it easier for you to maintain. It's also fine to share whatever level of accuracy that you have - it doesn't need to be millisecond-level (it can be by day).
Depending on the site, you might also consider RSS feeds, which have similar recommendations in terms of dates: https://developers.google.com/search/blog/2014/10/best-practices-for-xml-sitemaps-rssatom
It doesn't directly answer the question if the entire sitemap's lastmod will be disregarded if it finds a handful of them not accurate.
IMO keeping them at least has upside potential – Google will use them. If there are too many inconsistencies, then they might not use them which likely is the same as not having the date altogether. I would go for two separate sitemaps just in case though.
Another note is that lastmod should only be used if there are meaningful changes.
from webstudio.
Sounds like we can close the issue?
from webstudio.
Related Issues (20)
- Render an error in collection when data is not an array
- Support Markdown as Content Embed
- Resolve a duplicate token when pasting
- Make an instance readonly / locked
- Set canonical link
- Image Manager Click on the picture doesn't work as expected
- Use current date by default in time component
- Backgrounds panel issues HOT 2
- Update gpt models we use because openai deprecates those in a few days
- Lets make loading of the builder delightful
- favicon.ico not matching project icon? HOT 2
- Ability to add custom attributes HOT 1
- Native Video Component HOT 1
- Assets don't delete when pressing delete from certain areas HOT 1
- Strange bug when looping through elements and adding to DOM (JavaScript bugs) HOT 9
- Animation name property value adds px unit automatically HOT 1
- Add a redirect option for success state in Webhook Form HOT 1
- Installable marketplace projects
- Install any project using a shared link
- Paste CSS
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from webstudio.