When is best for views?
As it turns out, it doesn't matter all that much. Consider this plot:
The mean number of views is slightly higher on Mondays and Wednesdays but things are pretty consistent overall across the whole week.
What about time of day?
Also doesn't seem to matter.
This is good news!
We need quality content everyday, all the time, not just on certain days. The fact that we have fairly consistent views is a good thing.
When should you post?
Whenever you want, but note that targeting a specific day or time likely won't help.
For the curious
Stack Exchange Data Explorer query:
select Id,
ViewCount,
datename(weekday, CreationDate) as DayOfWeek,
datepart(hour, CreationDate) as UTCHour
from Posts
where PostTypeId = 1
and DeletionDate is null
and CommunityOwnedDate is null
R code to produce the plots:
library("ggplot2")
posts <- read.csv("QueryResults.csv", header = TRUE, as.is = TRUE)
posts$DayOfWeek <- factor(posts$DayOfWeek,
levels = c("Sunday", "Monday", "Tuesday",
"Wednesday", "Thursday", "Friday",
"Saturday"))
ggplot(posts, aes(x = DayOfWeek, y = log(ViewCount))) +
geom_boxplot() +
ggtitle("Log Number of Question Views by Day Posted") +
xlab("Day of the Week") +
theme(text = element_text(size = 12))
ggplot(posts, aes(x = factor(UTCHour), y = log(ViewCount))) +
geom_boxplot() +
ggtitle("Log Number of Question Views by Hour Posted") +
xlab("Hour Posted (UTC)") +
theme(text = element_text(size = 12))