A double gameweek is one in which a club plays twice; a blank gameweek is one in which a club does not play at all. Both are created by the same thing - fixtures being moved for cup rounds and television - and between them they decide when most managers play their chips.
The Premier League season is 38 gameweeks long, but clubs also play in the FA Cup, the League Cup and, for some, European competition. When a cup tie lands on a league weekend, the league fixture is postponed - creating a blank for those clubs - and is later replayed midweek, often in a week they already have a fixture, creating a double. So a blank early in the season usually becomes somebody's double later on.
This is also why no honest guide can tell you which gameweek doubles. It depends on who survives each cup round, and it is confirmed only when the revised schedule is published. The fixture list on OneFPL reads the real schedule from the official FPL API, so it shows doubles and blanks as soon as they exist.
Map the moves in the transfer planner, decide the chip with chip strategy, and watch the runs turn on fixture swings.
A double gameweek (DGW) is a gameweek in which at least one club plays twice. Their players can score in both matches, so a single squad slot returns two matches of points. Doubles happen when a fixture postponed earlier in the season - usually for a cup tie or a TV rearrangement - is replayed in a week the club already had a league fixture.
A blank gameweek (BGW) is the opposite: one or more clubs have no fixture at all, because their scheduled match was postponed to make room for a cup round. Their players score nothing, and if enough of your squad blanks you can be left unable to field eleven players - which is what makes blanks harder to handle than doubles.
There is no fixed date. Doubles and blanks are created by cup progress and fixture rescheduling, so they are only confirmed once the Premier League announces the revised schedule - typically a few weeks ahead. Check the live fixture list rather than any article that names a gameweek in advance, because a named date is out of date as soon as one fixture moves.
Bench Boost and Triple Captain are the natural double-gameweek chips: Bench Boost pays most when all fifteen players have two fixtures, and Triple Captain pays most on a premium forward or midfielder playing twice against weak opposition. Free Hit is usually the better answer to a blank gameweek, because it fields a one-week team of players who do have fixtures and reverts afterwards.
Sometimes, and the arithmetic is the same as any other week: each extra transfer costs 4 points, so the players coming in have to beat that. A double gameweek raises the ceiling because an incoming player has two matches to pay the hit back, which is why hits are more often correct before a double than in a normal week - but a player who might be rotated for one of the two fixtures can still lose you the trade.
Count how many of your fifteen actually have a fixture. If you can field a legal eleven you can usually take the hit on a weak week and save your chip; if you cannot, a Free Hit fields a full team for that week alone. Planning two or three gameweeks ahead is what makes the difference, because the transfers that fix a blank are cheaper when made early.