1 cup Good understanding of your customers' lifecycles
1 pound Good understanding of how frequent they use your site
2 oz Design thinking on how to support their lifecycle on your site

Find out how frequent do your customers use your website.

Find out what your current customers' "rounds" are. (A daily/weekly/monthly/yearly "round" is the re-occuring cycle of activities.)

Determine the current "entrainment" between your customers and your website.

Determine what frequency you want to go for (which is of a shorter cycle time than you found in step 1)

Figure out how you will support (this might involve new features, functions, or even product/service assortments.)

Basically, If you first look at the activities that your customers are doing (their frequency), then figure out in which ways you can entrain your website with what your customers are doing on a more frequent cycling than what they are currently doing.

So, give this recipe and I'd love to hear how it tastes to you.

Examples

Perhaps you have a payment schedule that occurs on a monthly basis, why not entrain your users with that monthly cycle. WOW!

A sad example thought might be those ISPs that try to falsely entrain the users with e-mail use. Yet that is more of a interrruption tactic, whereas google uses a more subtle associated tactic.