She was the daughter of (Florent I) Floris I, Count of Holland, by his wife Gertrude of Saxony, the daughter of Bernard II, Duke of Saxony. After her father died in 1061, her mother remarried to Robert I, Count of Flanders, called Le Frisian. In 1072 her stepfather concluded a peace treaty with King Philip. As part of the terms of the treaty Bertha was married to Philip.
Nine years passed before Bertha produced the desired son and heir, Louis. Reportedly, her fertility was only restored thanks to the prayers of a hermit, Arnoul, who also named the child. Together, Philip and Bertha had five children:
In 1092, Philip repudiated Bertha, alleging that she was too fat. He confined her to the fortress of Montreuil-sur-Mer, and took up with Bertrade de Montfort, the countess of Anjou.