The mood of your fans improves as your team wins matches (especially the important ones) and scores lots of goals. However a three-nil defeat at home isn't popular at all! The fans are fickle. One week you're a king and a hero, next week they're furious with you! The heart of your supporters club is made up of a hard-core of devoted fans. They won't abandon their team just for a few minor setbacks. But even the size of the supporters club changes in relation to club fortunes and misfortunes. A die-hard supporters club is built up over many seasons. The top teams who have been in the highest division for several seasons generally have the largest supporters clubs.
If you value your fans, try not to lose by a large margin in home matches. The effect is much worse if your team doesn't score any goals while the other team scores plenty. When this happens the fans become very upset. Results away from home still have an effect, but it is not so pronounced. Coversely, scoring lots of goals, and winning at home is the best way to increase the size of your fanclub.
The amount of fans will change on the update immediately after every matchday (competition or friendly).
Every new team starts with 100 fans, but this (at least initially!) increases quickly.